Starting with polynomial:
P : t
Extension levels are: 1 2 6 10 18 66
-------------------------------------------------
Trying to find an order 2 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P2 : t^3 - 3*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P3 : t^9 - 117/4*t^7 + 945/4*t^5 - 2205/4*t^3 + 945/4*t
Solvable: 1
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P4 : t^19 - 23713751/205892*t^17 + 2134183615/411784*t^15 - 48885080515/411784*t^13 + 623352876985/411784*t^11 - 4536269518165/411784*t^9 + 18427952550645/411784*t^7 - 38805894891225/411784*t^5 + 36681698574675/411784*t^3 - 11110847880825/411784*t
Solvable: 1
-------------------------------------------------
Trying to find an order 66 Kronrod extension for:
P5 : t^37 - 2866523542400994253836929184413188376368628899936493274794597330527311181985025656260490723674554611/6122139611368566484345411551199224025655026036309221039722779169101440508986888728096891216039042*t^35 + 4748704722524508474016000413552696348086879253107726532862701417559097003772550510490437472874946610455/48977116890948531874763292409593792205240208290473768317782233352811524071895109824775129728312336*t^33 - 1152158483373137211013565928808746431672248686614330121197187621375730417482191212876507163640384742033805/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^31 + 91452121262687374459126099790959544035485169237696837103964497851917947652318042599458453403240724830956145/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^29 - 5025020280819588216765994152512476889386333923391487982881788219269453584203219264220204465575559056972955495/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^27 + 197267806720891019128486393414880517673404163909547101819765336209181249098624497240090337844685332105456710135/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^25 - 5630775206349072298779825078261263813427657737986435996216175216471291171430342617313393367020426201439785947625/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^23 + 117827251880676519795356833890568978832753157614746877795854859727103670235262802817099891916721740998086050477125/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^21 - 1809399282816597579539677043320902614319267046148827542771804696941324276669521665932302879325879120449348452484875/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^19 + 20279540837768995742832549168121618543323743387871741122190758369918334792304926786272818500357553664363327797593375/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^17 - 163854704317572226565660429144981371079016061146111795493328319749736339739696351180546237273758636292945461890796375/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^15 + 934826895831672213617875418150155073511034356371058996826781316338428261150599585120616199740395717842743942118701875/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^13 - 3646072911592657438924826296658843377792232993334241535003041169410227240174245851275618697382292248549432865784633125/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^11 + 9246498376070694984101280222661815837983637074083024186759545471071402912169736142198118187821525303445848638271463125/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^9 - 14075162454890542561214993396182670539436769553388364727278752223859203913472759584421765867586855866074412261237221875/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^7 + 11223670470821662156664682589875885264407039996102127715344231731440924098308902639468784234646698023479273018219384375/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^5 - 3612597752089611750681961089938521768889926518371641578303796313820979622783857032689145772204954865076723960404165625/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t^3 + 247911845247377686610893496015462280834169800553184099839536121747826533047532604715178862440935597412091623909134375/97954233781897063749526584819187584410480416580947536635564466705623048143790219649550259456624672*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^103 - 155244134287926426101381905509621344848441937082708388511033399522504464167482958818583415103313872771944291185737231742034282865532414919370780379128190116287119241687418340988205013965350106493391514236675862739852779079905574501437717705673074591031840320712030545296670541507325448279983154548778932864476690076056966233405930565521122170219202658518784522805631861669237871069239454371926684317648951294925927328863792784457686243603437393734003819639290557207159422694156173500871013317594884969202177642512561313429462990516409948929779393146225852683457128995899668665145065722035216207944068741495367762131493278087449806838780322589486370600365707434911579870056771003673891560707510767639460170800092436959620675747945095395752596651253989770762123531389068628258854789616993831943983081213924351100547275888622914859812122048210179399781997036438484310481822124964620307209353169995887582111567087715260577679640798504543615486397895383329789157529810906156835395218020939956783967287903352987060531300584946756599031364186450990120199178973249708707244325158340106960411549323714089730026919932319179186039746246801258518307868428754550530082853077079506339600631381774479615771585264039652592715969924937241296858557783815635162871093089168560111154187531660458207206294967197388185448860641909382548146336228600774105713399749259798376479373797445807233415401451451919887484232220698909301380565984388438399722523360676689813215676504376493185419041688319099826705274980012429558261199467417021321161064517071005260752840982729186113415958545877897755737105806781828011758011671928058946749633351648592542747959322764837894311569840055891924011389693341020589526831354557406171831544700943331490075568103115900706561719960393118254145298560224516939366274240811909283314867702582280542297801165587601134237444353991444068523628744811776995418592567270736937306988657459051022438743774059556613351560704672240087737514394559126583419063126530407558830071180696208506062787215919065653762323406839466707198358940419363429688891027024186470700813494751338232209259989638487825792364755171817723556397622488997418004671134847363325222239959562754383677392505793710813392078577443932646207572949757232467988940487436675982031194929240093964367405857170125979464007571587209349203170902630743078730845371927878180466373910557354859100586602989147182702274537509109502884675130599850099480613101016371305779205897491801961779370187197222944586859018025660122664769847988485046695875445749936422399745335075414027051366936042777698645721208480966709044288309887131850082351142615217631976029649974695200457455698707373885796189831116984831444339402460253355152371119763696644292261948070249135332695676573698399106423959320776013326975778784304114253525001814711504020691331507198876707962679795122529936244762857424210837468851417113847577169425315516325613892394682140448884625033241960603710455281392332454075878133627299460917544686928321779450501762924614366160310462615952560452546100700617826108855455106791837110130670035418752732346052385102954542630828268811053057866636037823439354876894156313250598789480008451500050271777977128356022989181896383207193421904941683297656485809256481787226040524728602139873082386163320497031122275833561597097933752031773233802173343829752650125702818672248816257283443219365924705108445868255718773086643942423137179269793571671685013863383395651491735554511204789296980564696935178734240220393297430197907218516706290414961821509039646049350045294343788672532303638058534558058503831462881967871196451380780599844466131323511599058802305554708647820179567995232507488407364541900847804454619076624725752894348430705629421903343482022841113912422304642725053255906199446744351202496104238394674474600345163074166103763334689/40616034699066748217277043912111649430785414861708054317279818442321494499460346902573866542944651520053945827375722540416040521247080464141708711857261043887466122600947415448332296563298838980065007218607998435514520574651468413633089079355078221759692750372943105005974930626354455484743204035271962425274793053944857532550496656182957986313945215442392628895742602328962803390027455102783242779763377390434734464179076218522330332054993644162301297877434666716472409944615952639503533077260182394543048114647752794922686126958349317193954699569678613572475764788693748445251314937198849376411843305088278948904403851312415037057747004097198499903363829436344357616290010320549481378117430228913597881861959476577784162860513930843855527850703360702412008831887929843086725442092818465150571147087817103810545126546285392836978486781497796928456782751779342635859863334419971455511661807798238868549175526180086758585448593825294649714817432040050686076086591594735603577215473900457843529529939855486859816835236870643655254006041878236175641482433019674745301391301599665374762553189465110840720201685088793290762838125935148050803548469119742731200281154146400828363285002448295010820511829634554744023047553018549753316341653414053604430414472392200807665004532856336916678736974790833468099235486746031521653313376747568642360397640428520216350941871124213599160718565273949481861540556018470711762093450527622489947700665791845655882807879553826528988370831954780113520936283606256362078671824803016893331864715234104088707627389890219659627120097744670344008575435019874253813939841914268444096001017580413826090266744215588403046082614653489831876421393831344950153902524286232675715102127348783496472370468141586360200943594169285754897594383322987919126939172000380545398987135235797987418003916436058676239026004118212668720771011394334737357355306012283295732454412887768959547312481730323137514957513807995768532133834276268804557634992650922421455024658903106844559640877014359246398470500367457067343882135728432463119221562158696045046279121356751383814711853877282998463385124094264039041078454476715764785999422180400612551039157528491757631308464391040918872498927031493225801230320323564438451204573844413143234457872047634537939993427096473027655096026306668638660060317604669032250051315659225152508239512691851969445566651658198248552348563174828589240471870099258582722323121417859443213834660614701264239838931940073077108313193503824973588104119486451946104883081901744007234455163454047908695439602169214068875721821251958394700528005672925196895324724387703293603103207311772510190708489135070670143121984681297376992200678949009056268363806842342540378384143478048866643153012274803140978914206502180008962683868550038342073190179601269887920658823291668353409765552950486149241836835261963849610391137338687897524917093491325173570141323311387723177775440415869488035974352072187116278049488851121830190480203758366934527516239769429415470717411353574100655311617985633724988992561303849751690743698090667820798350907229505453117147079648495813740019963159806504804229497686332369951270802224021699233497741806903000350975318079769857010196839360606984274757023860409292143398769338278495231383369802307933117404043573974094791315930657892916116787050472592864927829607438826806816865109467418712161989076701450241167522081439108331095915984257148806511363368328557573259130889236023030424902493951879173236725858353125294579347548068041848267802894836994940850640705106599021952016485393788524254718303992044388338728365441276394393124770743066968433313128203517656588881404687300102428850561298290992001366613800178488701579442722100274065234549423555446138103140166539003923935419361954117028382709870328049962805346113929717185783567448*t^101 + 710460288265839659324105938858346482861626780717283673660260974781043323075596964191403796025029705680563800047802284938061974083856780778987215228374318101057883903144138427019652889168953260991724652338413942267195520498846987386534923507184196774118970272478378915245872924255545478854113982892056006511442547012187518235802566512485292736760136846214421848702788443191961093655358766391633142299417858992726466006884336670680628857237405497926855499436622496534637823464677483743826353453595188511930434368945256603902627857925269523774912231382976684427078441869302385249576555925902409379654416870190637871945413099669760127927529235483999646472160867060342219077850783873802653833101888423619552385485899643003160319235707302339761970682154486240359301186961337320636211064688066751998664021248596934195448753948349067544618049743835637754963550349796318221370465773711601987371039540324027217353381269267083754701579202952013787653876606332649073670805771255380628319442374546904000127659980516832324863474464677037767288679669802966144458626389891475551360794317380614008229168754923205113661756106693898903610898457206412327384936205041583226926795910085903654483280936458330833979564596966365557090810033783792519418742539390945434321328362257547119577697651406998683936077865419001380049691463302436335365824503581213645759377017011893271639516238896035136045531731262366000064956995169821046120535138124155453629272176374565180156878163616032562536779602372405900331486369605128102740243176837362357268855592684193273847213524906537169611318093417103329784786172204319485092240721329685941555676856159459638288678712369000920218642757585287630906904009349924639499224548310611902029907969044392441752294377814715868308806438809359282724060556248113263352230212147305791737291807312709903356842338950587094635040874232901787873460061222446969575700862079864238565899793745518036655044298150774916685454925521675112369033495291372943692030871235545092108127448999650472338929743855812821356089512191443396946332951684169980626631051725752081531785510198747785553594074015223615337727923728040622272251230613563584132072791495281112293418886553017419458321333159154432266147199306355809471833880662664265717597881441430686565612950258058330757110796135606310617307330802595116817240203858257025214020279057005188749299359933587663574893311666254678346807972058525897478825986593809907893809479704004505854946019349218869536951522762995062563925568312761701199538291650142909149553924272039799506376848002479020241784283709394751433581941501656239085054141560870155558327491258269052620568366575152603658160886915720798845191230477882022074668592996155684128827735746598995485267244725690395494336949182261484018908601449276868266452176390543779103515318474486882881414070478272750671735593181081362233287319699850156135460003161428171114308043728850747972184169722992471580610818902799263729409095745368356484836470160861327938731750469275112212595790435180772597206137494590519052632560074361117205063686070695395659627076261357142535861623366321965367980150348414169402138994759672391539839144121527244898314742483930492416709800024765583091557139222174710418915897949692230867748984678641015892241331708994792478771528315992713126396141976865704692898259878445531737905581180946514217712702230042456137063506616579285148207983016349552771476078297942345672005912375579398873385693954290444859281837959314555619579599150613033333852442721423542235398586165445295951666370994793355061823925596307872736868685644288880630171190163119787279020330297520310517361862781921049585879618091852933458998237560721112500574602518769665296567971333042619616719169843356395322465533147914203539237211094138368039557000189264817429220830345411808595990950351447880465375842123770501/101540086747666870543192609780279123576963537154270135793199546105803736248650867256434666357361628800134864568439306351040101303117701160354271779643152609718665306502368538620830741408247097450162518046519996088786301436628671034082722698387695554399231875932357762514937326565886138711858010088179906063186982634862143831376241640457394965784863038605981572239356505822407008475068637756958106949408443476086836160447690546305825830137484110405753244693586666791181024861539881598758832693150455986357620286619381987306715317395873292984886748924196533931189411971734371113128287342997123441029608262720697372261009628281037592644367510242996249758409573590860894040725025801373703445293575572283994704654898691444460407151284827109638819626758401756030022079719824607716813605232046162876427867719542759526362816365713482092446216953744492321141956879448356589649658336049928638779154519495597171372938815450216896463621484563236624287043580100126715190216478986839008943038684751144608823824849638717149542088092176609138135015104695590439103706082549186863253478253999163436906382973662777101800504212721983226907095314837870127008871172799356828000702885366002070908212506120737527051279574086386860057618882546374383290854133535134011076036180980502019162511332140842291696842436977083670248088716865078804133283441868921605900994101071300540877354677810533997901796413184873704653851390046176779405233626319056224869251664479614139707019698884566322470927079886950283802340709015640905196679562007542233329661788085260221769068474725549149067800244361675860021438587549685634534849604785671110240002543951034565225666860538971007615206536633724579691053484578362375384756310715581689287755318371958741180926170353965900502358985423214387243985958307469797817347930000951363497467838089494968545009791090146690597565010295531671801927528485836843393388265030708239331136032219422398868281204325807843787393784519989421330334585690672011394087481627306053637561647257767111399102192535898115996176250918642668359705339321081157798053905396740112615697803391878459536779634693207496158462810235660097602696136191789411964998555451001531377597893821229394078271160977602297181247317578733064503075800808911096128011434611032858086144680119086344849983567741182569137740065766671596650150794011672580625128289148062881270598781729629923613916629145495621380871407937071473101179675248146456805807803544648608034586651536753160599597329850182692770782983759562433970260298716129865262207704754360018086137908635119771738599005423035172189304553129895986751320014182312992238311810969258234007758018279431275476771222837676675357804961703243442480501697372522640670909517105856350945960358695122166607882530687007852447285516255450022406709671375095855182975449003174719801647058229170883524413882376215373104592088154909624025977843346719743812292733728312933925353308278469307944438601039673720089935880180467790695123722127804575476200509395917336318790599423573538676793528383935251638279044964084312472481403259624379226859245226669551995877268073763632792867699121239534350049907899516262010573744215830924878177005560054248083744354517257500877438295199424642525492098401517460686892559651023230358496923345696238078458424505769832793510108934935236978289826644732290291967626181482162319574018597067017042162773668546780404972691753625602918805203597770827739789960642872016278408420821393933147827223090057576062256234879697933091814645882813236448368870170104620669507237092487352126601762766497554880041213484471310636795759980110970846820913603190985982811926857667421083282820508794141472203511718250256072126403245727480003416534500446221753948606805250685163086373558888615345257850416347509809838548404885292570956774675820124907013365284824292964458918620*t^99 - 26553890098353494591234670423019490219130751448898784505973487324171787213504303497957367278024396846563310642590052157878731304857452967988035595589382239519056683179974519063409502689332514726092613563312729369645400695329246305560746193770769456193821519961445056977819390772251847320798428873857065824540516241454016050795181686124578631579485281348837501591280310554456869696430437497441422399989467461303564670678693077025621226564594948496603942635641742267453494447918904139550654520997321781707323672554159233413207281035019379470512122714884243509000612844848662132222307876854667367868697427354400377225644193578562523643089970188689018937251260194279703890957220940145880848725343392102304696083545484825248440895239535554800822738727643660549121669911688329520572361039367852594775801723306485632161274982785190510160227311722583960950219052344450256957304336187108834004286371481146226159576655545754822201143689663677250320667222270901480909053399809384589467363222961292409456033358481828569386551207757309571870032835153463687884543252147209081903436066920896879547562956054964740532537122682890857468812397337274657059513260599391343562879134999879099399410483052823921283586095095075487398478521953319492270304719563474474355794214721048534935640660282048475171082315490694934566849280172163555566724901863937364587009825130711164278872122049511936833640858644855128042440943397025596902964834681136541920060226396584097543554299606967349475579902644832761658628917329166800142511106589239858484388108224983318149216815578958105599263631602159104518616556620136987116930176655447741978565320268436387147501534306118231408843046472687448359419286568997805947252447186879936883674308272338323913046974694091102110457848402453814304629344980725453011669530193106804513827474186705737730788767550576963093682600894763501603989620032533499840552158567036022891830510637600307646486161154634184976019726131883381533404034920665233140150384512621849127185467735815757132496303119869377349134679267068392937669443668851304659790971143432819185889072810376219537499060390659653098043986094341967662749842915422963760166894368889011237297611371655539449705635782554210947463578640307206322748922016992183899428300126957736326027278656907487719792864734168354654531268473194785273356081596390222640615466709006443047201771666870604727262088573716827904508984941406030682570966260555499070279158249170368366093194054420637265186078788134357968674693922402610525354889818635451521759800829997542487906887057198925467646430205221386730926777737790202334792444397253227212306210541730331540322295288990566314586325202744468489752690527783758240053610174127023992315617327008893927092480670445320801893187610737564315868375512305118276196155815357701892759502101064231081830489769936219704130341040674408468772923999555239593860447303659347172629628197912909084082057270733692346835224217370035973983004064365512051211419920346390409032466844901226881882352387212661703932871128955822575630115197890169164822444934340010716985922539909099008409261435349278183812549401400254837648049279179122844613171640318248373595952999603314222286886909311917048530276357424044578666468067766509176053497133038512576691967759165243358796909339992023218939316540120576216767774092284907482162342059189551919731279013374027577569189440760181765715464940831916839778892141995494906203506127110390287247523268792366506567756672767666546674150147654437889083310582002399240363356718448431195188982184340805626604674966161873611264576341956273698321016940880885429137202510642329984841813888623991280804581999844743623220920458819892021130541073781923673625250242291966183806251770108622280004164964461696447904465872150653264173676548411558107171658458285599102412100997580135459613468674707158097971/3249282775925339857382163512968931954462833188936644345382385475385719559956827752205909323435572121604315666190057803233283241699766437131336696948580883510997289808075793235866583725063907118405200577488639874841161645972117473090647126348406257740775420029835448400477994450108356438779456322821756994021983444315588602604039732494636638905115617235391410311659408186317024271202196408222659422381070191234778757134326097481786426564399491532984103830194773337317792795569276211160282646180814591563443849171820223593814890156667945375516375965574289085798061183095499875620105194975907950112947464407062315912352308104993202964619760327775879992269106354907548609303200825643958510249394418313087830548956758126222733028841114467508442228056268856192960706551034387446938035367425477212045691767025368304843610123702831426958278942519823754276542620142347410868789066753597716440932944623859109483934042094406940686835887506023571977185394563204054886086927327578848286177237912036627482362395188438948785346818949651492420320483350258894051318594641573979624111304127973229981004255157208867257616134807103463261027050074811844064283877529579418496022492331712066269062800195863600865640946370764379521843804241483980265307332273124288354433157791376064613200362628506953334298957983266677447938838939682521732265070139805491388831811234281617308075349689937087932857485221915958548923244481477656940967476042209799195816053263347652470624630364306122319069666556382409081674902688500508966293745984241351466549177218728327096610191191217572770169607819573627520686034801589940305115187353141475527680081406433106087221339537247072243686609172279186550113711506507596012312201942898614057208170187902679717789637451326908816075487533542860391807550665839033530155133760030443631918970818863838993440313314884694099122080329457013497661680911546778988588424480982663658596353031021516763784998538425851001196601104639661482570706742101504364610799412073793716401972712248547564771270161148739711877640029396565387510570858274597049537724972695683603702329708540110705176948310182639877070809927541123123286276358137261182879953774432049004083132602279340610504677151283273509799914162519458064098425625885155076096365907553051458756629763810763035199474167717842212407682104533491092804825408373522580004105252738012200659161015348157555645332132655859884187885053986287139237749607940686617785849713428755457106772849176101139187114555205846168665055480305997887048329558916155688390646552139520578756413076323832695635168173537125510057745700156671576042240453834015751625977951016263488248256584941800815256679130805653611449758774503790159376054315920724501469104547387403230270731478243909331452240981984251278313136520174400717014709484003067365855214368101591033652705863333468272781244236038891939346946820957107968831290987095031801993367479306013885611305864911017854222035233269559042877948165774969302243959108089746415238416300669354762201299181554353237657392908285928052424929438850697999119404904307980135259495847253425663868072578360436249371766371879665099201597052784520384338359814906589596101664177921735938679819344552240028078025446381588560815747148848558741980561908832743371471901547062279618510669584184634649392323485917927583305274452631433289342964037807429194226368595106144545349208757393496972959126136116019293401766515128666487673278740571904520909069466284605860730471138881842433992199516150333858938068668250023566347803845443347861424231586959595268051256408527921756161318831503081940377464319363551067098269235302111551449981659445357474665050256281412527110512374984008194308044903863279360109329104014279096126355417768021925218763953884435691048251213323120313914833548956329362270616789626243997024427689114377374862685395840*t^97 + 67366782803787666153262374812808192618745030789297474899847226980797875347755708553697725371225928360752207677980969010908033399031863831669561378784094382232824843560621024773434651538847361100737185326228179460605702922154665346550600488550667657149465008429628243530269820782460822311952152159121599568429964421635452886745215114553253285570803070770434104458677844217338689821868099769039856565883331151405110923529414661667618422163731869102292250688788938041068904653723938674832755079329850856255139142280398572678182037618708202196455671719626015131825377951756892691701822816145766849376553232888695932736415027284279978375237902186402293504660901171183949326591556068327418248041754727842548285999737914970990742907346356252420219140031360284393024744105127844615334779433708013145983854496846344831699930932102215481104178654836714343398482801718492618497820062117876180180441830845814864799812513097321061058925997305676376883643940964366892566976534640333304248730813583240554658831135255495060669084310998465325299351907421210253310033818411825192525238739536613694745961658113476209168022961125915104735973565140467868519422941661172611316864375868055384199477078084059663191917487313290463125715872169804595974379153331910136990061009903986036592069014761525195654161418355341927972884857285172481593261682825117484050510880248323785966179563081314056632369591508082711009764233534774081051917798750128274112706258884145043554587435755836476791231590872486523016496906229913176068931345161551843733919539727387031443708230731713081818179577422158396221254190153086780994952852096928993915722775521932705118144273595830885503273790692690429840356333250391958833032250048529581956179444426771335040858497042326309421032051699613218825947474903299648099571551170144419020704307014258271825700821215468230224354801385858214389665983248578247596990351283545344316765354009376476515916928961352158672123075331331149145607148753889891467599580201298331998458874045918952344699601341643833782723950222641338565179661177674455678986885466983905874005010088376215878749079726830665629306702148673905415075102495617828737461225038770717143753233320509471573432309944059550751757525766589137037002737191869522285545173069328514249364590717485155538485682234583664436683514883151003832661856160963100202433420772084113382789735816176631241516648963372266997858611869298055941133325445603974708408271121454476222619642457720163108511165599191897840132537902632322946187042986822131163535358065048352078094626135828804487584556866559186272755384573923320394474007115062932100321416143365057065892931495448663836280629872531071257411490400091579069109347896165451589208523966683146593955671994957212127704015780653829745181747596972773662087884222032377728834865085831172971206139880021975777745665385274601972197927877511158200530071496001817504801877744082356488027405634354264728222524824278529878692519874688311292711569728607733079324092483286624079683639983427322447538409828911883775665138292373010863145160969339027075555242879715529470258284095620339363306729821000365816330157690226066391900963533846993465558923978183514021330126136184925710767660238830294432230135967764144420880082037462011114412692977267536749131312777000044675575249702141546749376680380527088342198836445767372312336539328269592970311901996865785500907780741378224652944321493493115543068823621011841821790037517370671762884532701401356082420228277720120601732982229627229055996305248708638395232572270711694020787268846565534812416468958366970645552209102408717445864642054463149646327335019711276297013790996392214409301105042543551201610845903985624109452389312887099533134939995783600320042190456382392004758585894606948211918199008039502286842391150606546864789911501533786980641012510967666362421907/9840684978516743568071695210705908204944580515065265731729510296882464953012106906680753950976304139715927446175603632649372103433578352454905425044273532919020363418743830942910224995907832987170036034679880763804660984944127204217388439798030380586348414947501643727161926048899593786017782006260178324752292717070068339315091761269470963541207297912899699801025636221417273507069509122045768536354098293453901378749673323801981749023609888642751857314304170678733886752295522239513998871290467048735001371777512677169839381617337205994421024352882132659845556725946371051878032876212749791770640892204245871048838418832265128978562702706978379405157864960577147216746836786235988631041023095462494572519697610325131705744490232387311282176398985678755823854125989859125012335684202873842195523637276829723240647803214289464502216225917180512951814792431109301488332602168038798363968346575116160151343098914489591794417259303957103702332909248560851940720408477810226238136777676453786089440396856415102035621794533230234187256321003641221983993458057338338290165663930433210799612887047546855123066008272941917304824780226573013451831171946726238873668119633185114986304480593186905478798294722886406551869807131351483089216492027176416159140420739596081399978241103478201526733987035036223128043340788752780103431355280553773920462056880967183847313916203809466310939812386374045891024683286760903878358641727835391850185761311852890339606023389041399023468132999329581790215419570887255726489630695130950155834651005291504921162293321973220389656526539280129062649133970529533495491710269514183026688246545197407007013199741376847366593730636045536408915811991137290780145525884207231144687601140505258573877187709732923842971476530158377186617153445112501548469833673235057856668883051416198094419234610793644985912586140641240878632519332113102079724942713833209937463240608236593627463138430661148746481134774051546204356997561793127504249849647994918112531688785667029767592989630907611698829424089029598030746300313631636778599967060164070342641341403007192421393043453695995056271595780553115744809865541787133868150717145422776983794630166903145848957022229600771201108311463630358708412374752680755373320422462874955846520078713255453763746978907945464986148980088015715881066042665359811242298147336863694093424887646482991454240148744614889934969023306358469621691470241191793756722859132098516527237654914647620592966689795766276967957025168926736457917798092717500084840243843622548038519422459723607592495080754141008687603458406188776773156499660183019133495818937363540850123291371538025326205942510439979508962126574211478768396050213931337061592145200658992640248501048395839689541072688295161014319784889671042171530263008695004022304363514821961416205337757524218197566053972003501302022181800612955562746195560916382028894198651612499196422812048016225501358163849330664529858928730632764172510276155928946286150632224884331565523934664136041234048104236523096387344072014804971083047340567332739838214473137396089153429019808748749783811635297692700014724836788433118878281889725145671348193611510277257414287452872072498370750591351898525355613405650798492189998273209607737067886330399674332558918027883530607795302465414494294966581688342255197962010119657359642702514144888035752051629032236677447975247639155094229860016778588675389934096215614303482263324610383604806321069426877756437085804947106055296829926722252414357086653348789056996380313387091934774240383805122970277318659994175409333876571749081501040374640472541200680698677087311463082637557009347595135082106123192808710531332935994557360347759682429300388119696962122383152116376827974621433807174703674635735807856353033982026068591010848582338962416838144174971478155561484544*t^95 - 3925171128752675087036649441655612933385577483297381412230704589457739168077367990349788688028554494195856593665876302680132431471855414137418829241084634205865390454588192798305479408882734598266687723638046671427250406801698417563015401574984834954052073543459859168313003973524446583670185311348848181499070979742212732453723478389969540858750845288321936037527971324263810450608343516364099502548124528407211932052671760348005144088044071374439481145937098816052386743072501535743388350374604281119294012976904884063578641729592801630860100388852506705513121034140496539556012982298811792478627851276366212071735456158793108897273324911947712951747660345786071302598760287765797594812851447332709157135879775747223342868679551217047194683154930547029627176306675212466882656236732192638864586441305686289134120449117814432494566854540813661295753394522713966160288521588129463809407886999597613375308228466957621927616942254354704566388655170528616991800298546386591673842061682404580209720151899897893728527267030328278901199062808486756974403131956843639334407425002830296898586209049770819068306663455018587454965125840821060117675687803356660568950019330678013690181074509331693750015937425250301252602621018246991453367052413896722902128209725212030442707322010799001217942110732320403769712314938920325879484396501305348452405678804204656007455570121343601839061440747137962374252085846011040480940975304530222248812991461403753988580607704208447971066210503612326588017595531089456633294251346491719067152734158632808608445542718977181128906043805113941493440357861778975550742295716993718366247055614011398782220105153469576720685567799275746433181515003438600155097779900320392265994901294960889258325329532825789869754863223249080350417321526543728460158784506113964609132962019720637587411944336818097361708467410598307056380239284835503232830371445328824218659764387628539086593329819419128612054861680067337173941205333388073871491642385454502401447050527095219953362418618634426218050507148148393602328764168820082741500301076758180919299108818679917966402658327045816503522215625050356262221745546800673379682425571797229068567065542825561217514136722010789699405998038250453120769271285914618499860510664023113071423735851984336317714475892038446394542338721168951641874852709837544119420553365997865526591018228490218451652419281913392073340033843333279716471396189743340249533586308653682788848933481921514747582524464352564226086296184758243518838323922391978750011353046085051442242580665451166082406183264698362443524253650207882393600482713003857588197397995637033626258760447780296456460095790112292005882550377245912657846400406668745799143915302874776657766419933460826912793778886588883665708291202024199910624338254921394615175340326138299983414291995407510799186105483249240613361017593485116107987215733420330898782857214173358270164190364802214177408669698993275015636304569820858732965646748720719768187858717362598039966295718349267915048846638589106218790530035052161369173463039670291256124480075772792949763833713897320720093420734448438222464935474906680086468523206354999080390596352845970215793963625557564814404045704909840563179397791945673301468650885255774139079342094947276110276887877459344924385121916769141123747252753104891094641314854813755513677380830923150083498874360878025853706823722565780299511854293414944866884085552815152399206495995292806053479686219343727381417000040438686388070827233927809951112171457075949185584122931838591003329268719432170857772076901222451337349379171168987178563554698557048359129795546063979655767463489116073133942522050823480459952211606130934921960480403641873180339429933209785227241880520733156130653731604481543782543589255988953769670907170318555742244829581297173486355431127878089927736015896869/895502333045023664694524264174237646649956826870939181587385437016304310724101728507948609538843676714149397601979930571092861412455630073396393679028891495630853071105688615804830474627612801832473279155869149506224149629915575583782348021620764633357705760222649579171735270449863034527618162569676227552458637253376218877673350275521857682249864110073872681893332896148971889143325330106164936808222944704305025466220272465980339161148499866490419015601679531764783694458892523795773897287432501434885124831753653622455383727177685745492313216112274072045945662061119765720900991735360231051128321190586374265444296113736126737049205946335032525869365711412520396723962147547474965424733101687087006099292482539586985222748611147245326678052307696766779970725465077180376122547262461519639792650992191504814898950092500341269701676558463426678615146111230946435438266797291530651121119538335570573772222001218552853291970596660096436912294741619037526605557171480730587670446768557294534139076113933774285241583302523951311040325211331351200543404683217788784405075417669422182764772721326763816199006752837714474739055000618144224116636647152087737503798886619845463753707733980008398570644819782662996220152448952984961118700774473053870481778287303243407398019940416516338932792820188296304651944011776502989412253330530393426762047176168013730105566374546661434295522927160038176083246179095242252930636397233020658366904279378613020904148128402767311135600102938991942909603180950740271110556393256916464180953241481526947825768692299563055458743915074491744701071191318187548089745634525790655428630435612964037638201176465293110360029487880143813211338891193493460993242855462858034166571703785978530222824081585696069710404364244412323982160963505237640910754864264390264956868357678874026592150349582221693718045338798352919955559259222292289254969786958822104309154895349530020099145597190164535929783264438690704596486778123174602886736317967537548240383679495699708850962056412592664593477592101693420797913328540478946852597002474930401180362067673654510346766954286335550120715216030333532777697764302629182001715260233472705525311345188186272255089022893670179300856343190362642465526102493948738972158444121620982033327162906246292500975080623037313739557188009430145177009882547742823049131407654596162501664775829952222335853535759954984082181120878620735573923791948453231861780181020965003978626597232933473959968771414731204084089290372333017670519626437292507720462189769651871505267443834848290917052348626831790571914714963178686357241469076654741148119523300082217361219514809960304684740768450038135315553518253244567924040569467751672604885213259968330262613595404021411748237614634859652303100424960064837609253933791245366029697079848798488874685735934703855978510911452318618484018543855778956209903796043390764629372077296737426874475896369476520623592910289090472217162514487581539698435130189534112039707532464474172462678054436379752298377485523601771248310553347252368557307991627279325277517055503044112962040802596136230326858812090035701339960147747413817923651964988256092685618647435230424700158211358597351738303813022765807360819914222662789289842862074304073177656066370364262861540537401285309372524352718980841958933639145223014542920888819727485928787184811253436698241933537647765747535163113574917261526851569460484002755620901616885962539544908037375217317845875835774808250186651032011523331724969706494885454739804186670608518225366064455874926266190295235998059469962249382768029166416594674092283001249261943579614945343140520017687850631157292471657210545592658351297175504719791646131101066335318892423553136866842590291345690550476452898034391851958514928126092364372241781987220992845579932271119922404512156095093504*t^93 + 1999203217053009350848577861675134718050261304784074644885820917347727720420414897620548126035548131235277176805327545229527432873123715807078589002132873110766245162782204755550224364683737509824113114372350161409702368784083818419383749280607376929496963908076978035887667799359993731985294357797566209140745994745752947606068523109065016517115802237071054394081557354278601960466140492116158943964695957003573796394284413420540137434776653167681920795302801954864120481050620657990281131702977114003330150212957405229666301729605479734261854437705096850724985983725595312366617857032095007141925410647711563015065314289356980582989793115999225011525316905829247395032221079921996671864637155557712946116190751406062357484022709582431402400195179027605687408932976735770066852684176360639445881851301870358495289751114480265504074797218849605199733077684227117024584083474747641069614728728382544730128903565830709165297498675682111035469811906921442428203074736477836294504937774204225177907253279514105870121909504287240728669890019512385278157532174414417243419832696902012662798560108128268943350963017791602717832127407402875899392644172475894563983869342695265440334076270269466698297528525226964215999065492653748488641553290314661604112495755415213866454496618370867119276666348174318186701078827138660120287256467388269383240728697964780247382915388697425324561964927684678352056973157238489211015547825075917013089010238166383614298225359218263428886379754219279174118538936370680571126215689486768445100934958052177520778323072380950653179943514109748306391540562625846762053930361119593902021279727008873848102629874548870803289455275559169662264842865471617257861295921478699303820114129767803262101852338544733487640311458175939532378613343133781534247725741903262179520002221141326621150576640119495387647263194063936922816287825108408989094775946575367424105687366054631859414069573618007240872643519540856603112184873213763092061095464167663012935346378344293746309614318700487421306752307890131477637061887962567561654160208828702088473324007122649221453176775269551193656755755188556110439561892512032141785042693875853516829100888205780682194933167242286031329060274589185055574837236322117901771882597941902340822979866893933531340307177575182374166525885527389895297951715921717644630000970395040073123986917962469680988434551109667285061763790037766733984088608074173141564449148883154948483103027251430948197233084018122338881154746499519247788931657496486417534805548066643661046785597203298840021394993039535553916991365073102536105251930449374501332920725696377932872822661503917444569917691529701831220339088536881121596219869097147337468521162342625696314665127871568764593787015362487980290991804803839336587261748352218593952902188672261141432619325340278877592904240097962246616131858455761290234080379823100913136706569915018006963153892744776456626799352038130212089405393490107716165623468217205538902445728799349969412833459313685381385040050325146574727032106103498804181559826434071791937359958701170810872476219921846218307275339049847005843923818269246259651725809793417824152952190226284547338816507114318507911378336325327259896919217536730037658476641786089489404900221629080135634397152047134431889502081270274738430841213327630524479505909017521415440176481991631590008471220551886395975043170668143967069247525376228970937705630007227335908800489337749369298509938537784569311372648838698102206747633188646596297679814714834762340917815573662264369177902283406960922935651047261798844590595716104561840972256560902271564255002444576436902556550445665320351866828430434134414575693743048692299764093321271383659900873752417639704191538558583683090080952730964383148601988596236362836213553713892478649409080556345277497953987624085058399659715853779/895502333045023664694524264174237646649956826870939181587385437016304310724101728507948609538843676714149397601979930571092861412455630073396393679028891495630853071105688615804830474627612801832473279155869149506224149629915575583782348021620764633357705760222649579171735270449863034527618162569676227552458637253376218877673350275521857682249864110073872681893332896148971889143325330106164936808222944704305025466220272465980339161148499866490419015601679531764783694458892523795773897287432501434885124831753653622455383727177685745492313216112274072045945662061119765720900991735360231051128321190586374265444296113736126737049205946335032525869365711412520396723962147547474965424733101687087006099292482539586985222748611147245326678052307696766779970725465077180376122547262461519639792650992191504814898950092500341269701676558463426678615146111230946435438266797291530651121119538335570573772222001218552853291970596660096436912294741619037526605557171480730587670446768557294534139076113933774285241583302523951311040325211331351200543404683217788784405075417669422182764772721326763816199006752837714474739055000618144224116636647152087737503798886619845463753707733980008398570644819782662996220152448952984961118700774473053870481778287303243407398019940416516338932792820188296304651944011776502989412253330530393426762047176168013730105566374546661434295522927160038176083246179095242252930636397233020658366904279378613020904148128402767311135600102938991942909603180950740271110556393256916464180953241481526947825768692299563055458743915074491744701071191318187548089745634525790655428630435612964037638201176465293110360029487880143813211338891193493460993242855462858034166571703785978530222824081585696069710404364244412323982160963505237640910754864264390264956868357678874026592150349582221693718045338798352919955559259222292289254969786958822104309154895349530020099145597190164535929783264438690704596486778123174602886736317967537548240383679495699708850962056412592664593477592101693420797913328540478946852597002474930401180362067673654510346766954286335550120715216030333532777697764302629182001715260233472705525311345188186272255089022893670179300856343190362642465526102493948738972158444121620982033327162906246292500975080623037313739557188009430145177009882547742823049131407654596162501664775829952222335853535759954984082181120878620735573923791948453231861780181020965003978626597232933473959968771414731204084089290372333017670519626437292507720462189769651871505267443834848290917052348626831790571914714963178686357241469076654741148119523300082217361219514809960304684740768450038135315553518253244567924040569467751672604885213259968330262613595404021411748237614634859652303100424960064837609253933791245366029697079848798488874685735934703855978510911452318618484018543855778956209903796043390764629372077296737426874475896369476520623592910289090472217162514487581539698435130189534112039707532464474172462678054436379752298377485523601771248310553347252368557307991627279325277517055503044112962040802596136230326858812090035701339960147747413817923651964988256092685618647435230424700158211358597351738303813022765807360819914222662789289842862074304073177656066370364262861540537401285309372524352718980841958933639145223014542920888819727485928787184811253436698241933537647765747535163113574917261526851569460484002755620901616885962539544908037375217317845875835774808250186651032011523331724969706494885454739804186670608518225366064455874926266190295235998059469962249382768029166416594674092283001249261943579614945343140520017687850631157292471657210545592658351297175504719791646131101066335318892423553136866842590291345690550476452898034391851958514928126092364372241781987220992845579932271119922404512156095093504*t^91 - 4161764682158017127496760137129968634151418631180041703014485037147104774507624079907955526360905700052970008708193569359235669371384015990404544808529460693517149705203113125088827946756792152290078568300787485034014513771601828848550746005727565752065596932140245494095208245137870347494555063784691778327955574236065873936926398637388600701103357359895034711489309492260301297590407151728552154884592433473678701923288034916239226353313974831353388895489641496485011187251317851660551219163516994654225513624970702538202791425185879352708336992793196079761465075047475063898206080418506949186855525822092934944578926046765212463733625412356706979191434989032389648126344726805181767365882352641757790906628617229620000336469335140708706882890861908876275715259828245084871871960238155155694780799823788670158638530619325060956217548241972127508868991182790888734149472906668473593719847252758954086530458155107570934363721834659309781259577787242219267803708373990566540437865394139721133241800450130360790820211001795711058426585026134212075640463544955738863733800088164042074004418436447377392885730454024111892384057295897296214259903102887072146241417922461918043332472352808311122596813567658496001509166782092213333389394247521452704131354803619479925658713781601149662220093347140159487306775425114812434848333757002653341535205448056974636680982167623187359882155856186712078513731983182558479112439585756396099068385285255240757370841847446252373416496394518360233224464552590197063451416227709869890076896635962627102323317756627059994231233053544886387722371842388030443475246076908823250345531721370639601092693890667653590307241729280916429912578341906632416256264580067945912324185186808652084514054843334744810193031117225594008041173210290524120403940277646866525436405081930565476705613781102690919346569861557298791959076597233812384538505152282933311126363754183704326040339195659665120162086881239352650015970883002819205091948698612420994231166104385901846030499136402214103121678931774391563217874492309630431159505618855545027789716506213051435521160470614124160821079191264650030399679352658029268961000989318329113421550218650562489912421068028879601002922176163303747167607148712524659346624084747424782965956101085293638853271368290190862788231579979698332603126677325406055076474047930378477860706680376728036452923308532891723259434912303272947382295873809853792676017141132245791733484596067303556953433787220104366080504645438328095731072353002825671301184452648865250920302722787874867194894805677554371074802946754799315421600749448257396687449931800753703908434604447279666256655216554028192815508751453112260467441536314779244132661038167500430774741131807863402479990122350233350402346152529445374926588476260126474951275885988939424614645568657390847432100644605677996613727938158622005931845209614114611885899947759830553330137552498399583878848681831014915052006816654350094729698569340987975227473316477056728710295614309416412529267570796736059693299102482024887966417197898679113394672786321272820726963275974491084140423039173703176634014693849588313774226755455401520468896490132630385629655297201585200275274077622719728263283030992027911955181719116075069717229939060356195084168536615265182809495574850961489096168380719382044754931122187866347068226925862893509005063786553381562711964350557927368836168314261593753312177428770787687900441733099544316347943926414973539716969254342643690915614188632613163596793730150442119234818955791416168673272336243366613157773156464581063743270336732246137957975632199540702902142575363207304617387349630940909862372120759614655771960237715295492501484492139351748469101163466995704966459028324067068036664209341193205246607279552009457678298276049222992612299439083682883019045437051196413805817871554562383/4477511665225118323472621320871188233249784134354695907936927185081521553620508642539743047694218383570746988009899652855464307062278150366981968395144457478154265355528443079024152373138064009162366395779345747531120748149577877918911740108103823166788528801113247895858676352249315172638090812848381137762293186266881094388366751377609288411249320550369363409466664480744859445716626650530824684041114723521525127331101362329901695805742499332452095078008397658823918472294462618978869486437162507174425624158768268112276918635888428727461566080561370360229728310305598828604504958676801155255641605952931871327221480568680633685246029731675162629346828557062601983619810737737374827123665508435435030496462412697934926113743055736226633390261538483833899853627325385901880612736312307598198963254960957524074494750462501706348508382792317133393075730556154732177191333986457653255605597691677852868861110006092764266459852983300482184561473708095187633027785857403652938352233842786472670695380569668871426207916512619756555201626056656756002717023416088943922025377088347110913823863606633819080995033764188572373695275003090721120583183235760438687518994433099227318768538669900041992853224098913314981100762244764924805593503872365269352408891436516217036990099702082581694663964100941481523259720058882514947061266652651967133810235880840068650527831872733307171477614635800190880416230895476211264653181986165103291834521396893065104520740642013836555678000514694959714548015904753701355552781966284582320904766207407634739128843461497815277293719575372458723505355956590937740448728172628953277143152178064820188191005882326465551800147439400719066056694455967467304966214277314290170832858518929892651114120407928480348552021821222061619910804817526188204553774321321951324784341788394370132960751747911108468590226693991764599777796296111461446274848934794110521545774476747650100495727985950822679648916322193453522982433890615873014433681589837687741201918397478498544254810282062963322967387960508467103989566642702394734262985012374652005901810338368272551733834771431677750603576080151667663888488821513145910008576301167363527626556725940931361275445114468350896504281715951813212327630512469743694860792220608104910166635814531231462504875403115186568697785940047150725885049412738714115245657038272980812508323879149761111679267678799774920410905604393103677869618959742266159308900905104825019893132986164667369799843857073656020420446451861665088352598132186462538602310948848259357526337219174241454585261743134158952859573574815893431786207345383273705740597616500411086806097574049801523423703842250190676577767591266222839620202847338758363024426066299841651313067977020107058741188073174298261515502124800324188046269668956226830148485399243992444373428679673519279892554557261593092420092719278894781049518980216953823146860386483687134372379481847382603117964551445452361085812572437907698492175650947670560198537662322370862313390272181898761491887427618008856241552766736261842786539958136396626387585277515220564810204012980681151634294060450178506699800738737069089618259824941280463428093237176152123500791056792986758691519065113829036804099571113313946449214310371520365888280331851821314307702687006426546862621763594904209794668195726115072714604444098637429643935924056267183491209667688238828737675815567874586307634257847302420013778104508084429812697724540186876086589229379178874041250933255160057616658624848532474427273699020933353042591126830322279374631330951476179990297349811246913840145832082973370461415006246309717898074726715702600088439253155786462358286052727963291756485877523598958230655505331676594462117765684334212951456728452752382264490171959259792574640630461821861208909936104964227899661355599612022560780475467520*t^89 + 10860689444560245479912004784167021212757631171754402614176768233823513944778606112116761060809041971856191154434359233654021300099325249129745902892691386497465166204121855583032612435616177036800061508047283291826110188953861446030426330322275875191345683264782827276895312074885944356477585801956723508104649136709262471945814355955091032858288466336759408953933625977060687769147721337559178437815608195391842620542521641932011736536400534234780649076554516651482445732689761976168109061025219952445350629235968555856917263172662675884702241665602728541326232576153576727298952549077525512797364396496838483682366319223068302806815733836452959247885343375126145029801390252226087383634338812424155759528824875336429787832749062322760171021593482983348982049393836799040813734381112800888419426944972426807208366463356123368302439417013344324913811238662581384263495030329414987175658964908830990409689277843356646989887790013618762568516396719591633293926347719776981411003409377412971488504962402179053317631364818515214634116070366120044194227006442567176330288133076117461212270719590217932075122043634569291099187005555445068962801729780248612840181521887138928483115524478285892590585027617670433027002194465385842895546782270340543060205294649156391740825060019960921381197302501535772653721514966678331896250316103587553205128988323634411475650189439082469466093057789100309836414843838979513143943967948235373678740849881043899107770654886391787112799905464709940105371323535715807737952334612379896895273111107490800883775251839990859423623327514160238551084795719487312125385970066123097032109733136980451357044822656619108747120018663232278659383815524203290022366189251799879239345081967055612202885169398034264614376300697710864624155174869405362625675660315504657690554206611169983291953753955791205710341450548707411158890560402476011485791763506192692832301171238093740608784753298108497001628966427593303207310343930639953482499047646346152667832972844635279099301819548203306858679592133722292968072143245836762168480739829652402231380354328062898342235517676522128189412628123307373534941693573203529313582621659842944012026401133353752916312094088304228207405894549873787398470312438862140367417292216769796422722425663116199296847599370703129409261235350212684045474872874468189621857842450356382404030771556061572685013091655227210341825526354404237258799263535896406940429851097437205135472449318896173680942837382905724842204916974917052848362452041895810911155920813009028809350656123338190099508067811612825460642599663965698735887824609482849569683458422991145201790556709529126055776335346329474019142807872027275148519636722910355223466028991983356084199102559296309747290533216055204373245909912193996140906664948047682800736795136920262513628631167973820154334350895188621018165608226909914410620769083466819811523424854201166639174713124522024386745471749885289543281686352002837828985010641715526711291201491996985533874998275151755881885232859651731380247876693606579095069563167601687273916274276788057394334094508896789452310672217679135420196366191778389503674818743269274451326307841463238678092137663958794652237032922873129639385537875582022050843567066051903916415204112187021929520931805981270953541909332772705602113872376727047339408290250095286453265572002954098053860387624333410532712011773519053258810953767819562199719372579782094857796503288841548700773564716973267475296064084430866051681733316919055191447315996520923866348026852044385407578743566798808912840324979980165729310600351613889965255520663991178050460806793271380426640012254283927588701406252412352563767919516600053660682922533670241044877019721016619490129693566777148642674646334182717287572266569002133480284459388838245557832159284318891198422651468508536239285458507351594613/33665501242294122732876852036625475437968301762065382766443061541966327470830892049171000358603145741133436000074433480116272985430662784714150138309356823144017032748334158488903401301789954956108018013378539455121208632703593067059486767730103933584876156399347728540290799640972294531113464758258504795205211926818654845025313920132400664746235492859920025635087702862743304103132531206998681834895599424973873137827829791954148088764981197988361617127882689164089612573642576082547890875467387271988162587659911790317871568690890441559861399101965190678419009851921795703793270365990986129741666210172420085167078801268275441242451351365978666386066380128290240478344441637123119000929815852898007748093702351112292677546940268693433333761364951006269923711483649518059252727340694042091721528232789154316349584589943621852244423930769301754835155868843268662986401007416974836508312764599081600517752706812727550875637992355642723192191531639813440849832976371456037130467923629973478727032936614051664858706139192629748535350571854562075208398672301420630992672008183060984314465139899502399105225817775853927621768984985644519703632956659852922462548830324054340742620591503007834532731008262506127677449340186202442147319577987708792123375123582828699526241351143478057854616271435650237016990376382575300353844110170315542359475457750677207898705502802506068958478305532332262258768653349445197478595353279436866855898657119496730109178501067773207185548876050338042966526435374087980116938210272816408427855385018102516835555213996224175017246011844905704688010195162337877747734798290443257722880843444096392392413578062605004148873289018050519293659356811785468458392588551235264442352319691202200384316694796454739462797156550541816691058682838542768455291536250540987404393547281160677691434223668504574951806215744298981953216513504597454483269540863113612943953191554493609778163368315419719395856513700702658067537096921923857251381064585245772490239987950966154468081280316262882127574345567732835368342606336108231084684097837403398540615115326077237231081464446854719929350196091365922284875855800850721127884032339604237049823734781510762114852970785476322530107381322945964002463387311802584171885655794045901580200269282189710244397559421918696005246510827422185908910145960441459513125240889270532424874615632704970764505772021050939251209816574384238179470819246182452325630833872968609172128819444847123081201833511832000153537191367380940513929309264559868711295571043971874868619076835896552290114749948377134983906568231698446855535393574310328614590959522559481855684944165787981379125592798873614109607275122302427365565434942396679421236286212780764295586977270827872622114196038904498206883474622558828481550899766588171655251769919127762739649839696793378044304921483169872875339043002096953240973826918924464835690679597621707777235935953739718820435823695078589181096335131112087958587786849230605715778478664077976408371355429939088432269830282842171851440246366438058968319849309296215235996881785828726051204541450982565049881910228948710576690231118323827741490675375498349349083407798316933259404444036037494426252023045968639374466914068521157492099355717079100495400603998885874543666937496288921404982118523269956464621565381399361448981988301493514508601021985385467545046689230738637810057712899006575836899505698100018195592316575248755111373667101805916361553302476535179504069555889136541786591418231943853191182509015194987616861587419776859243418280683845685563836822179031931683008615278819348650085827114633907653368982907636861654800295136509672649310421449082430765086359981380443294967334626553959356858028313416046713920727281599641971913459939543306711087523537306931287285037113571159608268130493230165583163762973440*t^87 - 4464707082030596694452526859874205500452614756302868816405697659266974846074832765784513033308685841372325491024070741249321597703398394202839306738930148509198613006981427798600959608900283647157922800446186279039134149400588573359922029425875033229735933728568862382347441558681394724287794425827546560618750179747730504572606033577282675563777118197337882243286111641435141213574467230953206500505714166690072547592850077183513759057551220025197689875869248574810872842425427833651310852639835812944365919523938160107876833741157170324317719400920519877303283893315849330531465919443586613484814888168617558843140640121679003595890653921907272506104245638608839547880080687927828782714314546240448395774953128924350700540044231312610390254621014399963766605374178997064041802080637772997319801549786433156740394697773035527301090483348321663002371247997317922959542694101083725418166242187667071198926696755490042068724836815541806142632250328284450595247612831499330397585277321476668098403738979511350561126182248537490020041994173019572893237044035301195463177506470733965766160566168596931174390704877150636416143635539133013620866134181908750182786890699920211702156557132596305548061073913000621540471178296520468286278640049890457078096068865275856927647185407142659060017613529402979131038669500634115939647947984021105606934405940263528158540931429999739645265877285355938860458523882723147718184664460141744996411323194642768698517413763802028687931288265379133463763409333113799817676960502425622519052343206348445369738163360874129828839477244174906459512427806783240134194434741979450239332636441337557158825558095773424851634323108792100002717028782604879652516935763130448623085696245577833885926551084697489513114347654066683448159951560792312551902223833720057672635461931340142174274000268134163370741609480732926622324201043694259689549908391265655899177017150576041766852305120072723334997616373890854562737973217912576910892246627499482707258330424049558064413954778570239918782852199101889221037714162295076564815051706304414287976155708202028837351717599821090904558723127228683437064096131907663580123597880065858131745009586839333300270698311626369702722831483093353422384913980134340949616933536802180623049471281505339035505482974092277941316502117956139946983313913330136874493318138488486077702113683735973639191391596316421094827664157562471207710235209908131040325344044352555402928235581725722125656877465206627244244134456272514882530307344379906788490431894754258146824973652220453086797002410278766443859153050256431443092782389681965350620201077288189468262397436885459257689738271966998137628916147614228557596550885450031300636559214891556268667002537172619727305625197975270314743792664434263132347582359849108927747359264043461063602954907342259976293846818151873751958111586360810756800344340878199995484386328575457565499017495456559946355998420082759223848786774533037500903113333511921160706938918508831093640300779789494312908346016014783014003802721367210402422094537776114175337179977269629667100536195584701591468812972309904657198279880216213944347024024529652995554203773867149303919900998691680883206006169864274223454835030455839096701630317635907878608422830234359974600670303773530645800620885377153233265284197587903245932786597540448569882059490688260947937341440444839091567565743858990942746973065010684659377011379787271997342091031738720702745142568359536288293250979809424341486065228661334820050186636489711101240711141175022373067329526012647986584610432336721472629316508353454453983057533769487511771760824237633749321171535047260048622114098659669823272050224449678997401285910877700937059588562543450337502265269451881034957708816274352635129193155914403094833434046461255995499761966586322254270588703686810898713388798058991182283/47131701739211771826027592851275665613155622466891535873020286158752858459163248868839400502044404037586810400104206872162782179602927898599810193633099552401623845847667821884464761822505936938551225218729955237169692085785030293883281474822145507018826618959086819956407119497361212343558850661561906713287296697546116783035439488185360930644729690003888035889122784007840625744385543689798154568853839194963422392958961708735807324270973677183706263979035764829725457603099606515567047225654342180783427622723876506445020196167246618183805958742751266949786613792690513985310578512387380581638332694241388119233910321775585617739431891912370132940492932179606336669682218291972366601301742194057210847331183291557209748565716376170806667265910931408777893196077109325282953818276971658928410139525904816042889418425921070593142193503077022456769218216380576128180961410383764771111637870438714240724853789537818571225893189297899812469068144295738817189766166920038451982655093081962870217846111259672330802188594869681647949490800596386905291758141221988883389740811456285378040251195859303358747316144886195498670476578979902327585086139323794091447568362453676077039668828104210968345823411567508578748429076260683419006247409182792308972725173015960179336737891600869280996462780009910331823786526935605420495381754238441759303265640850948091058187703923508496541869627745265167162276114689223276470033494591211613598258119967295422152849901494882490059768426470473260153137009523723172163713494381942971798997539025343523569777299594713845024144416582867986563214273227273028846828717606620560812033180821734949349379009287647005808422604625270727011123099536499655841749623971729370219293247567683080538043372715036635247916019170758543367482155973959875837408150750757382366150966193624948768007913135906404932528702042018574734503118906436436276577357208359058121534468176291053689428715641587607154199119180983721294551935690693400151933490419344081486335983131352616255313792442768034978604083794825969515679648870551523518557736972364757956861161456508132123514050225596607901090274527912291198826198121191009579037645275445931869753228694115066960794159099666851542150333852124349603448742236523617840639918111664262212280376995065594342156583190686174407345115158391060272474204344618043318375337244978745394824461885786959070308080829471314951693743204137933451259146944655433255883167422156052840980347222785972313682566916564800214952067914333316719501032970383816195813799461560624816066707570255173206160649927727988977469195524377825597749551004034460060427343331583274597958921832103173930775829918423059753450185171223398311791608919355351189730800697893070013821768179159021670959874454466297489636864471582359874171259673223440317352477886778867835509775575510729262026890076437822025474660202935734537363357686494250769966951436670390888130310335235606348610153173110024853534869183556923142022901588922848002089870129709166971719897601914723805177762395979040592016344913013282555647789033014701330395634500160216471686358031375591069834674320528194807366323565653358838086945525697689088716770917643706563166221650452492196752832264356095124253679695929620488939098003910740693560845598440224361133712494804489966974965932577939050470191533959106028574783622090920312041430779539654563065364923034092934080798058609206171659307977340025473829243205348257155923133942528282906174623467149251305697378244791158501227985524721394467655512621272982663606222387687602940785592957383959789371551050644704356212061390347088110120157960487470714716576070691606316720413191113541709034590028715403071120903973932620612954268477175543099601239638782465399489018194239498760678843915360629395522532952229703802199051958999623451575382690522231816429268162816*t^85 + 21313816445925108501931801048602295269681975666844356716231825739063237215085740022057402754996271587979146829224183004742017427836057941855366892343994142982929609145630990220443702415361100618131481488469447116459144360167901570304229733737510680998870629213784079281008569824510163713173139624546877563343332840540810272580611366406969553404763370283495911870123746928874511852245271400586454274896495562873585161787286413384627718151426750706527434608091410548412646825272587680439611077991648558796854819120812531058679795550043681215400207010345089737285154099884687638299856984431599598388858114580062681160854763613748710653458123219843144714395926225744682542145035707935870441936143467545295878774045770697735777055316405086155113557661758535637259458515259622492399760020194943836012767167549278138140828551951355114617878850906051728506705391497063672517935657900169746526785285342309649029511913396057058267437150138438082247889011734034666803362893857699090417944030712785695010645571089837801880187030047432381717107384544059188679129173387255682615808799780708699701483197108757165191873782231131850055894049727186102759141548449368374024840357434826707989710531832411115503843059529096280943962658403128090953579041853798634902320330207762377471671011926280853594394838379906484908875751081978165735175072259817789885800943387494473857105526206079852546547200732708786554286456557142356716097011549132574790343234999984042160445837924304561899674713476543158669454344902547990340961809417188888405501970760360353345623560715387666812767660725765974332562854604998912531206563690498595862053095764600384585309262834938547371818268442911638226060613290278317727430469612293132286606925413231624664175207997227088204425167322908150776631610224634913973903888607514236640514706759094242940155985545163942033482678985069466007899220433641244132034364990849805153352997709654096429446471154807390540640041129501410665768920796565356085739567534421033679572747572210444486616682894998839096959951084142268409054413909498213886413391552609066172108251663415939542278642008530976935510495065511342392019248112446800658931706967256534146658900699575263719093016213449965494799207847562797381023013513262064744958535750504366595312119258608199043030847599394332176323080582421521433145790429085715727998738453514228468480778606273118719486122883478971254955483143190353324642239800866703192016816002354425521041361090459860501066298109527268116313156503542203818204664976121013657458821629215628645387505806586026405819878637359379481322101891536787779167610056971689720150891654919112556927310638262429026488195260725309725779396277098528955891214865669957391168215511917209765576445026388245189580194554791781090563895615300386710794144222413526973696508536401909057926227894946795525903141105565807274332712883530991238544353855087055771176192917326541560789515796059071965291197752831835288143870879844472639767155728862783611740258825955943287270941751200580920856875713091800759670547599880643412133879374644127611923217485514984661903291014030627348236002022501235564442312793354743506876861524765599494836428848991108653645292608552019731996708710780075062432123731504072817446735425526541888623322512098118674560549718890964372293585610208191556618880445680563826489183342178567356668498143904382050986097875749095246355763928815829658321344612093666038833395559668919182076694785132952851052509102705121591814646287703936543544884708476912528026935008608758482783065225725688437046957881632128415026727403351987093160569836956427862144336206857197632773070901179514539394187951691153367600131283496848864774560368431877676357863658078105082776014363997996883529188481636248234654501758397321310135298538848128263246162026036262781533205519802989279220127213425863527942661352529521339387839/895502333045023664694524264174237646649956826870939181587385437016304310724101728507948609538843676714149397601979930571092861412455630073396393679028891495630853071105688615804830474627612801832473279155869149506224149629915575583782348021620764633357705760222649579171735270449863034527618162569676227552458637253376218877673350275521857682249864110073872681893332896148971889143325330106164936808222944704305025466220272465980339161148499866490419015601679531764783694458892523795773897287432501434885124831753653622455383727177685745492313216112274072045945662061119765720900991735360231051128321190586374265444296113736126737049205946335032525869365711412520396723962147547474965424733101687087006099292482539586985222748611147245326678052307696766779970725465077180376122547262461519639792650992191504814898950092500341269701676558463426678615146111230946435438266797291530651121119538335570573772222001218552853291970596660096436912294741619037526605557171480730587670446768557294534139076113933774285241583302523951311040325211331351200543404683217788784405075417669422182764772721326763816199006752837714474739055000618144224116636647152087737503798886619845463753707733980008398570644819782662996220152448952984961118700774473053870481778287303243407398019940416516338932792820188296304651944011776502989412253330530393426762047176168013730105566374546661434295522927160038176083246179095242252930636397233020658366904279378613020904148128402767311135600102938991942909603180950740271110556393256916464180953241481526947825768692299563055458743915074491744701071191318187548089745634525790655428630435612964037638201176465293110360029487880143813211338891193493460993242855462858034166571703785978530222824081585696069710404364244412323982160963505237640910754864264390264956868357678874026592150349582221693718045338798352919955559259222292289254969786958822104309154895349530020099145597190164535929783264438690704596486778123174602886736317967537548240383679495699708850962056412592664593477592101693420797913328540478946852597002474930401180362067673654510346766954286335550120715216030333532777697764302629182001715260233472705525311345188186272255089022893670179300856343190362642465526102493948738972158444121620982033327162906246292500975080623037313739557188009430145177009882547742823049131407654596162501664775829952222335853535759954984082181120878620735573923791948453231861780181020965003978626597232933473959968771414731204084089290372333017670519626437292507720462189769651871505267443834848290917052348626831790571914714963178686357241469076654741148119523300082217361219514809960304684740768450038135315553518253244567924040569467751672604885213259968330262613595404021411748237614634859652303100424960064837609253933791245366029697079848798488874685735934703855978510911452318618484018543855778956209903796043390764629372077296737426874475896369476520623592910289090472217162514487581539698435130189534112039707532464474172462678054436379752298377485523601771248310553347252368557307991627279325277517055503044112962040802596136230326858812090035701339960147747413817923651964988256092685618647435230424700158211358597351738303813022765807360819914222662789289842862074304073177656066370364262861540537401285309372524352718980841958933639145223014542920888819727485928787184811253436698241933537647765747535163113574917261526851569460484002755620901616885962539544908037375217317845875835774808250186651032011523331724969706494885454739804186670608518225366064455874926266190295235998059469962249382768029166416594674092283001249261943579614945343140520017687850631157292471657210545592658351297175504719791646131101066335318892423553136866842590291345690550476452898034391851958514928126092364372241781987220992845579932271119922404512156095093504*t^83 - 4623413173126759901328715407297481952527277754733919227318905126606196854181852604690214087538572216787989523078809041790011917327896985000950422491095792471854423076076633008608130731165928105309223115519356769443776256078654061252777410847886063930444406741945035370003294480389884104289259500146660597122009151022915820290825597898954973652753817188416334563064245728108418301988062092180691752986186703985610074420767586955462129999768191928120906781593567275631221050110898561473939445813516333387942320920860162814876687909841017320821420036107726136410428505130635184998774157488253481319588683320887650174102056825854671473961116339930401247642041365466642122070899400604783582784355723721074794888402061137236419355849021264035598296185952921516182435279547515859368640322814293647373071743035332340803312669498860121268732695549836017330275267368104624324015165998205816455388661579143313778071569874491070147183042850517321550635804034182156624167322172718811478155376322338932198949681043555581787562247846176022914505856264282618684333858819931643366134442617658286928419020447133488579714867046467361859299629330590395098816985790707547044513823072047752729581968698021311299190981548934861188801140024216704388852063877681459616761024235518435414035654747644018054056812092198601934077616669535746439132949994937637472792973014081473960158719226479511726564990901753389964808614466804828320881908907025807866503774524290920513472209737079585078324002795817789266041182764594060021213252871307863311828611743493755059034166399306878960727788376545556644692935437980097410507372563848216797127236184182062184339653037945802044848945521299669030516718813868362060833443935033836544025328258002743177319492064547322626101876064460530202045878181117187970199974668850438531015556744141125716353391758916538331597928826226735996507316788865557729214898385279049805989793513158459221016188050154681032933421876977292341252110766905241138276880576439999579285805746334448104378266905434726583378233714981169660676574569111670141843147233525037028027215246097016605472942209613662858705255120152303233041683436759276650175395016619037508478637231902269762309217992826635449480849585808993437928067453840312181053887373938191952897702365537575905038646123258646506002321324455660876340340207875532492759337619323596352368904274497419480043749286651567327385770655298877748870163606311437501895269792540566572259406249045219144347659674259164730274170773115146330643801173030195400718824992764966106648359123500535442238495785296521499336028589229872037629258025929841243311270398553276466425815382323468709079502339742546704715179934673967209353486628463373857945269330648122549254948051566067188495967851280978130891298057488458837981329316194177028174090304273384983111762940958320588277879060917060684811038765213220844733439347383592085890266974667682841505072743036767643704483272490006780798655998222899959470887827288377069319972585719807641932870229157399347624646863303229003504415905008378625439520923381246742710853553773291320028103742048155738603159468919868389740385401701718827771434291988831245648520311670448615389634484123916734529303612536796464544728867642296433452626870428549454030726025631164731664168244325049128200524282647586909273437486184704538340591467136765173015608184472777945444073314181650491962426433934379330147427307499641436383017932380834815955748903062966680507510993684063156193536164150844553673906956847832745845550515058289750326855206406609977127352208186958743148739286571836407801301991191789163235396989681952044705072217224475309533347072242133212616336496389758252952571041186529536036679109356535328231784470751543633436668312526844103438445879078754983130022458789068156086429452563890666292723518039574967489302115476764228511632811554138720060649131/895502333045023664694524264174237646649956826870939181587385437016304310724101728507948609538843676714149397601979930571092861412455630073396393679028891495630853071105688615804830474627612801832473279155869149506224149629915575583782348021620764633357705760222649579171735270449863034527618162569676227552458637253376218877673350275521857682249864110073872681893332896148971889143325330106164936808222944704305025466220272465980339161148499866490419015601679531764783694458892523795773897287432501434885124831753653622455383727177685745492313216112274072045945662061119765720900991735360231051128321190586374265444296113736126737049205946335032525869365711412520396723962147547474965424733101687087006099292482539586985222748611147245326678052307696766779970725465077180376122547262461519639792650992191504814898950092500341269701676558463426678615146111230946435438266797291530651121119538335570573772222001218552853291970596660096436912294741619037526605557171480730587670446768557294534139076113933774285241583302523951311040325211331351200543404683217788784405075417669422182764772721326763816199006752837714474739055000618144224116636647152087737503798886619845463753707733980008398570644819782662996220152448952984961118700774473053870481778287303243407398019940416516338932792820188296304651944011776502989412253330530393426762047176168013730105566374546661434295522927160038176083246179095242252930636397233020658366904279378613020904148128402767311135600102938991942909603180950740271110556393256916464180953241481526947825768692299563055458743915074491744701071191318187548089745634525790655428630435612964037638201176465293110360029487880143813211338891193493460993242855462858034166571703785978530222824081585696069710404364244412323982160963505237640910754864264390264956868357678874026592150349582221693718045338798352919955559259222292289254969786958822104309154895349530020099145597190164535929783264438690704596486778123174602886736317967537548240383679495699708850962056412592664593477592101693420797913328540478946852597002474930401180362067673654510346766954286335550120715216030333532777697764302629182001715260233472705525311345188186272255089022893670179300856343190362642465526102493948738972158444121620982033327162906246292500975080623037313739557188009430145177009882547742823049131407654596162501664775829952222335853535759954984082181120878620735573923791948453231861780181020965003978626597232933473959968771414731204084089290372333017670519626437292507720462189769651871505267443834848290917052348626831790571914714963178686357241469076654741148119523300082217361219514809960304684740768450038135315553518253244567924040569467751672604885213259968330262613595404021411748237614634859652303100424960064837609253933791245366029697079848798488874685735934703855978510911452318618484018543855778956209903796043390764629372077296737426874475896369476520623592910289090472217162514487581539698435130189534112039707532464474172462678054436379752298377485523601771248310553347252368557307991627279325277517055503044112962040802596136230326858812090035701339960147747413817923651964988256092685618647435230424700158211358597351738303813022765807360819914222662789289842862074304073177656066370364262861540537401285309372524352718980841958933639145223014542920888819727485928787184811253436698241933537647765747535163113574917261526851569460484002755620901616885962539544908037375217317845875835774808250186651032011523331724969706494885454739804186670608518225366064455874926266190295235998059469962249382768029166416594674092283001249261943579614945343140520017687850631157292471657210545592658351297175504719791646131101066335318892423553136866842590291345690550476452898034391851958514928126092364372241781987220992845579932271119922404512156095093504*t^81 + 67081676465127668137584928441095950089022236482095492903354038155761448087576182264632407984689227436081710644321489815035755462494699491217376098253742728737888401832076858316719705283800522199961028859958295600689934202332997582785331585343034342684861587064848839984536362384920089873045963949676438098833949368093082439401934551077178713050139803578938056041406305625172462227079900467259145837557552158462181492216817986915791031970952151284473317089514342326880648581818484425324948164879538441005962472068938508754256440200319285012127135718760517239318187850668363556943541676276739289639337769697757500051011187148413093767001471022039101706716194184809824921173292025296313556343575573305560238587902485820473463424628404168892730166187626678690507494477947556802663515921930996498916956089128688004891664968910473365498123617844064230899297654089749022934110005911420874516630066024975611633529270280246348401817996380662753384905844546841653408798131195037976864102122966095471882778910248046982709778872325177478255609590248656269168792717445627584752843657173074667162106723548310179407503655562354228881956518519528990966539677745180671602979353651339671676844794426481176812764390248796972218217861234905064527227231836685238210607621091788347612173655584950783136197080156922682823215886105352159399945222931322797052069224981928118706125768663611703770003764033086765347176547443105561829643115163389169610696690540091951853137853384986283592691103914971509918852976304634702904809051413474483227866638741424153402261751069090287012488467296786913252519438579032623850107366789750222368445365536160748606681957079771195766016379529130923987988179319818323927713378018429048947776868542531023410671570685435448571269822297017014659925719598658115250653612103292905131641250820885470652168520842788328106773172890789702990518371006729445913663029786687401982796077968320336341198111405723512788130689431039081288865162928013145928144717646454126789400486635557493180207325630635652304494073729241955034583731911303709141553719102239759625897129888664245662290049908809456975552787240501674909755630033552886890001628697159395942762333620358936408192359974509010195665852306607756524296441359525914237557444864627168493703709643766415463223771664110170330942067113286354052916139922699252674688961229575985549852544876835019331142490174775380553306716967605650374872263717921632732040770382697796033508102875437978783811319194803572575643296931466807494778823935246516235596103672073980311966212935051657000147798473348725661886777534093414786816451797314894961659587210518277993589063657626167147593523984170280680743982466808151955817247722992315568868863897363521972434146436948069592301817211807938493519565401842712023722788749874084229009347344882957345409190579997386630712865084928295388865091950109849377068238311349575683568161136682926690396421550794841052651181373478717517884791349236445183166684836681955323444788370055678119427845152397295973382483534114430836094696129305693552304354368176164281472424387589440015239162110670363316031788346508770790215995424585271945701047597097748439981119101098293043040305903592297680789818946020181914808155912455971229357526163739151011012075471089184918003283291737610894429064586192633661169443990505989197976501856539757006721346705004839686350247012355009030028900081435348348361389060242696315730039393476302785211378681529541342379717607924258045352850860682924153027609899361590593206786217717000433124801162905265279704677484457179901039961237727796129822809133666494712783717564219511282944801307927483440964975010775095440597481734907480027783791333095591973956611822058895377567271518205405015019693673888222263719775705985035726958734546773266104570480679979287327215872479067922870158128853589411201590605323734988801056849347/68884794849617204976501866474941357434612063605456860122106572078177254671084748346765277656834128978011492123229225428545604724035048467184337975309914730433142543931206816600371574971354830910190252242759165346632626894608890429521719078586212664104438904632511506090133482342297156502124474043821248273266049019490478375205642328886296744788451085390297898607179453549920914549486563854320379754478688054177309651247713266613872243165269220499263001200129194751137207266068655676597992099033269341145009602442588740188875671321360441960947170470174928618918897081624597363146230133489248542394486245429721097341868931825855902849938918948848655836105054724040030517227857503651920417287161668237462007637883272275921940211431626711178975234792899751290766978881929013875086349789420116895368665460937808062684534622500026251515513581420263590662703547017765110418328215176271588547778426025813121059401692401427142560920815127699725916330364739925963585042859344671583666957443735176502626082777994905714249352561732611639310794247025488553887954206401368368031159647513032475597290209332827985861462057910593421133773461586011094162818203627083672115676837432295804904131364152308338351588063060204845863088649919460381624515444190234913113982945177172569799847687724347410687137909245253561896303385521269460724019486963876417443234398166770286931197413426666264176578686704618321237172783007326327148510492094847742951300329182970232377242163723289793164276930995307072531507936996210790085427414865916651090842557037040534448136053253812542727595685774960903438543937793706734468441971886599281186817725816381849049092398189637931566156114452318754862410683937961035461018681189450618012813207983536810017140313968130466900800335711108640306320074115787510839288835712645404996682181359913386660934642275555514901388102984488686150427635324791714558074598996832469562242684257656155392241969014628041225367943418360823430498982932551892529748947535964426787721821499669208373150927416353281891805968623207186215224102195421457450199769421148492398489389821050346949751304175871965393901170463871810213669058792509937077055020017959438886562411168322020942699155607205398407758180245412510958886623268765287613242957240124690925640550992788176346228852355618254903042860616110011167462298657518678696087031358045858653974213525380940179681041212304229544783163144509287351840291688342556297060013924689615690663584402533344150766828570363938775699176182487155205424586649022500593881706905357836269635957218065253147465565278987060813224208843321437412095497621281133934470732561544785950863039600766177283441597573079856562734886019480351378772351497519359431145016404612948481739507338770877826787508818066127100238494227697295200711841060865028156130544603753729913437364302669527382962377804024509114155272604290688939223368926414674202259390561287494374959684336113578509507146945314651709012501114429349207571933091502624003054425574190320958667542648952288638336729655661674711408504103634797581331383971329178867501311961772624074003138661241248486681447083848900103073857519031832147973228076019699437355280571940801900012170104507488595254139463289677489293839555589445329987912467254159475204312797720327912426195184714254567117257901460064766071818395786385734070837601517498917599014216250264361403225656742135826733474085659609020117450120727729538673509300124375843272272685233644247485988144295059600634629742387077809487055766900499606573441523398974662193709643543419682686635860791941230619959227865337136002243570507282622483307788404764890739611180241578462899065433165945574742862349660973719330551961901522434317777005102716837878734856682064814637795822350036650222925722450150654994471237874182480137075940076372736917867009224800347088930391808*t^79 - 20549948992667213403753489304011965492221473048972860154756348411409937892859797157437336366939591704735807627909650610599921230495926817739353114121169465084935739983951454432115438628085103299796647795693634837343442345115385374464402530198012633889938949957403033891944873280247406070992120278210782518389373904452569361454688923429346906483252276774699737193719728288060281777269847228320010900089134235896913382224923834591589749921062414216277011252985894255520489958046719585884006688785503755944346684317983164059981609062383038399631575609599965427220502083135012029814130719309868807319949941990567409145020837555591285517452066544968838949094853208971667190442369362008663908429168538197001989416949537245198593262766867484871441122793110390756445987856765283717201385687707445683837520998974590186935648899671282284709565954894651552197373682276016204890124020484008399885222169153550926726717378304682760519858914854131929740170323545863771652242502806200973218327540063047988420730094737071792292780738168358537726366440745062132957245155936570194885787360715405323389750656877647409867730326883100596050964322914903091568331801269825833735416734812294056006546490945664012520198147335261066059795871392279556984040119900075910256189864886248563027125841719598358200741224841707926710074302874048082151593289824042662058033323452590171744180817054184253179025206533124862049279202018364348559950843930639800688231724154178998831185576138080097799797747336823947701329800994214841171704314172404317977781374735087680048700130514268086850289645040867616163328279953419565621332980874071256346853809421721110644590639544502759777820760705949554208806108490427592288906612999009410612505561469209868213158842819111652097731677106954218082781452014733107925253130751507318808941380361796729876101821246995986085968931811096977671213655760328790910151514688499905151732011709247491527404996011224584432837694003330290028473419144684772468132875928439342523951092854760073637757757598699435595082786421426794035286797141186495030432956861982160836540739602233547874859376421312291211777415746020571494582333999500824078257369430156819363664912881476434616077258554827513042014569524375368312654126762402440619861813233653642498269493783767849982121650484900685830958004992500677980306990667763387414875824724577838152964521080204056804258733794673503769946453796027149207780622152583871520714374996435252357625847464929554779410374380923287086821708942726207649439012860481273136908827720732397437308544340300639254063164023362029472330850532078527377133310589066637821548220108522987633889471883329001390313849835436909485437743484279827741850676403019727320633742698296681191255951204245383978419001454887804296447680098799269393070529503030234960873283482148754943491072918029319759046749574409704262595588148678921859778162919347043153086736730070215083020895065207602226145148327286670710261908614013046678942515820060505109726065247929649317545989941160298897481360867759034430129323231924481086779904977855386117482039721464337965302680649087850884714244034619565487724418420638067395916874502617887867946386560182575085762692490415957248662597252658436875830753772587037476180348408773224153500954616765621132085008850758712360956980309159009146483301520274197674417027274933159042915526750369818695438614278508543088520626584107705000245853535940310384748434520143028375327771070165340876240974316512426997223215719726658424965518103673131416886568930298241817189393053265778286277121304817920438806076665482722612184083580664522284523806213166875160065480839011956174304076309505860397512612905216004412690846878316009530268133705856484056285694886143219328118682144910837549988085499180768869756258297535676118410404299167304136867815620564517640467513712374862540924558916489469305673019120149/127928904720717666384932037739176806664279546695848454512483633859472044389157389786849801362691953816307056800282847224441837344636518581913770525575555927947264724443669802257832924946801828833210468450838449929460592804273653654826049717374394947622529394317521368453105038635694719218231166081382318221779805321910888411096192896503122526035694872867696097413333270878424555591903618586594990972603277814900717923745753209425762737306928552355774145085954218823540527779841789113681985326776071633555017833107664803207911961025383677927473316587467724577992237437302823674414427390765747293018331598655196323634899444819446676721315135190718932267052244487502913817708878221067852203533300241012429442756068934226712174678373021035046668293186813823825710103637868168625160363894637359948541807284598786402128421441785763038528810936923346668373592301604420919348323828184504378731588505476510081967460285888364693327424370951442348130327820231291075229365310211532941095778109793899219162725159133396326463083328931993044434332173047335885791914954745398397772153631095631740394967531618109116599858107548244924962722142945449174873805235307441105357685555231406494821958247711429771224377831397523285174307492707569280159814396353293410068825469614749058199717134345216619847541831455470900664563430253786141344607618647199060966006739452573390015080910649523062042217561022862596583320882727891750418662342461860094052414897054087574414878304057538187305085728991284563272800454421534324444365199036702352025850463068789563975109813185651865065534845010641677814438741616883935441392233503684379346947205087566291091171596637899015765718498268591973315905555884784780141891836494694004880938814826568361460403440226528009958629194892058903426022994786462520130107837752055752136695479668410575227450049940317384816863619828336131422222751317470327036424255279831729187022127907075717157020799598594933704254752062670100656640968303310657555248045423933935462911954213671386978708865201798952084782513157384774399701904077211278121799571782132914454337438239093501478109564898047935731530745147190504682528252043232740285959322890496100789330192169740896036441288984810025614408049027194663209360871784849819853165492017374426004761023272320898928710725803291044819936741144204306453858554649677546149875915379228023214523539404278888905121933679993569154597302982660105081989113135493318837397168717280714854089513890419067708566967344961600583441327196047573952931375205327501102923169967093124500752491976406898702436049803833112938844959280454098051034495582379248735445646185726031051602787829994329240677252635719733616507645464749223989148652781107381800697887608566904323230513629145915964033944947837093186157203565723548229893419113035052289956725692685498410669390847814836568358701636045516926288363407968422315700542291912966375624582470962489553496556624210931517656130041298638888166073498225934242633590027076301719958218923496310351811150633768536042625355074800253035472936192464624079615427375325617896788150786149158994577257513733747189551258870005100191422878249630545417664566426893727526516949633604346385736887336942478819757687574680829622974273460380398469977551724900581882522295195766323265934362485897901338932050388425834565561948449317573506131555545675355132683883544464776671177419076806823678219309016224988180218121652780069143250802985945269423219934986862482173902549410833682115464312378718858789047389281386642126493534257740952944074032195152065124989466598613605142579924280321340395432738059513524870326143035608849082802135049020074288241121518736756067379601506513236907328167929245684520875871580905045556060507590980977512898763670078639493271147770264565502132589441766338891683141031570406511418895874274629216022299299072*t^77 + 2978293083374239207370753209366733806230127074308101646842033906695199893421850303008467814853049050012251601883179568243740127397108311285503059114020199817344151277774101640019060203812853272564699667741688706554239167487617073889044333782820419674805906431651430970917486038228341856851683558632638157497149623016826060692532378608375119910961439431442304830648837023403786143636818479293593982650040919683307718636336091704435211204632494514650130969872395123891891516076077448616926067509869887542977856595135450908045326433798347684728148001918835324348569797429093642130876683065050054647196823219039476555625166158001809666725565514198523923512828104131807246081015000282220449468355236201350460976895744144718648349507610479164350919328454709886342148855619805168337338303944492948468486455835422075641819353936728979723564915023998502124189782534260330739157560500429457264444263482942151243150585835890004489216428251026857975410998058828289846474434655962803332330704113158147420864598407935764161830508469971969067929098984242560897599997547884817452440403869094709427120230493050470947440328842556384793246174554815509182533350617401644044726432028269353596854999667727902446080412951232671995371249059138682662983859588948460960353549654750395522308981798154694592253238507320479184766827406076930756026155198339645910813410325216860704717503403065592294788960131660768678475566639872711713533471087688348297566634199607204908065044752875067574435656941931878811230341635245418142587887621868593557633312402565569357962014685122632358995750505281543992910850037988557683404439646942666958450688538680878864487002712176331604533019515530396319390615319975018427065658388670269185957641059160881279651256176654361309614142487859528140132843975567517448677431332200716386372893879734428859809121437292113937040953527958720204987115052067730861916449424084336946426427799661499095838857216141441501383776361012172237964494913762307178941976785114720241950857263196399677045031799372292528701881593240042990713284466265571448528977903823121714877104138005069511869372837370350468960977913121415755639462573284704915684438107794484281913461625693861170856286589414247949474450352634202822110104142606101703284622651964702415123499253662829692732365615211281206720249826815923418948415076642566249244754924954155649172446005104781561537395698678397819123141830399679550975402344274516151167597046297525109297871593077953573093139905374501093527832403067233355183088661829732828093503994559623586834928425186231097203562781545371841996794825704637449519099351335272212745639755529287035889896567494058636389969928963039290217574204577016099517056591516906061434809758458251482911864095911307903021751995704599581542951150298046789872338080264832212301224391052075304874843475912324116309225590532472310270794911507642080196325943739565156417131195866932394339118090253925634197734452582727522473636085682809108241564171427393682078523539636057923750792131609606267400357079550502708741587076799108381910936214575658972455867691189548834135453301581210074312214016505152752813433022107500697907033748053834851737882021945203557387773354336390139382664722118985108673837084704803798349155146245962628060428288743511740413138408546783611753208688906279687650944582617827493341216912836569279128611701863986278713354206162558513161897794116702438040711462906725853408154013455081783476021331283856987669299579836272920699476680843966761607387027023493483629634913313087875003100297325985489486370154841699455687916418907454394533380846190703150922700925882171189554406761542030396671294004593209631101369276292532483879153761876451229089589945865250703573784702961118793311137376007993924801297516658274107743938454316986891317452335451611279648538630919750081303183493029275950187279458991916976647915704982995/127928904720717666384932037739176806664279546695848454512483633859472044389157389786849801362691953816307056800282847224441837344636518581913770525575555927947264724443669802257832924946801828833210468450838449929460592804273653654826049717374394947622529394317521368453105038635694719218231166081382318221779805321910888411096192896503122526035694872867696097413333270878424555591903618586594990972603277814900717923745753209425762737306928552355774145085954218823540527779841789113681985326776071633555017833107664803207911961025383677927473316587467724577992237437302823674414427390765747293018331598655196323634899444819446676721315135190718932267052244487502913817708878221067852203533300241012429442756068934226712174678373021035046668293186813823825710103637868168625160363894637359948541807284598786402128421441785763038528810936923346668373592301604420919348323828184504378731588505476510081967460285888364693327424370951442348130327820231291075229365310211532941095778109793899219162725159133396326463083328931993044434332173047335885791914954745398397772153631095631740394967531618109116599858107548244924962722142945449174873805235307441105357685555231406494821958247711429771224377831397523285174307492707569280159814396353293410068825469614749058199717134345216619847541831455470900664563430253786141344607618647199060966006739452573390015080910649523062042217561022862596583320882727891750418662342461860094052414897054087574414878304057538187305085728991284563272800454421534324444365199036702352025850463068789563975109813185651865065534845010641677814438741616883935441392233503684379346947205087566291091171596637899015765718498268591973315905555884784780141891836494694004880938814826568361460403440226528009958629194892058903426022994786462520130107837752055752136695479668410575227450049940317384816863619828336131422222751317470327036424255279831729187022127907075717157020799598594933704254752062670100656640968303310657555248045423933935462911954213671386978708865201798952084782513157384774399701904077211278121799571782132914454337438239093501478109564898047935731530745147190504682528252043232740285959322890496100789330192169740896036441288984810025614408049027194663209360871784849819853165492017374426004761023272320898928710725803291044819936741144204306453858554649677546149875915379228023214523539404278888905121933679993569154597302982660105081989113135493318837397168717280714854089513890419067708566967344961600583441327196047573952931375205327501102923169967093124500752491976406898702436049803833112938844959280454098051034495582379248735445646185726031051602787829994329240677252635719733616507645464749223989148652781107381800697887608566904323230513629145915964033944947837093186157203565723548229893419113035052289956725692685498410669390847814836568358701636045516926288363407968422315700542291912966375624582470962489553496556624210931517656130041298638888166073498225934242633590027076301719958218923496310351811150633768536042625355074800253035472936192464624079615427375325617896788150786149158994577257513733747189551258870005100191422878249630545417664566426893727526516949633604346385736887336942478819757687574680829622974273460380398469977551724900581882522295195766323265934362485897901338932050388425834565561948449317573506131555545675355132683883544464776671177419076806823678219309016224988180218121652780069143250802985945269423219934986862482173902549410833682115464312378718858789047389281386642126493534257740952944074032195152065124989466598613605142579924280321340395432738059513524870326143035608849082802135049020074288241121518736756067379601506513236907328167929245684520875871580905045556060507590980977512898763670078639493271147770264565502132589441766338891683141031570406511418895874274629216022299299072*t^75 - 380673428259197135134964367967537708101367651190875278303789233194113881126842811641172110095630582835547965795770662488353955088085099954979227084495223703578123211377530594051161488919859314015203957624231803073980792665608551313675666507463718122507127802439485964939415748159489103781173704485873023583255764677563034083847282991344783857137376626393261707984233741684416720576713754254391024581949148304091621340343937318962031357186108385334689971038655569406223365637008085106864544119127195247523088954607047116673199385267128794532353943123006483920293018759818149874713382047069793830208345692623914116052162609932142904171975416035101719499283920202208939773401341287756704117133846301521656350669060477514874083694342384036967948485574262046192910098446584274306519661395383142066719219638198935828166308491189931193600512644148815718939009455845396391481343976006937441790844718647439239458920403929387815749272307299431359041492456235154653225006408602298680386148158814004029357289959434201151110781733331511402745827844237411566400607890391873046492189198883154766593898764089669160825007066187779951733938418805724467946604448383082753950286673024989243017238544921417258272992623005784467926681719891214032539579416620805871065686653579939228836637230728808110184598367585898780782043783521393507841343551928929932685508429294225396217844894210206495476652486540342287325308097597766483064816797213629017720955030761011219909378758719423133387600746607557520415175350709232157073733191904950044061557774848399154429134674154512468860467621551969858268773971165531160225025604595555021734571869511125365887375463393274103257686334826924079365872956674398756315099472713350524064121072428149421583612757004445070294946906111757066970317923246288160885601497629437132455364290173793744122541701493726684795831222621304975480686957823414459762748323105021449627075210336247243313471441261523416130632208707135525213244588946567847830331000469268269014935570943517758651265867888287949670391160291340411504457503006468643943185909072697701445643508552700952293260100436765509466274692330914430778775266540392870375152093469967840441143195308145151123797773190844955140555520987756136276517365161946867140729076038086757084216498177375531839458031367444382417213849275916568263187002042376664883635843164233033081809814501667653843020162980294183437415781174461455215954789195519102396595907022455217945310071942304997776257364022430660483058829482801602781596980624518138910849811652945973462282529193843483382310490182276297721892519173053907313944644760095872959086075724387026984281172030754770143334589422200729287409623438400946619939247184390760981389923525499797794962252955309332003625270255713860558946030703675013483431764247687177527841603540796915930532865893546808613505507652833546925455486812867766986179811417253717212572005760166027542784222051381405135445531523032669534767660314299464202582642169041244794721983724200405406623666910807998559838820873401190387480766000440779610946633570550456165227858313492699776655555161751650703680255126854725721790910597234152771234315458707545230607178665575668389523339225587977806956661420787198960296309254676884589011261637798384971126619543947925802499279138717548630689299866286198917787434449993097415381192407051787687215826269802324566517171411994389268567083000005695243078426068554165725860466129998300785150211104676917500271602105015846952768302141457042811521687641699104218155445227450658048882098412124268665608678967779272378869418095312739794850881008378662576219584067990240051002372292751308806991747219005460286503120706824400751343652088005063165042971841302381480405654164270895317941882623441689664438467712291651641359033832346575884653276597202039689100858166932924595952863629311876735999688143877527373290452718800675/127928904720717666384932037739176806664279546695848454512483633859472044389157389786849801362691953816307056800282847224441837344636518581913770525575555927947264724443669802257832924946801828833210468450838449929460592804273653654826049717374394947622529394317521368453105038635694719218231166081382318221779805321910888411096192896503122526035694872867696097413333270878424555591903618586594990972603277814900717923745753209425762737306928552355774145085954218823540527779841789113681985326776071633555017833107664803207911961025383677927473316587467724577992237437302823674414427390765747293018331598655196323634899444819446676721315135190718932267052244487502913817708878221067852203533300241012429442756068934226712174678373021035046668293186813823825710103637868168625160363894637359948541807284598786402128421441785763038528810936923346668373592301604420919348323828184504378731588505476510081967460285888364693327424370951442348130327820231291075229365310211532941095778109793899219162725159133396326463083328931993044434332173047335885791914954745398397772153631095631740394967531618109116599858107548244924962722142945449174873805235307441105357685555231406494821958247711429771224377831397523285174307492707569280159814396353293410068825469614749058199717134345216619847541831455470900664563430253786141344607618647199060966006739452573390015080910649523062042217561022862596583320882727891750418662342461860094052414897054087574414878304057538187305085728991284563272800454421534324444365199036702352025850463068789563975109813185651865065534845010641677814438741616883935441392233503684379346947205087566291091171596637899015765718498268591973315905555884784780141891836494694004880938814826568361460403440226528009958629194892058903426022994786462520130107837752055752136695479668410575227450049940317384816863619828336131422222751317470327036424255279831729187022127907075717157020799598594933704254752062670100656640968303310657555248045423933935462911954213671386978708865201798952084782513157384774399701904077211278121799571782132914454337438239093501478109564898047935731530745147190504682528252043232740285959322890496100789330192169740896036441288984810025614408049027194663209360871784849819853165492017374426004761023272320898928710725803291044819936741144204306453858554649677546149875915379228023214523539404278888905121933679993569154597302982660105081989113135493318837397168717280714854089513890419067708566967344961600583441327196047573952931375205327501102923169967093124500752491976406898702436049803833112938844959280454098051034495582379248735445646185726031051602787829994329240677252635719733616507645464749223989148652781107381800697887608566904323230513629145915964033944947837093186157203565723548229893419113035052289956725692685498410669390847814836568358701636045516926288363407968422315700542291912966375624582470962489553496556624210931517656130041298638888166073498225934242633590027076301719958218923496310351811150633768536042625355074800253035472936192464624079615427375325617896788150786149158994577257513733747189551258870005100191422878249630545417664566426893727526516949633604346385736887336942478819757687574680829622974273460380398469977551724900581882522295195766323265934362485897901338932050388425834565561948449317573506131555545675355132683883544464776671177419076806823678219309016224988180218121652780069143250802985945269423219934986862482173902549410833682115464312378718858789047389281386642126493534257740952944074032195152065124989466598613605142579924280321340395432738059513524870326143035608849082802135049020074288241121518736756067379601506513236907328167929245684520875871580905045556060507590980977512898763670078639493271147770264565502132589441766338891683141031570406511418895874274629216022299299072*t^73 + 43040872768158331877551304227011754339467144622352685039241335858311134332850210196572992640488599984823193688145784883042956826662874173899122952887385883628282516825354375764145832709102751763987440961257656691389370330363718514716981529977144595510725540471107709905997858493599849223849584684064077726345204292429647968638291472613226524614915594482793197939365774228615002454692575265745128823443341282675928630023887011832273997943723795308570959114190178961487032709250314011764756601237156206722160923007127810376187975256115991883451537319134975429260829566971623693369593112735466959373750128567635282652809236309746916913755838507343139682984195452377887333463721498579993123335019282045283214310388183920366695289695715688159429526456265316133182882758638782893774408893191538936783234467589911016796792848374655924990081618086826741259939903176156208377282751851696964079823487576713342101351771850684440048049807221490760326270329592038052549300050920509513228096041253283787668235283323969006071915258158550650164479584253073358362778278234991108722548908588943109220437276356898109357380975015536451741270043186194676117734373167691539464384380535427435402787519770320996746396362462998860583950212654801432348823703248457751417549929865394747301516808988847629481534034732904008706325625785933724686403696640294194190928070061925210729585763502621401416225179294903784666905188332479386873602283005764525609649873059663970963762577205000762031178012481730367996736543579859630098023041330700015970496265968748727523928072364549071138465853928958730173409732056618842328225570857117703234319009020519598848583217629299743650917788031941618315879490595166924695262856006017442972662169772263144066530815249154379412562144630912579456381923744463825510730523626116888990336881924290480388983896594295547770512588735574326097348625547194297779957191049147498608019986794626563637587917304455060274338924483565387126608958731416007072603198726970987561597492536333308887068863739866284705818685118630907855010803018627884302280894664822942342063119378229574845943421505396290569583112310046844149950267235370105623299547648807924127539959580560244235699665286264022737194587709967673362170502402178985004118284979308586998913150782155880190762904867582749168558468778751510531771203890920243816871142655205352836429523067131296124690647735352552354780291068409048349455682980108518040195431803224464715561991569822523707293134252357899767513754336327584172747391172092938087589396105867832612649165021197286123746608109389870476889044176138119929420688153857430643366537795632195336857204009218000496849817537556523089927320050779835517954118685754985792030942402518998892227388924828412564253143931139037420170182697313647864302352610805519706938562064234713445286925384999211308477413503504088836614729746210750131095385887597679169077774927204381363860600219168355687676849178344788613261527856966043218265929384676138405204711480367776429493596366050021567795134852628198114946738699444118099933543759693650798496113730145557649553551515347309679351043381017895530038705476478957742298740902262553675687204344720817619346324606787636474237955288672808491911802075334266143507735788577679013461569357728818475273604916753265277794865635987432639939875954597566143392777341479784587102523001879025327178572208194481165950588465928134075046688411244569357869537102956967226286214622362671437908076054034593460933122312787402106409001064988868853938193651044339070521737195311225341891199359696168041153128513684581643766610124264609542892269150587549557993003515958423705388811953856794062252861233134190342068462632597800107637126374821192743187085353987262304149466499629637414201976636211191524475451614680636846875988852751839772516994835887942675647179951795661003337840703587267866646484958292929725/127928904720717666384932037739176806664279546695848454512483633859472044389157389786849801362691953816307056800282847224441837344636518581913770525575555927947264724443669802257832924946801828833210468450838449929460592804273653654826049717374394947622529394317521368453105038635694719218231166081382318221779805321910888411096192896503122526035694872867696097413333270878424555591903618586594990972603277814900717923745753209425762737306928552355774145085954218823540527779841789113681985326776071633555017833107664803207911961025383677927473316587467724577992237437302823674414427390765747293018331598655196323634899444819446676721315135190718932267052244487502913817708878221067852203533300241012429442756068934226712174678373021035046668293186813823825710103637868168625160363894637359948541807284598786402128421441785763038528810936923346668373592301604420919348323828184504378731588505476510081967460285888364693327424370951442348130327820231291075229365310211532941095778109793899219162725159133396326463083328931993044434332173047335885791914954745398397772153631095631740394967531618109116599858107548244924962722142945449174873805235307441105357685555231406494821958247711429771224377831397523285174307492707569280159814396353293410068825469614749058199717134345216619847541831455470900664563430253786141344607618647199060966006739452573390015080910649523062042217561022862596583320882727891750418662342461860094052414897054087574414878304057538187305085728991284563272800454421534324444365199036702352025850463068789563975109813185651865065534845010641677814438741616883935441392233503684379346947205087566291091171596637899015765718498268591973315905555884784780141891836494694004880938814826568361460403440226528009958629194892058903426022994786462520130107837752055752136695479668410575227450049940317384816863619828336131422222751317470327036424255279831729187022127907075717157020799598594933704254752062670100656640968303310657555248045423933935462911954213671386978708865201798952084782513157384774399701904077211278121799571782132914454337438239093501478109564898047935731530745147190504682528252043232740285959322890496100789330192169740896036441288984810025614408049027194663209360871784849819853165492017374426004761023272320898928710725803291044819936741144204306453858554649677546149875915379228023214523539404278888905121933679993569154597302982660105081989113135493318837397168717280714854089513890419067708566967344961600583441327196047573952931375205327501102923169967093124500752491976406898702436049803833112938844959280454098051034495582379248735445646185726031051602787829994329240677252635719733616507645464749223989148652781107381800697887608566904323230513629145915964033944947837093186157203565723548229893419113035052289956725692685498410669390847814836568358701636045516926288363407968422315700542291912966375624582470962489553496556624210931517656130041298638888166073498225934242633590027076301719958218923496310351811150633768536042625355074800253035472936192464624079615427375325617896788150786149158994577257513733747189551258870005100191422878249630545417664566426893727526516949633604346385736887336942478819757687574680829622974273460380398469977551724900581882522295195766323265934362485897901338932050388425834565561948449317573506131555545675355132683883544464776671177419076806823678219309016224988180218121652780069143250802985945269423219934986862482173902549410833682115464312378718858789047389281386642126493534257740952944074032195152065124989466598613605142579924280321340395432738059513524870326143035608849082802135049020074288241121518736756067379601506513236907328167929245684520875871580905045556060507590980977512898763670078639493271147770264565502132589441766338891683141031570406511418895874274629216022299299072*t^71 - 331937015996693091990886064481490530275139544384184117874502279612913516427695795028137269479957118830517046223571354709498289606370603996479556922890687678573620692400376953290550088645712792170469107731624280849441173211538862237896975088246788615604030401728375922726974774732380100628029480819937901814527411039809768648922872399202795778946517391201672873972869516278278000325228656941637458120464257752544973881652730039651637921907422769285795424707939706913234736768767381267903739663331796182206521104977195444297334747987161518938719668936316367259931780914857090501756535981288429225513192493206459880720950329625682701084042820235267604361225032875020895556915609104627519119884510907250163579473653038803956264318458485598400724098076181937871546354285248951556781436767309984622020545971823398238449813956593169564324642099772922197436537171431828539976017580579641642942944700790353133039062592066814575681749955871474097770298768650993570557011239337138403647857416209801639448935555365408775504055849442137737511183308434883507543184515431534988884786868472970856983365033173831087868729284924646768226705654914812990632596589084494495003881704851691886728252877520281010711778950127350370357055021436522663254689330338148938364415235083741269615368548169098230960496294712227432983104130777154980298613429295823464426104671590684529758354541411013110625711419234169755114805618637810824547302809623675444937630655082280575671795097861981963106873982491930504819455126364659572504334894944973046252437805778679071943326099639234874922333740654615739076536537506324578927071657499379683859412040932984037710608397378194085627325854453570623289096700451041297879772270935507573888737363596380552180900205197754896620142870792055769428785388253266460568055648735196583262107010972799404076747747634013933463136145475669405729816643385742876821153317364550614727975980334390980523764366672025563455373704445040445879935379144434675363838033285844147189654781264502435244420303170186339323048900248501242029102896926925427750877762305349466139052529082311112419901339669247696538467682961293909414917537682137363223223421774953468901886569504953194469616791170380534611693349496654224513556941255225999883464994553922256332661080334062598725907227036184328664844758406930742139756572238396357211473098901102708611389179778381477681461963024408130123670346972183207483885951396659975328901141745251761966928744154957002496799669540349697949167794871682393694097055901371331601599025278861502937636356629729819629602576530090546327579108667715851182259298049757911039532841854411455619681144188241940089743977132607778293218955875129765269971473065828715841404719652448583149041755631563676797190791831056739250378482640778198705401017461362930642492384082430235972473212066976856469250386309921742496147241209046641523179269720839648206978488597128220080452439880249761861405284189204933506594802518733146170580358043846081654729628337913167174987605192666199452200155257073276800415021379381637318690587919725716340003178424193552167186400799541576490205904931829349828929381917487352001150986880092155861943271317994481855659505723803043892873296717760359997350243667314997634251252567867079288948697232471239999362597545463448373819327776981117497684205243859801017469817543847257696722081955970133245747606036205056958205895070882381050755270338986372821479443264472962781884096414643907811933730739211932524836165781202829753853807108264398745949492848291626847454791864384265451018734841969345157643011290085023478010306537733066339840858247090300035709175823549333407574375770707875455247371139425927718552437681137473953893011341182818210561118776866036476494155810645125431073247900617163101592737983206685011187016246216680382508647304013931837029735280145182197435846061209344595350463228107307725/9840684978516743568071695210705908204944580515065265731729510296882464953012106906680753950976304139715927446175603632649372103433578352454905425044273532919020363418743830942910224995907832987170036034679880763804660984944127204217388439798030380586348414947501643727161926048899593786017782006260178324752292717070068339315091761269470963541207297912899699801025636221417273507069509122045768536354098293453901378749673323801981749023609888642751857314304170678733886752295522239513998871290467048735001371777512677169839381617337205994421024352882132659845556725946371051878032876212749791770640892204245871048838418832265128978562702706978379405157864960577147216746836786235988631041023095462494572519697610325131705744490232387311282176398985678755823854125989859125012335684202873842195523637276829723240647803214289464502216225917180512951814792431109301488332602168038798363968346575116160151343098914489591794417259303957103702332909248560851940720408477810226238136777676453786089440396856415102035621794533230234187256321003641221983993458057338338290165663930433210799612887047546855123066008272941917304824780226573013451831171946726238873668119633185114986304480593186905478798294722886406551869807131351483089216492027176416159140420739596081399978241103478201526733987035036223128043340788752780103431355280553773920462056880967183847313916203809466310939812386374045891024683286760903878358641727835391850185761311852890339606023389041399023468132999329581790215419570887255726489630695130950155834651005291504921162293321973220389656526539280129062649133970529533495491710269514183026688246545197407007013199741376847366593730636045536408915811991137290780145525884207231144687601140505258573877187709732923842971476530158377186617153445112501548469833673235057856668883051416198094419234610793644985912586140641240878632519332113102079724942713833209937463240608236593627463138430661148746481134774051546204356997561793127504249849647994918112531688785667029767592989630907611698829424089029598030746300313631636778599967060164070342641341403007192421393043453695995056271595780553115744809865541787133868150717145422776983794630166903145848957022229600771201108311463630358708412374752680755373320422462874955846520078713255453763746978907945464986148980088015715881066042665359811242298147336863694093424887646482991454240148744614889934969023306358469621691470241191793756722859132098516527237654914647620592966689795766276967957025168926736457917798092717500084840243843622548038519422459723607592495080754141008687603458406188776773156499660183019133495818937363540850123291371538025326205942510439979508962126574211478768396050213931337061592145200658992640248501048395839689541072688295161014319784889671042171530263008695004022304363514821961416205337757524218197566053972003501302022181800612955562746195560916382028894198651612499196422812048016225501358163849330664529858928730632764172510276155928946286150632224884331565523934664136041234048104236523096387344072014804971083047340567332739838214473137396089153429019808748749783811635297692700014724836788433118878281889725145671348193611510277257414287452872072498370750591351898525355613405650798492189998273209607737067886330399674332558918027883530607795302465414494294966581688342255197962010119657359642702514144888035752051629032236677447975247639155094229860016778588675389934096215614303482263324610383604806321069426877756437085804947106055296829926722252414357086653348789056996380313387091934774240383805122970277318659994175409333876571749081501040374640472541200680698677087311463082637557009347595135082106123192808710531332935994557360347759682429300388119696962122383152116376827974621433807174703674635735807856353033982026068591010848582338962416838144174971478155561484544*t^69 + 384344769795550531251903369225720490233249724414420481320534660504018477704544829343728259809221357425914049923309807121286978280910414592714502700261797517062510917410076226978752948401069745466225805569714574354629167396087126869349107015466571868605058921838496748976964326845695537231038375849659021318159723898318136581206221058927328727779321054627137959538048028942368021479141191357007175650636939867831147539564087200410539264204035160673497362168981003793443184004351682003949239638369936504474481659507498729174722955456994742849448278648676383142401168699279760154530478786351841173659859247621049929045762354951575847616198914055092136806576574099683267651045624519785817265282654659832828039203267745489326477926305096098883970376413289374607522656438665940279250699996532117185964449710995378608804583681664468483174117326432655135988479362130706710249884003655217692248221994726159645513871998593719714828329195661120252045053792628907818655125879100433893098444767083256109273099364563464233441381943482465195692893831637362754801008876418011404929573820358249712936406193594800858445343026632945912819076628944435529769387659298418649403491692095296549456320751768244566592829549414994063227160515303452935266912417818979009731585849456442844874811516857769549676198681925850509424223728920209121296720966823116051781544097535741847657411764665473765708055894610357986588543474395945063951427472720902047468663625708521346271604052915742373202226349733704084409324261531636458715023774643652707385818437323971445216558034173519893493413020050171047756479208810109493975838108406819315314774427270293809367611557922291821155576361489238801388046781865806634270219929796345268595800665997071941910104017882827370439608667020536800768245075053066624610570800122052775421470304730444199519590761110544366263400997345531011385427297035807869439870718661064361578600196004982226810074341212908779187137424900427413294576320799958079159963627080420680735357472766845535656639939376104111813310397377261160555061422321511475391936563304852142819991403117999081611092233168390293091774074666956679465932067484422060575026241937961488747757434490670460534443667171824944677723376221223840041885246621014289315720959757498350566956422839788271700062151527164840345265735060104353613418860941925737742417816889629731423915680426018298327984802531398991559009848133236998428908305515834512112324386896088250701426374378067179715354297505718524777657472700719792743926513432662859062626299448620699396065063029011451308720490643187653453863824724659246116623856922305145492960248379962823310262504901997337360301370613306739361490229346030944772826690622889970387657275800492501129010665656920298736444671319960105720510563592645117230325595021711024819468724427596497689775387520831599384370254393126170225335197143110652459705640044616115657569140265218985830381206152390511865584560713450443887498017934277276153719850583923499035289575142311490204281608027485370272965034514358498457822106954717918031361972068576688390185699115821581716350420685167265081433274697019665988808304681727217404610858762451098190442109107106827887692520084338256127408954958309086490825351222451172539179906744852640470279018079708110329087099340736579458549172314941475639255204451249722408207658370500353699799542610525239302828833746878812483360694675620645446767131832180290240439286467032543763524834665251978301153884429390857709298099838735208630331435127671671990021304099450153935950339441790151533974251793711211605704958401196000100739969049719900852491333771777173691518741460346995573815994257313366592480211963372961481573931960938450739719653182601834187876341119238119230776903074768240226901515467568461494140911520762333214260410791689465115619601037299782433126638814160264689109936687848309326756231131483265390775/127928904720717666384932037739176806664279546695848454512483633859472044389157389786849801362691953816307056800282847224441837344636518581913770525575555927947264724443669802257832924946801828833210468450838449929460592804273653654826049717374394947622529394317521368453105038635694719218231166081382318221779805321910888411096192896503122526035694872867696097413333270878424555591903618586594990972603277814900717923745753209425762737306928552355774145085954218823540527779841789113681985326776071633555017833107664803207911961025383677927473316587467724577992237437302823674414427390765747293018331598655196323634899444819446676721315135190718932267052244487502913817708878221067852203533300241012429442756068934226712174678373021035046668293186813823825710103637868168625160363894637359948541807284598786402128421441785763038528810936923346668373592301604420919348323828184504378731588505476510081967460285888364693327424370951442348130327820231291075229365310211532941095778109793899219162725159133396326463083328931993044434332173047335885791914954745398397772153631095631740394967531618109116599858107548244924962722142945449174873805235307441105357685555231406494821958247711429771224377831397523285174307492707569280159814396353293410068825469614749058199717134345216619847541831455470900664563430253786141344607618647199060966006739452573390015080910649523062042217561022862596583320882727891750418662342461860094052414897054087574414878304057538187305085728991284563272800454421534324444365199036702352025850463068789563975109813185651865065534845010641677814438741616883935441392233503684379346947205087566291091171596637899015765718498268591973315905555884784780141891836494694004880938814826568361460403440226528009958629194892058903426022994786462520130107837752055752136695479668410575227450049940317384816863619828336131422222751317470327036424255279831729187022127907075717157020799598594933704254752062670100656640968303310657555248045423933935462911954213671386978708865201798952084782513157384774399701904077211278121799571782132914454337438239093501478109564898047935731530745147190504682528252043232740285959322890496100789330192169740896036441288984810025614408049027194663209360871784849819853165492017374426004761023272320898928710725803291044819936741144204306453858554649677546149875915379228023214523539404278888905121933679993569154597302982660105081989113135493318837397168717280714854089513890419067708566967344961600583441327196047573952931375205327501102923169967093124500752491976406898702436049803833112938844959280454098051034495582379248735445646185726031051602787829994329240677252635719733616507645464749223989148652781107381800697887608566904323230513629145915964033944947837093186157203565723548229893419113035052289956725692685498410669390847814836568358701636045516926288363407968422315700542291912966375624582470962489553496556624210931517656130041298638888166073498225934242633590027076301719958218923496310351811150633768536042625355074800253035472936192464624079615427375325617896788150786149158994577257513733747189551258870005100191422878249630545417664566426893727526516949633604346385736887336942478819757687574680829622974273460380398469977551724900581882522295195766323265934362485897901338932050388425834565561948449317573506131555545675355132683883544464776671177419076806823678219309016224988180218121652780069143250802985945269423219934986862482173902549410833682115464312378718858789047389281386642126493534257740952944074032195152065124989466598613605142579924280321340395432738059513524870326143035608849082802135049020074288241121518736756067379601506513236907328167929245684520875871580905045556060507590980977512898763670078639493271147770264565502132589441766338891683141031570406511418895874274629216022299299072*t^67 - 44201681472604662178174728175087991185781984785186556162045892078094845747299967136398923749404987883361390536857364785832295949593879681189190462526011771587182984554309880834603936493664113352855148552462034217054491282865630695687958256984025491302143207011210606080991900898727362942324279599377046695903177752225380886307518221749754384268541071488997687417866887904565414269820444701118588882936983011276087603806794229919619904806615920279603988824894777603184568690653689188279725669036832503773336412374665101267477285786405166024553758167257103120040587885408929009855640742065444828236267124130028458497256098496307285448322543525308969887508302438001139041340221149502386415622335261991230345233147676388596053571125889553134677136664627626343189153367972685063151011508995806838444413035922761801080671148954613221696240986489638286896873031425835621242857992113124484576790266011315462083038693315793681249140800239404321416352857398717430734534165811041490424253606602248853599510644647009996273096063468851346396755216352382914481910841425552307696993174951006057389878808255437903743669631222387257346145793040165530233495497922929612216340748984273340487828392321712480877061169779961834931842462953642547284783737351819245438201178806587490799258920463643500322486577181520625347205557364593351143346306791866829196904559552046308950414926320596656619633853564244574611977357148962874222503047494149553676122464221767101511446716400320657589556758591802325058027060189398647038562963516172930773109762492699711766545990923573278460093851690957108504541487721189076107243158876296005259169096978435965022247963017057619145599546861563142869465378230473593782298821419757402068229054983497741218068114410624369439509215796655133819846640929010561753600790088962661354018442071287971152298138997659690435127441674746799759435725428197556848646234346246867333605994354877933988534842121075056843578558758706257477345094440589688364769879732646764788325676367846384198902071453645687137831177041377617903725157163226691232403667248478207036058602274914597144021917686017271797456029565456020627551668209977147032367957598341999369259447127941236826118026288408176805183799308098487121957338694109576114726787522483778441960873197697938075962039253365551995669126846687193440917541152909819462475780008526757444079756680623405897727568914412565376535013489170420413616494751255933433875371528830044693918804435909190729779641821983127207257217783450490874466848039691273091495310313062387678777835620401912208580821603415228393943836924565695968008843757769522750245157313300139831542983884259379296350414252467195935161739640747750971131433285180347108358369683901910819546631008160799167192503827189433651578358602912356829336440444463357161755074802560231281677644039814669772912347899446018232358558168019178661494281309546177419864913298228411041926656551785716926656512169294685446584091600021745408819019382131457867496487419815649979131605220846785832751400630044033675444795646221493203548956577515707925621264383994455895177787046973297371373001199745503704324278258035430248017146632493492395249791402887767318277869158975700195166598158376173996089550807004668893257626239006437545789054927811418116731561266710501910078215061426008726172079621712069317454318374202219931229764214573957317226268938905855145166040234480323914865805306022986069650596888232672740164484033865481228106960343334352596122335351724372746699773569901493816775459558571687290936944750075116308629948975115908302483871412683000156028948899278767615463887124105952025884758998250651798761863714692283071748849502081113425876597023474869643691084324762153812274315906301234057328165860479990389674057333816852989900029296507565571389714049324335964311692235734989799584784395136167455397791442922763116050476157644355865125/185673301481447991850409343598224683112161896510665391164707741450612546283247300126051961339175549805960895210860445899044756668558082121790668397061764772056987989032902470620947641432223263908868604427922278562352094055549569890894121505623214728044309715990597051455885397149048939358826075589814685372684768246605063005945127571122093651720892413450937732094823324932401386925839794755580538421775439499130214693390062713244938660822828087599091647439701333561016731175387212066301865496046548089339648524104012776789422294666739735743792912318530804902746353319742850035434582570051882863596997966117846623562989034571040169406843447301478856701091791709002777674468618608226200585679681046462161745654671892927013315933777969571910984460358220353883468945773393568396459163852884412116896672401449617419634864211590367254758796715418500244373864008134137763930803814491298082339025407077663399081945262537539467819193571772775541553451117897374564919252990147362759210127880687807284706422582196511359162675368551513852589741905729079660075348265232798835663503093027041713200243151840506700435207703263055043487260004274962517959078715975966771201285276097832358232160011192205763750911221186535972676788813799084586588990415607102191681894730935775120754306435914683047674226170472381568453647939410429813272289722274599507933246356244663846175734267996405024734713441252340488509899684655866110912427202411988525475203043619865855464264592246064132518266660364709090381423010771457655216785484813791512374238698213047262663439496641004158295406161118493001182059131519425160292296420179512887296004651796177490698362259271261271067806238415953517149354943229005486417840111022777946126181153594438841016550711504394789490027859059592022389002895190801916008864786287453921823941189649362228196589332279125377092690304540400771294953194945530227919338541770437923348363030344086672216285630767191485782662920265123513289754670977228820834902823547073926651541297842774146558358294922785126393008001679803736429175477615691259973584284154039063068704554773720611724397046296150850118331995859492749902072934750700639021711644253259943090464720130248034885981551501901343417137952143969032234195750050580290062649480431602940500378843646329316297112809583876697851867548830485205303132880478487004571663157299314982894809200877037574608304693294620564810736288799216407956442834739467806730619983624500311834672734238634350810692260297476923923717456017485593545618831938066039336608374407972604500366461504219011179152467059264314860442611437524090059556597361943757235770168629500770757043233425245760871810236046037349225700501400216580535774532338327114369663116993565898872613227328223390368699484684814358760750658295680040972269113371603849477440821034376630494440335047626758444642527773650967962682675483263312504645199262573245828192427388915079177788906566343877384116299043974802450168466615712531556797663319414080870766645752534557840074238945963042151851023330624460138567396505754171378251708817598864871971191271624323649604147334882071392672364107409434240091260159115450533620560851805119777237953024099196495989676831556573033030025507519346332328408505631928113174966219013906941251516974987406772038261953407694250989913481024433331729968721796187962455087874710239670078205434636831162811928993914112740521493492343959622958086578780942152758785175537401194803969501977477756026922221819567656697115208590506225032495328572775219874505453905592081384662111976872460071794773024100352075361800176110878712246820774346691329670588692088654284666254020427123717157501795001549172135713371896817602565935044534863390234515101662635791738158172681441072225936253468059900069332749732223704774226075963558320959407213942687110153663678707135010594048*t^65 + 82654383511232096027829141259666381761956572443477430857383067933125963276404486336787164218187560338214547274608831476352434925122592989737938425332228899104033542369408605936001500816451528597419377800096521274553964914418635333830276869286229938151346036601064038415556648984729417535658530304487698401416911224459831390801638379544522863996682003776424020699601811505584227703763667435193952232906780783645430934813722506287118060369057793737095774129756033294641448245399605591001245532591489683431456186510002175488115595320563253696076929337055668237882334226886548531411183366232273067739437749718168580844841970328935323802058860706141585343600754526896636167411711908033163877050723026024419284341287873459400392922749496374530977955381631176019265488165339259435468963140889539635568150608143175850874399374710780614967359947437074056937781708792668957094942099707241805831074209675045028527777298503975045889159642208832922823966259071745729260653823218635415339512659888363993811080732993516412639007870326656488613597152991241188923548558425513793148130910874563770761866389814264024480057230620507635312775333224370440431852159408769484059801740537451933247244477342196150254898257513264774528525734773152757234253425219821575848494440256774493226728668449163263063849030852429349067712931139923194015829740398930401793680646837910717276995652213724780232965485524530471698083955675400094933771194457889130260908905687820925857538230407880492225489284736589981407732007968958188386379143039039765159104305616375996326072027184235573528666073143312779718169078935893563192216400886894619551903907022286946466691944250133280383424737690373567902089050260037941685138115599445202083349914588217014375276154658666061821375839055954042792265211727014675936199288450370260571709773401876362262241048452366180302815192982500477152983026582780707102122051267237712661575945086003641004260660130905562799066418222538034052145828693618478054252447068529140110625522292487856981318139251009773348945420074116731315113732512991255420580642198470762924334535575508687652223054206233120074124444353686200818209371019038617097726029121566556091752200418051054485735684883184107927834183973897350596920573069396551639226147094691067741766444334897804043646023761190350886019650751556089364213145883933644921570759954704007862388737753194215010742835016999239275621950521494032708752354522129504379788945762640987222119607945966930051495676539499635976205421521175047436066687360591313821462965423876708016961623437447611144715986930502373214301235491143224467307558533751343248199581968641699112816200570039981919739750791834494666941979674881838046362847129106236863802974150605980861807387259207644266324139881098575177911345765724990379270879520530848984079821078990277574170390625390309604174281532182102731060225553133406464711734728925419369682834363528799914827204828572083226641633142475994073138528233858053641520313982985140477205560014110673687036118345273076160580425681320765448637259708298544819327461480953607210179157029497689430024637531455148388385543528272758940635406400433638832506300045947579643233819994536143803903899238689102579687860639395616143270003934642843075439369595805173354395973423029687168559580779078462258588513343749630295188983574544403375195871544891152562460388898897470474189221936184724611592315076827149555914311866277197725799824703160085372280029121835194397306985617516936163502074511288945186478092074441840553111964737069765994409947170731065990432828847276341720667987245728550771051923227317447090339304807442649159677681837574948318671167278181716203256456736057576262167459055880533631229345394840898491285671830465835202087682599048240724754204068138588782388776218858960926783162979741330052065251739924509914147272580628829527293259174236363315567072483172602821425375/4920342489258371784035847605352954102472290257532632865864755148441232476506053453340376975488152069857963723087801816324686051716789176227452712522136766459510181709371915471455112497953916493585018017339940381902330492472063602108694219899015190293174207473750821863580963024449796893008891003130089162376146358535034169657545880634735481770603648956449849900512818110708636753534754561022884268177049146726950689374836661900990874511804944321375928657152085339366943376147761119756999435645233524367500685888756338584919690808668602997210512176441066329922778362973185525939016438106374895885320446102122935524419209416132564489281351353489189702578932480288573608373418393117994315520511547731247286259848805162565852872245116193655641088199492839377911927062994929562506167842101436921097761818638414861620323901607144732251108112958590256475907396215554650744166301084019399181984173287558080075671549457244795897208629651978551851166454624280425970360204238905113119068388838226893044720198428207551017810897266615117093628160501820610991996729028669169145082831965216605399806443523773427561533004136470958652412390113286506725915585973363119436834059816592557493152240296593452739399147361443203275934903565675741544608246013588208079570210369798040699989120551739100763366993517518111564021670394376390051715677640276886960231028440483591923656958101904733155469906193187022945512341643380451939179320863917695925092880655926445169803011694520699511734066499664790895107709785443627863244815347565475077917325502645752460581146660986610194828263269640064531324566985264766747745855134757091513344123272598703503506599870688423683296865318022768204457905995568645390072762942103615572343800570252629286938593854866461921485738265079188593308576722556250774234916836617528928334441525708099047209617305396822492956293070320620439316259666056551039862471356916604968731620304118296813731569215330574373240567387025773102178498780896563752124924823997459056265844392833514883796494815453805849414712044514799015373150156815818389299983530082035171320670701503596210696521726847997528135797890276557872404932770893566934075358572711388491897315083451572924478511114800385600554155731815179354206187376340377686660211231437477923260039356627726881873489453972732493074490044007857940533021332679905621149073668431847046712443823241495727120074372307444967484511653179234810845735120595896878361429566049258263618827457323810296483344897883138483978512584463368228958899046358750042420121921811274019259711229861803796247540377070504343801729203094388386578249830091509566747909468681770425061645685769012663102971255219989754481063287105739384198025106965668530796072600329496320124250524197919844770536344147580507159892444835521085765131504347502011152181757410980708102668878762109098783026986001750651011090900306477781373097780458191014447099325806249598211406024008112750679081924665332264929464365316382086255138077964473143075316112442165782761967332068020617024052118261548193672036007402485541523670283666369919107236568698044576714509904374374891905817648846350007362418394216559439140944862572835674096805755138628707143726436036249185375295675949262677806702825399246094999136604803868533943165199837166279459013941765303897651232707247147483290844171127598981005059828679821351257072444017876025814516118338723987623819577547114930008389294337694967048107807151741131662305191802403160534713438878218542902473553027648414963361126207178543326674394528498190156693545967387120191902561485138659329997087704666938285874540750520187320236270600340349338543655731541318778504673797567541053061596404355265666467997278680173879841214650194059848481061191576058188413987310716903587351837317867903928176516991013034295505424291169481208419072087485739077780742272*t^63 - 5197019508321421203763548638916756905561630653828426513022155662383715274861645346538784620560799090648583643299425188827966098905997737918222223289321603000944257797686531540769649103690355682680628653618904500431990178147403071106920109678371527378396525296997807724724132452413081279151838635954185173880295036017228261458107640182921429485524003178320557169926253966625064386652935806889096101206048439475859717183968422867473641926173881827495404317143271670402253589568172666371743194923485837731344829337738950193368850930338517317301355996050172369842095307532008155549665793602546835687399008131255894569587337910332282821223886395697189011536984372743951675992650434705225462457888180201077170061855410981937846698590652192439469124059277585999905706745134107678292074820254314178028789596090119444315547302632654349367859412212601076124850313374769489622889922486812487410450913136401053039210014774606690540976506678763010571625262671498316764676866051851176249756243771274914370866201432451414391080782158505686214349596026377122902238220337205563009108452719331014574195999190745541842570852911671229393199421113038276495883007947087310804085047228760151999950608928946588808699714388020636731130846194732686561684439738536800292879582607550551829953176258310689016553523726922758467945748438421332409181962694400717627739033682035492273773977594722005574481163680074005969749796842745268428653384911450286766901273871568405299281694844207002933518593622100564681996680350421099427331834481429993263862344507845342327290125644579148785035206130978072335268933937985187566432101740667414024572444057558392215587874794664178446470131041371088408489387824776586440177744370527526216498917151702094422348480779118207612410008492188097157743420599894314866824860598276542546929431521308853161034665824102544044032477531398493682183281788745214405912294462357831050443560149186839507318375878472054560117165397141240066351522210899460725937593854965717704574282615794889013861285403632149875854069720694602488800368864501246821870887770569131449919673397436239227314854210258554432590193826185194698693078224304321633581092803080860969425048641340517962756251182282653126025655223098160977464471086015026120406510377131926375453581057444799466178346537230292456878604483730333768476136784383468637604240793831364330501813749359718389660294795429034317797501876865557326508506713552269832922231586041412671424618565964405060647976141709061316382280126117285977377215509360700012320729109646838957020554653857663331373366179590034922648616892756661225347015226314505070968464131963419229055718831432213677112505035034555448521121610295571163939777361994241538777060313696166443873279312810317677948498220937853378117574492603553995807152889162079024503719117386275926394717142242215753586176600196788392367261411526989197269512713231121226255676653489023169608813034404177606289821676398366648429895934240164758841975709057989848042895206331401944569277300035909623576544540350437729807165464740919747253598884166700978700585942726049980394463180583755250452890900801515968769957510471756002580665679963115271625190754128874286462328767110686035318940137441032694136647993467568316458020262705853718489617681133000184147612315326428104566459842328045054412903437748667691098397815870410903217855922266375906585659301529917393361817189950090052591373706275995819799816869027564640106407441786012978010899099519336073965330723260002730876006833194438201589342140762051328146699579867705018856388095206547154167632440334827963245397198567678196935098139377010856642541919319833888542115706618724030087039991239880384397911099833398082257907479534690527574454030720771440947841817078053363905982551017692564060264464119756820153454298849903102966286944815810292861506432549504005596267330396688351725826962508477466410518875/4920342489258371784035847605352954102472290257532632865864755148441232476506053453340376975488152069857963723087801816324686051716789176227452712522136766459510181709371915471455112497953916493585018017339940381902330492472063602108694219899015190293174207473750821863580963024449796893008891003130089162376146358535034169657545880634735481770603648956449849900512818110708636753534754561022884268177049146726950689374836661900990874511804944321375928657152085339366943376147761119756999435645233524367500685888756338584919690808668602997210512176441066329922778362973185525939016438106374895885320446102122935524419209416132564489281351353489189702578932480288573608373418393117994315520511547731247286259848805162565852872245116193655641088199492839377911927062994929562506167842101436921097761818638414861620323901607144732251108112958590256475907396215554650744166301084019399181984173287558080075671549457244795897208629651978551851166454624280425970360204238905113119068388838226893044720198428207551017810897266615117093628160501820610991996729028669169145082831965216605399806443523773427561533004136470958652412390113286506725915585973363119436834059816592557493152240296593452739399147361443203275934903565675741544608246013588208079570210369798040699989120551739100763366993517518111564021670394376390051715677640276886960231028440483591923656958101904733155469906193187022945512341643380451939179320863917695925092880655926445169803011694520699511734066499664790895107709785443627863244815347565475077917325502645752460581146660986610194828263269640064531324566985264766747745855134757091513344123272598703503506599870688423683296865318022768204457905995568645390072762942103615572343800570252629286938593854866461921485738265079188593308576722556250774234916836617528928334441525708099047209617305396822492956293070320620439316259666056551039862471356916604968731620304118296813731569215330574373240567387025773102178498780896563752124924823997459056265844392833514883796494815453805849414712044514799015373150156815818389299983530082035171320670701503596210696521726847997528135797890276557872404932770893566934075358572711388491897315083451572924478511114800385600554155731815179354206187376340377686660211231437477923260039356627726881873489453972732493074490044007857940533021332679905621149073668431847046712443823241495727120074372307444967484511653179234810845735120595896878361429566049258263618827457323810296483344897883138483978512584463368228958899046358750042420121921811274019259711229861803796247540377070504343801729203094388386578249830091509566747909468681770425061645685769012663102971255219989754481063287105739384198025106965668530796072600329496320124250524197919844770536344147580507159892444835521085765131504347502011152181757410980708102668878762109098783026986001750651011090900306477781373097780458191014447099325806249598211406024008112750679081924665332264929464365316382086255138077964473143075316112442165782761967332068020617024052118261548193672036007402485541523670283666369919107236568698044576714509904374374891905817648846350007362418394216559439140944862572835674096805755138628707143726436036249185375295675949262677806702825399246094999136604803868533943165199837166279459013941765303897651232707247147483290844171127598981005059828679821351257072444017876025814516118338723987623819577547114930008389294337694967048107807151741131662305191802403160534713438878218542902473553027648414963361126207178543326674394528498190156693545967387120191902561485138659329997087704666938285874540750520187320236270600340349338543655731541318778504673797567541053061596404355265666467997278680173879841214650194059848481061191576058188413987310716903587351837317867903928176516991013034295505424291169481208419072087485739077780742272*t^61 + 291245171427482612127647075303790236061457207038646437611115750594607098460040408782130143092300761042906266348109370080484345717091595973444344820877071161404883716670011795635057746564194790084419655037081102772324319714151446746442559767135613401948387381767789400115579914454026157064325496119531931567704121831481523316115795066376752236614892703993892267751331057399173235022473307129343177718267519377948467173460294035559278392459708124114279573937501933306416400182368799764954889588328591118194372779146742358890398714160879912566931224722986960130701669810005020648466830765169858680862754527880846414985571679523789524355924969803408819704762782741995371780644833423396237630758063649378868335728984017539074113228947966281556506615485310151925295496253694698502540040854297704183745752323418598206992493040320119114397184020246272303338661827183401650677133617251454090257221730443193368753951513564124272788033614892331764483320483534796832482300042643246172623870695105583587883183398489198490379902831562298720621266093867821314736434737550694219167009829975175741710176073320976841241898940475009939134958447156505337439704991349230535160685380962229218301947415709515938357371933267212227905857724506404729146605243170922284964274434577033197787351774808885176091017041733928306158549264489118724170388863317394047281357004299752569931872268051767694466612144023053531906185935817620752255275745990601476843272028221280912587682421518809479861624551860101885876969223118984373594727907387287072548626430589680964494634826845195829769816603671308250840344203884478700416735578636529509943442500257770814628781153409822491148028787040342419130392125218117382339214661422763739600640564686787530727630309666819265142628788597274473634349174650508574409345222531787611212421218337760883343341140955177139225009632379643552974896827868721327251513382563689465653264829186654306914999137909516438405070397140135482544085575877916207652931911591640695479671639790354159924277925573111868308554210086958091876134481006272656338025949531681128305482904075223621057025708951445461265476333365640740778934091323718694598394322062202544562645184217322608353813532382961284865579789833059805559775129242015840357212721819865576112772624258196865008775559786192888137782619051584420957832606080822097617455103733167153398041522000594201371594153021802723896670809735911710621127244262767630458654887119892314904004115716056776528659521063375011542777024124329114057359601230910006919043699815514912199100648963038728726592095786113836349195248218563874005236048318842036697232279219836500000624697043268912499927598018805681687469284493995969057757312192315410930649852983673748512844193147652426179023876641091914225927789799109265208165506162401728727288405106904184627251886798673786854013421542526942587237923932401132629523476200187185127363438523149152607987605355844836509717224308367958090776463655243623533101896559615434081484349127039624752391076322182652063831295767159494303967685378331211951164105380375491822432564941139243322037871115105761746814743682801753510030978468499175027874272389553416934851992582604370304819369690701584519891481372313193326390388956924689385356193485562499512249216989621070920242361019482953419094909067912921353091590044886575886682745156939194179539677141347327746561064890334195341130726926773317150855309475913861017295972943794162448900200088384609595996929423949057322444677096223866629085449188133877007344947391216401517598939044288162600347824769939733035601468515570130740687424171221530059852820904145761031136641986981038014391661632188308711225871374509042556023638913874662669300967233457623810521229928042010016656308149528305430210548046645279965947030791209941392259991273532810860540859376456051891193435949605679608680014329143961441310540378568835581145138125/4920342489258371784035847605352954102472290257532632865864755148441232476506053453340376975488152069857963723087801816324686051716789176227452712522136766459510181709371915471455112497953916493585018017339940381902330492472063602108694219899015190293174207473750821863580963024449796893008891003130089162376146358535034169657545880634735481770603648956449849900512818110708636753534754561022884268177049146726950689374836661900990874511804944321375928657152085339366943376147761119756999435645233524367500685888756338584919690808668602997210512176441066329922778362973185525939016438106374895885320446102122935524419209416132564489281351353489189702578932480288573608373418393117994315520511547731247286259848805162565852872245116193655641088199492839377911927062994929562506167842101436921097761818638414861620323901607144732251108112958590256475907396215554650744166301084019399181984173287558080075671549457244795897208629651978551851166454624280425970360204238905113119068388838226893044720198428207551017810897266615117093628160501820610991996729028669169145082831965216605399806443523773427561533004136470958652412390113286506725915585973363119436834059816592557493152240296593452739399147361443203275934903565675741544608246013588208079570210369798040699989120551739100763366993517518111564021670394376390051715677640276886960231028440483591923656958101904733155469906193187022945512341643380451939179320863917695925092880655926445169803011694520699511734066499664790895107709785443627863244815347565475077917325502645752460581146660986610194828263269640064531324566985264766747745855134757091513344123272598703503506599870688423683296865318022768204457905995568645390072762942103615572343800570252629286938593854866461921485738265079188593308576722556250774234916836617528928334441525708099047209617305396822492956293070320620439316259666056551039862471356916604968731620304118296813731569215330574373240567387025773102178498780896563752124924823997459056265844392833514883796494815453805849414712044514799015373150156815818389299983530082035171320670701503596210696521726847997528135797890276557872404932770893566934075358572711388491897315083451572924478511114800385600554155731815179354206187376340377686660211231437477923260039356627726881873489453972732493074490044007857940533021332679905621149073668431847046712443823241495727120074372307444967484511653179234810845735120595896878361429566049258263618827457323810296483344897883138483978512584463368228958899046358750042420121921811274019259711229861803796247540377070504343801729203094388386578249830091509566747909468681770425061645685769012663102971255219989754481063287105739384198025106965668530796072600329496320124250524197919844770536344147580507159892444835521085765131504347502011152181757410980708102668878762109098783026986001750651011090900306477781373097780458191014447099325806249598211406024008112750679081924665332264929464365316382086255138077964473143075316112442165782761967332068020617024052118261548193672036007402485541523670283666369919107236568698044576714509904374374891905817648846350007362418394216559439140944862572835674096805755138628707143726436036249185375295675949262677806702825399246094999136604803868533943165199837166279459013941765303897651232707247147483290844171127598981005059828679821351257072444017876025814516118338723987623819577547114930008389294337694967048107807151741131662305191802403160534713438878218542902473553027648414963361126207178543326674394528498190156693545967387120191902561485138659329997087704666938285874540750520187320236270600340349338543655731541318778504673797567541053061596404355265666467997278680173879841214650194059848481061191576058188413987310716903587351837317867903928176516991013034295505424291169481208419072087485739077780742272*t^59 - 14545933253467740816000154664096086024489930885918374952687619275332156193716455312001631386410839894098483557979791026464176634703047360908416593202646403121920762462361810240518136631921068321443961674099266783376062518422008100179424859450084768478910317345841909626863893691086393091942105591140252599711788487383636728043388346933058996195890501540893200389489602958468624741986653378609979646791670068885549358323160695197685879998813977609165929877321956290574797352756316143938878380008899627518895693884663316908306286829737640100244003895073584299677973675091020541759395538826147148321741914795550191283675160940166613960162340628792003258299817418905005617477634615569689368520331106703559361330530798692374771714851364216486569337691583865046122266166964329492464092547907378024689024799699730530121759011724167154603385713240388725338944397682172565084824085565526794234177318313654548967414369260601033878743216131290506953856343385896453768213297024219720268092530773111045314140485312137255009171861107651060539092583373497588496165030752182761549169026962497942254492121266546020806681604006221490215029802723471821512864444883532790751389317958761670353886414416305281814113720068171415263513911386660076708883674917245555833558281195374529764304817292290053653623300119500674736682935918303567319994140071410307132995278528867359271831758421127849792726399085151888949615762959591686376017835249532563232645190048926861031471849667677882475254945395277981882165971175373956822022363729241565046912393604407793552556657822128416888374523670630370876556040134035872551455902878039171265617544829249212621618176633420666106068268499876971627156918544068448881625776269820483250028162569444970335752099101242988861252719460006941790379393724923961998128058473337845404281593685861168464949413895070197606308508199330064112919807047432106099030844596262374552818818404949170668343679003834618751255976177480617705438295321187087414766686370813088869666301170313565756802064228951927265141385437018526501426726783892118411383581186663313522421638828569107955749326175166664469049395629160385087118045531778640762921665455924060748871442411170745416834816718669227410161848391241034705863575211044988031703908549690961850091483543508946505412930236680553216280267180850401343635056362183793529634677316441117963143098284836623049598697917380621891302139452330548480705451600565660937264515477147184991459820563538208984874724177553019121430287980464624567303529334352287954687559394022230380938219838534041012018907928961822154300596744753302738335581288045076177342582509045841405415544965376529485053080100618394241972699444985637914951991379824091944308569241071573155937611410700541281123685276638588264149138455162922638966730471862768520418617354333122126065935750401868907574745918653124697277769292289652811647722672175176010475334897205329631601642251768163176955988049679215714268360368278668308340062021536057522680203020067325995106024091061538715289651161425759416801892186171751819241207051549357904206492458425135491599583004328991013455450776639184048624638357497564260505032804892973964806858598790566755583853362062904004510958315026685149757604417470419762421269682743932388337560351409463817722257392055015892301955744873079908482207085886049194432408337544799496528221046623487462962069352766352561629818712928090311475903943810207488085066312986654855965332265853635589665103586420326347914361583451792644973989712483535609178950217905628272517450156619499463994563349917613458913046203023596310933411315427395114187859086840169013487637711853619376878858076307568321113272720798061493384260692228540128135785189867750447187276617801260434141620604661822438682587087767544823111192739690667406585763128138897917133932929957963457506626112576233390598219083593080961814045987220987258767280428125/4920342489258371784035847605352954102472290257532632865864755148441232476506053453340376975488152069857963723087801816324686051716789176227452712522136766459510181709371915471455112497953916493585018017339940381902330492472063602108694219899015190293174207473750821863580963024449796893008891003130089162376146358535034169657545880634735481770603648956449849900512818110708636753534754561022884268177049146726950689374836661900990874511804944321375928657152085339366943376147761119756999435645233524367500685888756338584919690808668602997210512176441066329922778362973185525939016438106374895885320446102122935524419209416132564489281351353489189702578932480288573608373418393117994315520511547731247286259848805162565852872245116193655641088199492839377911927062994929562506167842101436921097761818638414861620323901607144732251108112958590256475907396215554650744166301084019399181984173287558080075671549457244795897208629651978551851166454624280425970360204238905113119068388838226893044720198428207551017810897266615117093628160501820610991996729028669169145082831965216605399806443523773427561533004136470958652412390113286506725915585973363119436834059816592557493152240296593452739399147361443203275934903565675741544608246013588208079570210369798040699989120551739100763366993517518111564021670394376390051715677640276886960231028440483591923656958101904733155469906193187022945512341643380451939179320863917695925092880655926445169803011694520699511734066499664790895107709785443627863244815347565475077917325502645752460581146660986610194828263269640064531324566985264766747745855134757091513344123272598703503506599870688423683296865318022768204457905995568645390072762942103615572343800570252629286938593854866461921485738265079188593308576722556250774234916836617528928334441525708099047209617305396822492956293070320620439316259666056551039862471356916604968731620304118296813731569215330574373240567387025773102178498780896563752124924823997459056265844392833514883796494815453805849414712044514799015373150156815818389299983530082035171320670701503596210696521726847997528135797890276557872404932770893566934075358572711388491897315083451572924478511114800385600554155731815179354206187376340377686660211231437477923260039356627726881873489453972732493074490044007857940533021332679905621149073668431847046712443823241495727120074372307444967484511653179234810845735120595896878361429566049258263618827457323810296483344897883138483978512584463368228958899046358750042420121921811274019259711229861803796247540377070504343801729203094388386578249830091509566747909468681770425061645685769012663102971255219989754481063287105739384198025106965668530796072600329496320124250524197919844770536344147580507159892444835521085765131504347502011152181757410980708102668878762109098783026986001750651011090900306477781373097780458191014447099325806249598211406024008112750679081924665332264929464365316382086255138077964473143075316112442165782761967332068020617024052118261548193672036007402485541523670283666369919107236568698044576714509904374374891905817648846350007362418394216559439140944862572835674096805755138628707143726436036249185375295675949262677806702825399246094999136604803868533943165199837166279459013941765303897651232707247147483290844171127598981005059828679821351257072444017876025814516118338723987623819577547114930008389294337694967048107807151741131662305191802403160534713438878218542902473553027648414963361126207178543326674394528498190156693545967387120191902561485138659329997087704666938285874540750520187320236270600340349338543655731541318778504673797567541053061596404355265666467997278680173879841214650194059848481061191576058188413987310716903587351837317867903928176516991013034295505424291169481208419072087485739077780742272*t^57 + 34062055076185479093207338359724627343505869757064307533271084613025301497910863467602042805530074555091272413168039067517709277214771299525418835842069114643621273211871784179509057213777310306646537205348181994593222634434596091036639381639365328064220935836477122775397583962076433539814655314926875427064784688807728610534384516317013966419746890763599560281662607415291866790204652700154940192275469129510895288226833909633060731298266599648568815229243017251932198256590545226821627667140944573296267014635914727195311795980133819098928365331517148603877647958103067433403081652099907315951216369509975907601097257692612217855397503122845426731233968508844569229402669230253480627129973919046050963383211035481346879614271529255269305212295339211232014917276564654046622585853873533634705346610651395992403133269425288099133208384578524539653656605983876415191206964641014642672942145466293737524435583231894932129919002711370646425891191057732327454964376277119126084785571754102037146010688778057565596564327615395653713704324701197401613604641692954779620681329491960387692031077014991052971104412788649903007479670355865899980339349397906693127705374148585873994525003417374436311107719836231331200591872232640318854355682328674734590745446253038177686411044480082322159405143806209648499102995829204964473237676657302572457936342864793506880384951238442324588315656996317165465033763947300750884748851368296650533891408776745704396440601273546459935896596592078755998538986035924740432994372815451750433782880380198013942519249855827571139847482643372951651741133152665859653693754877916156873239332519715012298808054170856741216140560803531609723629275255580099490449047685712428503216173021576789046969433084726932798690419147488446241716050506473682643309506303933242115386552628941325280241736226731829498464783985108604743159245277432080535610407928646650874822160680224059709934705718627898664528539668801210188007166329789240993867700387482450444272436350344910427050241607161395659361913110588670445810169090673654182447634890955113974788959766416259014051924921115826573959848347455475506866166041701608360241048908608385506699151917093593841987858770579139502015537668025719700525670674230170670638320728846224866801775402039052492024159744039134233574879055811269033151305352055462849000813698440976047658628821100738633093344406070407592988429840327820497367812488959743644065033915511267840066694697629602807708641375903429993823738490535045286708758922471000428968628249494045433160328114554573179462187800853675569669771399237540057477108167851007103478801685857229742863855649352292558312740637134743702925772345031776131520539895588045172441517091796585272018179229178985422631906558999453476665910370527254521407939793830987198778534389379549904084203096712427668404127333172349139105867376146036430910567237778128177786404347891131286889276059225916147345818384887231018621809703892550516620691190076205518405885213563100249747516486370853088846614281743913855867282592211787762628424720028868311399564166535289077810646298221401026288808521909920272067920428714595854965402707187461644940272112550860731138818851118609342904941554393235683641107303415959748421123059969823111799710120429227441827310348381378947164243434099836945866900149517190308452281405319669085897815718675650518764664003850823042350705295654861622672783855699145969274695738675280664387351563414428798193115002697584831859748304461680614022840068223050680913691196606885122461677345483214217418664081310189588699088903404799549208135563625119829389453211270485151292182773252099359312152680107623064346135563411587795469571325494019755013325694900954948478981084077280494396643834934342803555221306512950017182294236489033352476612849668514258142660613289227197711868418938899137643054614758974104571949863135380014777766885625/258965394171493251791360400281734426445910013554349098203408165707433288237160708070546156604639582624103353846726411385509792195620482959339616448533514024184746405756416603760795394629153499662369369333681072731701604866950715900457590521000799489114431972302674834925313843392094573316257421217373113809270860975528114192502414770249235882663349945076307889500674637405717723870250240053836014114581534038260562598675613784262677605884470753756627824060636070492997019797250585250368391349749132861447404520460859925522088989929926473537395377707424543680146229630167659259948233584546047151858970847480154501285221548217503394172702702815220510662049077909924926756495704900947069237921660406907751908413095008556097519591848220718717952010499623125153259319104996292763482518005338785320934832559916571664227573768797091171110953313610013498731968221871297407587700057053652588525482804608320003982713129328673468274138402735713255324550243383180314229484433626584901003599412538257528669484127800397421990047224558690373348850552727400578526143633087851007635938524485084494726654922303864608501737059814260981705915269120342459258715051229637865096529464031187236481696857715444881021007755865431751364994924509249554979381369136221477872116335252528457894164239565215829650894395658847977053772126019810002721877770540888787380580444235978522297734636942354376603679273325632786605912718072655365219964255995668206583835823996128693147526931290563132196529815771831099742511041339138308591832386713972372521964500139250129504270876894032115517277014191582343753924578171829828828729217618794290176006488031510710710873677404653878068256069369619379181995052398349757372250681163348188018094766855401541417820729203497995867670435004167820700451406450328988117627201927238364649181132932005213011032489757727499629278582648453707332434719266134265255919545100873945722716858111489305985872063964767072275819336159251215904131514784029671164469727578813634540307599622816572831394463971252939442879581290252579756481587200832546805262291056949219543193194815978747931395880360420922533463046856660940652891198468082470214492556458494131152490267550082785498869006042125557923902933253430492326641440860019878245274275338814627540002071401459309572288918630143815424973160210939891607001122772626611639424929917465634037497043328499775111582861700391840393921665956801832149775532662941940966391029792066224400990918806516331393860257783323078104132241287545696260994686650460528548427469569014422066300591045358094539344230372131807568512063320757283504118412110079450881468919404303706582191878198369087531735329222104723920055962479249441273580268787666764778740663175236648427592132852522097093186123376188447745257497096606372935006921281447474271167460916367405689614151513795215725422472947460560579531100016130409545952514760957421813005227674013136747968738105690144772583259192912224469971808700862215066059898840235428582911374339061356987471964845685295632844848329555168088001895126446607448614225456124732584591398352528661932342626546019731152937770991913158282232547064029444165312887503833456531410829217822563533880338738749957125015561892066456726668569757855057631533505515993080733850799991429804182053365356068626192170142486691972804781272164610472684476833088411650066161707579888211884974532544143367769674714607742891053073120754615524581479358271144270087489746936968587396563865204116765415919660685665706050703217168798870701403915501499904745089133998283532641679082183428350491052478300245628330835502144764220385275593189491597333607560827975858883079193357766712687003241916018698192971999856772640730517958665799687360446371641661897799390209858458784399334307227256205469904027210053317594500285489008920063601003794078196793567407488*t^55 - 25454280472073218011136314885988984397669075055757879334409116300653388742114384580025955954440148416411627441127178267682446113367731211159746147352363446920046213482696345562547156143984359158537698447011874529377609789794701740473902616829875574010105377319339968781239913303938863788144115011919349480345373716965797411627329681859790098062578756742644201386925671816770300756362396560667259747370598152575722626609252041303045437364094635662534821802506969355601073727984731529954542964843610820221045752399944792350881710382173911747424343036125856126360652040374467869481187584080362006217855978956927307747131921976456035931140435329087648916224861376400933382080351013144811597724670954546921923066684081412179771125221137966095509291442631626446869442766276617369637724918368339898647835375065170643774612432135842889176531733910521163879531779845140579434394810803913349569447337524468653196957864006914837387642376851370323668650106606693402152184230937389176805652252267527788618957941384865763495063088930286215747025929320099760295310755827032468858862852894610756791015982511052738547360853328131905977221899867174102702009706392443542840449607301186678481269817037499427860064028287545461517882810108709989620456073166972504947418955656171102495247071877757262222823100791012823503265696927751181394872339437343628347064179275029903962865907497026799153055368782558878101651592354244123081028314617786540717341209815550334578119747247294760900429654493949097333538859876340656298285953551879519664621391394065571120896100297874432667697826171199461739568045760088385738101835154882213411853027373815472476926143477373640581749633701842540374906900942185695910058145821668693852701033752805263517942071784092231986033617316752456467047194808633584308863348125989196569832394574095250696455981835624602772761631743155240832680597445817183310280366868564162743217436533181960160502100122685411836774572651701712666170277018520828482486059301988905027573341426493992937320920950701146932695807156336259343504008911236218303121019623754211063171225306348465603787559652482460383957819265683241963420382815788420681509085199569314322967154867375180446196458626850767029163903005625407920673977383963664893826911668999366898651082701703005686948468841980648461751932896453449736133107381360176205762968953908679971026337107951694569979053452966578055748644443896877540103280422104544266282890207517435448237886548661290705384001465259734121457362256314406590207014429575209758919426065113411136159155871064225714754640446985085847921431561257454383768111318854595904258915767758639038855405841406881371184159678733244756557670487462827928771968808044400656579154351702442590949829778459056765744910802002336901368525346831854370018481148211488277952277828857771862959079783010916874109421278929945984071735452673036158659596298186576295871007030083711861173596827213955185303311797397725789368222898666014461795368087748070599415511618616789574395610309914320490907384594592767531138434635358875164268551780644211858580042776951251463663052809347156355037172328619012855978338443423639072357204953137608862147978226075590800330249135520187316090822534561259282355169693674925459380135076783411772591494554680586933820228196325070776569349036210707693917786926173103731545900580041405503262782524902303552960137189978161493090683369312113406033240216600692801330464079918595700852241169902995747836309101336057150416442863495171376406411931571536010734233103473132088961411819813470514152159993259427189621190223797411416528821532964195715250475946606529664665710103839490066841914103710502403309287078328653892438275328787382810938026356931437479052980952441995546332244759852401367666781001245543804257336637700821031974779839202023062614952786515633021250517513377649651506131219159611272615980297495221117888994880625/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^53 + 896507818769799532563042651099421063716745761765585647613598544010819673800857000874354610818044357445824726045785814573140559872556684274043717992919304847612747379531720447462663512466127079285046656404347673146981584495691319803882106759453872824100142888195487294937915775214725480618605743128988880167620933232190362466704267472119456817163496735388794005953407670239930658065253687215130768594833214592825721866829103353326406497113143875532486737572647951816227920469198001655909187996408633933933157106687090715261480895928725052665994803692064001435818227862224151279686519683888946703925265374841429914012958746389461756333187124059788628376258538331053584069542962453427607904811074581281728180025735406194505985719678330688449941608089176093812905340535394912516478336610036074913896766761240569767522355396241142863704138999364369759487149817257282716145509219036145815233268128846602709016219082850318340905671729443203496540294588778103788409512844094766187453305234144477207298209879126291956644712055266440794309742525897233152751381988929290377063246989810123700170579539847259716586464764993811574578525398537387999136861538855450721465703212015709629956304140544497303109365813044912664966594914718199029944529941964602257346057293619035700414318598041061633486702773822642786556570396049022361946465291197690255058054211628367378505525417785731971760864370111994970977427926416966740251241894431331911437126586564757110571672230949310461303757017170796506903606273631934994623747631914419338667106342805957644059647310750998543200066641369117533773160253516425942907522908337678691890260223200728235015821644927303576401811445048664352284783425101807139241074378036279311812339472039929213063922948953957196322994566515682166150331307208105695312929524123874746084247604787915439010796869791020029880851339003803461872091294975010738129701443321518555022754088989704237607228341701475246235946037292765383289876201992860217772682969705161999855033483266958887283685013831724292892342515734267685575620872519459046283108613907663933059374722175916360210994179864030388386667497812543886608958438881278106440528782964099713751113913867082161628520731138994841423007009584763728012138871906921456225949819972664608038943969635024305934262982984638366188589034774705755839556766860696138021577443552937713001408624372158181965508631462696353281839370660157287716564074670241893068631049225238519953226411852469627282165738686808130937637249127681710700498080733584816667726839516835480736077846495485143449771421388727966457534269862000197461515501318191480633129577823169594354487538382464357595627466755612731720950653132120824554245700647360089572470009208945540727333223039504208173023522652220028291290782067613954909765741370174800046162534384900849118604830989926928576356234651173102282404386712036528641583613158481913775163648284021212514457657495318510516472196640722414735803349438055607642917776334055124395043308865843465409661979041793809983629400730983955049458603323800268555586412011928564134480367791958142594349770369090114489531395739175370211827565969785130298697985343907661656057937869384497359847529541970619442615662722285093312243261958478825475492346521488642791099457612735485970956826491052601273487870422219385470766784107340847293383287574014588049563213561898937919998942960261976002413883471971209855787148014892581807806620421337837566304072545694225616728228738930075685605272999591357238689512369235507291052533319527625156958635533916948566918906403288539214950788117239164888600409316781237693431035284533774443950816971779349364919718861802645613447662978244130468062487386573949363565883252829261894338351385672024223824620962298523788765858823778681058891617669531405851560399628998138459062547865733055333818067530033303631968555675091154308170086665053706082838508909375/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^51 - 28040008328186137832214207422092417077400951645739929298017942069732380740725129802352628334812474002980081386314675883517317834035566164892393531138503069178751832328562307223175113450983586877962190308887877367923866936597051463936938189928054284537861302774619218989816502435102659002688614624980525561792099684928998338667121654895939857490676819849862395230150264197892015879625158384334102196425845039639387367301299091321165935238662562135961357395572102680254849434720251114465197939495229795656944841883519073019733238485261313131370851029002739026303313185491233138652557988443851607735446176687499369274953599258879413648370064367419015248283352165343784107561914265819485810295979762458599737941903428140370669353521255426746795041286037748683019530103815826400842990667162310941251039845610597919932944007179618610615643796598906358198072753174023819915439089443394864375323984260588969316509885833068037742706417488006255897526414143981239635434467688370699175101749699488092474585162781426266396946453488585985929390154063091071818461323914552470840959645196334720874705738180203983111827032348537590820073795059962467052288734779650726502450948758302535775480622401438741423642217303168560751951510704388040688604262447631744182503092885459297678203756788411518877357886105424228083082868743478597602522051018414239923829717555366756840344686517016947781823464916857995647314170116099950375440861933411146449217454324094302181751436158652674602278884639203273921058552611320050810987338806553391249181990964595766724699072509867310894432179893517842633810115460889274055274808023956261567816460168283593852006260605447899272617480382034322639061667244091220386381263762771974766270513321831315742830807776911410701712416382054990785259132460357354567514347908383123409993711870620395032573118289861038946085648149278645896718205801892453748338232884221189486522013528002187969358038300083916777689208393661989944663546379850449827110904192803785645755446990863946593659732585811416435680834090447595420159537940794496889810703518357029864414369303684602767003740845408329971552038298708813245252149109225079351844326951754970575427256136179282039735722820260301614446102977871987227935985259075844405912279757405698861912228592816628181454117186571468176921848176755366063556584777542892980139010853340489510146610311104170935924019890044475370752417850024516108990121422037129111959098338621947142294034277805826649943872458202793145740074584545902680149405919097063017923438657211831499619821113549809340860217143746378185707439465229494568455765979224951324649387683687333817560775336669515350642130055435948043895686163743234030814091491505391586390348694395620819935479206638534703456588984960285301659379483126753726487881135986511041827361709854677976066742003006642024695917038341655320429647157786875722421257425176346220493628261158010455949939672107393028830325987360342786897653224739261713062204191007092112428204037126926610585015728112032848446806294730846366082911115863245077612413963934451538745626961814382847511943338374359019561609984288954266846260849018947975600998547748600969908504412517185833320540762043543342047483168750058372651244019415937555711671940339552099954839795495136729312459127517256719816898206665481098667504880160818194149442481300049230894991814595808249666881326973385933904250106895082140876690117847693413625681577746866816164821769906430190545832613747917070699729202747975493877582271633464018967775016088728760958130683953653228021931409051275344026666743182731670279034078613515669361456756492889572268902691156443896802334129495986640512250920333669442711874831349256212940493619611577862933116611284437454792310704329683527896340684491442705337847496302859063350241310211157905408158191958354871740253171644323731884234116257943754158452466707703876667827306771875/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^49 + 777482180917418639440050984836255816190292434478918811006850211587847886880267449329148767192983459562038114996610919175708844709977178331219386658194528294805126790032644675785172144098118999578452122877524609889051542803580285867233947629153119123995046438113461561062292971571343752075172035411226461488743128397760365853258106441365321340385975720011835615977059533462079561023478925580812176030417481758032497372925420213560379020373593682022416485365570376026514740434419867569369915725969245760873206116390139573732093483964543411584164532266867526291335235009284064318156425893075588875672691279409199320611220033348635351136527559071455818332727540606686461971860459893039916550478382812750570586045321801186113202194989049771883301399835619049279422887099383407924357876827251639122987816842257696362546225284207503569834438205777548113732939040631141189488260869215680545280007663469246240085912854430233123478041924040625750488328221315895198038003367288009753940254699214879799217259362954849565612684518401748446409796059355295953304295508128016405752126453858647450923093360641138747088246381468247990749968388013715957838451060506643013109019243270671152275027675842192954977801415068769909995662998113607225776826880139499122941218512061284289282918580611433052556062078045733960162282621143458483238968604276377070689100969831760259622206718582212779275449469567683540292226082912127481999894862727519846685705111926053173722686114171856551092987329199452805223116271955595328630805317226056847396107200089194166237927231184002365608669208589747109750981444295532436302607963666523279931057699629470195409110784352893837554163337153457773865792758792743720819179222480238844693884210548266561652255862131626545170643103332044428157674143388891515675117406814293709034852396606271337028016694854794305548696439240480736358637591688661332700601303751468255930481665021220920544060423428037289102384244725107982164446338390126421393721123287089679485100488122234484074853488494110660411951714291380074810261397294495336287844572085737941791142061552372038974961316209943699225941792961842007696033065898698472622332914726175578173031367041787553486384246582456983405363834231015300784417442453452908558599335780960720077712596154406960204751261222422384159022389801630751909563919566708861097829742413521853507716070898435735255896834689901368710025654638591180170027414876811123968275453593120573878980911199606944885147633184435046322262625055879352655841706613995229260058779816492924407790145264715019441466064241237521396960821281635960544168562007099655752671186682970739886424985983854998643791769963503243249427230183317215925009195924539618885012148588147084079258014788104496087140435604086998914878619598836057449473673753442726672833313829223300677239071391322484066527793747672090703747759102320087674350976181544325015708109398566506437394782374858859140049022752495932191191610489676452222361536829142074289670907612339449460547706708751931683856412504719303038963020806979128901829577165057422377570137119308051090263780202521402708246941339249722970300073793637920658315034889282813519642064597422280909450878138496406574900496192860897445365366179239151690659152472858735833390999747588915137152385132714351469126052242745579779801289256388225628450344145064430862974882232552936618443733142269835594466922315052833728141301793343873722768698755409936474895593074688321228027714657873129346044222989503972519127283930315639219396266137533699684527660148341035432848824677092574089513760825891170042706288831018816842291672889049072868372887034426532458161412450035883857133660898426504201719275753659809820976175086173297824102193817664367067083817614986356696294739932238903769940329468346018763192903924996600774716585484467845004556475272891298693184536033507188497573695351889893074054671132346875/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^47 - 19071944764537741366646091252886922907453904536421260021885957878767668010394529136334111262498050823665928070662538521159855832934895988014676424253296849364608110431161480026078821621296896851636666051514065784110762887513431950373322572500448130300266886419200620325510788753671751304465685505989650321294509816889586910301662033485431346150152024608707620659150571866256101406358234121495973677269948198102997005923767639130548455837635015872538971916611216697442273479901745921781516946481166867842969419493298619852584392574284074300925812338419176097123935679242967810133191288504590484960823532393186432316076510859240696899097658172067774517208150647207045338039663683218413283456739365632106657412903832534468173723111861615981319614224614142610601546898344776693850723536407739020192606319845668670509760637910441305897995781048189869534041057175843975132559121137285350397593281956880184854836107259730721753818008043296505542064413349479618853262233144979507165799701018978671326339998329016945227769974957734604584080127042803098527905898117033284529870109704737829919887290992709071543659653902734842257217593425019569469818830863125629600577492829946024375388896805053304485713584310867756312142180036097551991709206487510298912748483740636568399288916814519908015939747296471615156445425614994059155513966174149405616858296465832083994354076267573265467167517659296221710781960711353193907211678185265558002583008879831554670405290172601570614132845992547223306856615701339088655178704519498506427364625977103723184243533892774671450157796977891692971385345587358570846731421015940546392607692901331590006912340510967999900983427378319228146955600216673087628928401729819005800939314502927527002240884048382805183678739033674702105856291789364130990074920031205669299417013387943075527973170174214588435828302934875112485733394352621446565279236784140912019275920911945895970504209581263314130521345057968004038979450538186283308560869314604666509619941427228157543625559049417230071034277869909026732337500761468420314379428424210950603488774399922110875341403150317838859310377141436907360190208127774311078490366606438811668685220950530607874307120647675213372927311600392499004799694332164206244494961374755076782101534063742979438046809177153226483474303969114762401577078394025341665581634760175097811376838831722489904467782429055777330433495482526489895087406142392131181234035098991038732446395127146447519573029323344407828240821257701617830756997994912807438036177201089392688057755914791093902570261472644341766292677757451317356964516446873181544211239469465662149299533432035440778005041230558119364931512267294305973893135876600791322078403727276941032010125810788113809327843138410740270172934969993680364089844820810341602987614714785983740127670783673087857534587613805368976550573515689007011422628356188673577977491842563902122535567602331429792636982134709659635738825469067167591560512678635762040255334942736942553892636220766913311476660727432516925726565952053839892213255997712802341698028855344842021543694086092675653150919810492904688278604532103942989187043089341576348575720977780724711541985719670547870581283271921818607022467187496087382857109998386456138429760132324533234192798459944071626832934422202514532025206825617703893424992625455854060817751474089622871156691866538955791999993236146545648491409270008159441807709544465390592096552245432046799251321208147471774615508999723918427657583674000327683900826362391400850033051543256456927756312421947205598794924661594844899184987251504988983935292337893212358389877503878514838889311718038996271672909896577433201198516860266108964704824782967430214405192311625383951368175908160062263081346173806070654381517855322847233826545362940502393552818006840012174472330692633075901955499519892907408954714104993522190435494013236484375/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^45 + 412887622924010610936308225941399656261868993628207165490154516248512978968974450254367329631687259382262770168289276610509881612772830411374280076379673208623475679369901072133647475766293574339859625664749261261013761423887194872619262701257726671667576212361279581377713420622957105483066775822667845390721284360655969427954350591977175512720367168450492630449842837938054122627225195734064469764438699797198973000794030973164921119309022871041636044682937410275134113251634686768054438717727924749692183272347012793198746949192008650603002095682259040240860425540443823645438789652549214816926766129050897194364435165157731650831708058797968669372838990989865465070516722923868529087695822467583690735178555794961945293275158187089284194514752216060809575869336556542707511957334784768316986394167149444846804432703911856528950884649394113286208066409856020114247880619755954163656975116305881278068400831174786938706166286721572526753310750851767688910218218549271034043420945361058482159992916330416111879677709943293645069145369971286672516862582212276833746557031187956614427394089624869105277485455024735529261918181476213862475815955928674780349945860555566318546648120924439745066236182275425123382887910037835858502893750584671630276049243444865253223171617488750109427443480162771128900074058648971535323017406739499190604303216189062345010234924269337105235513129796885619442161085100996682095592842445353961762873326813988985830732895748621162725124083754998605333382349217805710112520014756521359348062707258003837239742357895474495788979341490122053686052177370555662037868707341140225032165116611454053780869892648159704089565865067760804474620094609744432849490531658415346289915951127905358434957345590095424059312562457110396478498378653842598690203519795379130274943273178237437744609271064078566481692724631312518920063574834614368400061928648730620986220149374715202256751678235812001129206177996787893167175366006518160670283280262093817249017207172790141290293730905533047352999525392381021869901134132883712458157500753550264817310560907349098112387817217589415687531988149375592247349680693090767496570743940889086100699433444269194981427994548131527911746707248267893113915709585560412653952241817746822950364159272137943694200919699053646893385512916758913258219090604904187721735492431638661220464242630761186290100810388007225154879315844810856357535968059839052315701905858956950026488671713931982892620480092608836822294982014864633018498857081139587165039438689778455218945549989323909606496133488677702986828903146408579934006015367209468881783267720067943014993525975107507128238641993226076989995786104637257950245333955316028255031469921241585704239497327444600739416816303119990666074759745184721365555960555582014568515082439148860366867807739616019511768889718050392364457631372596335467689818421664888333602055181617847294483532239622081948084395001286124505978653833422361365296969334017596225180724460543232193064942033329433131791036493354915972593696772727934785242284083652639708695153493177843080321775134908910713859568163345063372568175350453731022235021306622823378969588071038575539865213591556065599566229282091726672877895674850892681712538709933405884915252356761160231751532041584588807032413401337617977186487787449265584356309359393452971406040580317090448152748293035491284282655582616158566536912560699347986690565889749100143612793552001684852696188008243306253088603470477368543991562109236277321104243827298244803084493320138998935353917046731574769823652610135282206820069381451506305113807771831036215358840962258365882696633250871451828277918032355381955553686260584937847694057475431093693780775472324036063001266597573924851361576853992082366408753872064973311015370203877286475759654640410492317956044015746080334275938535595229802993206691853825928896766512756890625/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^43 - 7866176609829412510201699954860660635969060386740363598088697303167699847443567063115896834712433178616257152782391655409987081694383001700817383244894847504713365358623617397118085355250533124785939162873127948431185411559926052453756015870888249250539962157921988763620239951221995367170809238620277454307888323324104894668492900700272127371365897208119359952860052767914899559071515682115539253894936880346011931411139717739415356546130697283716550512069953406277560872342475611056591431113765537381588546130666647306517015930042739857471062364213525341440802358647988609803358184475142141213456912144293567279186380110751335178088828137840971261058488472133950488919264733764658743295308259095136478517535146854954350222793301153269417708322622663657564229061721224308951559904715206850249484077028168520330762920684442211669737285523950828968709965370971158685052835539701663806590043519002221244544449078322658994572421884950253321224184538930671359568026703847732867416368187944977126699966902102876328458368608017427434852637211852106512646353410115703430482462744575081243831700052503412356209799398672015324705319479835733901391048481999710688830008782709606943039427534685279864914060048112046298124333309682704531495024256830616545031364155384920145665376325045196320378675768618149066423813247909653836095157817709684981348795882754606273040166624186118183327803315863240584745141165980434247115373470919629730979421111720031378822673659755215466862136429233054058205379820905375929919075285882939443952926195033420809447795448185829373638216447034037769498145872213275160675349454112988490034159853453603191965250339248707052918782105856004948489516513714087990608165293478144062854109216271695196683370988786255778796777920326214507602250516133845670738021530987644737972719824872654147793299553989895086502305128340295370239010467077206173652331121257218574395824586474653995189261899231096282771261606012095918068927366123374074050339166478393124092248687671199625315505133106138752891602484031348611311192241440033520112698218518755175540754322055749566275870098097480225502698987618917222111029271335563650527143686495780013945508736527227637015763134812063617686862155434410463449049105616109509484853512760201553909392031904190269038183661480855245954021763889159122034025038673752571107962645681386798206184303148690434066439558156879009831061827757798282182721333088723459433624399505263817620190785067636514110771023687587818821866979342256930095913022216712163421380459283473677642828764294901925771165546981235236334529464121682807662553475017539813894392697051040043771999376761039172369578662100814534795004141694571718446731868278734410598761291555333644715981422062244194567808292135079007909567941392764786087821170716348675572911641862093888309391996390892802102591257407900933282057902287548924454271606145964494854759364536030339540319537729256276788567784290065992059402050096426680686151233309693000668549391529703485029794383304863799236350333632127995946850989099512750293962782993016909283523566024380508695448419552831442467998312460430013163868933774215003079419464921819037908648518721413814562513545754399121414283457938000805379099014181830320128690841095860203436857838002991391632657976308567780487590895428078391241767368969260854115881591792866311138180891361028609425357258042754187066053552070917410195338160484818741863916286459776640927910559554273143565379260738247448430766243023478609157451872636576019101202970207969720338776280973803004236029017607440448737920967356383154765814992514024667263503850974819248296558080670731249983904823279969406135968701971529772640525591247688492249858769184759653781480545321078417718653644866709636953260393099887273221105429814435855712402100634249143338636797178345090096966166703414384304263663207045878584595607368895908790869534347248640625/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^41 + 131449235935633422941389987321792378399747366022945758962896739735223560006985505264825234669765098545963520751891844883594364090151397603306173732264822571819073790052059431843208254488047152153265061664017464356231700745037824317962138510064779036586146422576313889997254663286308954933439119129496955501991223321518774220507821547309842075785621854435181265702092604957852032526344304252691754874389992291919194041519852207021207361626404303530017691969511342667973594022132871969613606244395963887673124809557145975317869738784230968628088589080457420993354085010940322780456530546179511465427994732623934091080617761500079901945681173148274182094655646322217072340234557433067749737946504772596918252965001453840320019225545763693682731208006796169927775041264924058681911321439104531231203775211109231343637834373445091673986433123092618850606724208330173795883258809410860772858355815162533344387392111803221318608850452563569903854611233002167330708921224267542573755245663330626852095618959424469307469345976074675363849471980220958105308439949482712939074907024838705716486660047914162048615462879335824109607310223421090494076118349229940001587173598163066496503593065168882228340593834993303616144820323629560552781575876004798691875643149765339927270090530034250450334536379618666513856688464140185277269495609128445492789770307025419440208321785723082454509815633941671818011738641407592686278433720848597183780409587570309931973658513554592342595638823993686946826896373422356436258541601865347152762069456913386964692920967647691373820867522237390658282389078617330755212329137125017416323664655024483742269384842746166800319300795915474366888689011677529647488421832746995491499312675275222867348770515049227100159462275622416006322793130274240057379190297863086965094827149008366903891944730474074758510167185780474284104540054637969468191929777151033320403496516019231941916184888622204590156929167922213422715733154401779065260853403798840825980094787167353602974041794754020589392546726367282825642509750294538599222594373072178232066979465628720934512414710345407275177454833373267760760915822667116954992088192593195833773137930314184846533651453078202890305773084491503902076102290184448320511582757837973276552176988268044999730941870573860767773110363876503637252152177525020264948497349060542569821266811576814049382639367230805280401790605638906797780011019722569774169187092791890748327220971530742541839165901241972367682882769755268221547207897717834321214369210490989122243195189690086648308992821591721856722119367129377227387265170829986908832657478731843210154905367154511450840066614125278367117263152465911154136998933810920649497024213540579296204096594592055031989195487827442716430550055724260339763678225006230121666230878819558571642878805847716906416616892762619474206438632932264680775916295294743223624568941928107214755983211755020229132428829003431343470703165066895733105002891007125258428552079296114540089921553444557513605773811019546682106027963094914867647251785132471747220237444208650873846335348266453180223407184157253487689086673324013183173543882936375038840189195154660906455195340267257768746284382949185783990269241657506514511277651143671366632052155046743625428839407056306025417103550152960330985755517292837916321208439249818334951868366092442994168796065905275449590459606243170949263203986692314603276764260786773825328269557214496851555468057860543868943158080967512065721010202624877858787261256886985519965415434715508476805059008676495963614993311600461703296176854801546013798744224428477537564764768201878237722449436851529221211877434223149911816619738392463832571100796740281022950879165324665789547483746776476888489755976017358948606874481839127836931234791283603893420150234025521932357045701363699583269694006095415872831033653575264922692672895785133319909375/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^39 - 1919400205999405833104769077575657953004062683199162011585224602572721625860907886787197243987212444622083482183290585710424465833167155607040443405662393156341565225656197074033042401239994218462928198486871774545198921124453857541057944767475880211241507649871069887816919366059302749601308875476878132281520471743004997694356318212479328118862367915148029623390239634635140982051010520276997050714083291032563533590405420858613003755448779355421486280482387425580063268423537135131831022115996731777784691039870575423228463002897219408931958056635533387707347152699621129078456120014023479385326124146002456502056776042548901372875928350306456337634236920463068362586859324241146271564758838651916326403887777584560604981497786749096939771045143520576552669216769742599730103208786741516394541000229693466035367179420612178511292898879600146754809519563762905771438977138660128951740259561878837106984703905310007958385513706425534918334005162920188853770799659119060170568246197993117315847794351431027234833531802148381123238259046723193531209075826333312679457754351637988223327209142039197932995486129962209607717847998730915128272320417313986440230044851894845834832006375829356527130355797780556673921293891295401298568787196250707709397040038548592930641172965777695741399712086209096540960735325161714592798708006639928009366494063896851711760694201291862586329931947902380297023137038748380951426030542283874929507317224295481372231543223676365836093161203585479077734844218775222780839462877562978916890034720696521202818156616533385203140855845745116215920871360884316139520153348256473920650674428501058392025500205407229849596270402995565574683007699813228056183260035320862338769738672729634376132117155796061868022428030065545819942307719805914875356626888437485848933766186337188805905420406717539892758188087794918281381702748908138960287550452003529814116895866179539095558562826287338571451517029657757293779337690374920866152004745268511595012940575228042814725866992813513792168059651979812793733471714848697563874740233303289595525076949560927335735497391140330931875962763222730819617471847457643040264148922076455288314184565731442090048566704536413819043839565374566572470943637713291000263977669142786592265681520613916010762985460461793208265216232450833069959577741515106635205217192849768698391413559940504817342728445281572501151898624571280049204999660061852483476043140709955809208841050716120951378743921501078450952655763857636721008120986937801340959338354997844701224010679226455077035579736542508129926708968654772363745631289780828010154771252873235117878713495733525730419936626237376634396254735944340917268156217505845092625094725519771052936347248126121960766315879637736662938043942994881908475547097727837700780763526097781574441433686818945925632822810637387508192117000127967168211126105955356001629007808893980952515221839023482211643309178190483933816787688802344312554516571993691511483939298802525013036974468586204734572363029667749935963513219421441393993999020662512891040129399642342241116903022749091336368180669712061633945245751953981644153910534334423291077806185380005677296002329309452476079108252276545512990277247813450351385507736518130492695696466055250008654600143237667593540004644940196455027017169451174743480281912488737879839608600723575777797023943585882051309381375001245282388545835347250719846349001048805369839291630358216049034746124326575406652527874884446276321055920337023246073830486512872476777689399655264671243699267133588356135961394511415865409819597916730331195672584139213127761488463353773223908267017787490119045141669301754569834970236320496402718311520042057149156585187935756507759073788542272020981818790077934799721506489699414268224145698122979575745192192086462342694499225449917708230435829943451371556438914849346236277033793886659331321875/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^37 + 24383270680814855774614062289822500001541584257008394188726211414032379111075332495357008935916065183259099165583040388738592223547194993413972798464565334076097045027545846921860795867824013961419081831668976399919639392090967435519816844807393993314354098729825387554255168029740778709000217111222961162807879751612341705176083956228970345633332270785126617187140927115469624113643545098479027917720731938861816632723914547286660788836711007111594701092630490621519589073622907017004473559013026453693923366740359411348279461934809861160261638558560804650237033700588047498623984867622274958088949891051975358026658207119411292617645055493767744251669073098073212376186518261872568580423860219871751096599370117235934710336860763420524608269400363387743057348659597705358654484853384581770875201277111138369312851573933125460994726566568517950868593263517835333100996370760057941062612439815200720340973892475895228785723711856423504194797328951855752859453735907586519093290054077157103304422847105340427971094361089944316607632281565637335089133606328037614965830262205252085581611529958594203999957215024055364020207042056029458001667356332454899825596756395558343839800931355366841613767985745421866451205791401804412205026300956376194276559054983533607763700010524549668317432704522358855849065842989305843031386762495696086055550140107217560973353112827666521757690047071237335430994514465087904123371722531517893190979128333835413863580911364293580408211365589798632183630720692643656001890425299994036155312146311772554313106576360195095020290731458441509811151663346718852832387841781839242409619849625410332134443587916232173229173198382059179028567479747288883404413031527112628055127508575050556357818473035822859175734152130997132708173011254107545655911390804919261376424247877653888259305298565307496391671506063667684319615150057597266576288915306282227058044313668669518492677875457798903834424687524399632412775777775920590852932729889390261818610382362756054437122241148710388697776245667500162229011819284717556717841422442540698794692971907350812354953355400253156678010434151139813626032884474858150297150113638128563407462343697278126678470631128488491118811815591031622279178769467983476409197530176224195598255384129569095701030344791733103236755679653385782498608173762735111907282387799787833483210734703152679035260060651048617609735835228691782349848598027061366557066479672243799715085365807514963612585090748972139844280960907202851804452985983067706302446996494408632429725865637243022297810337415519456525447758195106293124099907955061624495250203209798072268769297420011494292341053618398627937647180119922447625685521156897230382940576942532539624333917159110683512112102310023709561446583642860782208440795608517636972150235599394256379596245128662544572835295462617312422740459693908698960205184600562528546987322663840621433800375955805436679921216178584869691753712385829729743711048315569617951898308613347049625209652208602903079162030648983228416611958560513903499563129966230925627244009591655679919720566635523642626296168152954708677320076486252943233181804803720482702235789500806791882411173562752878429698492496120558163703215506018066767125534854473050137795707397368328688606865947547398572737595149911696906482747589749313238005903582961379637479145400696068449598518209824225124237826239608250352478924980116163584477661456460880742347077657559533397132581574632875392324774156937335204639565815272769240893060375818345813606192831222077018077490866814740671598076612648941849414748889379992656227998747370333077885505761427321844932680903533556974324938273748279291526790543161073257645492003675323274541443416008814613881595935763371112541138426743753563512823284089489378045110394855934553918185676148482950759532626272077889074873730764438405660717704127505004045234462959705384828125/4886139512669683996063403778900649555583207802912247135913361617121382796927560529632946351030935521209497242391064365764335701804160055836596536764783283475183894448234275542656516879795349050233384327050586277956634054093409733970897934358505650738008150420805185564628563082869708930495423041837228562439072848594870079103819146608476148729497168775024677160390087498221089129627363019883698379520406302608689860352370071401182596337442844410502411774728982462132019241457558212271101723580172318140517066423789809915511113017545782519573497692592915918493325087361653948300910067632944285884131525424153858514815500909764214984390617034249443597397152413394809938801805752848057910149465290696372677517228207708605613577204683409787131170009426851417986024888773514957801556943496958213602544010564463616306180637147114927756810439879434216957206947582477309577126416170823633745763826502043773660051191119408933363662988730862514251406608365720383287348762898614809452898102123363349597537436373592404188491457067145101383940576466554727896719691190336811464829028763869518768427451364223860537768623770080395881243684323025329419975755683578072926349612528890325216635789768215941151339768978593051912547074047344331226026063568607952412681440287783555809323853576702185465111215012431093906674945773958679296639203217752618629822272532754311741466691263063290124597722138219486539734202227785950287169136905578645407242185358417522512217489269633266645217543693808133957405868704512043558336460126678724009848386795080191122722092016868530481458056871539289504791029776826977902428853162618760192000122415688881334167427875559507133363322063577724135509340611289618063627371342704682792794240884064180026751334513273547091842838396305053220763234083968471473917494375985629521682662885509532320962877165240141502439218540536862402498768288040269155772066888695734824956921851160175584639095546505039099543761059608513507625122920453390021971126935449313859251086785336161751535744603231187536658105307363256221820407305676085788778533793527343764965909336150542413799922270951338161008736733144546050054550914492122079518727480348945870801703161322316707525830302681614300450998740630764006163046053962639212174986327147445802641548517008666218345073936417807838207040758696979086924549486275973804517451507876710076179189496764146700218544560384751705545691810505694946222179861564942282384736411171060837754545637858798705544533165723076945360985684670673514358390314159632614121273010736121171062275302742605557346117554191166180537963458882212896304120983209046243046583384986862388343242984874888443995006211737824979623697405268857382520382429955976693938503078778049970331927034953247114965775912758272598967122586728422130849187193989574986248442658799385013011587764411230485385329678253972841123228302191139802753821033225611732320853352339870504678655435956417825897797343262494801320222805676645567284149034721423180809648572435119943159848393314816898732921666595380529962299908046162404690834442568391180841347138726955885515898614075843984017693792300248269476085793660932908779488443468555783611525079581557802526044127146225606132369092303140692956010750148208634557235953131944919506618867762826494001006893510728796078681933711169298203420229520952314801449680913427359738900143016758714810840236681950335276881407693262095341002278388972161914704873040457926179051828999407309369129532153146517281503031805013321711381456015073032101960669839620844246964792420444012107152494026950009265141100004634496808217021599324912929728173386633911954859638263695450624135723731447409188740413509786758357962261448540391141848276713201648310308898899281090554532261480354422628949192967098216413283532265156935745288405452998491766056675359965977237120896*t^35 - 134070689449133120972570155754552790177558649661553893832241083701378433377955002367741706487696619692670092299757598751992079269470457171950859855018636688781015437243663148710847634466801378371433540677761000293565727063726193684610775574702780353855748718686124027182553172169924321990279264466316076340429352633802583862102108908481037455950155728712315899000169179518223379413689466183456162677899742404405561686394970512650972569720342950610897535760022008022909893659884372618065478160197554296984386367678724284621782705374814729045611486732347162288949295085547858437911800664768144369699668769037637585365798640585558320630575507347358881820941120935527121029419878570868938317627415146959980275059154290366054819096167119863209496726464048401211771752036456815949109086202755808223423046858394423240078135968571179472252954423913204457020885724601338441036230706999451466931310965495959207458054152140689809538814100211984948468133930035230297478000262982636940771783827346357892459830680093600538149145815600551736680128196996698694306849676412385146422484599071453590711334611908643111811972999272280217565027442001056712322028541231722000509917551932581784919200061792166370523873094462146500503536816434455058621976356003330810806675244317583347524924747751256910852553990179437704371211282844149123667442950145561959976774477296891123112294879617402588644337035513028120821965737624521092650401680978443679354513142197082048679146988838860130553272008300063561685874274770063282932409788712146101889739209888336998814069191155914784503708752939136852132795376395798768224965973607289936302998135796824745553313464435533138391987002423583856563765637329471027384683992416129207662919136393087935624250131902516349281642745621578766526351326033250734836327690117054142043083215142226690189406061219165597060219645011028819143021180143289101687413950832077528447012820376649592223018423072278085582950706039987418823233515196880653744291595080380752802832616968735491456774767017339065150955039743268835725085628147968144305907652711338565536803618696164944926244424363462595595838635572629914012943324494161758907005192731144346296100325521107044143594827913578967580484752516325736984469252187633547690997501384280320088867690111016574532303335120472237254414183713512783438113077034028135007006670998375883159006775071760522727470225092546402933705174583011817185357377636455986150045285780612146360830589076436114763697469675736225695944601003615473664130347224279505271487233695438179104951524703923415351045444874463789408269321036459284542099882128395229457768860978224676590570725467251968187993697765139305946182948023632501793210064467341276320301876721987586215545776767967784970747361759094168703193042913950681195943600896659880551022891704419634913302091149865889280726317094962879879143649436210227711889497446704604426616961620656416356405468102885770055775064429297827838709696277614615662190695732918671660171803666469181276494416277443849870671599914848117543261529518950727871726527860438826716506734324547044382971293049076956711697599567157612069301750734486676478443780566269047279850539820174680385734999809395433646223566396446354838502150506259737520775842374294184150091538909864795178548708872823791782050329376435322294729415290999664482774519695227937974306288000699097051538360457129842216715403214968313729137887332538148601797144408061270701759590926916852836426642771415576938420172262197250728992400433916110902507789490434435869647282611637935340233123361248387424508182942492703746658427274505161340571314306545264238932738848527486410109284076334607942356961166095571026933098410970764330977973325462170841643759386254987286879040361655959979708274368720248950748143528695913664499629319605530040377487641830677138976228807265422252717828274072215829396522916274084853357655810338874991390625/2443069756334841998031701889450324777791603901456123567956680808560691398463780264816473175515467760604748621195532182882167850902080027918298268382391641737591947224117137771328258439897674525116692163525293138978317027046704866985448967179252825369004075210402592782314281541434854465247711520918614281219536424297435039551909573304238074364748584387512338580195043749110544564813681509941849189760203151304344930176185035700591298168721422205251205887364491231066009620728779106135550861790086159070258533211894904957755556508772891259786748846296457959246662543680826974150455033816472142942065762712076929257407750454882107492195308517124721798698576206697404969400902876424028955074732645348186338758614103854302806788602341704893565585004713425708993012444386757478900778471748479106801272005282231808153090318573557463878405219939717108478603473791238654788563208085411816872881913251021886830025595559704466681831494365431257125703304182860191643674381449307404726449051061681674798768718186796202094245728533572550691970288233277363948359845595168405732414514381934759384213725682111930268884311885040197940621842161512664709987877841789036463174806264445162608317894884107970575669884489296525956273537023672165613013031784303976206340720143891777904661926788351092732555607506215546953337472886979339648319601608876309314911136266377155870733345631531645062298861069109743269867101113892975143584568452789322703621092679208761256108744634816633322608771846904066978702934352256021779168230063339362004924193397540095561361046008434265240729028435769644752395514888413488951214426581309380096000061207844440667083713937779753566681661031788862067754670305644809031813685671352341396397120442032090013375667256636773545921419198152526610381617041984235736958747187992814760841331442754766160481438582620070751219609270268431201249384144020134577886033444347867412478460925580087792319547773252519549771880529804256753812561460226695010985563467724656929625543392668080875767872301615593768329052653681628110910203652838042894389266896763671882482954668075271206899961135475669080504368366572273025027275457246061039759363740174472935400851580661158353762915151340807150225499370315382003081523026981319606087493163573722901320774258504333109172536968208903919103520379348489543462274743137986902258725753938355038089594748382073350109272280192375852772845905252847473111089930782471141192368205585530418877272818929399352772266582861538472680492842335336757179195157079816307060636505368060585531137651371302778673058777095583090268981729441106448152060491604523121523291692493431194171621492437444221997503105868912489811848702634428691260191214977988346969251539389024985165963517476623557482887956379136299483561293364211065424593596994787493124221329399692506505793882205615242692664839126986420561614151095569901376910516612805866160426676169935252339327717978208912948898671631247400660111402838322783642074517360711590404824286217559971579924196657408449366460833297690264981149954023081202345417221284195590420673569363477942757949307037921992008846896150124134738042896830466454389744221734277891805762539790778901263022063573112803066184546151570346478005375074104317278617976565972459753309433881413247000503446755364398039340966855584649101710114760476157400724840456713679869450071508379357405420118340975167638440703846631047670501139194486080957352436520228963089525914499703654684564766076573258640751515902506660855690728007536516050980334919810422123482396210222006053576247013475004632570550002317248404108510799662456464864086693316955977429819131847725312067861865723704594370206754893379178981130724270195570924138356600824155154449449640545277266130740177211314474596483549108206641766132578467872644202726499245883028337679982988618560448*t^33 + 5075919944381280996811537189164722974415324394866179533043928406485093945829288028260616845424327225790767034780737321442644461200630868395294918337893657876722260581634430499465601150271748922012858226347277418277038239634359473820762442819661979889831961609272940776722801459712304663573250862863764942412978952317236506704906733627063133795073645596942183545631977403996302289467435349836028994002144357311884593462531923901140615063727871140989725861702191833208263151752660186624255275364028296869432162017937906321739312347557335589762867016815278533156297912220146547928624597547404134860503892324342497828020952271312467698091409590417189161324155330595239647376927751305429634274230458481019400677514753349682944207972159040142923091801668299692840194201929780512418035073666127857036461198185205030972438998155829964886927214141643678189458115909154386588904577085415793408838791092093780032715277007511821811049437317076807202762355439039111218073420843283405732351192694038254179300784322822621205199813284161595984758078357519194829530318536408193544788358619412240141127395774765353447983094324349765516452272072931367458251955138599990724647183019115459882122870913161509884324910574321771823975076178128967062871482314420195994893786642640606241026751205724857294553059106263443859998149883454794855141017829283801507546987349524249803310913660353536463531596805164999409445560206552428499702097613632210428338004770027820435666720554338509080824439111230489100738063280729642027964117304489599191395449219407508072595729382984854879639731719747193400266877897369694082000313367814792447192099009896223436532249522891388561478018176077214358925430734631703811587146401226281276463779554948728504804704356088218898403740563487479261529116349034421476057390797716151970079554715823721138016156789294123557997106755784806394927671367404033512756247171432352061138069960083284832346154787347773348918860313948093803215112652987998361693988860754385720619134689805983209245604914483433644150652786292442465716796392366016103839306203113742216024121408557313764320244814133821083397747655098737677220700836386756423313724287154059711288344606079981400043254119894775797781591155575490893368581974988303162046372748246612811764913533957175755691927083888447618846259755141842386877701434706197448849990289789713528599259610392345332423528009868578271914847091338360016739902086480801801834410213180368834920316049156115391807968273957491157675501548913125126192953909606662176375499454576805785870595529473844529776366901823833103884382570742797848678082423408093175697013818149182631101976179004771958670689865832156893681278043893261516941865030743861768280002656015606725447136366696499208106959581060076828211143618990510723449455677661885977503825247763853612450018709853840219201990578791500519091749735827980321056829170050507412658008819414619732316036708454845188123682173968401645735741298749973347330336184841233208872562390377354342376469395087359368816367164036458316577972423451061929709652348101547493307187880922283013736742913162407730523654099621625332242455816391235671495078976676223339363842597761527197334916509182536986794222270803642125171187410667569342240597946680297552906038551498697929300021970115045945212300710094271502276604826629374058532276703327644975198898134253738050871459934693623539658500837914887310083246382994852770328010624682181760145273335213806680253528875678691383807893557296925634180019597979169681047989509977792404013773180624265902696005581467395783126999712621342838278209831070522965051601539178893087074783466554986953865452555293479802143415560976900880756072538424384139493716996982262190742385622269152465708654250149700301501391252048823024099739117359982441356302189839709027732687529809342099956418841557683224758587244851829412621628960314261731305077076350312805522640625/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^31 - 41078097227761123982490171690596635354978159223600181887449726605945207517677903049487394456764848532786853878182525762182543248697577796351224539385204719170581947539013616519301603636739225377824137483961613241158375368510267636636492011462068012591836310263510716098074329181624757793638993574168353934385520412467538012126843983826888392692323783055477551666570227594563883550382594835881994812596608657319418195438819830765431391312570815415299275201506371634898926477104537206722191866844640131430663656066366676633164284182556647169235021264762473741991948647117251793163678195816849035076498647289502241186841620066111096526681315235686194610560059040394964080611521320200184236764554735935659100298831482963462696033215398100573247170872543959549640542238492981203300261046935201804968341771811385141837618864720048018898878068952648878680027588928666416869593261065400355453505521555479565959683997446081560521267535384340422137197806742580994224007735420750790725567555888566263049574524018172378796594235970342991831997470773725806891988552418305039535516311862719271719434809733139007279681736891682711129337760357221602363215901386813745051285757967141621708592924812058976246804589639736291220843958122354257510625696922823107779278078804824339798757834355288577788479079152069865965487218598697585406613300768037901925817110596641723868128591540102866801221143746621524684375525911533792587912955174497411652727124314904902434771777902603647163243930631216891988300630052408285997579574000432663492030437193896408860802404095879043811811352999534713567740722110408037388816617533382264163835958190660537981106378949474436285033093242554202490651712138024642627843019973708742518400899505559920335467047395987442811834888118481888095386732093436438256530974655197632065214466011708490305565775600185911649370978195641327270757498043427786691176341460921343636198920441323343083868209809066538026165400441261378547174099850128710446136804272009310238173241856435252457882315536759058336691833115862418757601193462411872837765541068110463654042165852722687117146597442624236931142934687592369211515937957213005565031695416837693969680125449831698922140312467841399059953226148430504013170011386913206807246599968186635562990994460303809152580332937722809167474199429965656821227580330548395993537618025777145115871098441237271611244647182391790421373697507763356281153576717801595335819951300543522679939659909587463395448920610065868408331000155427796763491939766326073065742198497445347940166020286482269304560004358477903647767851313114455867383426345185063352873816410384162350547107640435397735841431751050240107116122567206661275757710423762266415433694253759429732762697925660217739050952299431694279847121717367071208973777995142044512459553081342320313901163130063040661142755441869924341777059694401620636836124593081119456113476974600728846477711029553171876425989337117794579047818563380045731522557591935397695669781161962061061914357213036859272770210360281222371188376158348088161244090177238497759822021896922252133914447460767485950567350056883970309099339544628842792079757263297149071425996960215548685290408491659239997632275284614641342200002367002811568746645269003428049333233494693034582926706318745742833493104348656151701643909947765608054268812009587428438222040935818853450106551501506646619163222590787554585045895114874227427658563915173834739956823861750929491639758194485339888116868425257836722412634115764264755602101799502502567769648605217612291441946148301166401036789376244143224281530111670339878018598833759714981737590963619494777782332227008223197752194616938179810601904869613675648130771724641608226941387959920336390876884426804505602744110765158147236758529758034477012385402927438964718049508319216694789801964962569897508398002637651289713075097350770815181544314874781969691281703125/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^29 + 282070493019961192038660058793883926333930292001258358034054191632790137004974161259592698018121728506593832351051629643576485888260026602784709640144357642184607905201326780334195073616311204485043396683755803145372004146070843315299724969786240417143229205061532238618034851325607377347691716258507093451674071617018342703816411968698644674523530968620982528347729740988075649497588422742460168621700442508997636667640342145528616840233448498634217993157330637342484300977705833649374648796830952550388095595489853740273483951038736554586566738849251242462668177310336569227352078014055194653086648684871518370893045350765014632476833601185707010734208357501811799147208493915060136156764722584107090395677537010503543699105571753147908013303340426340711092798019087029853037622026467877839468587695873052567074517711270881319259201049094403580358947225042405761365887035157141941935922638346130957587545413416514658185050213749449258735142364460508886392309308246922222540487637721749865972035667477161161747903857427100257629909091315817414835135406235830552165139813159354413012266800513471740510761154932313757088850398980408913199057040350572283177118407262744010860224265684436806278795329964243398726509201029509352410273527858237953702769248393004253728944962205341063756818823963110626790884861492585308386953762962110769436240479195973105856235141545290364382964873581391011314987742926250565487817667672166091389202454488696374780095759807924795688088649899690340173877866375717303252661051168899161231743745601593798866987697548293296468114100493789328942586857114185546758613465002751692467924129562063964089259943841770770541187564645018334921877114619927059537148685221211656315422520280121324205925735475256537909095288377934285641915905021775852995543306826147650342948883012933061307382822585138589324193742850123173375225318997215862874664279842421240762409517349712994457654554309559815917781738726280724116228460906332547963468494422292163802634154955603429462448395346936504479909688753979323765967374162673598192331102502403032842592336798840439422847087868242654050160972599680662998861901986033864122816125989994486301279984360562654559653831402803663405494945328349083209555527614893560652375115238998551261154395494983604382661465882094230226915541405833854877873846936678533573845628908146972834893844679289171020430512920710086076642018429244841220109724169175534940814894526825265361222360491806074035491276961966015891878726195944043737470575893971482175534032600415895764878901161261144869315831286082494345008946445321914827586054125789951314335217125635488179749677429995298614531507567867192050636521657467401938101199149735640302501521447455760854285148840450426854731243278418488227077895380992791293420409419294871641042790854715769384416837106752481363476999119098208601103306021733120183725262682659638000005279183265432952671907004815329710088673192048226291422094609929887962913355262869804459564393167868577413467530693434839733433259919025879074480876111922775745132070587293188738281061765553712306083085090450798178637897878583069852263072389118547600488093110037274581851501813662841464846405782656437703514910664220936372707300005869064965181718211295632348475362529884472938951865643554415496019869126456879407248992424413816687162868961337398450642383996352468944276643200175286549422683365789867635038264539584047067659653052671024723863647635291017299877699736730928814292523157318410866394807146039187399044816211572248094802511848697838698021484762717993417851448756290299101904078540383669455454957209714141541629552057887796769170711586053330080206047949337871131573555876642818166885097739863306982557149823030535710543345691928817120612734986091244929026382686418104356376665962127521380112157551180257507128176554761750654988321256392295264887308196687281957596365747644059213244171875/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^27 - 1628900418048718016858510931575981566004525812951704499008846975294724285332128183992786618398504524844478750901292198271095418640216078572052146163820943615756448077513601831692805399348328217008086770242895288315452650416170039713470260801024562688370627038498866433345817184244518115563858352430788793727845753976690438861139489416897966021239695379428774923479240420777371085966523181280872597639565476531219717392094241685552930028993062252568477142540141063694956247008325980468040223196264689850056793824763233325163178400755468324210308315890574400398948261821872329255641629676335880761526686876904963085099295531996478308269087257840852049371758757723995164800277621023130109536496075741226534944613130208129142474112549330940439380302924461504849731164482372495474696131171919305944683726457108991090912565597226086494267325012662593427894538633939704037534060793382166421825591701996555259838930056676268212666935571250898361615537841705690146038163751485534578498102854882202147946344376896494633534072208610072105138321331801303789699464072027804619848729237332898300623329526202080109086996846321227668326808208969898519755297792979914138888438177477740427577334041535145125695724169939690624571531631878136827199567512155490653826558049766156374068532815477376572350673474871426273121246558157093068380009274289095469602612686413507881245861090416864585937205443619635034992211606005814778488375405992544155040084636568647269325818373567554543269801762828624415114105500757970883967265695954308501551049558279856862311105045722793588358451520741810225656943936902720205535483062711253405361021903738809528317792082911571747256607608272941095011371625238426413284328963251540591369975624645723249765760288739721511704103008519322380047556291128057332230864595227281255865454025827602771669010781622376997723166102022394719619123929513042280626029420422867578526595179404326068324787128363696788204118504862624768134604769275272949139544720619096194115617258086420113571391384693190566953475257665987137942069556002643586330780861257048971487653463504924953564457316959558773294444634440153056536855511309235066135285082540763196636083407151156916355103850342892907003683518388414176356494246391453855237152670883726622206270705506679264799062604660041397161493113366487752452104026073374835539174750016396757647338390492626892443830686051858977092421409492818645885073961701335175953401685396652362600736850255247295009464251283734537444983101795515153176509167205705979026519341262401688688365466764778897623514621451751376454471518969544559839758394924297482960154233792059819396837557797806259313194957239172506409032810237125331413769311082058917192697491076646198931988632665075375964200143673462373517428360768803142023565251217123892879681604831130109650161251743985204735294016821884356774510694751530961649294086718411592127062707600608994107804167107623584125199701268501103880385877723215580825342831644890872019656184484134069676934577728406024025693401064258451464314507356188003913913845731254480727136299691616241457736911742324422665148719861797816808901685573887586387830525551655650021097329075874814841241646123746522064836816813175193383201200828052759530375789570801897311174260987099396968478959778673774581621525786794700934985508449400957343852457242270347293620122343676253480232540455618881670862452169096108005193409982259796347437398775494405525991417574195613752070255982465080927967565521542564385814205090597710551553554085876214312648806077942987805539474163818425808119447069592331782452528708182966992004283935669674202391937329393765473501365293542694349060162430917809380681508322745792263340930536291166897130776517773819271007115172293324004178690393376737958372618470218620755016684319858949379066854156529339887298035362140746863586202393049142260670995488613068692261658748302551112559921875/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^25 + 7828885603684065485492738819853353916724667652829674385980095426895816712454270158184744332613908902014057827769223773414133106588419798775178952652533069802804112283523772513189868692739334333141046953840156855123337183770784719729794877278464290643071206967076101465063310889491827471377976468935394854464741011142026564353977230322089977171128348377134402263251804147556062332636092921103328937483153302924187336311278779455056455511002655379389183773116835875935738383546730755635504074483846928232374724222068227224118524148133040985935192587500488871672471612895965547570447037199734433679275172007085505046961183198081024228342992050203938646840191009061021977061900456272562136912258467612592141574413058234627852870945824587751868036432216321390854608514658983021936718247149287764487903064927241655916072972743137458861819708646251248523637597152924032905490638664441791459809388533792006434284727387511743340313798754946407000589934245345146005677099495342414596418362807014229426133860303017977156483482069365824174894137076708807231690414239332902774908147315316247888634154809969222769843052543724676711303066955075347591131948265128129269182120746815847003652551366661750875976281829641477140519410348923358389837228446284971132545094101357110344974367053552026251848478651752372903909802481718927293273616407543948670157889802338185085010161887254948279858284150482283866897097036093584064585723981301178364845314086555303932020101842829015042317147054128016956162136931700359735928085001354186286506163836982040476580260486554081809687535240989706432391193508159253207031117290467486040267799725859826698960152542815074371166602546969459255449874983647384631604789964023593995721312843228115995057277807572845632026824041073742541283217935329623333209996260941212399094119852827376423971550171461860689753338792112745597730043812385979310511018795356039254434978483790746317454895543345831220319529419093901643170079062309635452913813991478393935043657889885578103542493002531336048967344606297207831071651379547040530028915289948284496584371850770920195177766549307395954976690386178978824602297999267199126728379042939550164989826194909507799522350719874704873236535703440291971512066031591000069730426610209195964512077234745582588284811444136995338740556672630383976089313285734761275089765005560846686565361000478935625957425890432640909004065706558929629228909488989250693253423044416614690345528599675322094951552495626842266750782250354632668011297787134020568083490641829335940372203740376196094451654687980537491058587560599079984255311181262532334246737872522826521407964922574026152693153821616697193512304842305131486928002064374912368715609913638721936175418177481870614286590805810353304932329589351652513528673815029884232454469887366362925212047708276231991000656746761424252651563221641529227346680598966251246648664310786815939055667922401970745587212401106146208075678434683080882370950040461579824944884425206412063379448591173602643625850627579221277993070444519717275163924886076518894264101671542281639830003232923984175303485140185691583058203499296708356254254945961707543775456658428012330156600262184771594796445485966739066463501086062165120290938640507654137352926763518221177000377263870871603265078864840689687789536901665800496900330291980393307058561720874318224855506399062401639366251328088713564398604647373698455410161059184162061780255687029731437274671249450935632676145748662345167474046514237174314239344022842807048605269699375052315348276254792189841651720086976752661333529100409995061345162742243004969220737183004539101753529947569226921680137906255372555460036305916218732693254255719956187071344348736140354164378101228293890216020533109641319003982764615091594195361130623053451537712124392547517807800960931270034697991605912556734573415464065520289809647159202941616876889453125/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^23 - 30933916713797197616185638230277973464534577748747347678771585086524892695022023790809708669515951452883474552667842884060152971310648536289931382279653779445809611843840298106045030576729478452782584899427005824350387215636430921620419772314243191084979388564517272816307732849260913255843094482434518616763248268985826645210970839555080125645665103404302511298329969242428590292239130720831414683044577695615493671854423475819586028985232778436306213443273906071785209158301454152712125621399627050415147073485843465931841869090772893288113420484283954501861223620400039193473029437233285057519364023867330706752395256427381484392457468497751771790588056841417241902250988009379789816141475038716177217761434911387545452280758207761508563328887339714282570896825210920045659292120225800778060715132584612439605417767076706779922469255986012688929027655341381499126658440082826142343316018744752660481472227111903446139299164745348253729405033363449083134193698140523898636922150520250343944947101517438651505903548776456655211651567064153666438771962985218439096899473850337435014156171561613402980736125916457200739081362577537090416398457522585814962302881223501174773894723226430406935065063109048226125704874784679551000751548314280996022448081613685188164777617699658937958904680522208591376286573888385555096605578069449908810584439444523589740182092109353463256154475918028369459582474275921447834641922328458998112475085117016007631042338807939268486947445446802697697127869021305779252455427470103932381752250340603292216531097757970540216064246061892289245518294553759609791190103351389942773835620153200718367005882162675359111790420288722807615443358394400984540702007565270869831602867301906114542519446411511335941325130143139329436017971413386367153089852436536825989329982012408579395505583380339233021912235658463910854454254789215226126343621068169142537839237251776154642351302844622128433380440653332818061341457774278545898305587066037990415217257565444342638894225762042054493236122256018012525298144852675461364217298997330233231285819337187151291233791112067909728061841968021346339168095054969503011161810997338378790138677932514156498080989924544643473403687984406452408847639591951349419676481565487849210326036010290279077572571959579394211011171034192417447955571285774790091750701908688069881076301961152516563660588546859807394311281949787792851190024782829396225928712201602889773912359764814401991194252916503354351380293834001433582555993117017258567157080183395188496153172148563528793615002243701607820911210122042118668603958162089740713602560166157024002022042886260570261145827554787961979571792173745168940885882496152035682712357195863183545547053488656514397037943451452717442204646701686756405270540763720313828924341701844001385621503316761221235939843032771846641232825398370817694265871097886012345700058759809689442987175368545890499516114887861137978023176190857990247782596537523435224421333160913609395395003554701059930408110135774806951235201067531534772400809063787312790534664557347534637054083327157305196212977218595924954391034487917599728232544610553118814472547053561509321585870228092985947951058349491380943032251245397663116404982134806460255876849690788921908123221448091659478894372644032148633985877380860421506020498442534519758754971109213498277280910499271407987681967914653762128972127112446631161893741556930678777812426993036592633613881739247395739282878907656316769063697245492652895526404933089852180452030431781552643850809859010597402055518069076818768251063884477323283627473168125150637970072144760734676153461990069485832066159465547295140618746605468248443432000971155383493550569970275720862828999967279476159394520242076604030731187999802380351697482333075797203691379942768256238626801559681076266943526346950384589848231921901365318081460541256404826659550390625/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^21 + 99020680195383009234811885346750570328683604014892231269003936246508609560998748543783894644715331562885860104807542115574939973243678558282176034110894205070216369760578976672640781094305536560760088080495389625795574395317085212579707789026875061429000980044318283171954468709651584587721002397078703830836136648283537848724010344382734346975251274324995783433378065519946275885352383037700233969665175325691644002035277259972825970633665257374775962338594801937040516245789520362195878043919746242186040716990220994403882175121037333435398606242172715280720249900377297352209734606784602050676744080992376841678845442094860755466782383710311174001191812528046108856372504235633847442680127948987413669690234905472722336387727238799030235769778400063411377725777006617661643155360371784368067614370702584079473690354134167244500335848033598782357007968317108161657198069709691575663029528504428734811785959840800213752919119484761081585068299893129771141045248767179205750264575592247814344566540500133878956373040893361682541957018730786602858862932645814081210756216885553218478221676625332227120252946889158489458832104987355275613811221328041754406343657334544781308586493624321368877569507089164015360163242973273528797298470937750127076789530251493505726501130958312053389742329757093522940227926912810279665676245998529379851210357641670478467613447401081173137525504553783543722278887585956108500297297893057823784355226728807128268486798206245236564524952144665010065129797730912593929748637784145452322269566566803984912985096629030020545780651747167641956151910605989787720270207429696394196964844753052237721537126982436749278649565240404775047719405682051028633778667830747526865421070746268981687778522912149480822851116060485493682262461656352199362363754063573388957368240329951390463524320446203464209403763442695685988845742619207871889297334273403470421972322084073629694421286312009542111765527823512401087400550667842701738547401747182959657506227130136427028319007262253941465064387334033765561928751725109895306283330118569960578728055706906290878981906249105720593664990201150269362670720580853816432531843591338258437360043056639348436929964981069064399520437686582929596687084465750919624802489250056329751320658956155641580548649603488881412006620252026008644616337431573498691978637454368903726099252723553555901785577737715344617726278424201976198111036640847393565263504926761180326091449171314214942561150059448081885758138196072058627631710488373084703621134952761195668681172481929841659458471301001995844199068289674771772626235121001257871403420500288749887071523235800456029783135786200523696073294670220260690736933194282161395308235918791380768908975281572582754850485558685439129018931960836707194388762065851598863741667222567828621062273302385749556657305221747544606627165146442352022898074155276462223506954187505810124606528016915668253679386891362448293479567956099021369528843406448569983561399999001908482424634398555465317974986958814601014483123969927038498007199163322137297148032229476798214401335285665346985934944540055607777188050115967483640411474412604614368091360035682950349316061569417784323062187144575459277922129394740597898433915119385895646002105583493372701562507775161486430583447297411703651340115775094533418717891292443643248921435061592976913255016627711097536313997099894302228423518341898078661666056321104644154805881011938873663185901331320542262203050258884058868680914406721817647468431632725615096711628482381344726897002863994325314829492704224320004278274301461364624026264873019637147984570553894718912747738472560666263473173332244776699582812707967219968828917756895218161269816909168533718704287175359605244180657178598426201707010808338627590320110233817700266933083257711369523423232782441335844546850481120647538401479696750605076878722427607723564594705859375/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^19 - 252269012101939102038713883466409633821358749212137430251713047245163402762095663638862530974760490110204696240268590580597217736737467952241086794453612249306582050568795432858991369702182014915078255942036625103975891236413798545311502666000217908159563881002646356793863634502274941311886836877778053076023264814967429321403679597344573955762177573297996407900346024796095152160199679667351518961168044701105820691440467480388052388059317182435029765019254845552956944133203309230267058128836313567351961288304437640203061750338008457672671796590845237314968627685128986121613702809598908151926901703271859730583444733412757830516939249954279717869876666873657131067275081366063709580482363766043470977601866658525554932102138528389922709215025585026537355971443063435081945617358162811247360864487783931858121917777974001016948432849779275700246254250509836775385838735371646008382975515296752816248907791267158420404495156105073177653278681769139275449457998029958142104501938047557030383170776854851992045186297491870963285577473287996475317924203353563690344138355983220008863792960935397181182216506862166872764216739101485724500916596594233266719507106792070843025195317087159537365664925656979352712837828855660222561901550619290475846406791618186186489551502354576091073798796465407924061554489007934675919483257400294188959644461368907594496456580848097525769289126118206737344244248319987650678799454806846703562133214095146697228895144106301080452399928432292114868015494700225065839557144271546737062502539198162673578013139738479619917292382348030258351907324380803257688815488510771046845598721203323675486545281386364680776722108087033646893619942907050100356183499747205934996833613893560127529974418914392522216539556889514419415220117638781220500322112290518143805734522224190199232974804726713873685820794117434356453544036530582795189468780766072565537119760246567214819877288791967756146861028778522628757916120681283710511192945126256585382295676415685421786395572061702238772687763964221807446268156810845907169859219850363297421355539727832760327640823853563166696860898497457964930469149485955683337371523903586528361877896401326486914678342913982964395907293208493792579699410842368425427084224922054294873102492367596488107643513004344079179257354171089526907110058727813547446219249373969180248781380851264184877739708216554552249015372521844094211092310194387178480457270771463472239083468766504331516995534023281114953063172796253096492310798525995909331614002806633296390254698542590803702109808604360023468194116424962828373028987711880641363098321201525181359262491644715700005130247162806526431149672446468058076486729568135747478505609568164335500686578257456074045448406804310283959512838027597647237105030849240759436491016549242523428778274306893126595598228188051570174519310742249112233018941875607370859835686990227010356877085260817559447744983557312011781717159769652455950823018175011123220845501561587584228682994874150707997397854236842128038363283551896873370680020678956734737073846065090260889808254919772406106165334112324457166086429697441185278664748424983019414438827451367844259237352073347695341309775863671118882088595312430958050777399450588881948105837788401590337354789036211646088916387390759267831888353304126818327434891203761501175193546058659785752197404829284020880952348689916116428027124268268234669321378886777199034708637868581682220516203285916761593285592432599637662823278842601886870472066777819216201514656920477876462745030488958382696834341126610960151569669044391667830376956396757467274335251670690356002459501619099289285583765280481239247723010627955173074394526697174915397046426609955947782650823043658038939736719425688601086101871362195169860821763388366172343358514558191804615027816865843656083911977873935748014790989446408199057907879164746241420684129296875/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^17 + 500467824566162993481891428546454960660001120124703864921109203061005383868361192275626632302778419713730813274567383184455515391609775924715494378036183023653864761402783807193950463948488149710806205767917485487713848726134059165666607825219232813003506646856924385666319400575545013779219559648711892938871057467732262005758488355632334250203420639610536135165997997710574323442302251576080282651827521147863590974027388040657216471037295513170947149050673192329340649932799756271722909746775597168572838420550865146342002514389937686291034474441538784728556329600987137595668220108707766369596469756922330723383694386076320270963151519713010401673511383756543084365488594093369625487182149432754059281973466101246179947584857225591426476944393223118028976323503359829499764355345702879610645306019842047626906263978972086822265434710514572784618390746206641105429587935635147169042881955746946616545103759291047774994915505486404079267563221632667773936321555892858520674247675200032645658918048815014596542480478830054530721728062185114081587523010984908475003109981122698646342526835513270382370576911133937992825902358171915618623796992870954890577147706324011048087775960298170692544565977765318014921689593944377946616662121356647694053428522377589102249048287135937177283693222393660688332581693192468736168230140496479321964775129488552630023985940933921788002161082938154870356414207926654279439656485055558933607236274745392439018042537610694569835884676408121984944917166120741735565391298126115964717137862895785677075758022349391132545198328843008185490923205947104987106478423783771931876399532655973703386508745206991539548518114306886953697865920349326046195089335495665906429962812260762493612650255792043416137030183364057262709990995716009290240711707735878862929196091538697403561986338922443772578428012739114131509919694275406818107767737996952314098507127367374546417804566463918590472774295713089230686544661078666384922202748585559310419224284790228429359944766833994521176404436743450437168152990857799789321307433903161054805967196457300451036181295471142316571481538587574995018123118190664874354492281507284282315264060994237694571056212914668397856649853735839576359409843949646360309163138088961680508584532493691571473027910259380749494835007828919460789690484655219022089909988234146084275201368637815101359826356125337075218314390805754632478226311084940721511640166454970709468104472934917828445713266107503823037652692622947910594757662408532947262242042932010071375799969406962400759705482298406696669434172699212379257369402538889005234635631761892187537957364542867614490754871992482537793667172533137626719939064603942658283855279211807637705923203551659480326241531108174306673588897808313253776164840099737993681063509856240491165639447405127123604765180651571312547086323592167952600036787428186909499796337037522721633606203399638235371229333828966665570533821130639854923096883390243364778167501113081733914357031014427826794022148583785406487419294021552009176460556886565690318253724290026224536681420347641224840085212925161836759630859999236601982952352759599450523438201663347290008252229996156775024524928942903309881062934748507758483524487893996742585036109499104635472657643584563283881171249544390006769849145096514969159848864693646472429760107818856170785517554204239527493945982220773764006277129332762802982496828639263702933715513534221067116744816428835971145780742099123410034842931217019110281917800720707972592617932365460313643954911487606136321418209029712011159482794294133418906724561015163339985167267005738456292592874140247150065990577330868288560261520813395919289111643663912344418118340775892070730268834864922181345488730872739059051818154196491571426590926359784783681449326707483395166057328718404334503196076798350018122127655247350220078105689998142191000106130859375/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^15 - 752317103254234224072422085346321398941483806625445849405853473766956272762957394630354114449888379999503748052932407206232656375726021383510151577214202644202498374607291195144590742799793943476811424716874085010346072753316415805912500713946434265676296297768066102353030174518847505072757549796397678371414128140380709778094934246845985324308361967375685824311067960614139248267037284880817128550770748658509680449638750354864101943622030789390099321306325587409186050708351032524874660007131516940027805135125897239651795217019118023763003164686087117185552320920656321779110920845879245615515565980987330915192494123438502172065598527783440890395433946383637478228777717758981277179044015714813378753609883346478740341242574207778636819696946226708376408261195933660688469674996604256763301871308702954764013677865508491654194310473989298219526103937052656640167266690823635621399117034696299392037949633856333309405886857676504841474773437805719085990552953325030610804024024583900453754440904259557937414462411885873926241834047440490862501755365696510568442162806332941404848568963919734469406081440073500325178411177848256120313995022984901448379961610260885639010452896455691570092063719576021148459139663727143828107664089499141080402338326668325636706337637904572982525172787507646509203864255716883051091247616253440301047494616394776336252794780174175324861202860790633539497967277922454233763163996355387167710383963033772159286389110622487918202272010705274989336114185814708582193638544048833026078599761402002308605172022195559926267629692113502588810624702127402231491804327992525507100412067606807777263693816017132987834744639417075279305928878205969321881165998115702506247564710955295646496756733584896004412796128337403792696354998761730834011365296311737436091666928302494025755294747989741794890530328143225250698871050011646817479473858748849969802154442657540471372743764494599234971327229196018478100582267977176178350635854946122145045879912670888970576020534642250707464041965417547969109911051145886412983090604040372044993855738277267983731336988378289196109538263433018663919714448240080993580421370947871201993228620975151864112984794623305304579325878618557726296185560632508941898813877088644447017205212503771452463302529175112635566987716866883531504380604627446415911170676798383713683733246020644990988600106921050326360050174749991021695424577948751272056472906665472304615224193022388273166634918898935401995858436560562147156405396028551240014137661575161342861287229781777761964731364116592117026805166032072520579644037828678944701425451657084659750644470814536884524482115176294668856260452405930242836264678996849931226530048899837814108243734203605893729542987826740878514667541035357457611092930025202634822818353186097665524889609709473223309547132665207538168591899504626734474916308319850821846332954547047852337538631236932670692823739638467903662149226578378446619999425603037485947736580316486937500553109611010101713420648253425602358646997587679845256151223783017503732374399350223693705470158096580397507030079424892408371433552077658579238070753943481149509424422923277767140490293843449117237609778485817266434711663126617044482897881017855813114946601568447040805501950886679613638052836071475429314922922595962706768330122091719331462206097358275774064725983130480624881768803320389289644543447527259691516347704728301266771790083944222908249451561060763388891475433133077783111362192502722293487409321943420874064954678476201990460305940858620474105327244969307710837384089550451861777198551677626628655941552043509555602932361704499772154067029974556606235027966446695706096335342077923877325897273287581925653957987215462780530385827478507775587822964970199679045847225122507823912465371735822709858543795745479350702491365018505744078979073325058319251529907766481035479184185546875/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^13 + 827458931793491419066395609105347419365085112695510101735683781785966727596199841872394472944989697261964553164076589108896974802147939131130093759667492103599675935470988709422770449563923099584583761234951779090662488097251857124015160072674665876200997602817513276024104465686908047011871687191246970986855100731031532287559886908810276548593676758178210395429112945683303733710742988503535462960173526588925762551739688635329001224591507368692340100912338380819766825018605124538231873590450641291310283048916619758094057552874355007880487518730916660652780397517524574033631958353335296695130383119200819859636338815814540298360866014106445214898002107202122664888882440824128998197145140311970197881519664565666382643863026937881297043762591988722225315446734245995241855062728087781439309824035843359326369268336709287303109565158968405003055513919842597901940804310113872937644341749783720013929363835880402113228297459552425683689316467331063655603271138969518254538158512430597093880510474193232154168384796885405206386058841671232662534833073807179881676705442522714032299917560553422172734353324492765169933840377111662051794516393801215502158708988743126886031061691964864479042966396673596468624400820370757678783716330100466103103876622811417814310000288925378998602358621604582749326494903047812814146478113349284136948934091365955319629350056996632412484789041610159345434942461770564959026184096957184308515025936930549403172744726528258965088779549798015752945454403816235590291095367978545382968235225767448072331583690977556610313241316305702593219461958653505212221633354035473574524238409287859042555565579461375435981835072300228686934730626056914959605671739066002982772866330109230858322583589308603851080886577044248594107447132848302403005169841116327654094091958099509161360940878280802566805070659642896768906807570318152980668954626490416153449129372927004026706325545998424772241021260722246546418485485513922972306621210514824885247363862374253035233506001363243867630538856248326018290142112272742263929389894727868070598915031398124454127117289135278064269815267949527294582361251003972331759273718589188031208357104959005006548217620528165462591056436408664575205659442091549000580195907441644830319768321942652612006273566935533605661591122551553664788741825353299103060234737763436011986928055743981158483371070359909818361874547651002134868598294942714164733148394547507095446916702173382106425078395698102798827144868008078491951287662486590828481058220835009741054032875087556737171058529878798945835671375971324871729026036325486963248828907639697524249050994860692670759154987127357646811986959369972080606267692051731309452400153847490100242185223326949982951169378928028224466925531051256039235659520252234717764743312982476416296309348837947650456690443260884314559473572073772220151646558662863986957490256321491409253639015991062201907414032025609166258416026474797083102718518811852331679791021192796593642879284749091196367328412511774581266637745411109236494737589943241424064039839787772797179140946232795191018548270426471385465174000073685539091986570615224617990350246071580450499520774439166629120021908844898367459888606797690308510621596848976439525940357967730156573571177503594538523879667890214267837802599574830844679263628250361171166707271681872160843651564557761438112366622666385393620738423453628315145809945352676220753179815030977873220455539297448076960864482220377262622235184615574012559947964623745211864977376410672786617447620030043349163185053103114738971538507179599756477877614447430030789088301595846255919318347551052276332188869635113532676135168583490472627200584846651230285785487923171626879868512177586112147225282085002125192659456814641255478846175226360601426088074351249489072856544309352361527129415267795151951059107700185061486953879836901020232201798828125/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^11 - 635922739829287536186671111865488900802717949288445119010859266597432679277114094814043994437410224284630309467342323650615715921153165991397333937701420713835467094381421004355704611461866875939333706658279748217684878645352306456969049587840920673447479038779212933063732132317964786915612381753616524583138239844604705636297594786781918090452282846733642884441308610683625712373613223423881197488949434671902704153582910621398760482316690714747335045283125994588866483142370079496196475775280630497370884605669925613123219630275186193076656690551291218614632168560288500203196650975253422458092314100767332276409175699743408296856358833476862810629925083807812118598616541438316804952190728687470070555609006643196896110685135123147453866757242708331701638374967270746144557782802404453718917678833438761006877603434001636396549701363574655291199059272594956032170693932394070238525693081363682210565482821795793868029169301470415999407790773659324915267428485477120690735876738050884750674921370090620302147044623379217364172852884000825361976720001142472578661109043011648249320210152107785039250340276950943147110913389339337152326080263112730074360647268230035681349957701294134284524501891316845135266177496854925715780453267861469325228966080284879135446116393952072171520404453718607398269813752329378890131341503784937428511225817350218854032200236350370877064177902738730385238721852253928874243375478083293067750558722925993573978420611869557833784282933620206756006908666303059360404938995902972473192308058009602579292105315728395761516328600978741441336402707103120822328119957325962839087607869749764318796895589503776438594212051547599037373784506722659728473022907356307634067770360228872717277379451818836532077225658711767243954854162670731360681083154309179833627067447376388277326063021687993776188843205358093849389546420516268663723728939922708229764673022696812979950672695031204505632809959107217334694397368308624474598445746122024398404077372116318285677121715378969625720848196970656202478814181041101759030448573624710522874829706312132113930013563296083766158990048078716321873857141546940104895872757067611212297564126472876127633840113767875111386404254181446525519177262235433671039019764221067868453219708877994817912467674433860669038685555060697145511365477323144528472985590114630523496750818365658742785330462668290673259959411454656649362477162991361264587790371068728138715123948294782606280764294044265394138772979243679344016501555473358816241746354762342758915115571640450834672409506026100247022120938369809899292738044120122903860865513410444816936912264020635472471977821511155244452552122246915830070838344441230285115157338926239537458171189720685763887632434116473787425335144006435508494867306963167402551962463490412213922593970809451685821809627413790694357414564170032194662399287600087181014368227243587357203923804457317004431751403575221437363635130718019854831829014769580746014509710939592851408362622561801312102858418372107606388470016426681952971389877725207202358482608844865202232740694212872778387697237380252804211683063073350541153471583714926778331928257071206509077325368334745383804988373896331156811911105139802628554619003776018773290254040198212144101510341471291436700092741801620577986367133707570911922276868136607392076979593097567389590896087019937796421984191790263410170281330898500358557041489695356223374154191239803853138874118731127018898190502906458935384027879934896450492242204556235333982055026374301019251138892734367093983010225111792422734100029694850321516510193376780046625107118812328717442319211478099208772582939755153644989281706313133751121936603996755169727944135599465402480652338054183843540137387363660592759966446284993967089078037677714040446085422983786359802777994938372139953192968251707351157623450600596315869241392759213465076829267578125/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^9 + 320575011917165639064954025769841832332697109046105020960848621444039898779368461394117897498046467386818966111820865253050833150019990144865351501285912040070267188909960290097755516554140882333096750514082997018466745864712880070246273079745079905042367485457782017231128083429562992061427502806106517315814346109116183691692248778454590149960935492889969352173358817795077418374808941902520332269716403173910094582615905904474142090982757026937901339734277019917299102106118020571411338422959602302810646338186584392333483220573459289004730601830594094242766436740775223367431475656726578967298002349466482167143788409713995386192960251435419748364344971293903955121450080535683623524884517950197468273938867960159030788812981744037803136083653249530542325262770499177524109793737623441212511563400669787595542065040317349515883208618279366352484541079576139667257511999132783323427042999994018738307560045084844517362479485616681316908688444780760707891804358228323813444708410089342671559737721403641024211305987407431109221810592868759428227464503802803934962636964214534913870646320534073002584291170722964898365361938350223520267817023686750589074760081756638206124331020448052314471588297424919907967490270624615356281708678858509431497273670224373226341704246094661413750444505176761355618676230108717670356400164569387766385287692731948090194389733285771540450123176672477391518925305729290156546777282821157401470107350145604041691105967732424028705194654096239586934308312091081513561182026924650268677021390592240222180617310965290960311120571642791338511777521503700801773121229359265869749658675562243609571241119241381377520642194623368972789852290839781197707109314005436337712250213408312062092745455813590771201258123089331940554665728431721907742307861941725880147203672674428149132621701069515305633905214299543235559489483489203969378144209993367651647296938972157090200586468969033485540727613212726795034658908689144483803287729958699920581888667490559131080934590138384188939648986451445713498756873274632932077420419686847695822680252851267564915171182017277585265104208599713585017852363160270086189036286164501946430362359095958200061028598316216743028330509741422201042954224888001400657593391463156877577829647887216135367189751066004846689723959853243182970751033287820927866062564127543090594100279141915710611949424299808318411197581156376955642563694190850091238603911155433081726718234102283924567883502727767647114112642142859561669486591397236217243676279097928298955211700126642340549850188740693981983860616268585319281424044533726080323964005512447077522610243499833073644525435206694977679566022872881751713891820921053713710046541456791382519597021925327153800516385832162158584778718190069125418756147164889760466885323406808957084568587419485585321047856148728881676151404540071707855660546782604784404752161964809801034267360525805620750355545604515799202704529964486456890558556455706089186066449037920239847779051294516617379509323159745828031574329933942658864409262267438855381658470217739937985246920614148841598280338232157917084715425016352280953283969477146805593064118087646852336405365926617862682294199572418570928969664920493683737409875913063410449933079547095267705152854355819052989196072788559554034482883746442115072004159465365718300357777809659729306295836596009112079139696672724089961528101785663283015851849021070220231901884074740873733086321165573039506425854062213265577484833669631500806909344767738067218045831802837064623983493407855243708123180759451638034196658016276712253935957216659378986593304119342018920900764356043396629621008386579270647995485425137004484288840366852467630263847412156589120464606200957784169524634609095958864643907224833235656692104208980857790870529355571431146047685686323086200515761069672302524374352298209557342807902553271925748505107421875/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^7 - 96510905595174409153427822838289040920857230525171719289889267940705458824810607059363142191710613950707310965584697288221173699030196889124379978852051496487264576406676642058627663738496896135490356649909098199102984816161360910905835363089126556096345141621314273442590268169959417429258760682092014711043740765576409441733742783956347267921994541278199672652085601737150165298403026311264015889548983264643892353930867820406360682266631426042096480972324838345532480542129956644930811183069924876353497613357757415422841243552538661955774266304964161104382473945151249754735409506526256379852573226805128090133875384418594252842975121612666194466514019211707192636182996076273710410935596240235643356072095663027237620499637289571826439952435675823796411205582460411324195989920223587941595416914221706369222753951257257954450761753044483134548866300193043532557915168712161227272718870979744992334293277869819761612884582208057475479100542551359052018052253479255244820847738050700310242960642824544661689937951254209486200955136778297126709057648016783609315454981352940745848634636842759611114395880811780956675629683160482285308206930240623353909028627713118814506211911223777090024248596654458507055542707090399759826275842605614116766057465582664281531337062474421533877705386315457650506327474495729653528130589685932753733456991977135105708863683379637123061168356356017865674736029665512323509257005807075485138803055448509425033669998823488308815492838644826400269249183145430552837831718549944034667281956334754522019360747014226770007763303208171241042236559629339512024604650920083221355245289946756025060344494519894290495955075719842459476451342754845748822494209367315284999183842186957529608042494255691555739328521328272769925244285701068065543992963463021920755514285785053626430972765271039068661093685538847850720726507244601844931194128968872134229602713622524527888674702252067013417250270060997976077655233700380515042264848085566217527024770148822042365028793462160132181663653176092352041122281890698352351659871324607996394455343632533006334195302072019469651360051546248331738323704585695464257928362521192838662102692982320850912132389410575806456877289990577403782253726892811009626092577936397567189081685398255882276546564190727745046169358141646971257955120064652285876855151898324465842493827526607027594320576020603650263976399033787096372213526553218448447767596355869480089495271216444875086260448689519870248003299514766630827000746232104912993201290300306280759309399707079331394041505599768808821975096922663737858754045425442642752904856095766965910965763121170890888334551308248191337694286542866340641356506200009291637513846500651383737209668810640010104331220029891083384983373890351585778759926542224198733451008474884475799403832784088124417498511448741243429443103852504149334390728534514034269715295197055550831738232294613128295920107573305803066137792578770055148396826174614557644492714508728030509844016925934135574554847168790330651532190910881940239628651674491970726424929897882679554428274573311734343460710470260790116493561116808797438492048067709311342110343962452387704740210091869890631564814713545610642665140610500880271575968179431450387095569274105640380817808303165481137359719487490079014167576349224361484258013974082730684421456287693206193201320183465188481595258976146699674262888215511322008800495759247873022502327564889362223729125174677233797142161867589759368720878376169203714499404128450924579740961215280776339949324735743066899397803230125523633667902381119855545178726003303458790943488022849763051299735277340687415200176332344276369771221347777597065009096641104601762720886303697700877713290013267162679656600517274794267161998713212214481763923026559675050893675050594525855794625472849650705957236919553718874266548049451171054807758757808009109794365234375/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^5 + 14690039986883187037892902909306721215897926369652440858313633943570477311411042892111501988005599353107913940020034667126914418148436112512332535316868152722917661732244735030165969400992159268243622855231294167136592316763010309847040969411801803112694274989947675373785639950655644930197464324992234079398724793463805093019946781101133632842530154618791329916173472128175638138792043147437246406489115338849793738911405096882490244825578630788389433583442334908909988156882414623261880740409540766751391079770365157276060729629720558495187413043647256618719109097266117115620947219566730556021655170457607651443685630866272600507174007583553981821404638051708137997247459829684264554621582669553953430635654226846838559802160792957659632153444564790522383706150481051808588312393488395395143931565536197314150558100744012173157801325532252820928788569808441690361016337264668505307404364953665697727615940264588860915630576984270210079428336884998481896717691298515681775202604119642927208151823046513150262227341199496132808247347049133051527817571300533715193111997446782520131019819815822378847819801083560825544660384743928582790278644864366303160645595925418602293133869855459889364523951116243420096955672747143888768359860047397057696224355006212709706199113319417069778981764475963062038671010564635010928023190353535171171899293480343870665133713375367367348398063460377656551045722823159113681453472884324367782044996477491197186896795322918696705454959087112417025771770982014920877360707438148072976613793831945824241966702005151531726073088280412822568309899920572535626815228110114418431776528169359541660118219125227692660099215917571130809113908403995620572282733236333105361840312108142873321076715934069715451889945066942396154226312376115834939582879536094044570690869803501569673693862989684087818557543545721987582792425386148096774107075237865511157680992831299647225384205925562743014868326188570601492928245490456573510265825064134482396485343400190056521423619994073936663572069164053502860922953063160534452428361986409480992863753005495167452056207565202723165685899078075922653534559058242701446939666600798503886944358475779894715505389423947475726901067604808475654200414778479434565675043588407852143767551661999301655456722141266628243332380791965388752858823939569280022236500984202131353886444266568594124842349744161940055537425829792051180413954367635170604480074016638803073678384007221493849867067888325167382490111663839766940717415670036634944709991770771606226235913722117525434298596060454095136648824676631398059825896933778238901987028460022125142144381768152321061843645865170255721402541695241266949845333672582269328113792999565084909564222221553033022069266643143742238341403370457082644959652410259838627139214451224129363463428806757227701402628533497190731991305883020645260441596675772472623096826224190817479491096894554554484612957582710753228162420860505939850698900633768821077577157353952987332205594282752405480585002513747427802568734811337206739853785214503488800028482410248944130533857772357340348825784938534190363081938974498157844476479862967383194514729808552179836494981117287645629135203575014449586254661479650651990450061799978990305672138806392586829891685049591630637520511455637569417089519702838338204877253965564408160813809988331560899998337586282088948085367745101207877090411339304371555375440987974869019091609930028580890017812696709824384386207130369213990856498101953824684474036088253467582427314740975381474858595968096362351226511644902574835504726046076115272671483167227772632554766097718274500967596178914216547149917006720193234707009431704970855246838156601274960931014647968881196910590867386131090371858095583407579744908184800761291844496402309853045727266711039522532520560282907806974001105118228891292967918679614506373850800621405481073094072265625/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t^3 - 744119516913134607982281565245809431606641686043110078603367120616874836630033243215248305467759352954864326309590822630718736671107445248677213243820347199658631109946801892713820083700998386348056570781771394267841374450608066834015970237098556894840905173052603760382922535143099764138290255166042679384527398758206360538539852092731017389108720823166837130107718322657319864102070162044184833534240357829751837940094144682829687495307505868502990948270344801754308046145415824359070350584813886648220769189602118085026901646951977051311045495066286308454775533452259582143086050719560734942160977409677935649836641823150326330526766410199313539709550897297044884151398590922991660338243769605670386293268419573088377402627003465984812501219439935570274895778016851724272094515255752549440540946014782591939749722005799923198259306305572974639643645560896630077268668364337873290082518908133252945762412707803188308692512629316046052986820212463985579239528469016829190005171121699425349585199196543700043635223471904438144424776720089770878751668378927719744481841045851701620978088158625613311838192563157048083357309765647531899056790730603935196210679589195437906009631484864210145480412343830029616451311332573970635051156842196829376119013161189095904469644027671444567488503322021392812313277794733109936378835534152583735292542344039660333537748993387805470054564531678617823579043158583471857919974833183623589895982492600121719045164844133044025671999218040682915782135571978513215912161202319152535275036069339286265593428453279989753667910292672275703432708910982682454290620307092723974409558484563898136313893174242682005758700215073506279800577914429039004667190799335892968158612426585190773232118785170932912316523020893098186098121901017523917321996368924427199903193267834915781824627982155454015071848279604177019530511994807542996947196148548217400720030982104702295444745019125160923792336586506343240435422709415887762179514062493219141580642874306475573186682460191980441638654628466194692895424166485080995013242089243353138771904741535666997264247943732484050485737733162513714712493757973025791571067229399688114697045988770422493177934917430914468474063670204547545470746591879368321852328706249760410748091838810739123432399428498952287491442294963189667168002892241902391173136895319407376353014249290544848109984641931579679911461752161042727200517010438203194861351198969680449688212418500124587471878319684033194053131224704820261132357767545750065194557628727563339625874328991658263948960192564551188347765664251220436551899419410322585285696221066134937091900483165416729874059121368731945003061106885948417275518487395725625552113536296355394918561581805516277081997211238098488802497889277968189388901013031654012333415593622674562150251822282546518311636951401404139571393545031627732574084644408285834862732621197669331088058512848685200983267141198838171900568761869274442138274232546113117181338306628421600771691180008550144622938380480332911938791604394320107974282507008667765474292258519229470538792087129095533105043139020151817171362751553721104781351393204763313033443146389000487928104133017220234542327007801741049707640995212996362857644053961074713118060047757897174279461595624739344923309219725923917762352290313247608926328329018095089745465673874694512132608576321175420428554133975921519277167034624605027969565934672513741253625451063527768505998699068289430711639563534423126435948080661581090725221618808676540829821632703015621570876309570033770265862138102791483510688576759508757099603357241142858690205622088420561183166665604768894627019073889199456782811220716799685425403683543924865673240420167490239492403414305138791255210135588519799569439388973319389942473113908649952439129637362906309222790173098272272917277771808087983105927363011139642353254770727226669802880859375/9772279025339367992126807557801299111166415605824494271826723234242765593855121059265892702061871042418994484782128731528671403608320111673193073529566566950367788896468551085313033759590698100466768654101172555913268108186819467941795868717011301476016300841610371129257126165739417860990846083674457124878145697189740158207638293216952297458994337550049354320780174996442178259254726039767396759040812605217379720704740142802365192674885688821004823549457964924264038482915116424542203447160344636281034132847579619831022226035091565039146995385185831836986650174723307896601820135265888571768263050848307717029631001819528429968781234068498887194794304826789619877603611505696115820298930581392745355034456415417211227154409366819574262340018853702835972049777547029915603113886993916427205088021128927232612361274294229855513620879758868433914413895164954619154252832341647267491527653004087547320102382238817866727325977461725028502813216731440766574697525797229618905796204246726699195074872747184808376982914134290202767881152933109455793439382380673622929658057527739037536854902728447721075537247540160791762487368646050658839951511367156145852699225057780650433271579536431882302679537957186103825094148094688662452052127137215904825362880575567111618647707153404370930222430024862187813349891547917358593278406435505237259644545065508623482933382526126580249195444276438973079468404455571900574338273811157290814484370716835045024434978539266533290435087387616267914811737409024087116672920253357448019696773590160382245444184033737060962916113743078579009582059553653955804857706325237520384000244831377762668334855751119014266726644127155448271018681222579236127254742685409365585588481768128360053502669026547094183685676792610106441526468167936942947834988751971259043365325771019064641925754330480283004878437081073724804997536576080538311544133777391469649913843702320351169278191093010078199087522119217027015250245840906780043942253870898627718502173570672323503071489206462375073316210614726512443640814611352171577557067587054687529931818672301084827599844541902676322017473466289092100109101828984244159037454960697891741603406322644633415051660605363228600901997481261528012326092107925278424349972654294891605283097034017332436690147872835615676414081517393958173849098972551947609034903015753420152358378993528293400437089120769503411091383621011389892444359723129884564769472822342121675509091275717597411089066331446153890721971369341347028716780628319265228242546021472242342124550605485211114692235108382332361075926917764425792608241966418092486093166769973724776686485969749776887990012423475649959247394810537714765040764859911953387877006157556099940663854069906494229931551825516545197934245173456844261698374387979149972496885317598770026023175528822460970770659356507945682246456604382279605507642066451223464641706704679741009357310871912835651795594686524989602640445611353291134568298069442846361619297144870239886319696786629633797465843333190761059924599816092324809381668885136782361682694277453911771031797228151687968035387584600496538952171587321865817558976886937111567223050159163115605052088254292451212264738184606281385912021500296417269114471906263889839013237735525652988002013787021457592157363867422338596406840459041904629602899361826854719477800286033517429621680473363900670553762815386524190682004556777944323829409746080915852358103657998814618738259064306293034563006063610026643422762912030146064203921339679241688493929584840888024214304988053900018530282200009268993616434043198649825859456346773267823909719276527390901248271447462894818377480827019573516715924522897080782283696553426403296620617797798562181109064522960708845257898385934196432826567064530313871490576810905996983532113350719931954474241792*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 0
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
  current precision for roots: 1696
  current precision for roots: 3392
 current precision for weights: 1696
Linear system for weights solvable: 1
Sufficient bits for target precision reached
Positive weights:   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 ***
**************************************
