Starting with polynomial:
P : t^3 - 3*t
Extension levels are: 3 6 10 18 68
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P1 : t^3 - 3*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P2 : 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:
P3 : t^19 - 23713751/205892*t^17 + 2134183615/411784*t^15 - 48885080515/411784*t^13 + 623352876985/411784*t^11 - 4536269518165/411784*t^9 + 18427952550645/411784*t^7 - 38805894891225/411784*t^5 + 36681698574675/411784*t^3 - 11110847880825/411784*t
Solvable: 1
-------------------------------------------------
Trying to find an order 68 Kronrod extension for:
P4 : 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^105 - 23716285205515536809922531099404365666720227422566600641617166830652090134782713139259695263599000620025410858678952957970650240686746069521490892871995699558723707328022033976008046020297377663251060737321532563062506886589254179432869657335142798647144069094880891736790868565319064817538502256166832002374690186847428265230840625337219384526258499152555348422770670480297736445248188522054631986720115209097888441847195638898608639454627421558560626153126658790884629210007548925878332467566300078970724576868942234017577952590249625133930556251836402678504347564393653015291093349292195648376755813328964064241796405251608251751528651894401102253786663149075523782385083454021680303930700473381475676508036193321571804164943179116056146755473147456526895878216204151391744279149848238544277556014735988666141750504528670705150229993046902190247584612494586021567504129875913081895165725496030217635723983759193671803790989679677536868776143694548977677483333104540403970775090604452675102330253276182680465145161813270453348138995596716393471652443417326391072286054990513262380506497894661708049911973126463879231042725296416872522340452585170710177283334685457446236496618499248197106920076498681478538327532208879636619159399169469107483285010727050801603765868429266743922108742354758024885175397930189635035052196360409370560067166914102704035471872379874889045397980789137915241606732367230198365359006915983651573509048213740303473161364849539824331728190900414745458693801702883117512416102414056509130023998794723951939752080920595194046917095880158431264930355863258758183700565357489373432923941948418615003641078806312540829647153462843961792552773757180627755671594974258140029703165720394659974055486853501874913920097785713128755148209935913365870951986740925048810651860018992878494762467736421213236720555997377935921857457315752837794648489291694157705409114082562580379717319807258025582462014646921626358168446942684330416125656917679202116570885354094119231696253708172275029018898985227421324403130720929156254354983803211041817267805334691340610931585030470604347772831196813789569354094997837203225340585208910008622689751260785337154918789957018629591633482541163737923023947223546027577731197198386448044849144961303015440698875652170760374301241725409240455046250129309586539870777260641975990889376053936157153578271009286560949126827284408256807861625748923775414633066204577392495156048495544929967291497540360324298843674503659629261907003008175312456220420078262304744618574130146031767017633002786780823837610552507226816720284587727352590418461172417191356263847076284991345819596049335538055294295646436605779828485576247370098516096726563172316737553532978742707357823269509689649470530603242634187067576733852052797315334269573967507956554874602724097680417263389525507900845672809999684600536516292717945190597669719228543971265285347643137737268975424297583283553224652239914147851725223255735804469723614087601541238028094418260412504845180269416073301002418844874908133784752840227934438006616391387750124270641606865093182416039118983734995790685312993642276803265989798043239358477926794326216183560372433284352360647933623798042330024314739334228285344422524193710184517002745485224506817929380350282411938332836395498379088399385739653618944456658625996524999531059613754729994785280523601098341450685521141511496809871151776788905208128398873776758682868069536261649621974696259932838836663120250883112061186554784632305568622048991025492403521785891155974258141411554151928052321943120892076790621810550619203371872420834502123975353813912946342529566688001039646996178827720617388114222092091899880855548742864048776808931063251400064513356669949821694964245304996758160737556375934696887749977497402147210808197577673079293596309495520969664388994628113747033980232473462369152898606421278567979542356577160611338966323219962425717164013/5821711051434117129095147298793702490980071920001390229308815647247049880729543142801713063572858113202068486076538063617334690913983726472637849672566197868807879832169780091046061872275081208681537588663125873881233746088399958668857651573333431852209433287836035469053163371145285539312543069618197218227743472694252085154692592888793204643760303708072820062734464977602393176182951703014804412176492208767289613142309136036084426509589735619142189370980512462435437200803073375507644010803973433924541951000504193557435476732734027836006346696260797495641433547969002795314163959567811488101545801889611331728516140662848037690111401802876249778074361071423354585560100617040147521337262628413340285202743909359360278500929627591218400881594622192792893633772427304856471255416793503587087844792566964943623223280183944000533894667160649537649049532896613662321848388653945591705864557977447423957841742823300627087533069049540331349057299670010349334476729993305003051758101668284565916058524648305228188623345600135014701867503381376149811357754865157138875329786823505511431730634233501763369068974679408621851877048729503359365008175046491654757224565410478957588087967609486515908068738156080409022593769552134118561674900939648528956398516526780534019431297823547355106405575975574486655925902513936438893061912073307067978927646987083350794603617639381440552465475244252722173309775589943035829503242077008225629361991197634320949040350836497810085510928865239615986318541266745844886604303785635238858650562798744469643256225467170234428377105715859906339313597650944028910550122955657901587692227619954491124359885813038260172359396010226319214073238897109673956735437792044686176623457753797463145497826404175447010246502919145298333313840768733945405323739145749077220949375659627519312176633945650151608307062046430019228736092956409194357040665522483366536190857941739200207511456921924406200092904840483234858256143321014140110756427082703812109064314103886003454733742819667215733282343599397791396377790416905759805406704842815125957207111491255881195454277015336694349805833301084348075384913335002156755423661384046420069354059477418715789991661714841108291793967600060939428918768154005047130147779495185162743528447425688700231050813416898422842702805119440931897745147016727188115672645928341064394649803753473370156541153574723854528429750891339564753231416072572502026380707152853590193818068315963446700686189262687225810553544721658943482842123303584565933386067613563734332377335799229047681417752193113314712163165492800997123229202041426716991805741347616255254380196811002231275350093247434921467765186598734707888748571801520484233012600203867732024084394706110230219223579980155472018657036050279822494372491488330496385848094464725786712146717430287659617370930531446611778307410405079837818212285355907647218103757149927105285640616225483639150988902403463507457968485056228390316555382122991854898167416421403307942343972298797997914257269890590776713511819787197319169323519556495285177286621401151684433840332368446999164821640739058951204595659811266710480851959087427112250677771489808980686504651702859137519398271814056050523480897528309693922588529326881631622788437410855799242958302576452090226112967418326326301406782431804047308855503132139464244818810650852332284109025889902673077585632580696246186285025541629543081510466764160732222887430998483201875397276470632173823528037051122837231250499487983032739559111426884862197677737673601035157842727778870133263496451779381087735544284574446203114468479655108320231029064464339815050253908816307999797068680565995681251772643253438026640558417470656566972432751719789696126696235538889864016607063407071593284768642007262362756025431456028527265476384910830677425607433339769302955305089399057368280324307071419328591521805677562274051941795547505076174060797742496217893843486484048286*t^103 + 370528801730714230325657839018994197908654008830927232263032358564252289874804102473261647578841798126850974568125851993369211949977195930439210879565301585122876355448666664598159798937981025633805348786640012109258854966370758605344533917929420496554677924704113298409325313327641122872269457765181483880653893940955112676780669065928689146324785894603949205780906276761092702274583342505238358838780465871644123491668066537858528032647669666164947197585812030680787890003006294429884153093655516930106636068061173453365735295933435674967602727809584668512104191007832124841875854305956865642779582494968394681965791290130398190920555600322665567811455089539821714090471024842898839877932072200699897277521880592607385140318519753420343319877867485445015473955638819874302590584050123299624243348241520622696528399318551658420015204518988403877045945341727368273729360650693701318457461242302632865979776272265845088394885782310183767903563183507842490792277058282068722595564920167508573471888558304572436411228612052343633010917779812177325082969487221106883158826153332685926007126524581680868949692233526169627785313543293662869745715086216787986820535860199402282052275284980931728566136758674668457273963454297108807259961122269376568675849074758524638887911024873188413464772696666444912344532729605416163833638856006004350987299013409875956829826367996870462731896703908819633973156356925526562466273615863784677277530376690002417807655427326116515767147931002224205002936313181245376370853761535700986285083166204759207298858904022752693889470324072262344890974003445896431119266929075617676551362815728867807267295714759329385446447750083115555237750815015623150643169256610030528861597903759054940778326292427290356923479115578553143332524572358656370677819556673504088636562923010554249314750048425897722533853918029347802927387022272590524290752435258558531215279533815859217749740779011525776167686784249550758955796476262333406676665874739721005476011150599110957357957821031028028555007645154937286246475398426959379284134808685941453210056364885938231602364579419444995724655164046539450706678903492999285562947856199152237227936557584095396603877366294795334307750731016253827723556068866658940707261768594872362514316570639983783698114569603873029702191985018438628605659232552202065499958968013474832949788009245312507425715768179866852788208216288666940633628616471494242906501593335028723278910234488601081120344048218947284175758139060965584128091935301611216881997851690940724172207547594153936604826568552528049740686199453849907747149036283192430294205366765170428146303075133321066998637609657105498943250150261016499384758378671299072034602545260734378870384001493111507621007604545074403906411471807987331158220878572983383289741530604479180079315693091180188759073226460446141749302313003176261558366421295286686787247583946179579874422541062397284243951418175096954176853397143482213842562806527671607292412385112847342719174486232294456248059311963692256613876655043190247836883348996908127684097050247770428922444288440502033863574059406013010349183939761799408666176753067434658639080729700958508134691381930895532502302443688603591254928022896075629028134815892476413586384283756391525577542415160972953239116072253174459162574070051164301992603770621004121990454868659526811725990135722528649283533028997659086473899247670084690511194617814395455535735845383965071256905645756897027366375177693679539033535868251229153612007299135665758160532606969494672557272697892673294993729743804846370340360267332077638249004612932613422488769354468684722260068681343959244593484295137552303062868051639303664823081653330813424210701170517402024531897170242977904055784065235636908331146362632471498369825448180039724987042518040675792759349641543830838826060570560824631119374696893086181255925055775582166684595122939853286221477666871866356315331324518076073009785/46573688411472937032761178390349619927840575360011121834470525177976399045836345142413704508582864905616547888612304508938677527311869811781102797380529582950463038657358240728368494978200649669452300709305006991049869968707199669350861212586667454817675466302688283752425306969162284314500344556945577745821947781554016681237540743110345637150082429664582560501875719820819145409463613624118435297411937670138316905138473088288675412076717884953137514967844099699483497606424587004061152086431787471396335608004033548459483813861872222688050773570086379965131468383752022362513311676542491904812366415116890653828129125302784301520891214423009998224594888571386836684480804936321180170698101027306722281621951274874882228007437020729747207052756977542343149070179418438851770043334348028696702758340535719548985786241471552004271157337285196301192396263172909298574787109231564733646916463819579391662733942586405016700264552396322650792458397360082794675813839946440024414064813346276527328468197186441825508986764801080117614940027051009198490862038921257111002638294588044091453845073868014106952551797435268974815016389836026874920065400371933238057796523283831660704703740875892127264549905248643272180750156417072948493399207517188231651188132214244272155450382588378840851244607804595893247407220111491511144495296586456543831421175896666806356828941115051524419723801954021777386478204719544286636025936616065805034895929581074567592322806691982480684087430921916927890548330133966759092834430285081910869204502389955757146049803737361875427016845726879250714508781207552231284400983645263212701537820959635928994879086504306081378875168081810553712585911176877391653883502336357489412987662030379705163982611233403576081972023353162386666510726149871563242589913165992617767595005277020154497413071565201212866456496371440153829888743651273554856325324179866932289526863533913601660091655375395249600743238723865878866049146568113120886051416661630496872514512831088027637869942557337725866258748795182331171022323335246078443253638742521007657656891930047049563634216122693554798446666408674784603079306680017254043389291072371360554832475819349726319933293718728866334351740800487515431350145232040377041182235961481301948227579405509601848406507335187382741622440955527455181961176133817504925381167426728515157198430027786961252329228597790836227438007130716518025851328580580016211045657222828721550544546527707573605489514101497806484428357773271547862736986428676527467088540908509874659018686393832381451342017544906517697305323942407976985833616331413735934445930780930042035041574488017850202800745979479371742121492789877663109988574412163873864100801630941856192675157648881841753788639841243776149256288402238579954979931906643971086784755717806293697173739442301276938967444251572894226459283240638702545698282847261177744830057199416842285124929803869113207911219227708059663747880449827122532443056983934839185339331371226463538751778390383983314058159124726213708094558297578553354588156451962281418292971209213475470722658947575993318573125912471609636765278490133683846815672699416898005422171918471845492037213622873100155186174512448404187847180226477551380708234615053052982307499286846393943666420611616721808903739346610610411254259454432378470844025057115713958550485206818658272872207119221384620685060645569969490280204333036344652083734113285857783099447987865615003178211765057390588224296408982697850003995903864261916472891415078897581421901388808281262741822230961066107971614235048701884354276595569624915747837240866561848232515714718520402031270530463998376549444527965450014181146027504213124467339765252535779462013758317569013569884311118912132856507256572746278149136058098902048203451648228218123811079286645419404859466718154423642440715192458946242594456571354628732174445420498192415534364380040609392486381939969743150747891872386288*t^101 - 924325896312366198174836799242098811022114041692000633045895671088916306944635084659655393579592821704915152033666729345268776403198141277145734292202176755603458643521712583919635117361624508898614451523930558986624878105961963897184062942517850392714969457253874101199454915620198144103569416681456605531480942333169270136780533033263438550151807712739829801542515894328868980135728567714065851043656507770653397827008288929739440851388277832355594396808249013763541520290807892670710434444702620424927596746275089655973881835810670380025807413751848286020926918716226759394774868726122496355723460167308863708157139239597787980740549291625618277766228460344689844932673029192773406515056714510163698991458405553671698336404608099415177649279801646844628508546209361009903494031621130380876516710681986102831668853320024781369524854536405236194365859720034059527322089508848220653263831270681309052070916388614007127339853610176192350341824276150202742663076371544044858408943201461822188586465205439350855699261616845480400080186064461307450372930706313535276697061150981677528699908941694958363140298137277067708612700047350215145910319361951453602959602809828142358130652373556198757269573476669685251953593748800146764231465011607032577325839782705273262166237333600860950896396357721397207043520268382325940309862942230289444362630586803255403512391546779545988936680461172428545074232109120833280443726111233546418948134071523977225492455776877809104197509395782408607430812794816402659162774951344170384000266224335635539534308778021487784044660582290167756379296504191412683250622882708465681987029253519597566281834088506825978792776039706674856118638870954180586880984935815844785149227530190791329508130903165669823193329643161991035510591330550310733797174004403321542401033769079685281219094641572893176655361027403632200210094283470323372911184880251063599838105777789497308288675626164950869678144879190754326249589710723439745087267712687017759659702454812200236317831935720257114422183623034944018690624873240106686687920475579281053904643914146234778957249257460435773400350411138396125090484929649248787360051781090899208304255782234695762381263467249490218834801076353492427576771109034791613921213313093537020590857157930035674670874084251049293770847883325315710201619327811470137906842676868844539706734748818386201880623894783260093774188016542710026705200060846318960188042473456302222640695094196992581002192542671993122728629399012533646099874979203516318848793149005666234108235794274338518682091929430152762800001257726422989899958784102041035158120917102228709225934045734067409217814487647272194063306200199339589616986407688538141839653343431337769722327317594063060717583658279611695037217802964230675885309319627561884593641873434214716382744689429675546419754292719746770840736687908690523546145168949103616850260508478116340968057037297699969300903173065160989723358794964559779954827491860830662684679862143771609271609304349212676721390198882095055126791612786064400961548238758004069030070134561999163001329386494325658961622805214249119247629981364138261503736579804207975051258782022786366314213260763612104514255559781538153350166809533290219061940207627400020719983490034868716925373024672485452777169079354393334198395420726813447511172073513952200860589932721643066907892288522604299154318247618481446738942283039046081334666978979267648058524176302828642695821308302560070202430262159147107803606396801376217515471542041799680894938895265774392367494903670409722739302898615676105985357264602925977191519721613373184589115208958290189824202891904948721297860773790807756856571357164109883245840663127496240613226678112242108473152621712037566228838013102354181060635001576975081388941578788637527237621602748265947116679724113756631167432839578053403481906784196197074722658217772779890091289267954271609103519761062106996659066185150993126934493875/93147376822945874065522356780699239855681150720022243668941050355952798091672690284827409017165729811233095777224609017877355054623739623562205594761059165900926077314716481456736989956401299338904601418610013982099739937414399338701722425173334909635350932605376567504850613938324568629000689113891155491643895563108033362475081486220691274300164859329165121003751439641638290818927227248236870594823875340276633810276946176577350824153435769906275029935688199398966995212849174008122304172863574942792671216008067096918967627723744445376101547140172759930262936767504044725026623353084983809624732830233781307656258250605568603041782428846019996449189777142773673368961609872642360341396202054613444563243902549749764456014874041459494414105513955084686298140358836877703540086668696057393405516681071439097971572482943104008542314674570392602384792526345818597149574218463129467293832927639158783325467885172810033400529104792645301584916794720165589351627679892880048828129626692553054656936394372883651017973529602160235229880054102018396981724077842514222005276589176088182907690147736028213905103594870537949630032779672053749840130800743866476115593046567663321409407481751784254529099810497286544361500312834145896986798415034376463302376264428488544310900765176757681702489215609191786494814440222983022288990593172913087662842351793333612713657882230103048839447603908043554772956409439088573272051873232131610069791859162149135184645613383964961368174861843833855781096660267933518185668860570163821738409004779911514292099607474723750854033691453758501429017562415104462568801967290526425403075641919271857989758173008612162757750336163621107425171822353754783307767004672714978825975324060759410327965222466807152163944046706324773333021452299743126485179826331985235535190010554040308994826143130402425732912992742880307659777487302547109712650648359733864579053727067827203320183310750790499201486477447731757732098293136226241772102833323260993745029025662176055275739885114675451732517497590364662342044646670492156886507277485042015315313783860094099127268432245387109596893332817349569206158613360034508086778582144742721109664951638699452639866587437457732668703481600975030862700290464080754082364471922962603896455158811019203696813014670374765483244881911054910363922352267635009850762334853457030314396860055573922504658457195581672454876014261433036051702657161160032422091314445657443101089093055415147210979028202995612968856715546543095725473972857353054934177081817019749318037372787664762902684035089813035394610647884815953971667232662827471868891861561860084070083148976035700405601491958958743484242985579755326219977148824327747728201603261883712385350315297763683507577279682487552298512576804477159909959863813287942173569511435612587394347478884602553877934888503145788452918566481277405091396565694522355489660114398833684570249859607738226415822438455416119327495760899654245064886113967869678370678662742452927077503556780767966628116318249452427416189116595157106709176312903924562836585942418426950941445317895151986637146251824943219273530556980267367693631345398833796010844343836943690984074427245746200310372349024896808375694360452955102761416469230106105964614998573692787887332841223233443617807478693221220822508518908864756941688050114231427917100970413637316545744414238442769241370121291139938980560408666072689304167468226571715566198895975731230006356423530114781176448592817965395700007991807728523832945782830157795162843802777616562525483644461922132215943228470097403768708553191139249831495674481733123696465031429437040804062541060927996753098889055930900028362292055008426248934679530505071558924027516635138027139768622237824265713014513145492556298272116197804096406903296456436247622158573290838809718933436308847284881430384917892485188913142709257464348890840996384831068728760081218784972763879939486301495783744772576*t^99 + 827724887281751985534919412541884609174310481942655209469193216910496848447708416119756813806893811302887370339171063215943426509301085868225443878247360144241516666236626408505138519481849444761291984615142132777538231379303448302690145600071982390819133842265578561662115987008078729503277694574415468617265335249682344432255154569593228286320491027152292765335910568743834262487204229194148168716875529328422848864492512310523933736247490435795835398644376045560992425247435995833463871561395260191187271826820436684507621888070356538525039452484117163135663691281672887572478441593147176927501785567926226196881964712812350935019963428655734975669709725597347901769374622690257292580443911034811382529572415835653667576637054725548498879790330473586356680248172770708135845275094577920473443066121335269656435977675818450868679164608208385067789568099332602658116154599985187548830759515150657417130369120725068620477531871566079009359108535660290996655967859270874456427307647729255189326552033022626418378100875990342042759268266381266451580058634719473501921514558669478181573889527591559646598814470612304940552542969709765955725176345278055929446011478349571664225781426649452149314753120556216991227821091615986377073315207884321306731105854887411227202285655253645148018604655464010863800331703139538731530779153968990239870808027000392221948768517310399310576581749732012617051806644966489754249312811519462792210837238355478769229773665170968077599747122617877328893050460321889885230244683768231025735323245323908591671957513906707477809900799487490995843687048320404984719390178949910743627601150764082587195066025461074010374997750037482126423892338350437798326451072916930037152817731152637298440689510916616497622184306310391589410954969090566289658415080741725850381859744068945541037047812921886688768646790941546161255210665721630118668036362539435923323675808637803229204705421290783489899528840383635176479126297355361003844335031950879547004523071198370529892743339441855374221081927560467820837994878795419447755846007057738832397324221025556755135168355734070338467282851685209465836984601590046057854664867920025538929040750226256366117379187614241367334639640136756486096787805347186195403157434465795527257283967010410811573867801420404050102874730171713725657367175405941213744931729409859175948326578092694697429966362471722082535085079028366015203057977959974848119372301508890646696859974791678150862947247407751331301740651701150006344261926086916622438800792961407191742945306508547735643255313458662852587345710649102194226409061121668053335532052743455624541929078448554930008146716951108059999345029377511311676654531166912999204488459869302464428755434504551960064392078405366429458996829128460826992146088775413737262903244229209782785320287473473016403059037387581762414690208803477918379726487275344943313773828395722388127464580587144278066087938505446797681209935240066491067522285317731952606337717256210298465803931844699121901901086514925188108967932294904389063001578086573302114051391272311968493701212216122407137496012431497249601001009466912121341309588524531929731486035083027367997862925236100148162837350084658956162677888144966101273488622907625661320296980667207560749393353199425405716423025534045563562641047634156663559043786268419149955582625642950658406180536519724852070235412527423565165033025302189835383160877535957204377691446529552026460817276957300485471900822995612488640056621327183386622899570493882888440504126395194327847640581313728908200829684264822628844047667665310986069747838650644738269198789528607833842595535087695879027163957553955759471927463161624439034855265472125812311018110482215696487500233641344819410734135496909391638920069528432898336728903583521416699379297644810770811800851232841801735783125636755111354107272494875597045254158534245647820467693711454689139100929971099350924404023648696387516420991899/93147376822945874065522356780699239855681150720022243668941050355952798091672690284827409017165729811233095777224609017877355054623739623562205594761059165900926077314716481456736989956401299338904601418610013982099739937414399338701722425173334909635350932605376567504850613938324568629000689113891155491643895563108033362475081486220691274300164859329165121003751439641638290818927227248236870594823875340276633810276946176577350824153435769906275029935688199398966995212849174008122304172863574942792671216008067096918967627723744445376101547140172759930262936767504044725026623353084983809624732830233781307656258250605568603041782428846019996449189777142773673368961609872642360341396202054613444563243902549749764456014874041459494414105513955084686298140358836877703540086668696057393405516681071439097971572482943104008542314674570392602384792526345818597149574218463129467293832927639158783325467885172810033400529104792645301584916794720165589351627679892880048828129626692553054656936394372883651017973529602160235229880054102018396981724077842514222005276589176088182907690147736028213905103594870537949630032779672053749840130800743866476115593046567663321409407481751784254529099810497286544361500312834145896986798415034376463302376264428488544310900765176757681702489215609191786494814440222983022288990593172913087662842351793333612713657882230103048839447603908043554772956409439088573272051873232131610069791859162149135184645613383964961368174861843833855781096660267933518185668860570163821738409004779911514292099607474723750854033691453758501429017562415104462568801967290526425403075641919271857989758173008612162757750336163621107425171822353754783307767004672714978825975324060759410327965222466807152163944046706324773333021452299743126485179826331985235535190010554040308994826143130402425732912992742880307659777487302547109712650648359733864579053727067827203320183310750790499201486477447731757732098293136226241772102833323260993745029025662176055275739885114675451732517497590364662342044646670492156886507277485042015315313783860094099127268432245387109596893332817349569206158613360034508086778582144742721109664951638699452639866587437457732668703481600975030862700290464080754082364471922962603896455158811019203696813014670374765483244881911054910363922352267635009850762334853457030314396860055573922504658457195581672454876014261433036051702657161160032422091314445657443101089093055415147210979028202995612968856715546543095725473972857353054934177081817019749318037372787664762902684035089813035394610647884815953971667232662827471868891861561860084070083148976035700405601491958958743484242985579755326219977148824327747728201603261883712385350315297763683507577279682487552298512576804477159909959863813287942173569511435612587394347478884602553877934888503145788452918566481277405091396565694522355489660114398833684570249859607738226415822438455416119327495760899654245064886113967869678370678662742452927077503556780767966628116318249452427416189116595157106709176312903924562836585942418426950941445317895151986637146251824943219273530556980267367693631345398833796010844343836943690984074427245746200310372349024896808375694360452955102761416469230106105964614998573692787887332841223233443617807478693221220822508518908864756941688050114231427917100970413637316545744414238442769241370121291139938980560408666072689304167468226571715566198895975731230006356423530114781176448592817965395700007991807728523832945782830157795162843802777616562525483644461922132215943228470097403768708553191139249831495674481733123696465031429437040804062541060927996753098889055930900028362292055008426248934679530505071558924027516635138027139768622237824265713014513145492556298272116197804096406903296456436247622158573290838809718933436308847284881430384917892485188913142709257464348890840996384831068728760081218784972763879939486301495783744772576*t^97 - 567149485511611871755195644712336558554015351383521723976746045710047186553176702979000981127544065180084362144799029614542474357671101151737281308694829379224816348729337672865341024838864119905686693804755322225935193387586219014546258729891164917484982967514202999671171109378137437096076272666385708799467880981382175272521566705848818246360706189282129250285217778695668321615413739802843620678316046746666291829443829030531105815540973015587686330793320035759150469936676166390107563975359382563960423281365362723082628307556489659928651580285145559276555667535530062950127741482349687086825726942930781971945640140383476913965214408291398313099590684502777261451886080373272771361605513381192200989241286849804627504037806013369541373249860391288790956018982716535536393174472553466765541226189234146503031462523135104159394231365405876393839607751659894366234659576475784600249396681245593494102041296917710365458505944170457874664040333808315227652438728804853292754219094063349822135864242004096937836313580435684915575874745313038393522051532448223040603769078631624510287203151776795046140446606290426427180516655936332659645077047908828311485805022462150564782499078725444564848098801265601457827278511843389690127856312562651593893369792049511483076794413582295042999654627632716966627106118575395415146250152427354733168573551767768940246617291673835564128744002526787391298086496645089811598461999635005331448021434841049285277294918118130591064187814417908564370062216743050771722011147553840386319323683709903627549811234446209748735549493930479183285654618531729502536087007726152713434521701660131641774529918627085692816928811302854903829441692618357027964394179154953368612181376941640422474278827744126550664839395518645726817780256930551617369937469101449353885474042269504854804149271005651925824726732674726114769662942783376948752436944371230096887058894094562539207243633422948459765017842117879283902634950599683846425428121935989985319278474109982980665804638023101975042461655224763434391390792704060442039684441486935688285141946933539899419962142850581436510041971425401292159174479036915686726392652413556468908461752499574305670475277242812192872963324409628768060250625172480481675412011294014087819829426225336751905532128166480989797517299385254324087793309713147923392568115040121596568256599621976634849792975962994238392008563345287273015921782296602633464063781726332249762251358797567934157608444464118442954462754879347763821111749889656506578457882958859721411671325563352666365074091009484940836560173050284415322424897705594659537552560181363665828249108733405424101019481480152295119046245921472731347713825176379028801446263698466413833119812775001538749509988580659210833751468893621958550472956163665047478693758325416350172846045597372388758471260983639703804149353031536913523660446663773205333789063681430913663518696511461744065043723357495478703209242592085693379016259904545001723281973013576038014914002817797255413981327149814307239880065160691890966755828594380496491424648150130506745189885110062838891677254413549630403386609063176659108056106157641095923533765565558229999210700337328309042974732409242339623205757063211218883737662329586280436940861441693074767866568497273155610569054409448673196887761191009540852926814352222919172384268940323301140849116782038717947196911692264363149405492895980008334893710833871201568408688753853152649311221696285732416384199156124915013650107789831643254458905401554135627288562684220454865986591941764670308139735500161848750413333169103569903894946511406839689802309811518565891354555414647645619644967207654844077140142261409142055628443820813589237321901357754090583328382088952949044736242879035103758797213951040846878325999160373929598345987037367791176569950747956411351244033914857197684920331813566317248094831136740683786807160551321144199579204408977850928745944422811215325620313507287/93147376822945874065522356780699239855681150720022243668941050355952798091672690284827409017165729811233095777224609017877355054623739623562205594761059165900926077314716481456736989956401299338904601418610013982099739937414399338701722425173334909635350932605376567504850613938324568629000689113891155491643895563108033362475081486220691274300164859329165121003751439641638290818927227248236870594823875340276633810276946176577350824153435769906275029935688199398966995212849174008122304172863574942792671216008067096918967627723744445376101547140172759930262936767504044725026623353084983809624732830233781307656258250605568603041782428846019996449189777142773673368961609872642360341396202054613444563243902549749764456014874041459494414105513955084686298140358836877703540086668696057393405516681071439097971572482943104008542314674570392602384792526345818597149574218463129467293832927639158783325467885172810033400529104792645301584916794720165589351627679892880048828129626692553054656936394372883651017973529602160235229880054102018396981724077842514222005276589176088182907690147736028213905103594870537949630032779672053749840130800743866476115593046567663321409407481751784254529099810497286544361500312834145896986798415034376463302376264428488544310900765176757681702489215609191786494814440222983022288990593172913087662842351793333612713657882230103048839447603908043554772956409439088573272051873232131610069791859162149135184645613383964961368174861843833855781096660267933518185668860570163821738409004779911514292099607474723750854033691453758501429017562415104462568801967290526425403075641919271857989758173008612162757750336163621107425171822353754783307767004672714978825975324060759410327965222466807152163944046706324773333021452299743126485179826331985235535190010554040308994826143130402425732912992742880307659777487302547109712650648359733864579053727067827203320183310750790499201486477447731757732098293136226241772102833323260993745029025662176055275739885114675451732517497590364662342044646670492156886507277485042015315313783860094099127268432245387109596893332817349569206158613360034508086778582144742721109664951638699452639866587437457732668703481600975030862700290464080754082364471922962603896455158811019203696813014670374765483244881911054910363922352267635009850762334853457030314396860055573922504658457195581672454876014261433036051702657161160032422091314445657443101089093055415147210979028202995612968856715546543095725473972857353054934177081817019749318037372787664762902684035089813035394610647884815953971667232662827471868891861561860084070083148976035700405601491958958743484242985579755326219977148824327747728201603261883712385350315297763683507577279682487552298512576804477159909959863813287942173569511435612587394347478884602553877934888503145788452918566481277405091396565694522355489660114398833684570249859607738226415822438455416119327495760899654245064886113967869678370678662742452927077503556780767966628116318249452427416189116595157106709176312903924562836585942418426950941445317895151986637146251824943219273530556980267367693631345398833796010844343836943690984074427245746200310372349024896808375694360452955102761416469230106105964614998573692787887332841223233443617807478693221220822508518908864756941688050114231427917100970413637316545744414238442769241370121291139938980560408666072689304167468226571715566198895975731230006356423530114781176448592817965395700007991807728523832945782830157795162843802777616562525483644461922132215943228470097403768708553191139249831495674481733123696465031429437040804062541060927996753098889055930900028362292055008426248934679530505071558924027516635138027139768622237824265713014513145492556298272116197804096406903296456436247622158573290838809718933436308847284881430384917892485188913142709257464348890840996384831068728760081218784972763879939486301495783744772576*t^95 + 16401532322687192065454226137781375496776641942281999923641841447136247952869179301982849315394106145285063830195985681993726615273333967118777322448586847654442020579356469658036103622721938358289444027215422558655884582055940651924364919646566622092027280030033150642630664766717533990779835306669874112321364595974326539667089215502485248793189354391984170975755168724814413760410225299869682794288191469726683967220266256858368353327312902426220134585072091692772167011794161845694477351487082204593075201884740054691810860005562329456540197377940616207592893273556493793659749994920536587652077432300773844415541434235534620049353831324244511381254076213357948245522174123446729165350457267623648016700631966609723677607605333873393513898157947340585959349998636301282931813815540986653938022859343621991696002519171622432100214444697641933329121529346215566667512419567559856157446891904628047577071417807875450657103538292147579783332949672765657058866764469378196237450954784663097297583138984400300011051523028220372310326409132381227338874823703054651706879068830290209402337515991201713251797024292163127837307514616136147563134962170374210844566249808189175969878676207353026861913208880300124413693502316622214534604390640570536700690421074001072684882052171660663476959711604647567400937493707023025610843049041089481790922668843381403280318578171363149256806338671085736471795146073800394216209241637529975071055309510117441819599933044912372455410414006209373743686520694774409304852761655717198390217014338828304793763108594664817760793538423390505397562117735910712601595078731280378085127114695621083266671456559465633257359284138533508220418341869399370496962904397116236149877547954486781774697671371430283036906344400884524154140449439165414787328321016419563523908837951062982171358499193228164687460047797366797165723942234745025229820307361637608526118206167029533062657689979025723562129752172087062974495908485708202875042366984496261254831058410055107898245320914952920536607115805281035357362573994905959908199078427256336132673465862255158813600517054869878446218069734611187350667886691916631821914549792329970823842844782223115271594143861675795456761139481221493349835336418445373760183251949700501553607236591239888745405128537089599092375709370621132149275764689269903176398305525914595224866848262927270325883803832101074910929069034686402676110533073185978779278658489969551228839769440554305660224920169617934641317078410751659464694322361874453196235568031527506714134899469263815068693347113652157715488204965746721263318004816090942252807794033571200525967382682767153001285398832544460469773549041442994661632475392345511165759428127318245230466297683164514145792215981118978614416459619834415637038473673440063247421531410937006611553755006019279164417600015519420261787103740161499518134641778537307666916935260583279632610362146751271342656392820164968145493925611397031054420216907819403278008302403127266025539191685110996690835092895540514858845871677171061036987756421507750416510138087616579980979767244303331335441317196080683202643243011432059994706636690528684753369964251745190598804238010756593452170016378873035411052990989080798394225015455375609403895085848890296820533301864933751133395901426254552359684585618261264733283763808996817141094077096089516267229190537371088570595209751745628803631793747739077160458792935284440285657422490807466300015595003319914948728191584005746072823236038207939097871765968231646489685165871946827214459953886728887802434299825323569791112182959574584710550591811468051627253580465562989788715774634904727502115921518048134060647918770902943492096861629071417196446986191895155569363656712495066611578177752302905412966079368597165608537680777801765592944600782224681754954245628886883937914869768430992721422346317798686056864419221854552422541843114390381770425103384114584140791168102404779842218943776853324715/4936810971616131325472684909377059712351100988161178914453875668865498298858652585095852677909783679995354076192904277947499817895058200048796896522336135792749082097679973517207060467689268864961943875186330741051286216682963164951191288534186750210673599428084958077757082538731202137337036523036231241057126464844725768211179318769696637537908737544445751413198826301006829413403143044156554141525665393034661591944678147358599593680132095805032576586591474568145250746281006222430482121161769471968011574448427556136705284269358455604933381998429156276303935648677714370426411037713504141910110840002390409305781687282095135961214468728839059811807058188567004688554965323250045098093998708894512561851926835136737516168788324197353203947592239619488373801439018354518287624593440891041850492384096786272192493341595984512452742677752230807926394003896328385648927433578545861766573145164875415516249797914158931770228042554010200984000590120168776235636267034322642587890870214705311896817628901762833503952597068914492467183642867406975040031376125653253766279659226332673694107577830009495336970490528138511330391737322618848741526932439424923234126431468086156034698596532844565490042289956356186851159516580209732540300315996821952555025942014709892848477740554368157130231928427287164684225165331818100181316501438164393646130644645046681473823867758195461588490723007126308402966689700271694383418749281302975333698968535593904164786217509350142952513267677723194356398122994200476463840449610218682552135677253335310257481279196160358795263785647049200575737930808000536516146504266397900546363009021721408473457183169456444626160767816671918693534106584749003515311651247653893877776692175220248747382156790740779064689034475435212986650136971886385703714530795595217483365070559364136376725785585911328563844388615372656305968206827034996814770484363065894822689847534594841775969715469791896457678783304729783159801209536219990813921450166132832668486538360095330929614213911077798941823427372289327104128366273536084314984885706707226811711630544584987253745226909005516808635346639319527167926406508081828928599264853671364218812242436851070989912929134185259831441284524851676635723115394596279966365317011917018006512123416984017795931089777529862570611978741285910249287884670184655522090403747233222606663033582945417892746898231365828640108428755855950910740240829541481718370839665619844484357721931937002802181888494758767487349405923966784073450120561439711911511385336302046713855980757746232433842253859760090875914364337895245560498363331129856009051268662778584455714406895729892121496879073824813404664878235727032289658788887689370629594684972879836756423566710781475225901595823171840271821166570637289475227872782104260935199184106087467131900416380883935355530549090666726788004684023507702469844017981809684840951986063138185282223242559210126000038589238137054324357275327681674988438964040297092953645969125350005135107688509380702231290164867220978653058023179543326655586344583908001830339054948176628399896601848443055291768751346721990621497119519954170487762461306138191188574750223358015622155944644024548616449734498319530843911801104006620446355072869195623616124594924405717758028640584831372511743796370740724703592951502169832117909466656054265679606351431922777776924453954637466769792616428430416765969701659301852533120875816008300925008541486713755190336890447096083402351775419352165972100423565809611763146126489998363143630721547213677813850633156481873007444991108915162399741553319130380241069270747531855555912646665760163162615314676229183827914241119964337701503201478915446591193538015116768792622973458381662315438407736978604686082789769196711105483808422158483617109565874712191121123974404384414456915103472124368906098715810400648301715012396563590645610491214572808396046642624284304595603556485636792773979276538472946528*t^93 - 3526257186136451405874763815921915741220659560044251133616850458189910490391131145324149359043885902318107762421501199951691144559951463491552287795841188222185836698340587935289894193789009316941298544164143581360041032873087630761500256901279503570475065435893656193978520048089585886965425998655743975705351626783839012780316152835265921910784730536833091646261027044745602133864208473483932506625272584364450224966662113495527708878602250008984195478052160382737428367456146291064383602633805561895525022569232014956352199965582076816371448378374505712146038829996460424795715154351645336147057715980705361925193052255377886568802751495424992191973698538873030138438553168136636327755432605151817849302232476619120687820958920701821599005542559684190724932443753932175337743885059681761095819910353274675993120382453439422562547439126764541456053660452094320502593955259231694507999588885798967538370551524545964645710376321509893323848281182072518377139408574261320404338334410896688012398803912021660012521289642751958388447171603895312722936689134256384304380563554683606062208692210483393597619626841549175556912226344351702193888940565379020172995642715381673273118525407281354890504352849036032770550714949275345962799760607369810189222804192934293430354059958052987026100169644871526020293546446452424702653089466972586691190111829503680386928224802721684280088707365566662799417700672038954923878943026315506587972722752664580471322226173622470161311191961334143455350869216496045516577147713621240808551953744406125446597371374660844814551456035583845691946946124770189805810044939466907351105483052085494115431609329497056113484780478285278624744750100513807196701549221167222922595939624678989261007718572178518634746537926900700297656242345099341606546071881965666155133791487572554518409495663965165625628033312159278192085764217858614009158121369554583228265971718947294069931287501341538787117309194305366443350929278688036123525743448425179325499087606466733455722388556579176478462686261411744684373965767398975569680247718271555841478057110489231364300637117709249884225566036083247160629882288945290352312637492917379503193953617688658014649437628235076188610093458727642798962936997291240829079221790168556942145822388712191899299191052269099528451047595539164746459774168585384293557947333418491252174748512489966395967067791051331286233167806686940747958133987035901722245187791763243146719885162601931339664928920782509153409392693303017227187345645574952536176499017896386623980389491186548708899553922112514025822709747987067910295952915385493298764314374744833601732665558215444546634368161303750681276458720705944757535856939078893223771716062895375890322877527654533988232651768507115048108858218430270767773464298316119800377365825793656617083769873108250261353383855296666813270511675438248393875809321725306546908606084720891846104914426434759384645663850418942661403407732552677879384199668154543982512573020605594225254861073363443869713410117380660984089028356852286154007333131405436166480501929762093389042862585391830750010183480810565904997699687308407854909727353115808681548321357840001141452269214129437182785818346768514648824925577271131441614443215695542584341643449195916042649456039216036199434176688105560680623016930433006197987013332184828374666586037599989238926282761717811068050340389995600540687877644351811423674384645779047034812862198675359972727686307319229705253414640957006887470126789163120198696185789492550566349131013259336279490429186680219931968278450132969774370918107887328963533441819025747076459762398549146959208025046810564380099671251639786303575592782242136533680477344550197822686961323686626590579909163504982577996685802208801075568268947077575168010693539198822160183987337102308184412698140372831474724587426882654067914637104804020301279032834070972639873361690826326489908599632240360474267300937820902796736998644129033805035/2376983060407766934486848289700065787428307883188715773625940136861165847598610503935040178252858808886651962611398356048796208616139133356828135362606287603916224713697765026803399484442981305352047051015640727172841511736241523865388398183126953805139140465374239074475632333463171399458573140721148375323801631221534629138715968296520603258993095854733139569317953404188473421268179984223526068141987041090762988714104293172659063623767305387608277615766265532810676285246410403392454354633444560577190758067761415917672914648209626772745702443688112281183376423437418030205309018158353846104868182223373160036117108691379139536881040499070658427907102090791520775970909229712984676860073452430691233484261068769540285562749933872799690789581448705679587385878045874397694041470915984575705792629379934131055644942249918468958727955954777796409004520394528481979113208760040600109831514338643718581898050847558004185665353822301207881185469317118299669010054498007198283058567140413668691060339841589512427829028218366237113829161380603358352607699616055270331912428516382398445311055992226794051133939883918542492410836488668334579253708211574963038653467003152593646336361293591827828538880349356682557965693168249130482366818813284643822790268377452911371489282489140223803445002576101227440552857381986492679893130322079152496285125199466920709618899290983000024088125892320074416243220966797482480905323728034765901410614480100768671934104726724142903061943696681538023450948108318747927034290553068254562139400159013297531379875168521654234756637533764429906836781500148406470737205757895285448248856195643641116849754859367917782966295615434627519109014281545816507372276526648171126336925862143082730221038454801115845961386969653991438016732616093444968455144457138438047546145084138287885090193059883232271480631555549797480651358842646479947852455434068764173887704368508627521763196337307209405549043813388414113978360147068884465962179709619512025567592543749603780925362253481903194211279845917083420506250427998855410918648673599775872305599891837216085136590733965619204157759493005698266038640170557917632288534929545471660909598210335700846995114027570680659582840697150807269051870375175986650472189672404490151283614978547860420263117300292156052516878653211734564471944470829648955080564767186366440245164317714460466878136185472436011904058289856568957023078917927380086622996876039184381357421670932630978828316682661628790205269518946970109438946936989490920357333680441726195560287031507445245924048154699303014329138384912525640239952714988449189543203430226725849047677394240318428868867702211947194838645076461163695020898353331919192027070542497699179018754342228117701360027618564219390136117237714250488072679487679829339169977532560632322766867146351524430440634747358053638668921937244449337332304954204663071569474771140607728477857528508579185203765188732655785801651083698584253692834537920822533236948097390743213199998171183301074324894195328619351472381530891231352689721466326074955348433863936895155505771260361471066407176574347625114054168657755711716330073962214684646350805663098303818075084458234041926438761054746440776698274605632817251948738788871966926282212371010160402013789911215105283432198252578867449878087760303993241956409871433535327217872911666522633333996348529150666937185687762793257689115613737928997428569837337330075004112567676993239791836141194410527058262238947339171752055790945368626699986828517730402488865930139918947409564112380161077658699422811004118394081227729442338292611841404226749143126172403041522740707066332569991217967946649495930353393304662992803167259044315481270522172405887467040766640762248957811817639518502120161899611462520751371200902087824388317578209898407310664440605375467288732566048353155867700825746709456543644182829103312833672170605707988739249735045715306603928212244259264752032*t^91 + 11827396845297542253068041802506098715798902245495205760468567318002762696145966463424714149300730592849674069478695340933444808372471130451816634654414320254583529741561371041075033583970498285895206363466546740831326056861670528325226729224155324581417209086323272736546401962882174837609721744786249630199456686223776763188147886996253604375044438822521379920040230316821618879917366679649473718448907525621514521854349098516924369138011715309773022012048296679732940011973859870584452545860891103618404722556905029428022950148894411470805628807908962172041639484773303134741604663140036281749410008844609621724459938476706837426411505185134904555877172567437056398955572566390947640502737359404821259694552726864882729911259697408138778137347443090005963755558731220044763017720055607565187031252956199638125134541934459818771086773113750737565307686257393063138720876847657662856971257024330590311567283613779624075855174749319728887338327160952168772661818065120068510681884745620137231840097221700667644995869930531648157213748875664301167141359071039974201829684886109046240940097715052829776861288732451587179584632496125824603192530555408767794450080342947412040200265102167285247449916404296241620091782267098018385444808080775593976684377022486194814323872644862731380681902422117779305786956929056744739684169879148304464970087138051875384344792838378678278891844588155298301179944122826878217253841093100096075118377388172358252262366556239654003753718014818227079252309099462577528233269223110079615920743685504318985269468914894158932692428298990911377932684402228931409194437085558404349160404431812308533771260587549458616383443698903737992391672361270221579861109637407858537425045733419611554384287198619472364093922476198763379753786191806197148854070800192582228643150256845849764190051778718344548308974928093883032732309830921434988364891710069750577868870542219370969878954689556562023191578755212343222251646700299682897632331505004508777234143280490376660918589039791498307833131329162255395320322150302201018127384825460709580168665759144523102452174963859756372992658986738475849362133559304120734734711225904231977045276203209507545823687893980134594213397632974540061279507309160661185268399135174264839598854385041283281405164074899346630862952668232713372135059782880293526988483059488635650928437644756720868967480099951905502514793544688985067731519943187684672079616385299471133702014395304769208556650196979404765241741302164906197417641326366995486521925797161786366788865457550113628079875943163084975049074525384900783756327556480442713376851710868800735416141696199997216398035617690854063521736435651228386924762789823230817955246873215329623077319710105960656479362657258708800377410708897510278310459128194234079532268128951814140514182677699204905305403178702598716678331673807337345735818643516755355984128266130866035137072291223562220487546833590697098906007430886858498056826160192344655040941801857870396475170318282843470624651392066933000209244317896579368388523180507294386842013809754637882532320872051424690689683061377165788690126865923804878899632031848523904562157432339557588544492750094023652665882428875256051979532446312131632689352810208888797102091666878747052955688900116643515993091054183958749006439724463714647022314850215651892471767553727430307785004269236567628405353043884457248382238186729722121968295130874339689083800992158445244319185182880391500503081819505238059287862070745022092869393546968313861495246871874615499948555987991272675393400948004616341264179502679643061367084356833785744052989237840827995259630125538511705117494460646564963126298892098023660327248071250546386634510053668206603701285854569773416009542616885208591305954506412986076398686136792604692998127379799645686546986475066975933462355849123796523944950069243467159504596836669191958007634844215676008046724868617550429898438188600498740277973320156613723623615/21392847543669902410381634607300592086854770948698441962633461231750492628387494535415361604275729279979867663502585204439165877545252200211453218263456588435246022423279885241230595359986831748168423459140766544555573605626173714788495583648142584246252264188368151670280691001168542595127158266490335377914214680993811662248443714668685429330937862692598256123861580637696260791413619858011734613277883369816866898426938638553931572613905748488474498541896389795296086567217693630532089191701001045194716822609852743259056231833886640954711321993193010530650387810936762271847781163425184614943813640010358440325053978222412255831929364491635925851163918817123686983738183067416862091740661071876221101358349618925862570064749404855197217106233038351116286472902412869579246373238243861181352133664419407179500804480249266220628551603593000167681040683550756337812018878840365400988483629047793467237082457628022037670988184400710870930669223854064697021090490482064784547527104263723018219543058574305611850461253965296134024462452425430225173469296544497432987211856647441586007799503930041146460205458955266882431697528398015011213283373904174667347881203028373342817027251642326450456849923144210143021691238514242174341301369319561794405112415397076202343403542402262014231005023184911046964975716437878434119038172898712372466566126795202286386570093618847000216793133030880669746188988701177342328147913552312893112695530320906918047406942540517286127557493270133842211058532974868731343308614977614291059254601431119677782418876516694888112809737803879869161531033501335658236634851821057569034239705760792770051647793734311260046696660538911647671981128533912348566350488739833540137032332759287744571989346093210042613652482726885922942150593544841004716096300114245942427915305757244590965811737538949090443325683999948177325862229583818319530672098906618877564989339316577647695868767035764884649941394320495727025805241323619960193659617386575608230108332893746434028328260281337128747901518613253750784556253851989698698267838062397982850750399026534944766229316605690572837419835437051284394347761535021258690596814365909244948186383893021307622956026248136125936245566274357265421466833376583879854249707051640411361552534806930743782368055702629404472651907878905611080247500237466840595725082904677297962206478859430144201903225669251924107136524608709120613207710261346420779606971884352659432216795038393678809454850143954659111847425670522730984950522432905418283216003123975535760042583283567007213316433392293727128962245464212730762159574434896042705888830872040532641429096548162865859819809319907524753547805688150473255188085179987272728243634882479292611168789080053059312240248567077974511225055139428254392654115389118464052529797793045690904901804317163719873965712726222482748020297435200044035990744587841967644125272940265469556300717756577212666833886698593902072214859753287258283235510841287402799132532876516688918799983540649709668924047757957574163251433778021082174207493196934674598135904775432056399551941343253239597664589169128626026487517919801405446970665659932161817157250967884734362675760124106377337948849492717966990284471450695355267538649099847702336539911339091443618124109200935947550889784273209807048902789842735939177607688842901817944960856204998703700005967136762356002434671189865139319202040523641360976857128536035970675037013109092939158126525270749694743524360150526052545768502118508317640299881456659573622399793371259270526686077011421449698928294805299037065546731049564981044633506572638040742288135551627373704666363596993129920961711519845463373180539741966935228505331398839331434699551652987203366899766860240620306358755666519081457096503162686762340808118790419494858203889085665795979965448379205598593094435178402809307431720385108892797645461929815503049535451371898653247615411437759435353910198333382768288*t^89 - 3733495144565771941657801467886673162289490209221311381653861070210465194488316444179643445770153468357021312468722036466885444074559435600920449046038346402586159919053915562917717537284503207127696124513958335476404309869829933473345778168454206299710442718825362894177636209972553652006175957258257281318312155886533386314274575892201596407609941273862006853595393735273308093041808700262029131471011393401746607865541453304857589286176918575006463386691564669089733392907209929250595630720962330658733354003152932418862723272798121759732150385257621234357992634445175446705665658308260237183144369853286551478088868382938692598153889183516444086155260933851175732387000797129644567789564157525156506605633599169647820160508279985977646862618735460392348537321626190541365689836023776304171870241524056785084347143081024566387683622731801066570403565018922040497627222971896000233758518968560584551508423433908257346386033583556913041042357881041623681937254096948276545032900579131861890910472889072107524123252541104256699076855597163973773926489557754337037756196810723976189340599261672066473965749275075508765681932583807127749117952037951684199661670884032600843346667700055001250310296344596329982782085220394061035488615889608835213739927474834872722499851808450800575693511330421325603321507937337798797086403557052978588947980769113709300913370127172192735625664231509408562053481780098367281491302142297638874707510297904812433578939732996867814395624320986656754597957557769127571776724945956265494596071858209184879292279205212668978898423193016215898915206621056200441324675227296327357245192504398732249566872203292701404347432086643990056650325167663354156158694934701963778729973425360239165628448753423490691029887942428743559745200514099016376860111338120427364588594201488793402113431621117725890610884592701587232973777882950631248095829263419707515664015607516372059122432632735784836846437021155225961661601877279367321660400147626822844573799264738906091259818020009095487105429242337211548049604028396958730979306593477355910282217575988776198158109174822838200619299797180563352412584083922371032655110504082432940522452192185901616379622304174794997250154940330927554273997609199281269045503849127149776657122571042260768361936194115072663873711640618241777410352637794828007450446342497589649767578528193697467599618842324433700754353460280009959193443619004923365086010412126104299683266611152478675768189237869369812015434004157337552110578353332884805574189592981045972228960821678679187973516066327659959104729086644691625612571202557598590391457648892572811944867175623340686590477657811884313424622197363422900177247188090518730927846303064909373554972068276456270226390870482042441630337022565333239255829315750164290022912027622550776165157761035540948853583884490634853768759454595507033589751787197618547924925406583541581939838445499850983844760268789839352831846003863926509827081460627933827521869621727138676411950010336341770063955004982252795579126816888711707682100860931005207428860203390025867986656117214902322367990282931670824491149266506832486807539720889127519148067459450186965599173794648989059367359017380693906570423821544125037835633471792334522532154278158924165733205746211604703998152824666932550006698097957482409492032381172113951142340653441319122288288974281973400575444141593525247715583743860218515208746488217639920555646361998234123706775208840864072814771903591311507750240408544927002740407543247740137830550238011284779933204810088529933542131173973991740008820629440293436128397640932839440906581954231708865588479955219097195857958663265471173867317973226859481545340276309357768410275321183645720697901448742165745414933581997878532386913606900733133479699741518579981070852499497061423363174332271391204722014527794601964885647532445431700517207147525997711474989416084094831380618008035726274075180417471518038547080917680802902009072481/21392847543669902410381634607300592086854770948698441962633461231750492628387494535415361604275729279979867663502585204439165877545252200211453218263456588435246022423279885241230595359986831748168423459140766544555573605626173714788495583648142584246252264188368151670280691001168542595127158266490335377914214680993811662248443714668685429330937862692598256123861580637696260791413619858011734613277883369816866898426938638553931572613905748488474498541896389795296086567217693630532089191701001045194716822609852743259056231833886640954711321993193010530650387810936762271847781163425184614943813640010358440325053978222412255831929364491635925851163918817123686983738183067416862091740661071876221101358349618925862570064749404855197217106233038351116286472902412869579246373238243861181352133664419407179500804480249266220628551603593000167681040683550756337812018878840365400988483629047793467237082457628022037670988184400710870930669223854064697021090490482064784547527104263723018219543058574305611850461253965296134024462452425430225173469296544497432987211856647441586007799503930041146460205458955266882431697528398015011213283373904174667347881203028373342817027251642326450456849923144210143021691238514242174341301369319561794405112415397076202343403542402262014231005023184911046964975716437878434119038172898712372466566126795202286386570093618847000216793133030880669746188988701177342328147913552312893112695530320906918047406942540517286127557493270133842211058532974868731343308614977614291059254601431119677782418876516694888112809737803879869161531033501335658236634851821057569034239705760792770051647793734311260046696660538911647671981128533912348566350488739833540137032332759287744571989346093210042613652482726885922942150593544841004716096300114245942427915305757244590965811737538949090443325683999948177325862229583818319530672098906618877564989339316577647695868767035764884649941394320495727025805241323619960193659617386575608230108332893746434028328260281337128747901518613253750784556253851989698698267838062397982850750399026534944766229316605690572837419835437051284394347761535021258690596814365909244948186383893021307622956026248136125936245566274357265421466833376583879854249707051640411361552534806930743782368055702629404472651907878905611080247500237466840595725082904677297962206478859430144201903225669251924107136524608709120613207710261346420779606971884352659432216795038393678809454850143954659111847425670522730984950522432905418283216003123975535760042583283567007213316433392293727128962245464212730762159574434896042705888830872040532641429096548162865859819809319907524753547805688150473255188085179987272728243634882479292611168789080053059312240248567077974511225055139428254392654115389118464052529797793045690904901804317163719873965712726222482748020297435200044035990744587841967644125272940265469556300717756577212666833886698593902072214859753287258283235510841287402799132532876516688918799983540649709668924047757957574163251433778021082174207493196934674598135904775432056399551941343253239597664589169128626026487517919801405446970665659932161817157250967884734362675760124106377337948849492717966990284471450695355267538649099847702336539911339091443618124109200935947550889784273209807048902789842735939177607688842901817944960856204998703700005967136762356002434671189865139319202040523641360976857128536035970675037013109092939158126525270749694743524360150526052545768502118508317640299881456659573622399793371259270526686077011421449698928294805299037065546731049564981044633506572638040742288135551627373704666363596993129920961711519845463373180539741966935228505331398839331434699551652987203366899766860240620306358755666519081457096503162686762340808118790419494858203889085665795979965448379205598593094435178402809307431720385108892797645461929815503049535451371898653247615411437759435353910198333382768288*t^87 + 336560075900418009515254673823183817143271277146721200606048235433889746683932439982191463217314573582188967693165694869877571592945646895323786504054362251239407455838783435803337408453081853779646577454133556049687777120022179377709514633129592282119156278687077471468880925317306526101036894542922303184021389801106276076847809573413649548777059663092714928882885001866526653080263344274134555309162793150660357985516249873108299886635945648402228364993591824715241193373723926178089383824698962724086019143844853650916635873002248759110221750091558886871934379384209206303227511999374451635265247875489049622823718143154383676583301763975222842308782977019761165036350805533198668920861376106211912347212537427574119085970247492636048549433445386390297755344665665100308253047807178441970263606230491160110291194370167524142646315449070018085081393011876291213800363945502315295719918263275856425885492799116027467324095356169482832044438148907150971845408788752672532685069025422842946595833385106958505079774888377966390233155954366738083693754881395109323325461326946595553531987547013002110815598224842136980020335899497985338839700597514971757862205829203419786977502777570439680062049579766454747069144505122773468129700593614550020484034325092421419074598281933615291178203639271924113519882196069501197173086835027162245433352688921960891864620573241908022610140467317220488404343826707649602812383917572117440738587670005600377027922339395716328392755340416812109839434728986605346165141000813413927576543471389952730646782339940308850039462276709791726715308026474060133697131208997883733939327091123449807728822312124830680118899164017588288620454564102385164899044965349592117848442802082552153916273250257246999887905918608357524095687155854085886561751978287254667543098144605991551929553793432421462622256461508608670552405339302241775012411621928628276662157313425653712739898241801324561682439007955388665899925931476462637621288874623148840108078628752541783223870335787824913159321766421552498037646235625583346572292321755315133707468152640918440410527556340913108833502447116461424726197086150422474943232392865030715373402036206941432377442828743754701578954980465577917956327886581930454775909168976870497811230637032273753399549615361504091356912931180354257710276404430499665344840506985003493071742353074234111894436197281103072952840542863128376925225514166097899586584107138592565507600556615632339926327533793242157282294132496021978729743490819047378496546015994127216996469078497761248678944158110941208903665050041675610372840820554349416517824110159063624593707154669081862825063623142161387407386682587688854858746254237372256001149251996501431637291376942059577645594001179115733322529159618707149062909155991654300065448911070493930243285119627956708607901173118159246072571529325518558377064495796120903524406297132444790117232963706357109797102197903528705601682159842780992597332550107612425862277241635933450422444972642273462321898869461787832340413707627993504417876496976911874349365923156298644362264867272759542085920909688178319457524887156398854332860446534233229298830868359709319842515911981188930523627551111630550904768936474266172811103988480694053551148267656425288293695815700718014542897812426712504325134954813862043339379395042761004634538753978606373960404855117098556661794919683985763934838569827176601960316866921795629617950339971610975457107772406114941764494389972569098458267337053634466266493902273849831532882446628317423262186090107700459832017489181709389231584367872528593323804135193380803670117868049138955354182790993728229183413215501815887288232937868715543507700592199243068375056392256810454956032315023130188315015150352462841870584671615446885505235043559356974672969527339372932237577186254418143570501938362722138601292535234488524807465524679859891364924400618952703857714582079472774277585322303105437287728071621797999521630152391/7130949181223300803460544869100197362284923649566147320877820410583497542795831511805120534758576426659955887834195068146388625848417400070484406087818862811748674141093295080410198453328943916056141153046922181518524535208724571596165194549380861415417421396122717223426897000389514198375719422163445125971404893664603887416147904889561809776979287564199418707953860212565420263804539952670578204425961123272288966142312879517977190871301916162824832847298796598432028855739231210177363063900333681731572274203284247753018743944628880318237107331064336843550129270312254090615927054475061538314604546670119480108351326074137418610643121497211975283721306272374562327912727689138954030580220357292073700452783206308620856688249801618399072368744346117038762157634137623193082124412747953727117377888139802393166934826749755406876183867864333389227013561183585445937339626280121800329494543015931155745694152542674012556996061466903623643556407951354899007030163494021594849175701421241006073181019524768537283487084655098711341487484141810075057823098848165810995737285549147195335933167976680382153401819651755627477232509466005003737761124634724889115960401009457780939009083880775483485616641048070047673897079504747391447100456439853931468370805132358734114467847467420671410335007728303682321658572145959478039679390966237457488855375598400762128856697872949000072264377676960223248729662900392447442715971184104297704231843440302306015802314180172428709185831090044614070352844324956243781102871659204763686418200477039892594139625505564962704269912601293289720510344500445219412211617273685856344746568586930923350549264578103753348898886846303882557327042844637449522116829579944513379010777586429248190663115364403347537884160908961974314050197848280334905365433371415314142638435252414863655270579179649696814441894666649392441954076527939439843557366302206292521663113105525882565289589011921628216647131440165242341935080441206653397886539128858536076702777631248811342776086760445709582633839537751250261518751283996566232755946020799327616916799675511648255409772201896857612473278479017094798115920511673752896865604788636414982728794631007102540985342082712041978748522091452421807155611125527959951416569017213470453850844935643581260789351900876468157550635959635203693415833412488946865241694301559099320735492953143381400634408556417308035712174869569706871069236753782140259868990628117553144072265012797892936484950047984886370615808556840910328316840810968472761072001041325178586680861094522335737772144464097909042987415154737576920719858144965347568629610290680177547143032182720955286606603106635841584515935229383491085062695059995757576081211627493097537056263026684353104080082855692658170408351713142751464218038463039488017509932597681896968300601439054573291321904242074160916006765811733348011996914862613989214708424313421823185433572585525737555611295566197967357404953251095752761078503613762467599710844292172229639599994513549903222974682585985858054417144592673694058069164398978224866045301591810685466517313781084413199221529723042875342162505973267135148990221886644053939052416989294911454225253374702125779316283164239322330094823816898451755846216366615900778846637113030481206041369733645315850296594757736602349634263280911979725869229614300605981653618734999567900001989045587452000811557063288379773067346841213786992285709512011990225012337703030979719375508423583231581174786716842017515256167372836105880099960485553191207466597790419756842228692337140483232976098268433012355182243683188327014877835524212680247429378517209124568222121198997709973653903839948487791060179913988978409501777132946443811566517217662401122299922286746873435452918555506360485698834387562254113602706263473164952734629695221931993321816126401866197698145059467603102477240128369630932548487309938501016511817123966217749205137145919811784636732777794256096*t^85 - 78681132864118972146898130635544026533645440281001802495165572523015560889037432939724721264800608967282079163701007572588769010683054221029983101006841804926615572637255934153572593899374555681160960526119780440309138506317267818190658743868591785002139189722233570220999770275264537597216136553638081632532912010925203085586190320795511115218423342931392880700292106972546539779784933410162722292422935648030629306975025736842008513548542198667049195246538384957555653046266167575099462210983229429996244463343402867673502867936489094621875036146375554000552412896022353841669265584405378925618645835357958024012494767703498152165062513233354871401707860334757026176483647833065204663902245366244974020225909740886255361868745011491334455123588675141931636194663627236574102538245433139850369067519769248934980345269085874160206716651005376978827148628999841320400320180995577132243421678571250167330679930922493342872084994224183086694074882115284794737962981403481543758296239316491947274169333953090236953546248028399021401330459301753285529112778772766356076811178949719249170711870101111079083500263968233734163735283539842506703499384760815000188215259065453435468232904563892270135331730562605731945509353394203063695815861199013858442393603668363054840881722544006103965172445625788699445947183635833036642046166289787629683165971061230627590344446707899237905254086769200351361024255386622015876969624898733016456520480812459282794724702472304693304841580214359362207116088876864676718492537602551961745221176607370389081695746933071346544842672947893561856792084515834748790649288682228716363587468306032106880395184442408559801846124106367947623957710653530221434090470122145772053082320037417486184328175847090881369112545872577449918610980546192704168791003210834862363379260698659476921101247336149498083373907891156809254401816883978963673514030568315527123218152155574749586163621313430772993460228744169579077539466185780892756499126292732422408622985375047511364619406859946500834840048497600744386774086466321735384597124681366331222717763761675466764998560598186352822903737262519147521601822709503010394790035014603914405216542279785914856043496255370655631177253689590105056212844391408114894735141205745237576640569850865205655346607382667473552759800747080545474650722867791396523183752990990823782149453740794183336505765833685492979218753890179672183340719772320736862326479769998416657936226548933728462867959396576689365721814487906094910197537683333963297945246221220319998618357521167013419382345494499456468372518148340346046618754698504613980045936132277718527905277940399419188091689571427433988604537021778031976168960170732917690120728660227241799935991948881123541317178298532161458663205675057780052753171519539950603906342805188768237018592763622981313938557303314076755647948518595121436899856188511428724699175056324661353134912215555819754869389370256067790552674052355992641039390584314820111242443106392992368577627411432919423216622925554063736721235534971760715095336241902283489008127798714348167890757216500819558490223066285095039760778243298210319854519308502642665177588076305640246450955606979956920551291692736165553572862289813555637421961489146916639980256859136574579737811976808202251826756269287658443673590408423378709026763257554041062314180622089792652354278261121965451135224696436272666950736743048365543026761488678464113820440039388531470776756280548776689105015502121293202065293926971813784316434887092996824047541233021916094072933250925059857866989434711350220555032197938793422053089144965968471662438709201090187988998044237921050138443962096368123272498048783396423029634373744190391617865885343821441265198152715181712534482440972287619256237959891979516736968617883914023546896604261415895396030821352276647091227430627755114773519957929376113490545498254677120256542080120220393061887049100225476594151466187402424626114104330107617325477342735/7130949181223300803460544869100197362284923649566147320877820410583497542795831511805120534758576426659955887834195068146388625848417400070484406087818862811748674141093295080410198453328943916056141153046922181518524535208724571596165194549380861415417421396122717223426897000389514198375719422163445125971404893664603887416147904889561809776979287564199418707953860212565420263804539952670578204425961123272288966142312879517977190871301916162824832847298796598432028855739231210177363063900333681731572274203284247753018743944628880318237107331064336843550129270312254090615927054475061538314604546670119480108351326074137418610643121497211975283721306272374562327912727689138954030580220357292073700452783206308620856688249801618399072368744346117038762157634137623193082124412747953727117377888139802393166934826749755406876183867864333389227013561183585445937339626280121800329494543015931155745694152542674012556996061466903623643556407951354899007030163494021594849175701421241006073181019524768537283487084655098711341487484141810075057823098848165810995737285549147195335933167976680382153401819651755627477232509466005003737761124634724889115960401009457780939009083880775483485616641048070047673897079504747391447100456439853931468370805132358734114467847467420671410335007728303682321658572145959478039679390966237457488855375598400762128856697872949000072264377676960223248729662900392447442715971184104297704231843440302306015802314180172428709185831090044614070352844324956243781102871659204763686418200477039892594139625505564962704269912601293289720510344500445219412211617273685856344746568586930923350549264578103753348898886846303882557327042844637449522116829579944513379010777586429248190663115364403347537884160908961974314050197848280334905365433371415314142638435252414863655270579179649696814441894666649392441954076527939439843557366302206292521663113105525882565289589011921628216647131440165242341935080441206653397886539128858536076702777631248811342776086760445709582633839537751250261518751283996566232755946020799327616916799675511648255409772201896857612473278479017094798115920511673752896865604788636414982728794631007102540985342082712041978748522091452421807155611125527959951416569017213470453850844935643581260789351900876468157550635959635203693415833412488946865241694301559099320735492953143381400634408556417308035712174869569706871069236753782140259868990628117553144072265012797892936484950047984886370615808556840910328316840810968472761072001041325178586680861094522335737772144464097909042987415154737576920719858144965347568629610290680177547143032182720955286606603106635841584515935229383491085062695059995757576081211627493097537056263026684353104080082855692658170408351713142751464218038463039488017509932597681896968300601439054573291321904242074160916006765811733348011996914862613989214708424313421823185433572585525737555611295566197967357404953251095752761078503613762467599710844292172229639599994513549903222974682585985858054417144592673694058069164398978224866045301591810685466517313781084413199221529723042875342162505973267135148990221886644053939052416989294911454225253374702125779316283164239322330094823816898451755846216366615900778846637113030481206041369733645315850296594757736602349634263280911979725869229614300605981653618734999567900001989045587452000811557063288379773067346841213786992285709512011990225012337703030979719375508423583231581174786716842017515256167372836105880099960485553191207466597790419756842228692337140483232976098268433012355182243683188327014877835524212680247429378517209124568222121198997709973653903839948487791060179913988978409501777132946443811566517217662401122299922286746873435452918555506360485698834387562254113602706263473164952734629695221931993321816126401866197698145059467603102477240128369630932548487309938501016511817123966217749205137145919811784636732777794256096*t^83 + 16015263571060414828371680421294884006140197155734486723920214324075576508489926325674546338694506956506017436015946470118790873711006059640933765852490790941316513262827492262754123608218360513054608212412917305632193090904472090728561992101943711234468405047939634230590164065222920664538232023864359829026740324970791389751446026292013729356697379408031597874989094629546465147332229164089181433022988055849506491407135542785340852762167516544472559706513111595795433863002529682159388831493074538688903274557550603509872177792580273714555523061433030139234637899701178307353406470450275905853072501278320392613001516161263194276072522379356203730147874055033481864285043610809403108885676713946686152043472905242622757219012989840009387531567024975712588994003904913745051994137783775927294573989364809847697601454835145294680484238346579801593862128576526836801189764886912251202713620348778100687773523486133243136089092714370182260948496431199079732879240265484951221696766489557216983365382176155648100274368440137412959929837976432672882476227243922445599033590455930006655088378655947164730612352999192196038508887177773318272439374391101229356146310960955673736669230552509081993315436171613459474952599322202482072180508293610112682338225258908765094719725746307312734338410274558000417322528091621999589110303411511292478454358092185626157693596709816877663727539532269813024592369254100194162968984079207328659777596113985819107844518866429635609575266750501105499195493872530174518826206956850078486847224502850822940849148791450253523398023615634693982444485854253365123419559858685761489759097381784886150689950627788841879023763301919713739614462518269925977364430415172919527137330950850228654284132015672288748692590068033029490718855002393739375525304204190283703209675782394779050260464994330000868578927075165914315886863225360738817418911118181130648426262237879237817488788471888446686744927632280176467750862813464441126310033784469728857320507836107564582243962590721385900679401854883092722888251967238630021668594712371801607569456566800127446411784196580589576146451455325306958890023587119054399534510556238129950398532639873335824941197592379548569992440646501678625973730350422773479282976151170847868725842270245249190438722290087039501053666863857051912857573522416517034179715541510957751473830264587524344034747219904697175911148701644896137214715929405066736531971679720278913530610665597733301470435463850638205775106004692662808016753527745726464886231938008077759682882649397707104050576483166270265233720691313053540382919710237632069815173784123320847056064680476946094580195925871259789149942563126020495727977536081242715707828690482802698732947774868428153998229134729470678610681694957781786352347467378996885255435941373210773546170752199770103835476425670945259831720335235259595822080185486190989531522230211041959198810964433373231711563490137074079603068780848474836054522984699678900245412241090443618197086584663620129004801876951675779261870876566711609027631038981438869063781459040724757450931218982055954592261130750475351820538898996686309239821310971254879113380801768671687447344941341384745884539155420780292225754961499984457134579077323577426730649921211543334115406429946996894449589646047098518754714004386430975389719567265593926301401640383849894060515974676061492745165893518129738436074018928277079870459508230640834637317918052535835896641861403329010692977272340773969997044724144141701487083732617256518102275007675740885574474845116906964441112482177758334949689109614018201981247639535974893687538570909237006438219747416035852542014390600262084817214715725206437238650090155676095198490768884757219439419864012600694240506193698834567178106842099327385433539455588940936490115588105080690069228566676814284084017804498330244201051999496448445446848714103562090143424749054281033551336426956916564173612354138088485609028653233557821876020676394155/7130949181223300803460544869100197362284923649566147320877820410583497542795831511805120534758576426659955887834195068146388625848417400070484406087818862811748674141093295080410198453328943916056141153046922181518524535208724571596165194549380861415417421396122717223426897000389514198375719422163445125971404893664603887416147904889561809776979287564199418707953860212565420263804539952670578204425961123272288966142312879517977190871301916162824832847298796598432028855739231210177363063900333681731572274203284247753018743944628880318237107331064336843550129270312254090615927054475061538314604546670119480108351326074137418610643121497211975283721306272374562327912727689138954030580220357292073700452783206308620856688249801618399072368744346117038762157634137623193082124412747953727117377888139802393166934826749755406876183867864333389227013561183585445937339626280121800329494543015931155745694152542674012556996061466903623643556407951354899007030163494021594849175701421241006073181019524768537283487084655098711341487484141810075057823098848165810995737285549147195335933167976680382153401819651755627477232509466005003737761124634724889115960401009457780939009083880775483485616641048070047673897079504747391447100456439853931468370805132358734114467847467420671410335007728303682321658572145959478039679390966237457488855375598400762128856697872949000072264377676960223248729662900392447442715971184104297704231843440302306015802314180172428709185831090044614070352844324956243781102871659204763686418200477039892594139625505564962704269912601293289720510344500445219412211617273685856344746568586930923350549264578103753348898886846303882557327042844637449522116829579944513379010777586429248190663115364403347537884160908961974314050197848280334905365433371415314142638435252414863655270579179649696814441894666649392441954076527939439843557366302206292521663113105525882565289589011921628216647131440165242341935080441206653397886539128858536076702777631248811342776086760445709582633839537751250261518751283996566232755946020799327616916799675511648255409772201896857612473278479017094798115920511673752896865604788636414982728794631007102540985342082712041978748522091452421807155611125527959951416569017213470453850844935643581260789351900876468157550635959635203693415833412488946865241694301559099320735492953143381400634408556417308035712174869569706871069236753782140259868990628117553144072265012797892936484950047984886370615808556840910328316840810968472761072001041325178586680861094522335737772144464097909042987415154737576920719858144965347568629610290680177547143032182720955286606603106635841584515935229383491085062695059995757576081211627493097537056263026684353104080082855692658170408351713142751464218038463039488017509932597681896968300601439054573291321904242074160916006765811733348011996914862613989214708424313421823185433572585525737555611295566197967357404953251095752761078503613762467599710844292172229639599994513549903222974682585985858054417144592673694058069164398978224866045301591810685466517313781084413199221529723042875342162505973267135148990221886644053939052416989294911454225253374702125779316283164239322330094823816898451755846216366615900778846637113030481206041369733645315850296594757736602349634263280911979725869229614300605981653618734999567900001989045587452000811557063288379773067346841213786992285709512011990225012337703030979719375508423583231581174786716842017515256167372836105880099960485553191207466597790419756842228692337140483232976098268433012355182243683188327014877835524212680247429378517209124568222121198997709973653903839948487791060179913988978409501777132946443811566517217662401122299922286746873435452918555506360485698834387562254113602706263473164952734629695221931993321816126401866197698145059467603102477240128369630932548487309938501016511817123966217749205137145919811784636732777794256096*t^81 - 951583017132393644192724224545557919111882024992769262720658243229643785450998870233428617499247973767406703843395984070546450575054637285860321514890491599715982864703035412912535669740287354300031533136839247820850754795268440065565077516907293933723093640956498900577930034959723858574295843329792962133281327646593955900060754849612815512656723345985590923535495593164285314053652595107557709412362573924040275526708283509102205648243012551222273327293401117893493074566945861091879059278467340448436606316068814467173795501634467710688686888134733722181211099976326308088854327302802960163445339805941848769872922851819611822011866437721636336875738763470596195859892928865132981365296203137365335475914429336530884076591630090405310388029421137884243591537151479777632904398899967925257223439051903683384514717772217332662459400376376803610399729126354961664138666117778878930440963906423370624927545345484701425160050988806617320284430302719839127747786644281631422173133189665228317464473796450770261581179425354649205655870128743948658239506957756193391167030817457390308350181089162454692609269411646581853114951883828032980477579916308411929011461554739760434526356719606686815566751928520850948666332107807098997629228433964096577451726918427752438263897632160142615787192162610644751360792241416939840910896846164131454877110336905005096986303203922197285076991442919244665841998169125670443849277751089517631634460506798672003283044310754542606952590801251342681611026372353275399227092113858679109986247762538781431300710407340353015036668574520684952898376932032880988592247787603301317822583470735754213364739191844376402901636849587749777435408080807005083267318994195914941763392578639718813349723171397453843799992438564451275569319191009068227443101318049225614849804017081908329599348228332259976198511678851159255671163604505666356808108372992072743503344204354143085442809153700671490710403280070087072174407843377023483750979870553996437992593246448807906546350364588163926836412114062834526382038768240366407859733200017400859469213863295180602691041334622526544048692228933869923601486015173245984378455935313005933675341998841971424777646169411630753432712306151172030629593247458200598807719256385104803428177798851338487410325948459292711536774608938083755181095733952365128612883482185561367442328729294670512110074366294279075845548755325572539022828198987775207924855403172135228291941487007454492558089839069114351422970833510503915397508210534004754380675034986492073540230584670603293388713811315667845037765621152101783967805719629263037464527033739739533010088779545184709960065445284118856635824674637913821319590961791567957391110778689924008984445869395174527946302938352732220227308933012034273663110652990464011185856310594498095110321393019662863485920292714474895853319584463523130488279967279065014655050405768916643813789762784622308843817618070424562368626690992616795836907598674643501885440988056219463690197243731170580513300640067571486654574609402763178669528760581915774875969426150485537800363724662442823221267651557160860422988704026421039299169441785185209598640923285073530378540686510736107021600947976561337216055457316813711554466239346954922593531389779631762102760573385259011787871939746567952065140831810607921198418207466954812131004757653821395765715184048514038454968903702480137079817737575373154209642480754823047731490727046389832138589840684634665456455257296944791086629571985821501835474991403258453605433142928602842530697228116513875456062319484110979574004412711422236322528044484110630725231971088691321853084996795798897431712280336033128355894916994948152653644854229234093800321051480864959545205898754834106013381673987141757225422047417541028654573865919925244024116214447036354350740525719555400286851920359470951247350556078662128144702218648511203957847128511148718526553507416609254824790590833206956037261839647419294176156259098832515/2376983060407766934486848289700065787428307883188715773625940136861165847598610503935040178252858808886651962611398356048796208616139133356828135362606287603916224713697765026803399484442981305352047051015640727172841511736241523865388398183126953805139140465374239074475632333463171399458573140721148375323801631221534629138715968296520603258993095854733139569317953404188473421268179984223526068141987041090762988714104293172659063623767305387608277615766265532810676285246410403392454354633444560577190758067761415917672914648209626772745702443688112281183376423437418030205309018158353846104868182223373160036117108691379139536881040499070658427907102090791520775970909229712984676860073452430691233484261068769540285562749933872799690789581448705679587385878045874397694041470915984575705792629379934131055644942249918468958727955954777796409004520394528481979113208760040600109831514338643718581898050847558004185665353822301207881185469317118299669010054498007198283058567140413668691060339841589512427829028218366237113829161380603358352607699616055270331912428516382398445311055992226794051133939883918542492410836488668334579253708211574963038653467003152593646336361293591827828538880349356682557965693168249130482366818813284643822790268377452911371489282489140223803445002576101227440552857381986492679893130322079152496285125199466920709618899290983000024088125892320074416243220966797482480905323728034765901410614480100768671934104726724142903061943696681538023450948108318747927034290553068254562139400159013297531379875168521654234756637533764429906836781500148406470737205757895285448248856195643641116849754859367917782966295615434627519109014281545816507372276526648171126336925862143082730221038454801115845961386969653991438016732616093444968455144457138438047546145084138287885090193059883232271480631555549797480651358842646479947852455434068764173887704368508627521763196337307209405549043813388414113978360147068884465962179709619512025567592543749603780925362253481903194211279845917083420506250427998855410918648673599775872305599891837216085136590733965619204157759493005698266038640170557917632288534929545471660909598210335700846995114027570680659582840697150807269051870375175986650472189672404490151283614978547860420263117300292156052516878653211734564471944470829648955080564767186366440245164317714460466878136185472436011904058289856568957023078917927380086622996876039184381357421670932630978828316682661628790205269518946970109438946936989490920357333680441726195560287031507445245924048154699303014329138384912525640239952714988449189543203430226725849047677394240318428868867702211947194838645076461163695020898353331919192027070542497699179018754342228117701360027618564219390136117237714250488072679487679829339169977532560632322766867146351524430440634747358053638668921937244449337332304954204663071569474771140607728477857528508579185203765188732655785801651083698584253692834537920822533236948097390743213199998171183301074324894195328619351472381530891231352689721466326074955348433863936895155505771260361471066407176574347625114054168657755711716330073962214684646350805663098303818075084458234041926438761054746440776698274605632817251948738788871966926282212371010160402013789911215105283432198252578867449878087760303993241956409871433535327217872911666522633333996348529150666937185687762793257689115613737928997428569837337330075004112567676993239791836141194410527058262238947339171752055790945368626699986828517730402488865930139918947409564112380161077658699422811004118394081227729442338292611841404226749143126172403041522740707066332569991217967946649495930353393304662992803167259044315481270522172405887467040766640762248957811817639518502120161899611462520751371200902087824388317578209898407310664440605375467288732566048353155867700825746709456543644182829103312833672170605707988739249735045715306603928212244259264752032*t^79 + 149242222717732843315692006049198214425620179942487549174597052417579309904064276507368393581160137088807227302583346390417738915276314421545075281042900725804538717011627250087852633668062588994450954411063030970764260473962846445954856340635920009380415366875466699935434554855733402080756823585906117394396820105902677556702459354222275802712322571788839530143096731565584123022623072270696968869042130813584567576799841712194446725940670728605672682953015195142923245366265486466462470158289532336055960903242984949927152118298325252841522756951733075580479724444328555798703074256637589633749904839815990576587668913931686223232096920801601659327884926430758690926472896076487940417072447901632917767504061335871288144919533095890959105357615383142865436431053510233633560617410377832240073195065970766439636483051340762554294918317431994296974828523118655235549023299374465716383228660935341544393362718679023916962544825135491784555038044279479893410569432402228875991971747621302959657114791656404466885364326495758232632779975535301148348645395632061652839195050835534681477459653925992153724371120522983228317894135553184219105104096834653743083065687082907535374993373689060219068969974567340670402729998763102293917952392303399005273012567969709190091918071083473354456894743041952239579437329571745527023363690338671343492031815651345763654596659588239620110761782080193883996816238445956321631813231395058480137340330442688907107737019498865940405046548975627306909428374675326595185614318613757501650891016881128439074621711943603182882008357020986431059407248631489116829194999848340659972399954277922324727237348054284460255081282370085808527117664425312890255616844929438912663857211108621537998709200294597939404306926869111444883540673077454721563905819858315337617449840221372663842335704400809364113657863488289730361484888517940335585013616794558868625515518073827023410146743164812294058074121646749140510302641505312332652317015650709846221623018176089255122900314823286295388768360037037598284734130045863954277396154267296351394467672486137106712488284620609355580090601451185263461090851117524307331607071835693264022556803437619795422393063051951904405567653243921961924980647688811372306100570864408545401023353070503072082035625181906654265777767468008851279767659825685270153540541588578457880294968433399222255801173556987284658298407301516789396885241319865828978577694335747012931342607904890583341765812003444680234400555668618111963295358901626696721516250760391906074935083307239014116374309935148929040487171734496222252470911517949281510385313370438711104653712324545202320673101355155271740437539164340387968950827577076494202155761080367575149442282387420187463757135651983739193132367328180029684613973551452819254923573471537574266189283938812048345134360185985529925366330480488275812030118674547202000303186501932536970687247842145400519070702725696506680266430244563101749591565291555232639271698234144085379232270507078202036015600920642668138483978680682257284788448583621237989961297849330448125485017604647745230529480219780764690180319487268598211397724974321240934324541310095549766629927546648952653760135981771517296972384865013151085699743944881098818364535037432237343773354297259970404939309955259016877286953941699643033035221819984567667321107277482815841641264265310217678714498589890927928060898268639758693417566830438458335027566371620406171024752174554639737357969419963505522751954184395257779341264380190581228568380830630410806170197010980681385913487654156893571192335199474344418950061128364182933861379850802068562086247739709110760372899299572714341927055333243030085354814433262986176562210516907970203975021069965828350449455126471645030991754972139433347814359607741679953254724619250792930204882888213260525612331879442416768460392920912840990963102995084476481667356790113984344938483317227622849513204640058297326180716105638836760282074296936110315/2376983060407766934486848289700065787428307883188715773625940136861165847598610503935040178252858808886651962611398356048796208616139133356828135362606287603916224713697765026803399484442981305352047051015640727172841511736241523865388398183126953805139140465374239074475632333463171399458573140721148375323801631221534629138715968296520603258993095854733139569317953404188473421268179984223526068141987041090762988714104293172659063623767305387608277615766265532810676285246410403392454354633444560577190758067761415917672914648209626772745702443688112281183376423437418030205309018158353846104868182223373160036117108691379139536881040499070658427907102090791520775970909229712984676860073452430691233484261068769540285562749933872799690789581448705679587385878045874397694041470915984575705792629379934131055644942249918468958727955954777796409004520394528481979113208760040600109831514338643718581898050847558004185665353822301207881185469317118299669010054498007198283058567140413668691060339841589512427829028218366237113829161380603358352607699616055270331912428516382398445311055992226794051133939883918542492410836488668334579253708211574963038653467003152593646336361293591827828538880349356682557965693168249130482366818813284643822790268377452911371489282489140223803445002576101227440552857381986492679893130322079152496285125199466920709618899290983000024088125892320074416243220966797482480905323728034765901410614480100768671934104726724142903061943696681538023450948108318747927034290553068254562139400159013297531379875168521654234756637533764429906836781500148406470737205757895285448248856195643641116849754859367917782966295615434627519109014281545816507372276526648171126336925862143082730221038454801115845961386969653991438016732616093444968455144457138438047546145084138287885090193059883232271480631555549797480651358842646479947852455434068764173887704368508627521763196337307209405549043813388414113978360147068884465962179709619512025567592543749603780925362253481903194211279845917083420506250427998855410918648673599775872305599891837216085136590733965619204157759493005698266038640170557917632288534929545471660909598210335700846995114027570680659582840697150807269051870375175986650472189672404490151283614978547860420263117300292156052516878653211734564471944470829648955080564767186366440245164317714460466878136185472436011904058289856568957023078917927380086622996876039184381357421670932630978828316682661628790205269518946970109438946936989490920357333680441726195560287031507445245924048154699303014329138384912525640239952714988449189543203430226725849047677394240318428868867702211947194838645076461163695020898353331919192027070542497699179018754342228117701360027618564219390136117237714250488072679487679829339169977532560632322766867146351524430440634747358053638668921937244449337332304954204663071569474771140607728477857528508579185203765188732655785801651083698584253692834537920822533236948097390743213199998171183301074324894195328619351472381530891231352689721466326074955348433863936895155505771260361471066407176574347625114054168657755711716330073962214684646350805663098303818075084458234041926438761054746440776698274605632817251948738788871966926282212371010160402013789911215105283432198252578867449878087760303993241956409871433535327217872911666522633333996348529150666937185687762793257689115613737928997428569837337330075004112567676993239791836141194410527058262238947339171752055790945368626699986828517730402488865930139918947409564112380161077658699422811004118394081227729442338292611841404226749143126172403041522740707066332569991217967946649495930353393304662992803167259044315481270522172405887467040766640762248957811817639518502120161899611462520751371200902087824388317578209898407310664440605375467288732566048353155867700825746709456543644182829103312833672170605707988739249735045715306603928212244259264752032*t^77 - 20673104628563660865453512865348423522063500446210245806490651942077925387025781181119926530162976560961709985000148258862819529135661747014703121264420064963094302548677905566615718584704088716143502750184508170506461376759137471002150950345796359890320797733203629366839924934890427549677105881218513921036916377075222360648734289558752417384959010297397288688468725376342239107847806961127517289874991692350855578834977509046157520575462844708043329136198392306048285862638433638649328293884054659584215361895945948713785768801040684147171448629035157553886451279788444508258825295970747718288027101538524150582423284273485211429546459869585963711279504683764431717072029682656768776357502920926158970468671425577460795445883355716210831974328117109292937605359285300357910368007674255158630025506719194674125182569096593131289643888358389668322382706494848701061059059109895097814635448820029524481756995748712898083800957541986947768166393724856134611512521264970043802440872043320339875058033107185588363671095321966784787345420843902671122668679711204698223743756468918966167351446521373418797740826946549938523520264419133638495915345774975522290914769882771604608937107439205481300322769842915150826625233827102055252043161249828049406011464299933696815176382587928909319761197228880696431513042737157362684781023741245172983979458023701468518207257473834326411351290856774079819993307497310245213368916880426938604289039240000470357841863518762934811035815751441218286312790750783855938339269323637404322968190715628073602715604202327216240158435277276136976384805906117016030572545617730745386471391640056574156216802151853701652018381320671638720432684944304049241224618900988382215557448515957201942610530565786092602946716317385369519861607811330015163996470863269997347483084685611302193876668810556552846654573769532037607654368769256709224767665837484908887594068407912140348200257121198495002006831228090410398728504459327313047489921704165117844076717319748353141626808809989497963460416622831677984470621203336932475411261381955857438906514744660718340943007418530640810223458344572922363848707532370989977067631816203586977708907094731915878627386082271857867322293526157326978179141725477191250380749486671624542383122363235395851478661929188736021114352094690942215367501659319671032912008893823917721413893860909366119568599487199367315979350268392618643639348595124790165853593261931599304857181988984482780330080278177971828024966664963032572223647494271124134014754759182747750980756730363797447280396331393263430270899297674738154210251867190185335474122173183121979282358337014718059632970981993376943101995416999187564344043591008305319315541249614063504271110210929478075103223166375222123403391627816903568295116279182520500899895798632935887530148550431429117060537427047853326203796751025013228255814098214423222591659900961005087007066546444571535211537274652271395285472944463229485756453160499113347250195084723406379438107093697523283555414142148266793009002929370605762894962454826530689409798564373360823442405980945206665814384422136463616811311386649705667610598298174685460257517355688432311849068388764725171675574624295369303694061064429531807939299364733828658176485122554439867471696320262978094305859565464571078284354185522929706557888388103303336881848955211164365554765121477719535230858092627738438366571843046500112088408939886331105730825585268059027374161586686564727881718848493194946414625240776223651739742304692705208657107369466248770961022348414902276538106141744517674372352775123578474951621898650548312406714562099680558648387017105870791744635431049566882942137211904362629315441487918956140808522871263266673823544770939760824066514606734116558713440801229090316414682829282485633392393817432752123211185994691742760984765758137559549126674989617811250643041816833388969613657532319726169850823551105460793159743410992708161660832431721568248429241527505364670245/2376983060407766934486848289700065787428307883188715773625940136861165847598610503935040178252858808886651962611398356048796208616139133356828135362606287603916224713697765026803399484442981305352047051015640727172841511736241523865388398183126953805139140465374239074475632333463171399458573140721148375323801631221534629138715968296520603258993095854733139569317953404188473421268179984223526068141987041090762988714104293172659063623767305387608277615766265532810676285246410403392454354633444560577190758067761415917672914648209626772745702443688112281183376423437418030205309018158353846104868182223373160036117108691379139536881040499070658427907102090791520775970909229712984676860073452430691233484261068769540285562749933872799690789581448705679587385878045874397694041470915984575705792629379934131055644942249918468958727955954777796409004520394528481979113208760040600109831514338643718581898050847558004185665353822301207881185469317118299669010054498007198283058567140413668691060339841589512427829028218366237113829161380603358352607699616055270331912428516382398445311055992226794051133939883918542492410836488668334579253708211574963038653467003152593646336361293591827828538880349356682557965693168249130482366818813284643822790268377452911371489282489140223803445002576101227440552857381986492679893130322079152496285125199466920709618899290983000024088125892320074416243220966797482480905323728034765901410614480100768671934104726724142903061943696681538023450948108318747927034290553068254562139400159013297531379875168521654234756637533764429906836781500148406470737205757895285448248856195643641116849754859367917782966295615434627519109014281545816507372276526648171126336925862143082730221038454801115845961386969653991438016732616093444968455144457138438047546145084138287885090193059883232271480631555549797480651358842646479947852455434068764173887704368508627521763196337307209405549043813388414113978360147068884465962179709619512025567592543749603780925362253481903194211279845917083420506250427998855410918648673599775872305599891837216085136590733965619204157759493005698266038640170557917632288534929545471660909598210335700846995114027570680659582840697150807269051870375175986650472189672404490151283614978547860420263117300292156052516878653211734564471944470829648955080564767186366440245164317714460466878136185472436011904058289856568957023078917927380086622996876039184381357421670932630978828316682661628790205269518946970109438946936989490920357333680441726195560287031507445245924048154699303014329138384912525640239952714988449189543203430226725849047677394240318428868867702211947194838645076461163695020898353331919192027070542497699179018754342228117701360027618564219390136117237714250488072679487679829339169977532560632322766867146351524430440634747358053638668921937244449337332304954204663071569474771140607728477857528508579185203765188732655785801651083698584253692834537920822533236948097390743213199998171183301074324894195328619351472381530891231352689721466326074955348433863936895155505771260361471066407176574347625114054168657755711716330073962214684646350805663098303818075084458234041926438761054746440776698274605632817251948738788871966926282212371010160402013789911215105283432198252578867449878087760303993241956409871433535327217872911666522633333996348529150666937185687762793257689115613737928997428569837337330075004112567676993239791836141194410527058262238947339171752055790945368626699986828517730402488865930139918947409564112380161077658699422811004118394081227729442338292611841404226749143126172403041522740707066332569991217967946649495930353393304662992803167259044315481270522172405887467040766640762248957811817639518502120161899611462520751371200902087824388317578209898407310664440605375467288732566048353155867700825746709456543644182829103312833672170605707988739249735045715306603928212244259264752032*t^75 + 2537056797671387434357576167163665908316607794796625991963651474296221612104711923293039111628087148239482957300682056251951312016567480350902062197884821830538546582965610903992591378191099169142109071481958128955639219764433891612734867280416018982434902284121847347895106836538615667122115338301922631145879207896305282684966832317266922655892848596896253293349351698861678519548954983712612178752600065956660550184923554906228328633066268763009261972709289095922940140255865707990207646981379690253871872349417381187015963587374869458772722701366290504209765766169181557697650450151971804952458009592094650169461970706612017571623597806101592404494052937793610733229571917866227113250702686901840648638879415059184882346118475077587067608661745244500233248452868288317033414652696034961823241655878907418119966870683186062216216165990895315506076147992398650939127596049096300341767824853383729838117803850369668725201283460262584976507389606754792436243836283241364008324061449250175423389106641581876157673093376814768177328092216736111882337875374094346712013882805496661323843576614399757642343816715348729144180794336571675232420614080942464796498311569846332713047582964036112812273329526176301996422557805387557886203596720898819790205034535309928621156914670228923269620262327800851858795463285668900131712376885198715576205340087177803357331570695319169238099978038137383401634520978612444432395298537799407042339536853189471719617588720587453872799216763966835563005831739302169840582565703051742074545121161458409379602536492843630098831227982319979138340789079635536765571950754516349475208492071107347375550752489151121540447207112477529109891268894374630108858930753547228103541841094392169268577270194940364081242878134309600881206741947758011940056814413243289481762974826276797046418738974143648342041826385130856816528859751050065572158370307361343661133509784789699459059491088173376291172591733110949680328347961058799735533660375222432548188980769294826873849250760516916376185591251206836139823972627270165105618516171334460641028701865694931266520224188246669300739558272544170218728931707459007766345607448530424346668279607839336753275800276172506597774152454688210989323473000445953799104672414394700007934195219538864323747864070157314844516139021881643662674685251541881856924627824854927623192577338200294200966638238561344122961257641874788379359306759978807252907109980153225237387729314590949301640453949581035688556083287952104558885128453360636221705317522270503906555900071573673880836265055647715736656363643570909159211032438073644218161023593064837887729294620391174468340233442277077824160815396848838317244865974838734925135897395913569180089080633355918839807928151126094985832104382243528098402800149347518014804670090056235596804588752424287610770501447230339640724961607693143848187040629552718359568425081726814623674298397220111440883248522634640706607173628757832519156968436666074245446990310335414385781520961670879639054509681623017039012851187919681149098934120627299854575477779600943653563210070944102923700933556315106377628227143143265262988178808520367052075231398455465438132023592282577089025086682253780668986682994643611272257678862785105769277368469802781153218990295808897680993151526933618660089838080165993475912608167461240707556214735902908545081554175561250318968182698660049738576223805359911895303008311841846175388568128813652488769696794074922041429091231297020922006279146072693678017914080763067502534669072617414492262365018347832702463752908851310641084867427836504303577113823709995602486321220729271208365520863808513849693495320719187191915835574949283784559625316187398777183889216506675423700895655646312442055883847925811151415790061146378627653058950553893760407447560547082957423474753650357858820177672252400474294009174969509177497666407591433773735459587566946002206324580933622985226621426359418041089111290958573362630988980695778675297625/2376983060407766934486848289700065787428307883188715773625940136861165847598610503935040178252858808886651962611398356048796208616139133356828135362606287603916224713697765026803399484442981305352047051015640727172841511736241523865388398183126953805139140465374239074475632333463171399458573140721148375323801631221534629138715968296520603258993095854733139569317953404188473421268179984223526068141987041090762988714104293172659063623767305387608277615766265532810676285246410403392454354633444560577190758067761415917672914648209626772745702443688112281183376423437418030205309018158353846104868182223373160036117108691379139536881040499070658427907102090791520775970909229712984676860073452430691233484261068769540285562749933872799690789581448705679587385878045874397694041470915984575705792629379934131055644942249918468958727955954777796409004520394528481979113208760040600109831514338643718581898050847558004185665353822301207881185469317118299669010054498007198283058567140413668691060339841589512427829028218366237113829161380603358352607699616055270331912428516382398445311055992226794051133939883918542492410836488668334579253708211574963038653467003152593646336361293591827828538880349356682557965693168249130482366818813284643822790268377452911371489282489140223803445002576101227440552857381986492679893130322079152496285125199466920709618899290983000024088125892320074416243220966797482480905323728034765901410614480100768671934104726724142903061943696681538023450948108318747927034290553068254562139400159013297531379875168521654234756637533764429906836781500148406470737205757895285448248856195643641116849754859367917782966295615434627519109014281545816507372276526648171126336925862143082730221038454801115845961386969653991438016732616093444968455144457138438047546145084138287885090193059883232271480631555549797480651358842646479947852455434068764173887704368508627521763196337307209405549043813388414113978360147068884465962179709619512025567592543749603780925362253481903194211279845917083420506250427998855410918648673599775872305599891837216085136590733965619204157759493005698266038640170557917632288534929545471660909598210335700846995114027570680659582840697150807269051870375175986650472189672404490151283614978547860420263117300292156052516878653211734564471944470829648955080564767186366440245164317714460466878136185472436011904058289856568957023078917927380086622996876039184381357421670932630978828316682661628790205269518946970109438946936989490920357333680441726195560287031507445245924048154699303014329138384912525640239952714988449189543203430226725849047677394240318428868867702211947194838645076461163695020898353331919192027070542497699179018754342228117701360027618564219390136117237714250488072679487679829339169977532560632322766867146351524430440634747358053638668921937244449337332304954204663071569474771140607728477857528508579185203765188732655785801651083698584253692834537920822533236948097390743213199998171183301074324894195328619351472381530891231352689721466326074955348433863936895155505771260361471066407176574347625114054168657755711716330073962214684646350805663098303818075084458234041926438761054746440776698274605632817251948738788871966926282212371010160402013789911215105283432198252578867449878087760303993241956409871433535327217872911666522633333996348529150666937185687762793257689115613737928997428569837337330075004112567676993239791836141194410527058262238947339171752055790945368626699986828517730402488865930139918947409564112380161077658699422811004118394081227729442338292611841404226749143126172403041522740707066332569991217967946649495930353393304662992803167259044315481270522172405887467040766640762248957811817639518502120161899611462520751371200902087824388317578209898407310664440605375467288732566048353155867700825746709456543644182829103312833672170605707988739249735045715306603928212244259264752032*t^73 - 276528699984994454523215707464100195283473925878560561507654627825120371920896459129221267966896152419221119417246207909163742166968787215000884631827599261917479463410616744526671982682738382924168695723747100719499680479462567387042686311968733803306372285056130905164800962660108633135678543193718682926133468584348007446034664243049437140993209834441933096655612128319730621170322187118389477684823268946011716803655302238563198524255038483615729584192876315917417938490952122953354040075827190476503423426653296041177761201898764949848833436742217393215806549162902764009910839709191604360261768457715182967859592946087326542196714258205684512315978920440380248012356452975520830444611842967801933820033463363042384019967506252466403912973888500600029849134921023406634629191729615186263885666641672081254752251756247008795009147236904818643079145645705944995441019789131435657667313513369649072706220366310001271636773966855147557290916108316203190564611105228046663380474230195112787027754437983837209347020043706389261940592361729970705691961589232521286505433414179473143894348125571916670666939871246553716163593432757491793506259502547129837928737630898531198298495164287025324957379048437984748715766471528837185747365479314517802770978516684160945981846568367020277343974868371956419449594080331436667933510214911847611183971631902882372245272599119180674470743260859286583924417686548130006037614603463362056109927479816334884447779480112067216689659539249462977103706988940064202463377136677941796232577439121259086077798737512088669136652763621411701599977225953235857243865999800607939229434009397536326341605300627890557963922220619983413588680576064857162078122939442498275888564859274408445392563917621996826994195643808368816421490775064484447032348034065485545764302765566953589375333786764060774749440963329290698679372350699887956581965945566331692322087880294718999889079397050578594486945270998020774817815690182511382086380106370371037058826394131837337023535813043120913130707715208660629652749499783354131306352737315092682833917889498938374476927938395984367247345071310311178031022234405405711526948852604558476569896596963056700014771751979491651409971484335848186541694815532123560514810894193316986493593510209238896812816864952319788393531908061388077075960389129656793532961706758563569089819296234242884085895761000213220100337897853591277877598989108896632354595939872746804237726797239301705263085068304597146811051849764325099314714310424793287539593655063904000371443852715363129991698255286000295661013882950692815664823906833866561541363600542851386795883969470781606231931226816377736014070235112453804458997285622657680229207730112125044356553690470506944624573995621957797274732344008751138068736790407062751043568603824093436002885536383228480091810884552352185035730100420536381971143632278293400438688923043398174562010559601191753437024388521046421297187994170675148210466031695341725664678351035246579657258581570807052597288811530506059600707627585663254216884039142137929820388796407631792588502799206196189989448002403724275640128863647925413865805828546441554911255148381644927619739109228450203501316482875601835060588381250600578559938499856225576207771760978165969861893017011280192275735261523785835823028772162437275427828744453721572160920371397541517616733129548138350440289251466785531104824050155279618617001983543758756328818289498909580928136284329038715506218124883949684689417509505287614619835613677827805685306735446171693034212146159312515805213438515898534867534697785249763248648127730986968105888094200486159593733325064922039302484034940938107946024295103526199794055421576849425136370627609292243643411070762858310291362805414359519706202656791110184307041450950720738804352430689500848047382732675996607222744304506325779550468742366021543885930212528008295872484577089511962059726733514012995063778421353560446204849590387061324340039354906619244641108375/2376983060407766934486848289700065787428307883188715773625940136861165847598610503935040178252858808886651962611398356048796208616139133356828135362606287603916224713697765026803399484442981305352047051015640727172841511736241523865388398183126953805139140465374239074475632333463171399458573140721148375323801631221534629138715968296520603258993095854733139569317953404188473421268179984223526068141987041090762988714104293172659063623767305387608277615766265532810676285246410403392454354633444560577190758067761415917672914648209626772745702443688112281183376423437418030205309018158353846104868182223373160036117108691379139536881040499070658427907102090791520775970909229712984676860073452430691233484261068769540285562749933872799690789581448705679587385878045874397694041470915984575705792629379934131055644942249918468958727955954777796409004520394528481979113208760040600109831514338643718581898050847558004185665353822301207881185469317118299669010054498007198283058567140413668691060339841589512427829028218366237113829161380603358352607699616055270331912428516382398445311055992226794051133939883918542492410836488668334579253708211574963038653467003152593646336361293591827828538880349356682557965693168249130482366818813284643822790268377452911371489282489140223803445002576101227440552857381986492679893130322079152496285125199466920709618899290983000024088125892320074416243220966797482480905323728034765901410614480100768671934104726724142903061943696681538023450948108318747927034290553068254562139400159013297531379875168521654234756637533764429906836781500148406470737205757895285448248856195643641116849754859367917782966295615434627519109014281545816507372276526648171126336925862143082730221038454801115845961386969653991438016732616093444968455144457138438047546145084138287885090193059883232271480631555549797480651358842646479947852455434068764173887704368508627521763196337307209405549043813388414113978360147068884465962179709619512025567592543749603780925362253481903194211279845917083420506250427998855410918648673599775872305599891837216085136590733965619204157759493005698266038640170557917632288534929545471660909598210335700846995114027570680659582840697150807269051870375175986650472189672404490151283614978547860420263117300292156052516878653211734564471944470829648955080564767186366440245164317714460466878136185472436011904058289856568957023078917927380086622996876039184381357421670932630978828316682661628790205269518946970109438946936989490920357333680441726195560287031507445245924048154699303014329138384912525640239952714988449189543203430226725849047677394240318428868867702211947194838645076461163695020898353331919192027070542497699179018754342228117701360027618564219390136117237714250488072679487679829339169977532560632322766867146351524430440634747358053638668921937244449337332304954204663071569474771140607728477857528508579185203765188732655785801651083698584253692834537920822533236948097390743213199998171183301074324894195328619351472381530891231352689721466326074955348433863936895155505771260361471066407176574347625114054168657755711716330073962214684646350805663098303818075084458234041926438761054746440776698274605632817251948738788871966926282212371010160402013789911215105283432198252578867449878087760303993241956409871433535327217872911666522633333996348529150666937185687762793257689115613737928997428569837337330075004112567676993239791836141194410527058262238947339171752055790945368626699986828517730402488865930139918947409564112380161077658699422811004118394081227729442338292611841404226749143126172403041522740707066332569991217967946649495930353393304662992803167259044315481270522172405887467040766640762248957811817639518502120161899611462520751371200902087824388317578209898407310664440605375467288732566048353155867700825746709456543644182829103312833672170605707988739249735045715306603928212244259264752032*t^71 + 26821427679670568011181489868634691052038042116043659036676519371336806893163878163621409433289166647853993817774147734407875692615355509326254160251415473534279913647198628857865007725213784873507705854837886682879590615021290115949119188544854556401189112943286942636951813594916730047681932908988670941370792746860305578838792906291635680353523022688134196813824544919670053749331827671044935251664207655780561986229878756303631715487213728415776864616472145777391328859550186217474254028948300911523273438488715107003814911253413897596790558060431613950486705028836693425262667228642296415896343977341396507180214678888686203210134095624001722771632024654390397114131963450265919840588551142033243987240453021397075398411284265369940180751855614461427801182491377964608499009389904959398300259071091816109885596576414561103281589856003230162488959870340721868624709448390439830210317413769317907095483239856217582361981132091161979309762243796698119260571841725319669827883070215214569829367024083552425032287424881893201355054197307296276688569950368935089446803058965563902641012083984345353406954355117694147815704689593083883844143921575828119623918367126424548254564126897155235609369206956247403452088661363176524023970497715056469532093931507985059582685732196322039175155567653269284165258850911236980572734214585696644995267001327714666642190681730345764941250410739309096905311313261201918030364664979725490375033597331084963294255263394290618861270607072878157990671480103062283844359287671599962171396596316991802782238307186678389683880291290011074445915734457660953537403949815152500129996290496176127237317780248009998342002377294260931473582276171683568847121474319155161849679543875368191201120374543322815242408183976866177810325670104220720385051619566056408483020457877080552216648949201336609723874367909428863449540429023156122783226639721680116167681868098067753782415692690643373875693971082074869258288740654640265752753134403431786415609537388672203501660327873568209586059926728694208995453676098158128785329529199530415339109057578906435818418817407027697100654214797381634394314640573547827144192611457904877285469524000762949000761719430935264685684311481542325303217760070180620542665539798929179115914152605865770101151096177480850318171691691132923042746385574018994874866037725692671531977419883843252702572194255505329261999426868387553737627634014332478677513624047708084167411725592451042372547727697112716713046352502917473192943977350706884400554908851262219593757743362286968539763203460291748324787414986150138779688206676100927322968522548679172440532531652193576767407276118082559891258848417124475816381637032385963409601082715330642239162099725104974110388320892513626200543872441324473850925400834704315493146354884805197502830484123139898263169232487580994925298926758140708683482683931226807462473764258878324681877451993255140733542429816775240106979706267085988826622251489920288902020524327222827679323939179027703757502308192832809902466133554546872257466054050322375076361713937030821667950006637523545865380738970020009010403102195645144583231331496697253568550700484429453709637053782108040929311698677300896546007503657214411491587688596429010331199607145227564978854384935386245586814220938366453920551509626121979435108543716217492124707342365543435927694700582457189438824064236546449401585255562174500727598317281169839994990647307485783037240499609377957310564964173833660564231901427304347626349304442180493446793559706529318208009799421838483820033245644274912601762896222276120073189174660826612624849752536507509681491673318950988343320366583887406007754879182838115779495360524972859145004603495885650647242634340065922645713520045518873573398421579379062589478825193883271690203896363066773563349271351960333286852517589547786594456627524886028452562956593820963775358376624697755748089349862554706474892012138500709924229307075922858413975350662533453407168733625/2376983060407766934486848289700065787428307883188715773625940136861165847598610503935040178252858808886651962611398356048796208616139133356828135362606287603916224713697765026803399484442981305352047051015640727172841511736241523865388398183126953805139140465374239074475632333463171399458573140721148375323801631221534629138715968296520603258993095854733139569317953404188473421268179984223526068141987041090762988714104293172659063623767305387608277615766265532810676285246410403392454354633444560577190758067761415917672914648209626772745702443688112281183376423437418030205309018158353846104868182223373160036117108691379139536881040499070658427907102090791520775970909229712984676860073452430691233484261068769540285562749933872799690789581448705679587385878045874397694041470915984575705792629379934131055644942249918468958727955954777796409004520394528481979113208760040600109831514338643718581898050847558004185665353822301207881185469317118299669010054498007198283058567140413668691060339841589512427829028218366237113829161380603358352607699616055270331912428516382398445311055992226794051133939883918542492410836488668334579253708211574963038653467003152593646336361293591827828538880349356682557965693168249130482366818813284643822790268377452911371489282489140223803445002576101227440552857381986492679893130322079152496285125199466920709618899290983000024088125892320074416243220966797482480905323728034765901410614480100768671934104726724142903061943696681538023450948108318747927034290553068254562139400159013297531379875168521654234756637533764429906836781500148406470737205757895285448248856195643641116849754859367917782966295615434627519109014281545816507372276526648171126336925862143082730221038454801115845961386969653991438016732616093444968455144457138438047546145084138287885090193059883232271480631555549797480651358842646479947852455434068764173887704368508627521763196337307209405549043813388414113978360147068884465962179709619512025567592543749603780925362253481903194211279845917083420506250427998855410918648673599775872305599891837216085136590733965619204157759493005698266038640170557917632288534929545471660909598210335700846995114027570680659582840697150807269051870375175986650472189672404490151283614978547860420263117300292156052516878653211734564471944470829648955080564767186366440245164317714460466878136185472436011904058289856568957023078917927380086622996876039184381357421670932630978828316682661628790205269518946970109438946936989490920357333680441726195560287031507445245924048154699303014329138384912525640239952714988449189543203430226725849047677394240318428868867702211947194838645076461163695020898353331919192027070542497699179018754342228117701360027618564219390136117237714250488072679487679829339169977532560632322766867146351524430440634747358053638668921937244449337332304954204663071569474771140607728477857528508579185203765188732655785801651083698584253692834537920822533236948097390743213199998171183301074324894195328619351472381530891231352689721466326074955348433863936895155505771260361471066407176574347625114054168657755711716330073962214684646350805663098303818075084458234041926438761054746440776698274605632817251948738788871966926282212371010160402013789911215105283432198252578867449878087760303993241956409871433535327217872911666522633333996348529150666937185687762793257689115613737928997428569837337330075004112567676993239791836141194410527058262238947339171752055790945368626699986828517730402488865930139918947409564112380161077658699422811004118394081227729442338292611841404226749143126172403041522740707066332569991217967946649495930353393304662992803167259044315481270522172405887467040766640762248957811817639518502120161899611462520751371200902087824388317578209898407310664440605375467288732566048353155867700825746709456543644182829103312833672170605707988739249735045715306603928212244259264752032*t^69 - 579616838604462856379234684057600924268273584724839181464862144852356435243366320031497893524595345252120766581897540997093408093482735602962840914288176937887502073829985211923404176153472379928016035261159963867811060090464332579663391980206398539515170795342714928155891290705536065464902210476650373813638426876498792952940829595103234106894368524072115341518392531127068678207499607359846546249182557202582459981877075527243804500119903621061162351438356851913615692004641879819526409065797693549769527200615245714042290176965405656769090967195799405843393186328843974425791174088171011354249143244051277305891011414730191866000128170649248708937787072190485570924806386007857642906378210575058334799835822385887365010253531530802064491741593498940250989361971995461701780324707304811103463357077583048758955710646346112116122670420552165576288185296215394313256396730352103940124915838254090609545564915379113977541646987628313917334285003415088175777270487210509627694531128591471183129948063596331760241619693154175594382580076170517694758625170535247748888652665601932571998891961280266899705202627377305726993437431104593004882400673626599222513245754179481382410083598248224053995259356491601758039355531441801683649474380399311009097758019272123238537712905265557044696609280182861664311556363898664177378725511144644502594157472586134794314593148854841521972569537474443316341398766463475829150045675462111694689657970034764615337205774419122069429447862798856699167709241953752475224004866942370991138038641963603717226074112929078937842519440672341654826199406612100461611151355075831663112128146593207868284199150437701169865313324434687540587238109152793916611245012720896283912998566832181739315672188162706669044007773798429498500146097605290701904235905617421896013449724216490617725278512361754550439626060167875487040249849544350986812130175508106918409787989895136953990368564143393829828282365802168304706282061020337281247006045543342632394656383333551643957647734656167441425393065798464930686163317373978419244571196152131143154859185928408874549270144914862887463487255129302168989308273035479885942616839169550976539379194824681945695390469660105806661037565295597705224743313476272547076472638922727509838486685847654336991517003268466131979720292536552431217398417361474665556980161702917848150865844092366013425327774532266923914682700284267344741744997211494978058217539064252171119855096558687123861646250682846642112524872309378820509203114751474492067918946339075172114924246674635419149082844546036355378603621418469636677045674560744624433796327778130047132319297090621779269864812872628750906834891619216132476931681011826354639165711333846215431234959131449058489947536043097364367231387189005007912440730293782042134222972772313076295700522966752276406616934971414412221213910931579806524217317057264355401398978367469276657683973319768012064951606775306946148078038756040483176582791655373170552934603238968955286972008254571485051778965440433399364407715667298443991548559464754546973308185924533922667386912532634819093465491073360704441582020727614482213765361418647982083306065504952305446424276352358585090829260340850945104745386519002795687641681000653017503062753883345234037956861555709999518680181372602641026467219768126722481508471733907327104112354942521905785487772306653259269815609072938776830320685247075994192993490911415478283724708495528709665704315635622247910825361611945523277297315904052489289234468391048414519774019758033745210895063631188203300632452044410715953092676124323842929284111698481252583647370342547257911228334044225199519883207148959013749836726954144889742201681901593823946946400583045382675724985382166212996557325508781105571384528768802232781950490550761707631621116530081232965656221329064258911793951365925498437083822494370059935693050298419300699190020596193896717327943451113012064476490314062046301797539336867637300670427964372406918724871625/594245765101941733621712072425016446857076970797178943406485034215291461899652625983760044563214702221662990652849589012199052154034783339207033840651571900979056178424441256700849871110745326338011762753910181793210377934060380966347099545781738451284785116343559768618908083365792849864643285180287093830950407805383657284678992074130150814748273963683284892329488351047118355317044996055881517035496760272690747178526073293164765905941826346902069403941566383202669071311602600848113588658361140144297689516940353979418228662052406693186425610922028070295844105859354507551327254539588461526217045555843290009029277172844784884220260124767664606976775522697880193992727307428246169215018363107672808371065267192385071390687483468199922697395362176419896846469511468599423510367728996143926448157344983532763911235562479617239681988988694449102251130098632120494778302190010150027457878584660929645474512711889501046416338455575301970296367329279574917252513624501799570764641785103417172765084960397378106957257054591559278457290345150839588151924904013817582978107129095599611327763998056698512783484970979635623102709122167083644813427052893740759663366750788148411584090323397956957134720087339170639491423292062282620591704703321160955697567094363227842872320622285055950861250644025306860138214345496623169973282580519788124071281299866730177404724822745750006022031473080018604060805241699370620226330932008691475352653620025192167983526181681035725765485924170384505862737027079686981758572638267063640534850039753324382844968792130413558689159383441107476709195375037101617684301439473821362062214048910910279212438714841979445741573903858656879777253570386454126843069131662042781584231465535770682555259613700278961490346742413497859504183154023361242113786114284609511886536271034571971272548264970808067870157888887449370162839710661619986963113858517191043471926092127156880440799084326802351387260953347103528494590036767221116490544927404878006391898135937400945231340563370475798552819961479270855126562606999713852729662168399943968076399972959304021284147683491404801039439873251424566509660042639479408072133732386367915227399552583925211748778506892670164895710174287701817262967593793996662618047418101122537820903744636965105065779325073039013129219663302933641117986117707412238770141191796591610061291079428615116719534046368109002976014572464142239255769729481845021655749219009796095339355417733157744707079170665407197551317379736742527359736734247372730089333420110431548890071757876861311481012038674825753582284596228131410059988178747112297385800857556681462261919348560079607217216925552986798709661269115290923755224588332979798006767635624424794754688585557029425340006904641054847534029309428562622018169871919957334792494383140158080691716786587881107610158686839513409667230484311112334333076238551165767892368692785151932119464382127144796300941297183163946450412770924646063423208634480205633309237024347685803299999542795825268581223548832154837868095382722807838172430366581518738837108465984223788876442815090367766601794143586906278513542164438927929082518490553671161587701415774575954518771114558510481609690263686610194174568651408204312987184697217991731570553092752540100503447477803776320858049563144716862469521940075998310489102467858383831804468227916630658333499087132287666734296421940698314422278903434482249357142459334332518751028141919248309947959035298602631764565559736834792938013947736342156674996707129432600622216482534979736852391028095040269414674855702751029598520306932360584573152960351056687285781543100760380685176766583142497804491986662373982588348326165748200791814761078870317630543101471866760191660190562239452954409879625530040474902865630187842800225521956097079394552474601827666110151343866822183141512088288966925206436677364135911045707275828208418042651426997184812433761428826650982053061064816188008*t^67 + 1719219336945715378810151297880647573572796715495058370783795386611610547864011218233288415744163626061192618868374614734525999859159344917555779638233129369944231767927255834029316447630664143283238586639942048132363361076254823767716962071146257154900768495259636107505086197413553599791327691984158048725051781372156891211475363390426296725591494042236290835135536041942658828584604076320578984838977034211273139750175518655564779601269859739990647392586812432454636797467930302989768443014739077518318455578967243987955929650694148380002756562422977900375234927937237593384135778222237890358722893196991792903398333995578437146477482777075054225932225543235063143194938318843646328181984426734582014652500273447838594364753168518450937405276221765468466636214296667605982938046585359274095626996914951882016643106225276755899996614039943878777926655794256100589870343720773432202184331682083253545009411274633731507262336956198710863852395995868681992957158565779240853937710306974218600138176756790179587610360492723164550933402623211533834531733433922422075669594560550577413428558465955368626566294563106140539435093816193227306804734412796526406814490828988726225965907330123013820522843278976091839017973381629338047273528059404501784614444795420703814015938301943510238013073754475994560022406716378723583062567854392404113375943228089657235327943475568735148699631226726473437180041735794823571733681182523710313542591138816655920144671461116484496030795957712056714401353518388239907915860960171390783051095381738355916878863531897902425818421007080501201284574780524663285478908926718583005986509710421051125598973289488358524798889567027546667257131759618358369086247163439031134295540637521707472280664631461690782171722685130937183650197143956098296978812860401379671938175361652927375429655346485605413119481041867424780512645153043240699740315172529008854665682620749348984181415905509505711875768409037016611755566203603761309035150807472884050878361068290053394406162149991310700417910377902251041112736563081901253655204377503437755998331170236423653772451035587953959093058046712697379708723008607726509919184266534191546216549653578037924923564442869794349415124409683785175053013214255237049393997930869469031613583578783106005093339488107485231348781516812358693558975022607552182622647112153576307892737940928273753852546536005709993389716696949327265929357583845767734774860875740551398301302541603268919842473977697693934753156888678855138177235545547693987544027063302586974212639321565675941863714097497899719535059415868684450592214564034221294215010491253450252233318955548199006320231309141976987351680401500027757625083918473620899931465927223096361429850923541680333602116111097415581196357788316062092994403935043294797604626899533231306134373749789325849748983348198299769832825308234994156436822867815052601617738098343064387311508068844782982548967865317034673492125108312531651427351538793033065257155612102042166684519395438758079910218852681723768035877156851130240064382624199461306505369812923581163422933830602064321997644703019268440481712942612915278990107457090672502662255034326840187462623618784035194457957008867394374625945235904780911796956314364739878367960500704019762865918025641448232587706946976122315020448252296178343621479709904571242177391876718109444552064827703961144536557057617609085037949424381824026686279417281049996578483212673504161365843662517472595778538735831225436561069511985699948364771568046401255004210137447846679584264718793062854753996188065186420980948814350084118937588782544678411986038388641741136704379707007234729356444677685547669305535801557998141900453131092434080459502600388893488919844983152661773698339809891177158235363906673606267899595891800546577894424581885516589603714883993924419710794347844080199453065789884734947297846081511433804097819808625797292308062971310826401842966824169460959115101344572525423757092166785771540064158354875/22855606350074682062373541247116017186810652722968420900249424392895825457678947153221540175508257777756268871263445731238425082847491666892578224640445073114579083785555432950032687350413281782231221644381160838200399151310014652551811520991605325049414812167059991100727233975607417302486280199241811301190400300207063741718422772081928877490318229372434034320364936578735321358347884463687750655211413856641951814558695126660183304074685628727002669382367937815487271973523176955696676486860043851703757289113090537669931871617400257430247138881616464242147850225359788751974125174599556212546809444455511154193433737417107110931548466337217869499106750872995392076643357978009468046731475504141261860425587199707118130411057056469227796053667776016149878710365825715362442706451115236304863390667114751260150432137018446816910845730334401888548120388408927711337627007308082693363764560948497294056712027380365424862166863675973152703706435741522112202019754788530752721716991734746814337118652322976081036817579022752279940665013275032291851997111692839137806850274195984600435683230694488404337826345037678293196258043160272447877439502034374644602437182722621092753234243207613729120566157205352716903516280463933946945834796281583113680675657475508763187396947010963690417740409385588725389931320980639352691280099250761081695049280764105006823258647028682692539308902810769946310030970834591177701012728154180441359717446924045852614751006987732143298672535545014788687028347195372576221483563010271678482109616913589399340191107389631290718813822440042595258045975962965446834011593825916206233162078804265779969709181340076132528522073225332956914509752707171312570887274294693953137855056366760410867509985142318421595782567015903763827083967462436970850530235164792673534097548885945075818174933268108002610390688034132668083186142717754614883196686866045809364304849697198341555415349397184705822586959744119366480561155260277735249636343361726077168919159074515420970436175514249069175108460056895032889483177192296686643448544938459383387553845113819385434005680134284800039978456663516329481140770870749208002774374322552612124130752022458661990337634880487314034450391318757762202421830530538333177617208388504712993111682486037119425606897118193808197277679357805140042999466065669701491159276607561215771588118439562119873828232552619577037539022017851624586760374210840193140605739192684465205359823758967605565656891179438738367358360759105481821528335932591258849589746927324290341925836841417742749269693795185605907010946008774285002307237644119703745607725290641594702381513406156907969892958675114876873448510350588112452124022628191530692567985985554799798257253290654977897692573255425186443616511901098562385314225843075282107403630120775310795835261022610811831159949493827438833355018627350474397426009175044837226629565107121228158440937774120953703882357583967844094246645035563310131661870556930985896509116321064838588461520876762510330047059570467493764157514720107993775862706406981489955273402537854761110632415965014144869299774753342549173597775555343381887789172713602736984142362145175998250721965944558095446526548603331161314406486592623242807199411431461220445021272798174619250132595300145243109924983197873725479596997695230704249580864148399378146325701073716563782057657197395679489780631613103781323933803978249317282967017666705096875039543919971088844152270588407793529406367682185953574538997989859313718269104120362792331623710866729989878938116465193856515949032911644270369173857958936945560505883090425257203299290119260014641737567945505480684788153333168230099551858698682623107377490810725781447328580825841029238140776560086132805938841524058847710573187139622609338470212382926810745944325946224141004236590148723930120827388011114112507939872206312919655604125993392631463178901038353262016683131877948114694348502492930308*t^65 - 473483052094153183272586904078614531958401933492323444453428542874215747901207063795968976934511417093561084511382286076786753137581124378301271833701082525588729879373704914958758789895591766093427590439592527850576368311531750542796641533044086525274914512394421282565804430879742268513895848629515381315244940342107286743593875283186129687906662198856490595962720589821938817617030608010855376203095352871402459000217666750696264008859017316390532784587727325975855300163958457620434576313347976720398385713339237882830433677538157045685908662731171514974623455932111229943694274585422010205849844552847095469412570699792545169650314622460681164487582309300937529763449948091967753247565693727885588029077686282541734209667425194049094984888176950897740575871347940733986302498319798520468441391847497899880334543916153614607457954299301027904756013664532605612632622218082529722055627542584438630542308423061703770800004088968893695041078558487357078672890298008051377880647098332600955157562888345158729350814745247281089925413148373102438089903375105346832441565902881298747168645533856403313418191675734787300033813780391949813206816372801839690517529188455080201034975849176303749674860355246711366503036717585987096754318240544508908633162881490396269442378463362739592603434965090669398702731239257056978269840925946764727097835610280569641005875348361187515689534819257379793551158714565259762225176839639067410695977923283100407469081623469952166964305975179502848793368374606558418405497880806013985284713819678460097855066576952919084817036736162388031189009853056779776139052871990789555995962679117318314671079762514205047658863507928687028105692033085384397826822382002060744093653728073176920153087236374656071134406353869648170007844006706665572501437197126599206473960803302664940275406798608900507103571815696527855152741516118991130994230957910277314486486797095313495419113852711098752682983117388450838046080492886107681613231076617072927028831933377767266189461058044459600540043369371853813191718671102444407128738153490630015529707713703640450222492971808820243586773320833469195331133177180508925749804004983801796864133122483118883558846551107269490334881337688393908624862090007908027953804605857913579748560246340961641232590303230404288586539966632394560836846920680459250600842427462409473964589057869334453388278029476219998129390452474246859792785016997870580414659747145604271713512509223360484756146504198169060384241855427166008808926058773677158421576052933675249146194428529471505233236603754505056988116344644289567168126072020526303085833804953218054830122358520653305007550421080667224569896518434378231715445350815706840860783370007699990553882648724628532177455056756632912723030736130652479538885330557865846172548634511788843253055239620745013633838013824169071946111693790504179790848111443129360276115540931710919586321672785078528317992736020483059682584920857758652649585405306331976749035900311339193017501798966266900463140160126234691235149098417604739185325795592477450772452917356862634545840137345291682487737317615170981112404331514161116295077660300771568554515272445218395256360532852344210849874919437589603689993327447498915797244275073806311995909376177333211154861128691044191946653152508597519635607283702420179542447475191010846473389706815123223301690778473531791852076821326395951114008088971897070384380447064637491831244967175816420956227507370984354169097473892507444210480311460095916238984831227004706709514695834574808972566520775406805736148137560125299295830897743937079730186259580499779559728172365619399519745267728195905676190584548439858372888118141938206146096600625213960253049007048709847137623060337391617495669247321767215287425167607024006123163881313137974865696870489547049925985546817692936792812972460352268196453969661606050099370546644609643245197255958150871406862447029393485242645107656786995218965021885174138669273025974861948057479014508125/91422425400298728249494164988464068747242610891873683600997697571583301830715788612886160702033031111025075485053782924953700331389966667570312898561780292458316335142221731800130749401653127128924886577524643352801596605240058610207246083966421300197659248668239964402908935902429669209945120796967245204761601200828254966873691088327715509961272917489736137281459746314941285433391537854751002620845655426567807258234780506640733216298742514908010677529471751261949087894092707822786705947440175406815029156452362150679727486469601029720988555526465856968591400901439155007896500698398224850187237777822044616773734949668428443726193865348871477996427003491981568306573431912037872186925902016565047441702348798828472521644228225876911184214671104064599514841463302861449770825804460945219453562668459005040601728548073787267643382921337607554192481553635710845350508029232330773455058243793989176226848109521461699448667454703892610814825742966088448808079019154123010886867966938987257348474609291904324147270316091009119762660053100129167407988446771356551227401096783938401742732922777953617351305380150713172785032172641089791509758008137498578409748730890484371012936972830454916482264628821410867614065121855735787783339185126332454722702629902035052749587788043854761670961637542354901559725283922557410765120397003044326780197123056420027293034588114730770157235611243079785240123883338364710804050912616721765438869787696183410459004027950928573194690142180059154748113388781490304885934252041086713928438467654357597360764429558525162875255289760170381032183903851861787336046375303664824932648315217063119878836725360304530114088292901331827658039010828685250283549097178775812551420225467041643470039940569273686383130268063615055308335869849747883402120940659170694136390195543780303272699733072432010441562752136530672332744570871018459532786747464183237457219398788793366221661397588738823290347838976477465922244621041110940998545373446904308675676636298061683881744702056996276700433840227580131557932708769186746573794179753837533550215380455277541736022720537139200159913826654065317924563083482996832011097497290210448496523008089834647961350539521949256137801565275031048809687322122153332710468833554018851972446729944148477702427588472775232789110717431220560171997864262678805964637106430244863086352473758248479495312930210478308150156088071406498347041496843360772562422956770737860821439295035870422262627564717754953469433443036421927286113343730365035398358987709297161367703347365670970997078775180742423628043784035097140009228950576478814982430901162566378809526053624627631879571834700459507493794041402352449808496090512766122770271943942219199193029013162619911590770293021700745774466047604394249541256903372301128429614520483101243183341044090443247324639797975309755333420074509401897589704036700179348906518260428484912633763751096483814815529430335871376376986580142253240526647482227723943586036465284259354353846083507050041320188238281869975056630058880431975103450825627925959821093610151419044442529663860056579477199099013370196694391102221373527551156690854410947936569448580703993002887863778232381786106194413324645257625946370492971228797645725844881780085091192698477000530381200580972439699932791494901918387990780922816998323456593597512585302804294866255128230628789582717959122526452415125295735215912997269131868070666820387500158175679884355376609082353631174117625470728743814298155991959437254873076416481451169326494843466919959515752465860775426063796131646577081476695431835747782242023532361701028813197160477040058566950271782021922739152613332672920398207434794730492429509963242903125789314323303364116952563106240344531223755366096235390842292748558490437353880849531707242983777303784896564016946360594895720483309552044456450031759488825251678622416503973570525852715604153413048066732527511792458777394009971721232*t^63 + 29115361703580490715597706030488964237243109382704967583140444542633717431481475088308587188722899054959469925045459664244505579954652084523276838007563955848392435470717627023133537486418821883043915251047535044368525926203863419256251600406381010767930065230293096697902667746256532607287864983981328895113473446633195645338028981191135938547710085713500941880620266105074903112978551914573282295749076859080330740006593839337083557501810219851697344265858342518038600462943050865186114688261096804365169055819761355728331422635607054633432696378803808623911350837134645448645503998822601185485382397004124314338050039807212505099593074014582910895186311850537728284940428385818682602647844651222739239447279886235321366400790322214722882668711191037281776899422174768129622315680500946763225313685980986729191085409437314150706773427324959358190589296074528565793901650206955426574242046979682684999918719308732122868690342993018227891274376605357031924486468663741447235131314659970643585337844481438137995908454010046418340061581328496056782518484677008053791588096528630365669158697265426458707979749151193900879460582256869265268247658751367209690803323012132981800847322938540573258450691741618549714037341429838516173302663775201183179108885114245082753666777742330951209004379073619185293452121204333402582657370872745771098973795871918245360199832803324474814047486811241385640669406031914749548112276398933994680227350203877048979974138719768405139576000368667330693782580723486447862638241789788709767586856218737788184662785666599744833716295053471606983993304745724682031296004789004375511504577084301738066014531931127783571982411076705291505346903900138848661627728686543242662515820725926157905352226195689300061196856518377179848346482630432936171932071976838783813101320894518217211039493946228310522360610147069534979557014719491812869553923210666036136384005524925220827261855542811963775324672529225798774336210278443195686308098017002484803823848308070570936139523668312971778368629787507839459822254528070611475882805586837630301163454595951994504017795776012135748327679318415448944272293112555347867040412520884086691370819089454721078331288742027367117461695951931730381691997092668721106452950499766792303759701629221764037188031941170221201042893938408808503041379110890449799814641033104834280332877441582862932102578356982053677767323506407380840974685663043238400654390410571969640491994061664981777892172078566278032913213846663858895604517728948799392306004588132583727432639925134504484047642847918231089148937248743567602297386510074836070810016377684784249215471018266533555304406913770512380472139137729525711007818735067549277546267853895177559179776941660865530078967430297152021465055292909021316122117842611454265137885798056231524594891631718105271314898830463155165824626085831057374620429575092166939132835072545959457538916925298611302724170429241777676776064656627809485372230238660140860160392063806681955003868697958484187879340090518225076831753622317958350951377554194751609703409369782957370656882321261115656132962310138953428254040201937100936007773169711773701065526398683762200122041791398644882694004804069191472672438292805269716494714708674221762662902218346568500414242025676726577045241739263506842814478073335887827407323659889715454137806187324438911212735786918298984094807603757443658576048513019081270356855769989703997777446430681035006363107607026418534908259037185760665531726093228428913132801016292436249956623016386465701054152642039969917798755279938619407512108662949113843168810051282678638137417849259258215477271213783292972843331021375689962857600158140064514977785328558365186374799641984129616592725459373138562876667469535913354014565262393504896897209407929082698744629161375011742491544521685627185617919050724418851330250825348152492297352352879031678620661679151639691981695806563000044329604728144659710978029036409597152881319118049910428264331634683125/91422425400298728249494164988464068747242610891873683600997697571583301830715788612886160702033031111025075485053782924953700331389966667570312898561780292458316335142221731800130749401653127128924886577524643352801596605240058610207246083966421300197659248668239964402908935902429669209945120796967245204761601200828254966873691088327715509961272917489736137281459746314941285433391537854751002620845655426567807258234780506640733216298742514908010677529471751261949087894092707822786705947440175406815029156452362150679727486469601029720988555526465856968591400901439155007896500698398224850187237777822044616773734949668428443726193865348871477996427003491981568306573431912037872186925902016565047441702348798828472521644228225876911184214671104064599514841463302861449770825804460945219453562668459005040601728548073787267643382921337607554192481553635710845350508029232330773455058243793989176226848109521461699448667454703892610814825742966088448808079019154123010886867966938987257348474609291904324147270316091009119762660053100129167407988446771356551227401096783938401742732922777953617351305380150713172785032172641089791509758008137498578409748730890484371012936972830454916482264628821410867614065121855735787783339185126332454722702629902035052749587788043854761670961637542354901559725283922557410765120397003044326780197123056420027293034588114730770157235611243079785240123883338364710804050912616721765438869787696183410459004027950928573194690142180059154748113388781490304885934252041086713928438467654357597360764429558525162875255289760170381032183903851861787336046375303664824932648315217063119878836725360304530114088292901331827658039010828685250283549097178775812551420225467041643470039940569273686383130268063615055308335869849747883402120940659170694136390195543780303272699733072432010441562752136530672332744570871018459532786747464183237457219398788793366221661397588738823290347838976477465922244621041110940998545373446904308675676636298061683881744702056996276700433840227580131557932708769186746573794179753837533550215380455277541736022720537139200159913826654065317924563083482996832011097497290210448496523008089834647961350539521949256137801565275031048809687322122153332710468833554018851972446729944148477702427588472775232789110717431220560171997864262678805964637106430244863086352473758248479495312930210478308150156088071406498347041496843360772562422956770737860821439295035870422262627564717754953469433443036421927286113343730365035398358987709297161367703347365670970997078775180742423628043784035097140009228950576478814982430901162566378809526053624627631879571834700459507493794041402352449808496090512766122770271943942219199193029013162619911590770293021700745774466047604394249541256903372301128429614520483101243183341044090443247324639797975309755333420074509401897589704036700179348906518260428484912633763751096483814815529430335871376376986580142253240526647482227723943586036465284259354353846083507050041320188238281869975056630058880431975103450825627925959821093610151419044442529663860056579477199099013370196694391102221373527551156690854410947936569448580703993002887863778232381786106194413324645257625946370492971228797645725844881780085091192698477000530381200580972439699932791494901918387990780922816998323456593597512585302804294866255128230628789582717959122526452415125295735215912997269131868070666820387500158175679884355376609082353631174117625470728743814298155991959437254873076416481451169326494843466919959515752465860775426063796131646577081476695431835747782242023532361701028813197160477040058566950271782021922739152613332672920398207434794730492429509963242903125789314323303364116952563106240344531223755366096235390842292748558490437353880849531707242983777303784896564016946360594895720483309552044456450031759488825251678622416503973570525852715604153413048066732527511792458777394009971721232*t^61 - 1599037085236481634857045762014044538755166421116789157859846129319230945991921382998564968645470613623017169820914958581612370850033929294739488301187968786343323366385374540965974888899635729185398502209765562756942825292286234727868546447559896902031630183130694180933016702334802013842571721888659270712192392301068462556341969238754784648212919893350083271255852393745146201893680615565015119411368067504980084892920438707334195495508829332676621145044184678437803893599986914345241332656584491848785564587658373900488960714213957149586170517230475390582388606494399098490434844801325590425672836442558879442631361438314581273561763480883080457636934997079321405627859971207395773475747409731668490487341331023799280734947348635847572995449158851427272012737243417341443446711978224584613962319029794456992906450612812870063281366286305110488983409498049773865022057722857960344781598206784375878421313698991811557015545152243348617145979471877860709654008700599743385696279976319955188641011484391950709806189772201763902081992858829130033472359098507587119964679846429390466465224076973000578399323661377463279236089226886147289262709504254454479735093618482985940517629259075982506330997541953729053969833639637038638259249111556248568503413092535548533740361223736817325914360522194971393796012326846767702623083153519009189950567981532780424883174476876225472539763555709114503430147688249664611278820719633490815760919098125322686206828509218249231813323688594573638426502064279792503483305952298741323954815120014341907059936533699589173159784474538762480652226146064092655566468056378560644862162538598653235305941985984306433965258958581212803756850814144469265410434586599486510016638965523887084021173855339446217082847684814437115528017581481228251826280438967350542788222722661498989376647399498179289584031399288007132595218755268063365022028286066660610329460417872281735360055957132511240825934723983196566403008658353625004152377104993176154539224838138517106183284312612070136286217586164489937742823848756307938414178436116456865822568365505809288429894648505672789845804771256802388766172653773215012024123592068202251178592384873698977708289055252150139918852412461879362493735314011824651063851646548400073696960963010219640777010758880902880696217162403173457606801195513544705474411452954440291035062676696684594069544468380495774292338952841991970007590577471609367167084915352287310076756246763297535916850213538358797972355922323990327021200400161733890277115500381266528635378060929031035266441406622368064533987080390373124502009973502297420699459176993209594363813707432535870789365381304074557357098027701464270917102308968980656667908569316261145899486377085395593523377188480815110072158082262985584144268114938905810440454692838593193583009955867788461696368005960133990654396553781216198258410680208708277379627944713910332024764154586910813542011905600865267514370328595323148861072144297542061701394303591319115622556709519913458921200122474725708820940858195395121832445946756983614254723014926730409360785334948432393235595203366774268072735558716281938803421775298509961516739608176511234661768774436271698499691527216301786868039361559790706238565402050285806880805375024475096625456731086378335020500479358727231331086247108880591859748982174598175275967995054073042453514705076771027222591899738457481257435500001302364270497383930259590881732418446231151087679505657393152476698126179772600798974883553093416409493778233693003125974585252981019870059080512816921174905449929905024925435652662084179172477537367201610554311929374848618594665164979718345235545148302250775461960770637052087234923126529280139134777989133640082497077327637866907187520070530372798548311570830367220890577059694721291081689887845570923996126561689090810222258928457199635472585121817102403337995957884781601408306798079856346134811891643731205211999668693936233584196510679864418919469347490586779335944031424731875/91422425400298728249494164988464068747242610891873683600997697571583301830715788612886160702033031111025075485053782924953700331389966667570312898561780292458316335142221731800130749401653127128924886577524643352801596605240058610207246083966421300197659248668239964402908935902429669209945120796967245204761601200828254966873691088327715509961272917489736137281459746314941285433391537854751002620845655426567807258234780506640733216298742514908010677529471751261949087894092707822786705947440175406815029156452362150679727486469601029720988555526465856968591400901439155007896500698398224850187237777822044616773734949668428443726193865348871477996427003491981568306573431912037872186925902016565047441702348798828472521644228225876911184214671104064599514841463302861449770825804460945219453562668459005040601728548073787267643382921337607554192481553635710845350508029232330773455058243793989176226848109521461699448667454703892610814825742966088448808079019154123010886867966938987257348474609291904324147270316091009119762660053100129167407988446771356551227401096783938401742732922777953617351305380150713172785032172641089791509758008137498578409748730890484371012936972830454916482264628821410867614065121855735787783339185126332454722702629902035052749587788043854761670961637542354901559725283922557410765120397003044326780197123056420027293034588114730770157235611243079785240123883338364710804050912616721765438869787696183410459004027950928573194690142180059154748113388781490304885934252041086713928438467654357597360764429558525162875255289760170381032183903851861787336046375303664824932648315217063119878836725360304530114088292901331827658039010828685250283549097178775812551420225467041643470039940569273686383130268063615055308335869849747883402120940659170694136390195543780303272699733072432010441562752136530672332744570871018459532786747464183237457219398788793366221661397588738823290347838976477465922244621041110940998545373446904308675676636298061683881744702056996276700433840227580131557932708769186746573794179753837533550215380455277541736022720537139200159913826654065317924563083482996832011097497290210448496523008089834647961350539521949256137801565275031048809687322122153332710468833554018851972446729944148477702427588472775232789110717431220560171997864262678805964637106430244863086352473758248479495312930210478308150156088071406498347041496843360772562422956770737860821439295035870422262627564717754953469433443036421927286113343730365035398358987709297161367703347365670970997078775180742423628043784035097140009228950576478814982430901162566378809526053624627631879571834700459507493794041402352449808496090512766122770271943942219199193029013162619911590770293021700745774466047604394249541256903372301128429614520483101243183341044090443247324639797975309755333420074509401897589704036700179348906518260428484912633763751096483814815529430335871376376986580142253240526647482227723943586036465284259354353846083507050041320188238281869975056630058880431975103450825627925959821093610151419044442529663860056579477199099013370196694391102221373527551156690854410947936569448580703993002887863778232381786106194413324645257625946370492971228797645725844881780085091192698477000530381200580972439699932791494901918387990780922816998323456593597512585302804294866255128230628789582717959122526452415125295735215912997269131868070666820387500158175679884355376609082353631174117625470728743814298155991959437254873076416481451169326494843466919959515752465860775426063796131646577081476695431835747782242023532361701028813197160477040058566950271782021922739152613332672920398207434794730492429509963242903125789314323303364116952563106240344531223755366096235390842292748558490437353880849531707242983777303784896564016946360594895720483309552044456450031759488825251678622416503973570525852715604153413048066732527511792458777394009971721232*t^59 + 2703923112838784267022739369406608693215104436593103602881779718368538851077889733207273196383166862349375878211375387187854751494401077475253602049001470315249361846866779880288258422969139712010598800931697492989198067103138177734706082183079665084640195195076227817009972452043553193265904700175699632215110582963378080260745204259365345298306689582654829212007565131328472298500233032688026672456188052016642515536556112542535271261000787225283421529289572363752258625137485686817684840738161113569083994356432835487198976559937453543691388813545416884008699223760975628719414284995176045363973777314857944379978781711602831653692862073023817392362493407572385855814841966520720422886984468499344844213567980191303741745332757587978835892557040983080726456617738532759821924187000174523861457604589734237509577479258387859653514444403406420755858223476767479107593096067148203661460776252578314150832003482148324508653510456785445200234495802069111591617385796861701519504397276101504522046887968027988211993952917652561655814015550408334901805864728390498722050456704039521189657296195129427190934254731629773634134861503493089685354611179370628659217465698414684115716934221280253242520782425923617324822827507471941400637991456020002106047887300154670120073496279520365982119353701643259083049851435737296404651159492338403178125625964176757174681790528419398141109957876496929367291474308979980561016204781089729610704883273809263462146928166403355462625520499331151982704811801268082260263917735516803809390047852043771570889456053166202388800863744217022223964838680711026900537413805635512312497368803409448740798597827220058223205087632981412052779375559621762696178920322060515818284620038135985805174590499243323414348091007933697184669017156874527832986546980619159679668653665380857134655909705877778142121770718337691815761202203145867855494783594841420269446689977052136781880852874706232024484953046220535688674523018773440357453377834776410979844642996349181458884643493406462632642526643553646407081558447249479108602323481868029731415748072466854047667042353019878444750646236800264809989103885435225859969359959340043483078517415919044420603373192351559286418174133712711956017845562372524526892540931533137194538792495432027055182601371753214820244432174883131639271181324606421072328271719400708949395731670230799289847670039624603882653141868922759436532920953546110091743338230751722662651906879307922013531884928770126310649615395172699984801233466291275345186951626452118605951906715950908477581983518307649261081983651477737334720348547569905227975948491491896814972417085887699772978109935556913694949927323452079350295150385381217262223621818128156783188564850404979211163442639952869887248846829026971791846449508067782327571595705448150547081299404632799153102005515614033709869655949223284956678583398068877178565559993552818340083600821842263969285524255806897596686883623229650181301227365062251473113682880287004706389885645942462359924494446488992758052320786756206347896425417311128189673478429864180386073765443327546396207692796794313848204755713041236338062134558960798670650170485262521447956911533065098588084811420602771251069832093984417925517676414027496873930337633958316447329612983713103764133310391919213669408407162713712528286312718688204356876495147235837283005732298671990238345212693319128021011657597535291415203621059579130634180943959145283904935229456882641968186887353303132890403907398932785087771880464272035976352290479576552166663198673101051849757384909178291177766814393293774663648552543629614776285678087057477188079319041888702412626260093748944380571238936517518146509766887675458124684075630369089689347844945209080740454462069135129288699077858116878386808489486048891907082377711843722962645010595030154833114507657332406161239229698949284055244726831917895669095841749801143702933987692006402839901131438638461418872607261444514625546998688703872425955439421740796875/3152497427596507870672212585809105818870434858340471848310265433502872476921234090099522782828725210725002602932889066377713804530688505778286651674544148015804011556628335579314853427643211280307754709569815288027641262249657193455422278757462803455091698229939309117341687444911367903791211061964387765681434524166491550581851416838886741722802514396197797837291715390170389152875570270853482848994677773329924388214992431263473559182715259134758988880326612112481003030830783028371955377497937082993621695050081453471714740912744863093827191569878132998916944858670315689927465541324076718971973716476622228164611549988566498059523926391340395792980241499723502355399083859035788696100893172985001635920770648235464569711869938823341764972919693243606879822119424236601716235372567618800670812505808931208296611329243923698884254583494400260489395915642610718805189932042494164601898560130827212973339589983498679291333360507030779683269853205727187889933759281176655547823033342723698529257745147996700832664493658310659302160691486211350600275463681770915559565555061515117301473549061308745425907082074162523199483868022106544534819241659913744083094783823809805896997826649326031602836711338669340262553969719163303027011696038839050162851814824208105267227165104960509023136608191115686260680182204226117612590358517346356095868866312290345768725330624645888626111572801485509835866340804771196924277617676438681566857578886075290015827725101756157696368625592415832922348737544189320858135663863485748756153050608770951633129807915811212512939837577936909690764962201788337494346426734609131894229252248864245513063335357251880348761665272459718195104793476851215527018934385475028019014490533346263567932411743768058151142423036676381217528823098267168393176584160661058418496213639440700112851714933532138291088370763328643873542916236931671018371956809109766808869634440992874697298668882370304251391304792292326411111883484176239344777426670582907195712987458553851168336024208861940575877028973364832122687334785144370571510144129442673570697082084664742818483542087487558626203925057036735100847002878724028690037844734145187879190448554821884412460363431791353659924191906035553407230597314557011472774787363931684550774025170487878541463020292164663199624507497628295178344753940092372619470245049318788382288016336491326879148721731395803729315727174876086149897982649771061122842170923128891752463423966754152491814743610957067361014946311600756113314253232081552944770999576182660736817356805712792103347543971749738745794613242589556552042377606085476378704513833191944096880208745676814892399028782774465775648070393184567234775727259060900785181791170421351696311345281469652123819665276610370543947105089806698260043341495596590635503948982175904937356587727256663700849648206045163977014485327910410261713932300006184445052353807878790090819439692982200510880325183995564702654709660077697949194740766473239434001257423595150150132623569208622114489249595926550864021726168290757762187959504411239993830814143152380842845850477932985499213762034943799886013486283495638881074368650152101652985153399334620448375443578559737302969179117700849836469860219672171421682677438822237302761554868713740586225185558640723187575859751430858686840965199342166103390464020468879744320786354995388107870021682399404067555949188014314665370179859068871349374761057476565086212350885513253633676175253573488762676740369956683251660551446877146719761255740739695494017063567824826190198360891750876760820556263675071775058463166749923525587018357300035476317143464725519260929319716621445611694917701126652427524394303266568704465860801479418130666011148391866101812520904839466593922598830904668649734232708913463357030374121783008378750941509824019448860219330858473120114122484291601725233085821560402711117810481847259512162607039772863726439052672820429613013586550749008*t^57 - 118323956868041472223833256388370550812676926589988109902323199662984293208011475724922643614339176868860089132770471035791394749692333025418732656452329873131238785465432361554912720011779521517786936942818079657107937931151356956565268460353180235511003554019458047159172045450756069942337237962319976640480324991323567814795334247062274321496127598588490952081393925410022598250064781784307700784061823213336078890012534106068647233804585482501318146000076401795905891012667133721267362830547269661907738813214497036569423982574980677882898769490054842420318801144690401892885980365280228667836267788972482564228778614453489949333822884717253782457308974516361730239809837921233795310388113415502498345166742067765000267022244354718331068733219104918347711781649755035332774198512827349867553474957762097488410596310084634753004777291153846397492775849672597510314039956504894209058244649758341934372801387569726354613842178193402641203149853802020144930766285888513160106984380031591590926810892660613047349058477669134365540140823323897993041488985895543849815057709238663095100805884679742343524976152150290175070377909786715575276757590004007493312720309045727072173135371455889319499518584800438612007636372822778192802497210853935474915803378956785176743492726808259787303643182503145549017117059266198559851452300002063582073034192312329406161316287087620817160229928059680594832153656435967959516312875338849292840452192211103700784671338102055423839567968203255957340210058351138691424876860107088984699147469816668610677008868504779765396332528594382867122868045789481047595754881011422715385720863326751430671039148072806159144736998801384451523933341482790389858436656821761374431099721829692438275788868312705327701828466164721745647725765289729970816985812146502482205086981605442624159189377469709388272129201454210169779040787409180033650610713148764857636806767794887991427473897676063337869259003065596086765888954639704226628049601440231445667565525207924728157763808332962194083841611348000028852126118055159953021224381601946331885591325683616456999557733269324191161496382437697266804879542362749232178069348212114546392784445866490400070847867746949979539492492983960736397132874334438656889709309277553815171512902069815753955640079038497385052349801758823117997002119485398154767276205815214941432073644756359108975265040984427505967327651914850611515221315362484090675600393297171712389345696225427402510344726973505232230915667609834168867649871471346703988190453779703058164228609601265122027518600767960406461902698548687678628571434063345739107187978291841492977978787669437536827336544985961529249924042905375459203183344427620264208156045422998031838276851656289770385499295028991375211586277939075780502654705487568931301037391370878008717772206822740850194678014009988256338699849730589267117075438706050760346351107435474277915607456719035494801907757787744089495614021029548508002909475945538792759758927720524473238050264528965594981798982170359673444118352254334558666507848617709488845568967856256267399702409873939992859765470800565311774737933023926339291636960724197698711670482164070095132373324149940567176885879443245874618959362844815060819039468164362001161579591984270758203679260105144943457367845500010786040796141976908357095592895155374948595798577573421632755395137312476225467681043647013605207654350145010648978829667092201252830699925669026128170915474699774278859946570758458903763281047250574041878423666588541737609066382307295531625599189439247190412659430192012457354838998790517062500495066927221795485606579150036950670435198731601203421380315511512700639735695559914646295247508511838409624452653633484232227383294232200036623524404094454510904720940809433204913999742642243023022664068155163953970504439999447950381660783483314661340580871939804295128609233501733511871728758136279490662948273876920826381739295511653361278181410407832018894592773369817862959111939564563703125/3152497427596507870672212585809105818870434858340471848310265433502872476921234090099522782828725210725002602932889066377713804530688505778286651674544148015804011556628335579314853427643211280307754709569815288027641262249657193455422278757462803455091698229939309117341687444911367903791211061964387765681434524166491550581851416838886741722802514396197797837291715390170389152875570270853482848994677773329924388214992431263473559182715259134758988880326612112481003030830783028371955377497937082993621695050081453471714740912744863093827191569878132998916944858670315689927465541324076718971973716476622228164611549988566498059523926391340395792980241499723502355399083859035788696100893172985001635920770648235464569711869938823341764972919693243606879822119424236601716235372567618800670812505808931208296611329243923698884254583494400260489395915642610718805189932042494164601898560130827212973339589983498679291333360507030779683269853205727187889933759281176655547823033342723698529257745147996700832664493658310659302160691486211350600275463681770915559565555061515117301473549061308745425907082074162523199483868022106544534819241659913744083094783823809805896997826649326031602836711338669340262553969719163303027011696038839050162851814824208105267227165104960509023136608191115686260680182204226117612590358517346356095868866312290345768725330624645888626111572801485509835866340804771196924277617676438681566857578886075290015827725101756157696368625592415832922348737544189320858135663863485748756153050608770951633129807915811212512939837577936909690764962201788337494346426734609131894229252248864245513063335357251880348761665272459718195104793476851215527018934385475028019014490533346263567932411743768058151142423036676381217528823098267168393176584160661058418496213639440700112851714933532138291088370763328643873542916236931671018371956809109766808869634440992874697298668882370304251391304792292326411111883484176239344777426670582907195712987458553851168336024208861940575877028973364832122687334785144370571510144129442673570697082084664742818483542087487558626203925057036735100847002878724028690037844734145187879190448554821884412460363431791353659924191906035553407230597314557011472774787363931684550774025170487878541463020292164663199624507497628295178344753940092372619470245049318788382288016336491326879148721731395803729315727174876086149897982649771061122842170923128891752463423966754152491814743610957067361014946311600756113314253232081552944770999576182660736817356805712792103347543971749738745794613242589556552042377606085476378704513833191944096880208745676814892399028782774465775648070393184567234775727259060900785181791170421351696311345281469652123819665276610370543947105089806698260043341495596590635503948982175904937356587727256663700849648206045163977014485327910410261713932300006184445052353807878790090819439692982200510880325183995564702654709660077697949194740766473239434001257423595150150132623569208622114489249595926550864021726168290757762187959504411239993830814143152380842845850477932985499213762034943799886013486283495638881074368650152101652985153399334620448375443578559737302969179117700849836469860219672171421682677438822237302761554868713740586225185558640723187575859751430858686840965199342166103390464020468879744320786354995388107870021682399404067555949188014314665370179859068871349374761057476565086212350885513253633676175253573488762676740369956683251660551446877146719761255740739695494017063567824826190198360891750876760820556263675071775058463166749923525587018357300035476317143464725519260929319716621445611694917701126652427524394303266568704465860801479418130666011148391866101812520904839466593922598830904668649734232708913463357030374121783008378750941509824019448860219330858473120114122484291601725233085821560402711117810481847259512162607039772863726439052672820429613013586550749008*t^55 + 87103597460796431894033029199355528713466708284593120236524563644056195122455512205973162989083450419639141443432954411380896180631015641804966219772301033685420684299668956354278865531135468526827003719738125095986497365349699058351190066601104587373203267084582689677646480000262556409327656011793034802106735507998323448318875097170335113954359538164071672236664307292536982655361880480608177366157011520183377002640758330077179198042352664226193787138708907925163168365561813999181338737457374387716164003635050359205390186569743538084960612364666226448634344217985349073103737875093361196661816935630335577163959042447388183688453656412467803003363883273926414715032995120790716310506722741565127318464943244814213548692235135950809468666853883641832462532146186741194826556065813516486829781398527635723547852202519081254411649965721610891285592483359432669992486799831757739863703362095894528783675044428013624682729963715854524953090889635479088851446641710665644504672740673233340729505598046763774711050361728431150049153306693382500992478247958797237905651367995826958171423636059668536116205564363542738276123898045874177489250776296040292450982954862553185994047421721410890596368006441060539842551036812289649953899620285637463025167570953545053617432395167687599646943560479985984826349428897897708331163853554694381686484130918457949464364076261662194693760731118493251685657038896479180372186270305968496271182401489345942706479074604255974693331168072421599253031390861459729554112544368653373317359393782831890085763524644651925042778087936940791529353359029914589105475228827101511183664275214517005290711240955109831209129784647381381829434481469100750382357568744814539541787745084813716000358720844318347102078066616289073470763182355453401933260791090878037902153480359647701422716552485911045835107954030566083329775180149525168171966339662483705520406232118904504902071731939635924530390622572894510023437159977804311144388535235896906805698472080470868462796828820060428111291267932563648237077044405646576270978291470949451468931149575494291504119533758462425400504406429634765686317069933303729923839570790085248827763433841356749753673204801550847446689747406366278024812249229656861117407398397344063240321381957750650378693892507570522664562651663211685359977163333987402966755935568505377108960486372971437524887260990296238170501353743435986807730445239929575956859055680940915827721789020724109379220833426293482006829062343061401821607095352343151661527424546739816540932739335618722993730711949149895061369673304146190719086504883192245602068284793549763873041772130182147062410708918165931585797077228252630192515774604754301267338132135088581331116861831930817557747337381207033650315710688697601673296751789881244413599210530339278068445257798551711448949605217902396310847610366858714923158307817385187015927241470794620085535243386178884011456558781594708345261286685502947214128701345366544265266419111561196639330376903526091618951419385699634218496927063194621788941182454683833528931787861277126886847265570433947596145188710764227382699243807807583974347460291100328318796162950992029552779953356469367869175629120393280326296142600415384621094256351326787250261296954864911348194404744456914169273640987078207985898414123088918163466074276266263104242120892457088044549087979653504698493017411959696538100641412923787180891828995667771557859045027373384078124126068295645440493446457363128358439039182797527066873905569822102857430241548320560538747378575206353431261829968945306166468666482402491197666679684573977562699077121615645589608457710808234591970902096462226658922839234723102602253333818277965465018949493997102933391227889365439266724556013447435596115518515152947163920017093471319404129641953197420252425833353672844053690830478462675505852591588884676691843063693509938834961323167771273543389338908990100763735851197012385372218403206774472360026405232705553250145224742970278125/59481083539556752276834199732247279601328959591329657515288027047224008998513850756594769487334437938207596281752623893919128387371481241099748144802719773883094557672232746779525536370626627930334994520185194113729080419804852706706080731272883084058333928866779417308333725375686186863985114376686561616630840078613048124185875789412957390996273856532033921458334252644724323639161703223650619792352410817545743173867781721952331305334250172353943186421256832310962321336429868459848214669772397792332484812265687801353108319108393643279758331507134584885225374691892748866555953609888239980603277669370230720087010377142764114330640120591328222509061160372141553875454412434637522567941380622358521432467370721423859805884338468364938961753201759313337355134328759181164457271180521109446619103883187381288615308098941956582721784594233967179045205955520956958588489283820644615130161511902400244779992263839597722477987934094920371382450060485418639432712439267484066940057232881579217533165002792390581748386672798314326455862103513421709439159692108885199237085944556889005688180170968089536337869473097406098103469207964274425185268710564410265718769506109618979188638238666528898166730402616402646463282447531383075981352755449793399299090845739775571079757832169066207983709588511616721899626079325021087030006764478233133884318232307365014504251521219733747662482505688405845959742279335305602344860710876201538997312809171231887091089152863323730120162747026713828723561085739421148266710638933693372757604728467376445908109583317192688923393161847866220580470984939402594232951447822813809325080231110646141755911987872676987712484250423768267832165914657570104283376120480660906019141330817854029583630410259774682097026849748610966368468360344663554588237436993604875820683276215862266280221036481738458322422089874125356104583325225125868271168996398297486959804423414959899949031488346609514177194430043251441719092141210872440467498616426092588598358253934978323930868381299281897658057150440845889107308203493290010783210266593257991899944944993674392801576265801652049551017453906353492468811375070264692264864994983871469418687708581544988914346479845119880375928149170482139759067873859566254203297874791163859448566512650714689461566420606880437728764292408081041100844413964007030556042359421109214760151251631911827908466447762184976024825041035397851884867597165491719298908885342054561367234414467059480977636671904850327566319741728316153081401004378897225373037727852503032770138807654958341572595169278296957467822891369614274566837313322367478843481393079093284846796391427864431932057146844801241049963592324237117637277872812469826135505493781534937666251797763578341958861608992648500829190662071824495472515877275407370481206584569356696931256372212389881148106569925380452396499723168120948334225137735965744246270826563750756430555465905324537941138211018784239672730370944862225456504542763646027056627498558399059436464595645445700273382067847670771019277852231901089852603009517193207430770078172686430997091518451565764136108717640449054453084646858408280774988087738718899112927422628955102799536671293579949112626021088695279933393589050418328710993913940042213259651978654976237475946897332843833727846410404355824280018211308342756667744604159790183855109176509346945431509843064139699387848097887062540856041129416393799044806812405218209173817941236099125163701419878745070993900761697295910408689649941078239995495391334711235736171010713675965852799262108507108694727476673114561793555908806602330671453176552830858043719688013689042659043768238140483239526749077861366557064043457859786876714354744894681710679455630035209468160771789423897998539600583106955655362881300254025604346681543075629787753613392906027336985270393556096605926839326256636325152562670950994549392650600891688908728434712695542008284012694725087037992199070736*t^53 - 3026361620768134238054702380549157518872330959800974596772425946033548617847964139975225556224911735941974943959968900433285104130165861187296505392311428110210902583030169187715476625075767223445733567236549497374947353766341736100417467990961351463733912780707329326602700862329489598363677394772274829310150311795891385870740686309332806559914232648847736627809630447252144054568899516516181868602557185247366752314523475223942693383384538967246911798177630093376221053683329035212232033197488485065875190698666622219514739851501573605971626345275229179445211698676429292162072967976213346522728112130253705196329001410303676557660184262346783826136137482278604393495313527886097368479711203491627287812956578713701283916395284846295339108290877546853969143169018409211157464112815679919639521020973837677379454504898292033135628739750586655319433032838106792684577279471495099982408971363837840345156794426613970736584302663946466262513432217280324940605660165799414036165660966677098408585193292447119840184610516660498984579913152303720036467184829250967722149202037660168583269463186826896479768073581057003314205654388986602279237798904995176728081140375275713526237796353582049601441483831999515589978859322618005502564575456158152797936456630162385273562868243207853453044923579496332715728589490481055213196463007337392820493754061517111863376222913906604213235685941406643794153700507387327229863449703804967427126449207751126662866267440460584766104271895984238497454779801864657483476496416783813206711681026181515577019613141306703891651111943207212301578297271742335594404176945397921264657336987313183873396286571107490307305161160257006913939866675999152585492117892805828184933419222113780751236278818082509299514492190134211824350508193861530814006315072886476740143888059208766452704308627236310574384007239666379233373334180018121812782154139438758682172612797891996812291795721158049600632888480464490606943662230545563377468985846118280521087623986142337399111645097745424253967465836133672355754769338898503338691697775131342858598360608307007534496833213245797777211527026386159732983189006062424486301988391544902070499566181113924228339843748050718525730233907323996322153979690428220504355985718778851759159477474417446163682710792798855296071420701089301555474303201777515097621937743841462749982859727302208133973117037905040657480710538594907265809284846887709891983920531459477651964871537561242956944753497516375568537187447722863589044634410603620803714474679030535551708872294721089588975292446757108589841464831351585526616643288067586689539261593028597033924524986909202026202051266751646648891984627849312793112613348474638123497334612314315837930975236370883349856468826968442302003071465532129525291525975121629558470155018916230216930959884185062263760900360174067826573926320188725595420087861330249096109053809998688914368207553116345914367077821548429585786217290645742822868401969923830872415794001154698776195571145342029501397133654662039862963149979561756269650665200669473991934206253886445242974397014978679265931475776469218332051694638127274506331055130577665615828885480532953972554405438133752708022596698293751475484509398194812825254077609210347116007493792681968269242278250766927127726969314080750970648842041335254878540971605114549473792172144902622671568052343889618412241985123353579037263850381200678366409638480297177493257918480243986811340835741768884029553293873744088130236413938991650618592986339532339601611004422229282261433950756790455380958357069152551215701034592978366869987510885038298414608478136883802764974846739018685106347716338030680523589479209198218116360386968457383500536814985084429086172443974953555908272494181132470208134222137463765845862792339296084751900458797017950939291397904956105159102018665812640431774502141738383937799423833065364211830852609741986163843392679254969174497929792391113133495825364680275586513885184983190707548240158297687090625/59481083539556752276834199732247279601328959591329657515288027047224008998513850756594769487334437938207596281752623893919128387371481241099748144802719773883094557672232746779525536370626627930334994520185194113729080419804852706706080731272883084058333928866779417308333725375686186863985114376686561616630840078613048124185875789412957390996273856532033921458334252644724323639161703223650619792352410817545743173867781721952331305334250172353943186421256832310962321336429868459848214669772397792332484812265687801353108319108393643279758331507134584885225374691892748866555953609888239980603277669370230720087010377142764114330640120591328222509061160372141553875454412434637522567941380622358521432467370721423859805884338468364938961753201759313337355134328759181164457271180521109446619103883187381288615308098941956582721784594233967179045205955520956958588489283820644615130161511902400244779992263839597722477987934094920371382450060485418639432712439267484066940057232881579217533165002792390581748386672798314326455862103513421709439159692108885199237085944556889005688180170968089536337869473097406098103469207964274425185268710564410265718769506109618979188638238666528898166730402616402646463282447531383075981352755449793399299090845739775571079757832169066207983709588511616721899626079325021087030006764478233133884318232307365014504251521219733747662482505688405845959742279335305602344860710876201538997312809171231887091089152863323730120162747026713828723561085739421148266710638933693372757604728467376445908109583317192688923393161847866220580470984939402594232951447822813809325080231110646141755911987872676987712484250423768267832165914657570104283376120480660906019141330817854029583630410259774682097026849748610966368468360344663554588237436993604875820683276215862266280221036481738458322422089874125356104583325225125868271168996398297486959804423414959899949031488346609514177194430043251441719092141210872440467498616426092588598358253934978323930868381299281897658057150440845889107308203493290010783210266593257991899944944993674392801576265801652049551017453906353492468811375070264692264864994983871469418687708581544988914346479845119880375928149170482139759067873859566254203297874791163859448566512650714689461566420606880437728764292408081041100844413964007030556042359421109214760151251631911827908466447762184976024825041035397851884867597165491719298908885342054561367234414467059480977636671904850327566319741728316153081401004378897225373037727852503032770138807654958341572595169278296957467822891369614274566837313322367478843481393079093284846796391427864431932057146844801241049963592324237117637277872812469826135505493781534937666251797763578341958861608992648500829190662071824495472515877275407370481206584569356696931256372212389881148106569925380452396499723168120948334225137735965744246270826563750756430555465905324537941138211018784239672730370944862225456504542763646027056627498558399059436464595645445700273382067847670771019277852231901089852603009517193207430770078172686430997091518451565764136108717640449054453084646858408280774988087738718899112927422628955102799536671293579949112626021088695279933393589050418328710993913940042213259651978654976237475946897332843833727846410404355824280018211308342756667744604159790183855109176509346945431509843064139699387848097887062540856041129416393799044806812405218209173817941236099125163701419878745070993900761697295910408689649941078239995495391334711235736171010713675965852799262108507108694727476673114561793555908806602330671453176552830858043719688013689042659043768238140483239526749077861366557064043457859786876714354744894681710679455630035209468160771789423897998539600583106955655362881300254025604346681543075629787753613392906027336985270393556096605926839326256636325152562670950994549392650600891688908728434712695542008284012694725087037992199070736*t^51 + 93497564536537367729222665610703123079526427913633234669357446026689748244337815933937940090054577307686547326303059371016002896391883800993764568569205972579548257094006872296635585889164888828298356168512340464251097787575064473231898969113928755028664430544662423511111863598611521028586183244796327189884824859308578405590245490057483243346608978777147012492044171017560274424065248002837255703846997587552139924377902299619755815818855014942495913307948575380579667801339087151572313042082043313239871507509474795544421482401437047432004898480530623866597582317363490613468352975262883651502834475879301649274094549898063115134624571654932076323421751546574381922328396280317298486562304620662472667383969892358222236240094810256304757166524543992338498977659366720845134303023643643527628235061994506811529473322120478787563967592715687370798387878479944333432929251009809214692684723573940103678912769748531314712614753738616255918059843761061663694030141940830244323215415176056008455780996138563489649206950759021171005094977114748476554484667256675592819308569365666960478043330817997273635217264280093926129227276424273295083722257089719483731769062854026707692769661058836125913821747909604338569186539925572444587429555425939542826645786159592501365472871355642575579010771281559911354261023442330335416229237716523908641287952452531713641682582188934184730010809594924464480821073012175808176266435813443800308214629493916550578163669639406003463502227537037630329833662560247824366546476868002986778413079449348655179301017588176495475882680557536111023333513563689404342975095966992131870754440525294810502844489119740185638349269720357379773856920596477168803975287685622143830118155699957838074839490113079684210619258666668822921197140641774140114305537673238515559433008210315967014242592378058692635997987991949439796431228020489810119746428719536167953318842370917762261833451798395136548060902150274609688058817991442396095163273362170796284662884246593389345646632188440924321122114625456588248171242770520092208534534999846073303599262118930918061516559244991738429105648152559814927619573896443614976124329023165209041973983158703129194263581381879708401906773166375217592852998049703963897509773849905291326963528984162210485338602008195222408049724153214172153476111887246739071742939958095601943184071670892173742802784329591906107696694361317499793544166967651503913744460499764503370262376439050022708499485973277746628241555272121791149281527478212716346572442221260937206399914723048872116773314488500291003730962568618412713986038091239248306031990619439486962723768721508214758393782928774766120716521208273147166004923874900757907138020473740187912599148469355911285827030146151611728430297008829733357984436750566446834322443141845631858357367651169749555309822872920304685558388924424558802347559268904398782813824565757453562764806604782427568014424208241324792995639387704902736238127479099467714540801843201381601976312409302605871560891276516670429099881384466903744898421776545631989790797837224098586264876440376387743752670084727901236180801477806141602370890757462440939254760461668118697948955480677183167627615709200096749955160714647270959641791173019692400198542585969248920125957506227847917937155453103845349092503313547527389829555338858359156999660106783382825760654157531577561437027818887590011947974255267021765549348492533616234577007311646229621840823281354102592491370532922727435253934270724805949712595683638505021487566882979960478955490608631646095701619229849087793553052622237602783299778206701923868347491235704647458641953423302349171116804429853862172961722512797158071695422882423455347405793251554735945149882872741747918805894037845020119403545031116506614454440588965313774283979246412177314648724332687978548837945368719922172733200000560375187149326184179494784380393035499029501851446398634160945343158355408075397860780715691804210567631709086714177403251648545543703125/59481083539556752276834199732247279601328959591329657515288027047224008998513850756594769487334437938207596281752623893919128387371481241099748144802719773883094557672232746779525536370626627930334994520185194113729080419804852706706080731272883084058333928866779417308333725375686186863985114376686561616630840078613048124185875789412957390996273856532033921458334252644724323639161703223650619792352410817545743173867781721952331305334250172353943186421256832310962321336429868459848214669772397792332484812265687801353108319108393643279758331507134584885225374691892748866555953609888239980603277669370230720087010377142764114330640120591328222509061160372141553875454412434637522567941380622358521432467370721423859805884338468364938961753201759313337355134328759181164457271180521109446619103883187381288615308098941956582721784594233967179045205955520956958588489283820644615130161511902400244779992263839597722477987934094920371382450060485418639432712439267484066940057232881579217533165002792390581748386672798314326455862103513421709439159692108885199237085944556889005688180170968089536337869473097406098103469207964274425185268710564410265718769506109618979188638238666528898166730402616402646463282447531383075981352755449793399299090845739775571079757832169066207983709588511616721899626079325021087030006764478233133884318232307365014504251521219733747662482505688405845959742279335305602344860710876201538997312809171231887091089152863323730120162747026713828723561085739421148266710638933693372757604728467376445908109583317192688923393161847866220580470984939402594232951447822813809325080231110646141755911987872676987712484250423768267832165914657570104283376120480660906019141330817854029583630410259774682097026849748610966368468360344663554588237436993604875820683276215862266280221036481738458322422089874125356104583325225125868271168996398297486959804423414959899949031488346609514177194430043251441719092141210872440467498616426092588598358253934978323930868381299281897658057150440845889107308203493290010783210266593257991899944944993674392801576265801652049551017453906353492468811375070264692264864994983871469418687708581544988914346479845119880375928149170482139759067873859566254203297874791163859448566512650714689461566420606880437728764292408081041100844413964007030556042359421109214760151251631911827908466447762184976024825041035397851884867597165491719298908885342054561367234414467059480977636671904850327566319741728316153081401004378897225373037727852503032770138807654958341572595169278296957467822891369614274566837313322367478843481393079093284846796391427864431932057146844801241049963592324237117637277872812469826135505493781534937666251797763578341958861608992648500829190662071824495472515877275407370481206584569356696931256372212389881148106569925380452396499723168120948334225137735965744246270826563750756430555465905324537941138211018784239672730370944862225456504542763646027056627498558399059436464595645445700273382067847670771019277852231901089852603009517193207430770078172686430997091518451565764136108717640449054453084646858408280774988087738718899112927422628955102799536671293579949112626021088695279933393589050418328710993913940042213259651978654976237475946897332843833727846410404355824280018211308342756667744604159790183855109176509346945431509843064139699387848097887062540856041129416393799044806812405218209173817941236099125163701419878745070993900761697295910408689649941078239995495391334711235736171010713675965852799262108507108694727476673114561793555908806602330671453176552830858043719688013689042659043768238140483239526749077861366557064043457859786876714354744894681710679455630035209468160771789423897998539600583106955655362881300254025604346681543075629787753613392906027336985270393556096605926839326256636325152562670950994549392650600891688908728434712695542008284012694725087037992199070736*t^49 - 2563792971116612776892187505032103790828419317912603118367992305869694737770631690384557845531806343087411495504396617014017240486834222738841374341876544688224762003597824472872090031093056797874667578515416904773500398227067486517139732378673187689864725450093856904333949904601754907086734946108606986832874700328204793396251013695993726127221781390857591833383812230374020314571042763847510101800566475283746908500850427779936719627642590348981013998343945627592734947008081541390834175239775750299592731462160013026078390935047963878541108904780768454209922273098982331371042599946848473780378297909971109455708172613611405110298565860223139981943974109364072609720940764930784606195033219501557847350117048724553155746693633086102438403990445943945135060660517355858078895140484037520226240917622372021800524800864323147198175648455575303150949318649917006633134553400828396475549534169773642343889995428666594570349515303619971328603049660150959095874086365482417075286001028719581781220341076417703627913264062658626604710211618957184385860114745652378686841350417526196994798765279440521464617421024520666078417264493129311571924531952501148560836717954785764145966630241228941833190535717403891668516115987234143458201897384788486955219125781508214701812192455978788608811297662256106755913814258483744216598128245126816739955391769540242339955104827482409495480754473005896964989551918740774260219062909461511791379303837715223696373057829062477694224609588878808403595632259699152053367432270270566057304479717559757317839465326932152995467859889892847993741086736798535457538255809659248677792283854542575673310479339730751257682326225881222441674404764124070227664625575518251017635177417532909493248401709800363446430776320554775091776531967600953675243278552653024806070814778252249721206636323497703707151398295510050059878383043118814562784992842300672390411035019063366951430926351750058825751704406001663599862471495089448677636964508551269798218561703674235905090431384065195814273006231486139300899606193193677821272529001894229204377720944612382220647388610307464359808671817547870379769056109607464368040033671678041212829355205992864711278253752756838470808442982912186009080666930641392191789648519022878558823190384017521112141119907859654949272349716506420967354854121962276751500192005746706860702400226159108850802495016328151623019681336964558190575121564291645939004128633177075659336679680526769054513278779410063004622630702219491367497721054736160186635959693653312720525566449485520942611184601407228949231386711454029374022651094942488804030313668853343434014568457557607744770912279422555912775823626922230471308809560312235501557420581943547882704025632064494940155283897207270696708052529909331688391535557785689891491142837351988091675709582179124660340611075053970329035512285794925008357406111984267638636617583023368328133742452380330663116664283161111658398144593236109817953508658098623682836699580311543287105870722099241527169015559507111218065308962736337335887850573948391317403166280298803938420994052280314736236256312925392597970711980743147193470882251773330259583612408660287719902656847758095545290888789813239861945987970036738004781991918519822215709355966415306208533400927750300673768894706515110004195035659240051442948977870447131983459379655613234650388567774021283380239310887157622785694567083657354997861177652004349365641328310052026324459946034114892996704865148894647081192822914889798999409337956043670331032208312417629639355985470898765906057068790528410284875619422285118780367527382640659268732438497450255924627060395625713260764191348533360390885290236636238951647526779248029526632728144516509289256655260139095650144037897753332539762819103269972916482087074121594901752140617501912010138931991286498591661466314496362294520549189680330002633682645887725551523544505901306034271283347945192592389200476845762977865200247617975128093703296491579065539781819159615782609375/59481083539556752276834199732247279601328959591329657515288027047224008998513850756594769487334437938207596281752623893919128387371481241099748144802719773883094557672232746779525536370626627930334994520185194113729080419804852706706080731272883084058333928866779417308333725375686186863985114376686561616630840078613048124185875789412957390996273856532033921458334252644724323639161703223650619792352410817545743173867781721952331305334250172353943186421256832310962321336429868459848214669772397792332484812265687801353108319108393643279758331507134584885225374691892748866555953609888239980603277669370230720087010377142764114330640120591328222509061160372141553875454412434637522567941380622358521432467370721423859805884338468364938961753201759313337355134328759181164457271180521109446619103883187381288615308098941956582721784594233967179045205955520956958588489283820644615130161511902400244779992263839597722477987934094920371382450060485418639432712439267484066940057232881579217533165002792390581748386672798314326455862103513421709439159692108885199237085944556889005688180170968089536337869473097406098103469207964274425185268710564410265718769506109618979188638238666528898166730402616402646463282447531383075981352755449793399299090845739775571079757832169066207983709588511616721899626079325021087030006764478233133884318232307365014504251521219733747662482505688405845959742279335305602344860710876201538997312809171231887091089152863323730120162747026713828723561085739421148266710638933693372757604728467376445908109583317192688923393161847866220580470984939402594232951447822813809325080231110646141755911987872676987712484250423768267832165914657570104283376120480660906019141330817854029583630410259774682097026849748610966368468360344663554588237436993604875820683276215862266280221036481738458322422089874125356104583325225125868271168996398297486959804423414959899949031488346609514177194430043251441719092141210872440467498616426092588598358253934978323930868381299281897658057150440845889107308203493290010783210266593257991899944944993674392801576265801652049551017453906353492468811375070264692264864994983871469418687708581544988914346479845119880375928149170482139759067873859566254203297874791163859448566512650714689461566420606880437728764292408081041100844413964007030556042359421109214760151251631911827908466447762184976024825041035397851884867597165491719298908885342054561367234414467059480977636671904850327566319741728316153081401004378897225373037727852503032770138807654958341572595169278296957467822891369614274566837313322367478843481393079093284846796391427864431932057146844801241049963592324237117637277872812469826135505493781534937666251797763578341958861608992648500829190662071824495472515877275407370481206584569356696931256372212389881148106569925380452396499723168120948334225137735965744246270826563750756430555465905324537941138211018784239672730370944862225456504542763646027056627498558399059436464595645445700273382067847670771019277852231901089852603009517193207430770078172686430997091518451565764136108717640449054453084646858408280774988087738718899112927422628955102799536671293579949112626021088695279933393589050418328710993913940042213259651978654976237475946897332843833727846410404355824280018211308342756667744604159790183855109176509346945431509843064139699387848097887062540856041129416393799044806812405218209173817941236099125163701419878745070993900761697295910408689649941078239995495391334711235736171010713675965852799262108507108694727476673114561793555908806602330671453176552830858043719688013689042659043768238140483239526749077861366557064043457859786876714354744894681710679455630035209468160771789423897998539600583106955655362881300254025604346681543075629787753613392906027336985270393556096605926839326256636325152562670950994549392650600891688908728434712695542008284012694725087037992199070736*t^47 + 1324739127055326365556757441274511833441708092917477355682435861316635756316718213674930682843506076099401676659428302033144180621579266287637082594996108271641252118932368516530139861599382784501426897255715132993252091111464862179660387482786883286539186048070108170118784630743213865162553185074622789809720625286060484231259300750013480991717434748328937380158917630231951112850627074694155815710091905287214941176224947114773084897876896237866109920388801423176746489415443723380093148314230507146559695507983680128935342039925070066254292033632313656540234439280072571619795803351357253655771796405057517153503412212923587275906430545549843025919140364791902015263874670156375994870666717649802748646098898734328195330163065029670499859859935348558508864001567519880643313824176414256180144844675712639897200874885103377901329111697227758792482569166030156999098514314147129340665195544670203444765922239311746568371549090205253503016355185301715102940256541497763406197948945503555044021985262066301974040507955559319887424175605548414891827413427164547879620674945323760122534749571174941485806984718669864480967374449065616172941375412655240509363917963560299794323581145308996171934265880642687355022051770532323082874325321882138432550001862083791113465357469208154509236867482107845062265977763555402308505313194534239352905841517319456537043905405207081290615871565623038844263108164532132372422866951437040183192484912597667526096901652579488396316209174821760936843520945079475727704307864378049614742345747800888966491545164343346770349649662786839752183751545032442699114493366508314006660027910922677746654675289225595357371256663088090708557641884287927770964922869531268845271963977886807199534364230460613858459888411612603484954860604333848128815799434837360437820468295328275183236976856514141722308078629521196795539577619632687658155550439589793414967095655429038932067275303805029056063276060701528164341803848904566031148917103765149806469039121402401091862791647395454327010204038112001948625788918298832950500438320299411321146380967173848785022617066590067554368965163750186711129411978374626921915314641026946544978088941456708326390474270269502373131934751773784370740343678085446758527115581916659438515270737800701853638499380207868543466794115979799603596617433112306857427449977184839559445625321874652459833267824783681410176162834998641045216949743649962957263174152802269244536596793143900849650036600464462321408950751004019114121960342720604380299815078412576472512367619811386824056235768902762002971856704234280820620963118678124899522518644441589900250125770824968988780045905362941347924573251489746139423203118814252835840863554948612492149262417430935772345047297315827929736853019228777904583503692871362892832304428335265067499953450429428874537773361720142043450946226004228060648151962183735121864691813121646595384272066029234682571588627036260554655742827571900515108003683781324803694527575065184517156859485280495959809860197788129478047490720420722367597381744295510707116271859537746260604810333851302533819808876361980885310014930807071903527491415649672204390643244532864826537105157291687766401001094445673281909471050081173787902405078037736556085037841470289089485442121550177320461851788741032802303864018067174792149462411440438578442099215474841622946640893551287853829559901764278415145214868266848475211203844625511740517120845456148265135008358593993870524230204082656332525030129571446753638932137854117626205202403381832833144579254243977541200375696632564272694929163248820817616618951157544264307831746480638779527019284276920450486971681155107454736913527722856664752147049194323379782603973529182179952790640194891556949916808063837763855311990082399564485583098176988605137823279321783262570182816866273999356723233632759679415303704839105382624892364096936333646408467951255438991445613766478670553065032456623484589808954552772176508866729469991615696665366973147608015625/1265554968926739410145408504941431480879339565772971436495489937174978914861996824608399350794349743366119069824523912636577199731308111512760598825589782423044565056856015888926075241928226126177340308940110513058065540846911759717150653856869852852304977209931476964007100539908216741786917327163543864183634895289639321791188846583254412574388805458128381307624133034994134545514078791992566378560689591862675386678037908977709176709239365369232833753643762389594943007158082307656344992973880804092180527920546548964959751470391354112335283649087969891175007972167930826947999012976345531502197397220643206810361922917931151368737023842368685585299173624939181997350093881588032395062582566433160030478029164285614038423071031241807211952195782113049730960304867216620520367471925981052055725614535901729545006555296637374100463502004978025086068211819594828906138069868524353513407691742604260527233877954033994095276339023296178114520214052881247647504519984414554615745898571948493990067340484944480462731631336134347371401321351349398073173610470401812749725232862912532035918727041874245453997222831859704214967429956686689897558908735412984376995095874672744238056132737585721237590008566306439286452818032582618637901122456378582963810443526378203639994847492958855489015097627906738763821831475000448660212909882515598593283366644837553500090457898292207397074095865710762679994516581602246858401291720770245510581123599387912491299769209857951704684313766525826143054491185945130814185332743270071760800100605688860551236374113131759338795599188252472778307893296583033919850030804740719347342132576822258335232169954737808249201792562207835485790764141650427750710130222992785234449815549316043182630434260846269831851635101034275880180177879673692650813562489225635655759218642890686516600447584717839538774938082428199066054964366492039750450404178687180573612860072658721275511308262693819450578604894537264717427492366188775329095715243108352948901239445425070721933369814878338248043769158315869981006557521133830016664048225388467912764786063695199846842048208545788288319520295879861541889603724899248771592872233699392966355057629394574232220137869045103837785705301499619994873784550203537323474422867897103392522691758525844456629072778869796547420516859746405129805200297106532565022177860023600314045771311317272934222690377918829277123937043306337274146119088627483389338486922171373646111370520575733637822056849039368671623824292091833044285127752742494156873143145797936867449761864999113650480748282516956541868572156800303714188027943029095294542157299555176273336093434635413445362918017974494490424757283494406758239954740690847364585223271947551865239399952416560467209821467928691507004056639826053095159912282455475967685246480199078658111837706646593215917161062242137285031909003577041453919683781616292430771719714122356519799052466070734849811451298272005099419795126486430328861798782205234618226116990604235307158821183945653197306001443567463213176124515572363613885170415259429945335533578142264489299819541522675832683164205115937328789035039540601718616767824228061683253774949552236229777375984969786151332468533802027232625395511711028270446679020000898154460680396914388031403125475166890079315881072433102644255706623581760780164778811910429443725727159773339264500209426896589348677619103980054060766832540774336149889506646919536365400381728427640960929817444228618531785122589304168306567864892363366808414795560313005015663212993907999273463814087415044865845265461130097059437359761842602780243684607507039532845099744972107290617952515705116664670781895273646096958809435273612486738603292444567695971903311277344882301293016796253148905097884746956503305593219154340970305248543469694250803268370061830368872027029650129715019719985665034815428777929169170096795588310657269976781456057716926425708170482866491213574302107888*t^45 - 28420899180218169382595674231207585311480502599246269931840985137016140901623983978253797610370609644742426556450330906997212594977521534051822325681311120697840314241457297331201715424933989093303843459101640024361889643650200468880311020690128615978050253614163370876124541304222628950853623557478316545364080061360436003517396146399779543370251368354047554033802639123944590926049895492724579391699013587804107126326198931395959308253895705174593989775653694099196183577411118468971046821333763148907323069399230689199025163766128913827591055849656438334224420301242182180998038977586091670676376477080838362620149238367513102678044141245106106771020026682433952373033133845264004768817984230001580412775460213902806777564101859358463129213151786763586131225612353961521826875835767490852414418458327443274176727776872966795211198979487216166995902207764289465225381766462112570268847971183948088495399321800617155644011286490183597035521554694438974134727828270164620683937591384795951555334602322691007191008922836881741206479361997149697516885219032504731790929739038542658161334203844802219415530282547178905280141232008916955225667860675802131952194177948749458431444681304777992721745091647004463271214671992910178265449614332088502632478422664198114496187034897167725886415328194766756850595227370004118574082853391121415583210102165072812212639849643014632126648772703679255450746189536596532631313121764460796205985906619561416871601222185192354913048290606664863178974019810025965812831177677366869209846719565980350952939015267840060298196758316876903745463199318043671761373135237158257531257650354615465281335873816048857450682159393568686654392700318194459781059584057554111791067412327886910108798637813094279616918562629792328464404909061152844062995491027238676953214219967435998356703223996509286778505591083131850274763162761978292751354901234708262431836110781763003766957305803987702485720780676550587181086165776232602384513302663456218156103347955225568810446759295998323251710536689332447824966822848312735596966245413860745484357827183219504616742348477532174662571839163561659948576542491605747153388744820227369255690239250810115038977185192317103777634318454695832999049545310639677064277150634916709738415645520780891889089019187963525211343462185341562984715335239298566450394163346168017595534858493165144056491163980710226867345643034678580546544635371563349209348116980454242504274005299409521821412011117174370287096853632185214109520099171303185854878658806287346787827221809280612906586186224804138257608988010018369966770280761892085807963239528113218565057091551957072648112518862619276453909735349567232216345856008953853431425222340106640459710465633405977403892192323705116733013159128701831896814104807763122137499242747261188962247498709218507376360866747041403357422735992786195527664013096982588440065448459644199579292599625112749478167534313984124499282120339317958901694310436331331108960353308381636360941514756857140711028186784260045089961590201771816278756355294283633617221398660812530445838388662571507457122215365651206346737665063129843127884028264008100253287804091372898078163062231224585331613951787945604270879090619079171603298784040746773497825570410628507336798593133125619066663635366646041139887712861045055902454732214700719999644377021018200759285120577857704510904440300801530871697888109290728437106974462479035569801947833893262371392118066991256366976454407148641105388479019242638128549012958594656553500006663749815630329137025900796632563281035351025938851599654515011646056963981003267359130993336274589376570980541432131621529961101343201474068786329806441271179338370574015952338151752373366635085375263368448932406085840719790447683037836974151779628787216308046717029655450751738467867723202766940941373674125123565778926836602832512370134295191992911278901517004525076115969765543782908293731556782470799352820721390933376840639528705399853810418562960825840686484375/1265554968926739410145408504941431480879339565772971436495489937174978914861996824608399350794349743366119069824523912636577199731308111512760598825589782423044565056856015888926075241928226126177340308940110513058065540846911759717150653856869852852304977209931476964007100539908216741786917327163543864183634895289639321791188846583254412574388805458128381307624133034994134545514078791992566378560689591862675386678037908977709176709239365369232833753643762389594943007158082307656344992973880804092180527920546548964959751470391354112335283649087969891175007972167930826947999012976345531502197397220643206810361922917931151368737023842368685585299173624939181997350093881588032395062582566433160030478029164285614038423071031241807211952195782113049730960304867216620520367471925981052055725614535901729545006555296637374100463502004978025086068211819594828906138069868524353513407691742604260527233877954033994095276339023296178114520214052881247647504519984414554615745898571948493990067340484944480462731631336134347371401321351349398073173610470401812749725232862912532035918727041874245453997222831859704214967429956686689897558908735412984376995095874672744238056132737585721237590008566306439286452818032582618637901122456378582963810443526378203639994847492958855489015097627906738763821831475000448660212909882515598593283366644837553500090457898292207397074095865710762679994516581602246858401291720770245510581123599387912491299769209857951704684313766525826143054491185945130814185332743270071760800100605688860551236374113131759338795599188252472778307893296583033919850030804740719347342132576822258335232169954737808249201792562207835485790764141650427750710130222992785234449815549316043182630434260846269831851635101034275880180177879673692650813562489225635655759218642890686516600447584717839538774938082428199066054964366492039750450404178687180573612860072658721275511308262693819450578604894537264717427492366188775329095715243108352948901239445425070721933369814878338248043769158315869981006557521133830016664048225388467912764786063695199846842048208545788288319520295879861541889603724899248771592872233699392966355057629394574232220137869045103837785705301499619994873784550203537323474422867897103392522691758525844456629072778869796547420516859746405129805200297106532565022177860023600314045771311317272934222690377918829277123937043306337274146119088627483389338486922171373646111370520575733637822056849039368671623824292091833044285127752742494156873143145797936867449761864999113650480748282516956541868572156800303714188027943029095294542157299555176273336093434635413445362918017974494490424757283494406758239954740690847364585223271947551865239399952416560467209821467928691507004056639826053095159912282455475967685246480199078658111837706646593215917161062242137285031909003577041453919683781616292430771719714122356519799052466070734849811451298272005099419795126486430328861798782205234618226116990604235307158821183945653197306001443567463213176124515572363613885170415259429945335533578142264489299819541522675832683164205115937328789035039540601718616767824228061683253774949552236229777375984969786151332468533802027232625395511711028270446679020000898154460680396914388031403125475166890079315881072433102644255706623581760780164778811910429443725727159773339264500209426896589348677619103980054060766832540774336149889506646919536365400381728427640960929817444228618531785122589304168306567864892363366808414795560313005015663212993907999273463814087415044865845265461130097059437359761842602780243684607507039532845099744972107290617952515705116664670781895273646096958809435273612486738603292444567695971903311277344882301293016796253148905097884746956503305593219154340970305248543469694250803268370061830368872027029650129715019719985665034815428777929169170096795588310657269976781456057716926425708170482866491213574302107888*t^43 + 537072700170554324908697135104871819915124301136758639803605618956865728410800071279449506671845199661143191784200596242475547039156226514664308498755631223610377607314756999773032290953092596449652188683362968203050777140386271239980502384095820763661830484028558556443993224084698807322373531762232919764549023732411713149548659986734779131365046272118477444762765114810091323255588803790187428319414872466489078564952616295336307586947819189589521676170819471762857082373826090961916637857478636886214294208607780686999402485811193079304812822898453371335667397704021748217399582377388864814951111401874063244205412835968509849841894486766484720294092820397415038983490599777463488714588145155782185242548513531070367417677705100810495434877301362109303515288850862632646259986358097034388996866353058630135237411321255631443051978229885304647048249857412484509514239527495916227504278235061325056129397420047894869548178907075919203404942958176104531038180256223432085560154056826619001351629859593535516320313755860374641493929374365363111987360447579288520419662762381302495322663555970306252132610212782598297381896555584226880575313703385664454776583558775012434709390271604307639622200415420215271503024785227739750243197303024299181498565145196089501952146840457153717491999140877729913947008004632322990170505539784867613894136685493723600820360087830710412790298232018634695689511387093146347674393840978876664602198150429882813789806013207710136466270520738989052998444516174986069529233329019555972437931390337670233112764258139078003123364216847423800354287144573454873130202309912671192718122522607776732147991345278679036096583757265753041351517373662053303441785542868704054438289039168510007209316105067539730382887464545057955435840363926895583885973851141282327467733879547335122000650619505729432791896443132301695007478711236120185475416863818979395125389445389257117053986315217798716463798775379766856063767483079349744671566028735890914724558480452923963073000472182483014223295803256836913233005399194122826671370132885877513810950425472588734121586349143998193144219309186328198005861877040082287654837443872923783548200128515941821919365303038201469418991452057814354251538870068882923712319151219883689835149753932273221945054291465664811897771824269689205427747483354988721533981344424214325235871862518389229832259990000088722341691254744753782052206147192475553093025145510614634044862149068035424822297601168317390147222662736780336003608925997293780025293214324879124711842454361709411760562887141856439800956848253953311487858825979759986461365631532846070290985899164486973915269087658103762609215531677588787158462679659048297974145745765298169727271686169235440866177806116943771455394771482078112424643515200299688796728263217156902025727282909588345532144816605202330552243303639004645607479733140236934813038973576023456543974292401137681700056653980485323973717089221766345714497635031736132341527976264735065532242378842331864365584361984897896126247362873202516864591938100306875405655412416755810325661534240277380413143067321617302444319900987695429583571976004942234106606734988888777280673022138676430174259613720790904137511871141931982299133766612064713202199209298542194320619494445369840878148041791597960152104500014572824307464465633207371559083322721341927387214634202156673183039337439572727328567598088009095998958827399339208724986893373941445623049961950601631626702167309633564578364829768240825956478657127589220923676245725332619037535983091578449146665204024587755086913179741925715222802208817666324057610815271641730261390003968930180172926159208358071915091711264850092857509807395645894015132109689491020940153295365960326093598433492043200064743515449727649664356104457129167446156575291962654220115777736882576747864027463915709752440236478070469143092203565226765866668445088076106093165592427553304387683008251456514176539342278311892575014425970244271525871837500864046286171875/1265554968926739410145408504941431480879339565772971436495489937174978914861996824608399350794349743366119069824523912636577199731308111512760598825589782423044565056856015888926075241928226126177340308940110513058065540846911759717150653856869852852304977209931476964007100539908216741786917327163543864183634895289639321791188846583254412574388805458128381307624133034994134545514078791992566378560689591862675386678037908977709176709239365369232833753643762389594943007158082307656344992973880804092180527920546548964959751470391354112335283649087969891175007972167930826947999012976345531502197397220643206810361922917931151368737023842368685585299173624939181997350093881588032395062582566433160030478029164285614038423071031241807211952195782113049730960304867216620520367471925981052055725614535901729545006555296637374100463502004978025086068211819594828906138069868524353513407691742604260527233877954033994095276339023296178114520214052881247647504519984414554615745898571948493990067340484944480462731631336134347371401321351349398073173610470401812749725232862912532035918727041874245453997222831859704214967429956686689897558908735412984376995095874672744238056132737585721237590008566306439286452818032582618637901122456378582963810443526378203639994847492958855489015097627906738763821831475000448660212909882515598593283366644837553500090457898292207397074095865710762679994516581602246858401291720770245510581123599387912491299769209857951704684313766525826143054491185945130814185332743270071760800100605688860551236374113131759338795599188252472778307893296583033919850030804740719347342132576822258335232169954737808249201792562207835485790764141650427750710130222992785234449815549316043182630434260846269831851635101034275880180177879673692650813562489225635655759218642890686516600447584717839538774938082428199066054964366492039750450404178687180573612860072658721275511308262693819450578604894537264717427492366188775329095715243108352948901239445425070721933369814878338248043769158315869981006557521133830016664048225388467912764786063695199846842048208545788288319520295879861541889603724899248771592872233699392966355057629394574232220137869045103837785705301499619994873784550203537323474422867897103392522691758525844456629072778869796547420516859746405129805200297106532565022177860023600314045771311317272934222690377918829277123937043306337274146119088627483389338486922171373646111370520575733637822056849039368671623824292091833044285127752742494156873143145797936867449761864999113650480748282516956541868572156800303714188027943029095294542157299555176273336093434635413445362918017974494490424757283494406758239954740690847364585223271947551865239399952416560467209821467928691507004056639826053095159912282455475967685246480199078658111837706646593215917161062242137285031909003577041453919683781616292430771719714122356519799052466070734849811451298272005099419795126486430328861798782205234618226116990604235307158821183945653197306001443567463213176124515572363613885170415259429945335533578142264489299819541522675832683164205115937328789035039540601718616767824228061683253774949552236229777375984969786151332468533802027232625395511711028270446679020000898154460680396914388031403125475166890079315881072433102644255706623581760780164778811910429443725727159773339264500209426896589348677619103980054060766832540774336149889506646919536365400381728427640960929817444228618531785122589304168306567864892363366808414795560313005015663212993907999273463814087415044865845265461130097059437359761842602780243684607507039532845099744972107290617952515705116664670781895273646096958809435273612486738603292444567695971903311277344882301293016796253148905097884746956503305593219154340970305248543469694250803268370061830368872027029650129715019719985665034815428777929169170096795588310657269976781456057716926425708170482866491213574302107888*t^41 - 8909432360421742072514874205056495246723247411277316141133729339314010578534561521121940839533120994205696434620713462618212169422213791362532531836969279010763550427418633632882593060769754742007217809589164001156206859130775111292461441328913053227935363840865869412238019712195843076732770615423884413404548629467191054907060028406990121260516065646626877557729117275896210383379599835445125475151887949454974732220683391678084119528130693074755388524225194991169614083168417400672386893181879675564253945594191332913369100545473361842265270636344787656018948518161196745930020270226617579382794349389335834019521403592755308379667971199186191507167122468371795013581165448416117121612998687071819637443980357883282887428281688874579807814589555405394184250248321106826258756869233041446046316540538580063703198434194586201792901620685314804956872429253266543472965019487529465431986377370722149140712284521667270740145146819460653971701742477062721458397433487158994993668649061642844579222042846727288934817651856490560297007190893083417286844205574650494507588393399903863595218444306824038631007593179497454858346036339663872846762697504379231590621746116368710014339354791449675427926437667573719097667677091585844153965457264178309943250270481447180626111799943882941293956481254509728245454634489437408058235298577229853191033380593154753525126574640787472712917949050241123254587933851876384643057918987530671080492298080881620003380985819996813063157862628660475946068719113451434644973330811378974345675837424407590607234901590766871705340785564106098115385303527060146750376470136983178319301250510137854503088574333939657316101100086818061271588238696217340473103460557777832006119497860076339166371511091733591112643332256698416199447319819727406462932984291390342338066223681167792439005276925008646804582293893652630261293743142412375972406780427188393436075244018288346762891897752996313585339536930878101128481219152041150617451253510882488176004233827777288865865902368003738651111934760852569087994284621179897255583818991269506309355955798073750194796657765481056220597612651941381580739032992753506019937201656919660770575778273941042146499983654251303467159278880343502940192271806799709574853562945517293280531768973599325728182002602142041209797553123765610590689279529040804518771669860350698341343282055118337726464788772349434575408956828242891606298665939407157439335152994846070386403164526773186567007858583752945975647291918075930331631322625273957616692462861479878723547029752368209185079314515397609686961311143315138691582120109415145278835217920065202659295399700555735712457309214357826566414534757410182609920293204360557974493683176435367737179004951375634684818688938898389501813991793740025598775953198494882128655550182084982365046976976126829710591306199982992332462964832510026937097707632508947852771176232628578073483473719015864542437991093550604354230507935512400730489501202138441701936592744020942659690663741085532823275956626002966662856917708215929160284152119105987964956480817685167371441980661257567280041007275543525843823761787334146919250437170156371407565928469792798355656586641373750661182817425906192836181313940049156289692932208773655021648550368188999404749068102089605952838068941887014135625502530387333900480788884219662288361649686862187819515266670733983791182127147884532427058639736544362768799344527834573036770275264632507971274705410219038614785382193990069417236139857067931417765859289920799105471677612502163353885238536094268137592549662740450019894399785158985938659881053898950499243346413878671669871086868597536131353638209389732636047073110380588709601647097194963274050007741963595915139667721289244901939694055719506015821262972054692735792942979269566936728151303514847010963020757777817057577408758719011424065686749079407104899451125907460720363441801891383777424685132281559528781598174243640141868313416590258889961163159694069925709284612736566607894453125/1265554968926739410145408504941431480879339565772971436495489937174978914861996824608399350794349743366119069824523912636577199731308111512760598825589782423044565056856015888926075241928226126177340308940110513058065540846911759717150653856869852852304977209931476964007100539908216741786917327163543864183634895289639321791188846583254412574388805458128381307624133034994134545514078791992566378560689591862675386678037908977709176709239365369232833753643762389594943007158082307656344992973880804092180527920546548964959751470391354112335283649087969891175007972167930826947999012976345531502197397220643206810361922917931151368737023842368685585299173624939181997350093881588032395062582566433160030478029164285614038423071031241807211952195782113049730960304867216620520367471925981052055725614535901729545006555296637374100463502004978025086068211819594828906138069868524353513407691742604260527233877954033994095276339023296178114520214052881247647504519984414554615745898571948493990067340484944480462731631336134347371401321351349398073173610470401812749725232862912532035918727041874245453997222831859704214967429956686689897558908735412984376995095874672744238056132737585721237590008566306439286452818032582618637901122456378582963810443526378203639994847492958855489015097627906738763821831475000448660212909882515598593283366644837553500090457898292207397074095865710762679994516581602246858401291720770245510581123599387912491299769209857951704684313766525826143054491185945130814185332743270071760800100605688860551236374113131759338795599188252472778307893296583033919850030804740719347342132576822258335232169954737808249201792562207835485790764141650427750710130222992785234449815549316043182630434260846269831851635101034275880180177879673692650813562489225635655759218642890686516600447584717839538774938082428199066054964366492039750450404178687180573612860072658721275511308262693819450578604894537264717427492366188775329095715243108352948901239445425070721933369814878338248043769158315869981006557521133830016664048225388467912764786063695199846842048208545788288319520295879861541889603724899248771592872233699392966355057629394574232220137869045103837785705301499619994873784550203537323474422867897103392522691758525844456629072778869796547420516859746405129805200297106532565022177860023600314045771311317272934222690377918829277123937043306337274146119088627483389338486922171373646111370520575733637822056849039368671623824292091833044285127752742494156873143145797936867449761864999113650480748282516956541868572156800303714188027943029095294542157299555176273336093434635413445362918017974494490424757283494406758239954740690847364585223271947551865239399952416560467209821467928691507004056639826053095159912282455475967685246480199078658111837706646593215917161062242137285031909003577041453919683781616292430771719714122356519799052466070734849811451298272005099419795126486430328861798782205234618226116990604235307158821183945653197306001443567463213176124515572363613885170415259429945335533578142264489299819541522675832683164205115937328789035039540601718616767824228061683253774949552236229777375984969786151332468533802027232625395511711028270446679020000898154460680396914388031403125475166890079315881072433102644255706623581760780164778811910429443725727159773339264500209426896589348677619103980054060766832540774336149889506646919536365400381728427640960929817444228618531785122589304168306567864892363366808414795560313005015663212993907999273463814087415044865845265461130097059437359761842602780243684607507039532845099744972107290617952515705116664670781895273646096958809435273612486738603292444567695971903311277344882301293016796253148905097884746956503305593219154340970305248543469694250803268370061830368872027029650129715019719985665034815428777929169170096795588310657269976781456057716926425708170482866491213574302107888*t^39 + 32310857480103340999373123882362431563675058410338171535598906368798156483917236694540436005425636688631769799388398700449553157668558027679472559702047854125838297032324293987563512364614013864280231959261376713814588141590025979019712144608738147110244955410446355408059397802811874272473238617668948777869190096546465774841766367718424936428725188183319690651506324107475518716720101877238917579088172802190981395046336989972702033883536127860008603674463470963763446534859861815858872735680035960776308283747645552603037212182722428493418329231662786006377790261300166584585633644656571520158986330728527089451675564844177229262305712362495701628874703352726446811608363911700227935692435768140088787844880969057726961586489057226901735649080589916791627934758240374997631959079288855282995262877980535674462132507180177869160315289535333046982645585503225852691533256455338235981101208892810261180938719933954098745868747638945630050672808685441031176857787241731670703287455778353771972163809824532911389194120112168402803420535159891025838280829782350642758772237765923128075568340697779898848151190179572248846590390210279753772107875627597708217541786474179352297106739236011238467354851520107268335515814796603421112361672349120464781406713383598179898210290003522492672472120943624436585132366995909071935951704047101307811808917253046274412870915794264383624877313782649204263883046899048671375537772055555705053940587226088343958125907795709538910058161138343637810341687698883640488528831611808703717382687300546781336555033759498648394509803383083109433381122840396340439793816465468359766061751405588795954813739834390967648475394098481167201499063730571447556700596893867976751183930998465636075971441294115890684391947698813603422894529066631375169859542967180946442885756525483230526558942519935782518730368024101499880660973321944705897383679352301935819942916117730014009139455575956905440642312966233389851452543460031715316369631918124780787661101915535479915119493422489757118126557063917002246470199056706398831771197288338726579154777051342866562569708689000231689479591688637444219374800998604583220159080912704198753304652632192695589703283060229902653692232044671078477594174981699137668820207413605717427852307224725742962264261322955560156667355189292518047007518611990040597539834489060038787526107062533145552138790355999324245231896680502322687348801690056017443123233959339912924310847764414625255642192264057448405505012043538293112985613452569954586368198297289349290145597388084717377052139130246436628443187093529061137708561998087059181972115126006275749159401776676430780296767288505404694485224231733034504745922859003510686769979187826291183217760609441560544839725036862676100161329441592216070870880445010742561548223152373859233802048362428917213675492847525444814285473706760374635066476061175338668573050284740685515754583966414653278701746564916527377115404400040746647876744693212526746401735716463405661949269059312483560256905667909974289701461975071813637597019922296464207033372904125799757179995261638315785286372972931126851238335041734193422143633159826112153435024820572636132215706655215491741702698163868413793174308150374098282903921610980901737800775900963675934457287540787996581667716666398481787320668045953329176474428956230613558533235791224440808057709021819328771616565084905124703362844913448147691424929786216436644391499966396144415629605806173986771329052795274325697007312859605029321909509526993650208968385381838047357285948667549615552581030115650000157500436140387172502447363935844057482128050539731154493625209968859353697996194785420824814418548786599648868086529440583741942104381720329664674295021948003180175101113829242321359860508959611991690091345372138488462806209379972777468544889484358149332567247872005565418885397409793838702952380628055862452215154589402038336825952120065470166942192063730720146568913993601647823825789011962141129194762342184278275925109375/316388742231684852536352126235357870219834891443242859123872484293744728715499206152099837698587435841529767456130978159144299932827027878190149706397445605761141264214003972231518810482056531544335077235027628264516385211727939929287663464217463213076244302482869241001775134977054185446729331790885966045908723822409830447797211645813603143597201364532095326906033258748533636378519697998141594640172397965668846669509477244427294177309841342308208438410940597398735751789520576914086248243470201023045131980136637241239937867597838528083820912271992472793751993041982706736999753244086382875549349305160801702590480729482787842184255960592171396324793406234795499337523470397008098765645641608290007619507291071403509605767757810451802988048945528262432740076216804155130091867981495263013931403633975432386251638824159343525115875501244506271517052954898707226534517467131088378351922935651065131808469488508498523819084755824044528630053513220311911876129996103638653936474642987123497516835121236120115682907834033586842850330337837349518293402617600453187431308215728133008979681760468561363499305707964926053741857489171672474389727183853246094248773968668186059514033184396430309397502141576609821613204508145654659475280614094645740952610881594550909998711873239713872253774406976684690955457868750112165053227470628899648320841661209388375022614474573051849268523966427690669998629145400561714600322930192561377645280899846978122824942302464487926171078441631456535763622796486282703546333185817517940200025151422215137809093528282939834698899797063118194576973324145758479962507701185179836835533144205564583808042488684452062300448140551958871447691035412606937677532555748196308612453887329010795657608565211567457962908775258568970045044469918423162703390622306408913939804660722671629150111896179459884693734520607049766513741091623009937612601044671795143403215018164680318877827065673454862644651223634316179356873091547193832273928810777088237225309861356267680483342453719584562010942289578967495251639380283457504166012056347116978191196515923799961710512052136447072079880073969965385472400931224812192898218058424848241588764407348643558055034467261275959446426325374904998718446137550884330868605716974275848130672939631461114157268194717449136855129214936601282451300074276633141255544465005900078511442827829318233555672594479707319280984260826584318536529772156870847334621730542843411527842630143933409455514212259842167905956073022958261071281938185623539218285786449484216862440466249778412620187070629239135467143039200075928547006985757273823635539324888794068334023358658853361340729504493623622606189320873601689559988685172711841146305817986887966309849988104140116802455366982172876751014159956513273789978070613868991921311620049769664527959426661648303979290265560534321257977250894260363479920945404073107692929928530589129949763116517683712452862824568001274854948781621607582215449695551308654556529247651058826789705295986413299326500360891865803294031128893090903471292603814857486333883394535566122324954885380668958170791051278984332197258759885150429654191956057015420813443737388059057444343996242446537833117133450506808156348877927757067611669755000224538615170099228597007850781368791722519828970268108275661063926655895440195041194702977607360931431789943334816125052356724147337169404775995013515191708135193584037472376661729884091350095432106910240232454361057154632946280647326042076641966223090841702103698890078251253915803248476999818365953521853761216461316365282524264859339940460650695060921151876759883211274936243026822654488128926279166167695473818411524239702358818403121684650823111141923992975827819336220575323254199063287226274471186739125826398304788585242576312135867423562700817092515457592218006757412532428754929996416258703857194482292292524198897077664317494195364014429231606427042620716622803393575526972*t^37 - 3264496282820072938617501551131047973872416471748327412187511284680437325147729498396225322964209657784743762219226018426775133102326768667138817564277961491475494047329190752363463390894269784649591723294754808070443325106908439365916354790466178146710279038776293630077474368403710979527546640496678426904243856478340323132446207309068788138610010475214220658251666598549135524450290256711051858985324939752073351496548468215652589299441984559154529610014160226272630519208564426959231393602193669648314088292307326134070417030634754588707389357507654224821653259827062063025756887456585147239000659245440869110694041528744729359968487350967671743622488104223436117232006856012953280514672731878036828075046693336056078006553084966152180446639666867542621689607036779712560201255185586357796658276401405697810261827134343542359708896187880054275888075307095180431270383173583193227416847327379965090484376465210734543546931234584648451408800757469716315897661174388606136088407581930023923565177745773862761048155671133506521907130935604097427616705774625339411099626441798698908172212602930287080431928046828355532957176042979850716708889742045130575532332901060708620183526910872824792097751233822242388193428068386571453447431157168046075694458320613500157201361587677467938694024397766842938941659322744838991962720606338387841650630519016821946703920010972424840428605689225070361840861139341810562462612558406546112908447391006141176642054495308273876474906782877330728308168080615130875449357977937588779600997990786541504224003968280660596084443265036353743502201912234280520264443987152619423953721582601849531293313434719986358911207080022665755117844453021427634646921904570253686126454517880812850883986803319160952997335117701394896379079619849527941724093936235566431562496790707492869804405831488673252524491906050617690916154321192903960781553329727376889095138555371586194218627019109749112980025282160619693592631071548546749441952397103958127858037006322016649446760601166665787438775914900161337307945787049705399302659061414024678971839994710559771613768176477089182212460251611908630527491176184892716914229807074760716480118112598065253892907600736663836205296978818009979691765436747307659887619229229066978257876928683828127197169685802605991067622392142843704580526566514711251984637259827514466375752444899951334138571088787856699987706939599966612398094023480866483255126014514252734624861339177688041745804291124033896890180619159018260300312174386477885502524187492525909632301131911425309476877992499164296501401763819952635780252255737459042632092496378703785248518876991094224419781354969582968949145268507718667512515144528670573842956670568259552590921401875234047194066982182103205261703995639745701323276921777111680349272020291636544261386384453576826900671128532071964487884144199276950245412401910545088278775486775366357122822860305198061853262431223960411668226625418107703139012460563377670007952366392304875985958047452353167061286482912045577758900362067076875658070465394985526818003513826753780175341221448968804211047941189946880621601887207010836968379179567014436407385197777348927858593064862922240894241597133998897417030023332831922890159907390193214947308063147377108025229888077693766844024912547960715922206914510900265734523458094565768146162650380548912184844697518915761417564222111304979124546518558416170543752666684617468767813909576527995516134957000378733588192175510433594901918627137594773962115674698387533037734691132747735699152220389997738879614839001999516011819456818978859999806098112802045377423812922595300349846031791251607503021203010313699007580573422362628615152124308762528998384123149187987439907473294321803475877239491378855208649957532742034684250615485496529187148550955985512137945927780895567091401208312771124149908002729474620159348335781408372136749563741914164960913596864439505732817770575214609395904186046886128754496987220718332304072149886987658406467546875/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^35 + 35711990373762968222928156111013532201903047210653089972598776749589661369672543104209646273569597669610483507635350588003339570823234393564896598544540533383468683720202058859954307825815188421738007993259266947308357691007380757829742937107405692294280864529721243073432824046738018110034529683376975164351017920752309743995581124369328394696611319974181083890911953146308657080456295859128502309844789846186373981112581453251059266592524405081371325694597987483520446446982862398588288975710216361993517132904004556356085013636549157638296371981483667069794588612082384735726391045991887356560544660268358179451522052056163525807087877170454665242204793531137542109253884971998544836389590795189540209425721288953529204347625908891219332838770414846460117193067433312503808261220569286430610024021122649848499105003747439891454861119440917874172725177544787077945611097078183938337766394554307123872976844624156298279041250280763189251501232458415229841175476095792080577839384880652460332606403574328139215304402131398871214184787929583565544062011299357607185601299455937423396828860931528551109130238052363955207626532482090891376398245111049626283157188645505349524308385530546895208588064421748456489555069381168513947637875794743029319701328236113036506736790616105813161301372760569795081355301267177999120466997481859319419599694881538081148400814580694597642707403475795139522681214730075659043524896540235273541132833700320471569148566498463436140726369269664881214009796067281090674944755559092015089290670515159566909620193886883099198853516442160753243870143740681938136925452303449736060506767073796201837589121438293988029107653308362933427646545703245874594631944905697695300374217753539002127250613228284142360614105674844447608741449807219915129378055096989728297387354883521482820889593304868759304830037691843638281029245184500240838551408273268431743165117684153677812111526525060128105738318328594081591528813330398877446737672519637795103482040312343285928667975526068184703799319914548681579997086156808039013254398909044754987690655524616123932406301634385203414975616029017034316949077390440577670962589542082093631429691856748802728549866116347379614009479378443630923474365510537517177157597255800971739316359233851942444616163262311048297947884726377478578424719965163787026352490477427719272701096549016294235008671135012734700084130735914189514036053304224099403865495454650850628000431248012144863107713785003473316954565414751410994890719265491655865061182898088169746729423721126234930747175717104096181086362509591604303496099859144302676546397882874076866032731938117654738667003657718184120276653460343066639423379845239165428606818996686725634865118954430925559410584213196267753354149534915147973234315587046229120064842960921193662592061650701740359736966583508052857736355058520499501440341489677746318146897549504548938742038363172183299834508647487141177389455478796897111306152189704551874301591243535910912316322229724325724040164563383368227093839585939860145087630332362000746441404648694679325398915263736937003303445996623384172842032086003961624431289112766688294103302414219619942531669258650214149362329901202274444894760501869659836048657165042004147582877439373333868975239651131563683035519628349042086629737148660803400837278015187758283355132976833525204434695290624266408426434403945525860039924280963200250270704789216462264330592957611322168286985204312475281817139322570572627474113707476794625629928047416550048658057527629907657115917006729415555952283571367614625839681214218932315575056967886968878153594480374293509366103360307179512963572647736805211190126464384891294852467602917349598828202485228995865497277823454188826909044542538889013391187655460580904763790648982794885821120119880320237442511770923405292387019481478353512640943302659489565907478322928307092870771432347897502027748049684852563619690281230436506430671122155542811182759347159999994895261478395491321075193046875/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^33 - 336443661953914784684925165898773652155231941725184122635398641085622579083831150140247400445881273155111179186427170805192572015228241928770051099494307243841408815890631903016169116344519548051749305154303386657381269810563335224475742626719833257630884137896406597814268421557395159912300891394445730089525637077662100472225132982536187543460538854368747740114034327569672194356267461037272282205992144036538325666040757989437322523121883973072308588713713263464746526495302336227768269458536178867108775480276122017893608649553128558572596601468461692351892641243886242694876492826396817174633080690636641467583057952404067310689358441150213043646535484797564026115103960783086032390934494701024241076849279816878296630504560714607282839053252059230094110308423018459095961978910828043838853896969714406359189356317516669768819965379698353528280182184301608094157640267022157795930096314632212706760477798551185234962990986362495667057145844794868184129110568124573196069886973152943585112596601809499967542315195374821061537753280809808100897677104570207412915529189668711607660630200926701152035904401820361849371354429510645240797844475281473366441334917415465395218561824859763856311270882732387648272309106609423714569921136341191103500065482812166928043218040406327118838509543939161045879568981380381237431661816476021648928290052886330750661494145024430409384571945087690024529305082591583313998829155019853127381430282713714566534608501045964637565638656132179814079021101947626647038044900478695936949287602224744498038817145335709749515305312949605965717686058528971765047353164672471218750104147512204104366617981788886754519030729230142317199937278424587545244947061244881858107610479257659401120220174421467740946339722019508569935592551389783177936086370778520462359411344603991529204595338807715881687126758346839096723096182826379879068492940486325515019642717058273447409831308445124307597413537645142032570246299756507728759339137404810556061037458755605668226615964087239875304247131788086442871769461671874759276306923785940162446772912386021625123217438049339089440689334180876197431766607197824343590551931080303415797980257162002938885884281642962056765994113626240156767957993589534236704849044354526067605995099388723832925480031131211627142567599171351373942496067663227248144287350732746797066855468259143530273708071908766340285543464215271299766222333575242669397019872859865046237870316273268362653927583197106020270636247222691553602004152644495699493658080054126703249609710065041916558787923371054632783370343327653484307399363247587444897371112179410253145779322730099808177123909618409246678124146112580547188440634167354973909141216068162203058338585193697448902908490851131928514653722279302696626944231229691239143953843666614035842343882710263645793436203069514573316888546446811574800838562653949883867152961019122531730215209991518291349405610556475851839296502561071080353110109444096405336980558240322894712080647334093712980076367527113754381534048970796138189988583074152382351249768364425910207817731902352775097580937383171220322821458768993928449395516698763447681527375324842658080143641469354739082404071394748848827791373217418033311658179074403024814062909010003939022975876769616053460847489555523771242173416079147671810784875781079270032798835511488699981092723681759724526264185954265749171871538391330256709584836798196749789935798769500808699731028739751744399563048767227639741381625745723459527888627328644543834373630057519009685467540631981706061592749401256225328942965549872144226940937046287610904884169456428748003927468830161507172146254269430193978402534192069836546986853091064894594073542258289761860867064331765217748835091617205651756467169248915124005298115198041365851042404678751008358682349241747204745449433376350085305735435266376973737261345865089995760207626396721354544982471848625907021893254024481794230888497664425739983093325142823923551062673829139815653263704921875/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^31 + 2711535855990846784115285593747958290434458603126022952291577328880176350684748153736622420020470772590220764917823333094135296389891696910814599841372918367016314075745448974842010780132477297949581788488182482232422441119762715965303600644297698843743353010627684828999733350482331906810227484571429386325426859490423646983678780855548898868392583858903269119609611716774979873050037176127336652264040867282503621226667570776327471031337599862902266100631942361778165466902250553134016879113542735500608011721528323780952389239419746348340622406543396576704229408523544452010316403413818024749358026783533238884904134736649686319247739465720693646934593528800930926504379622683868312720536385057964952104938142303077881328566295994386371557821199637933733908146233600316730524836086283122356393932458268332804501732377096742901945637658279962114801866553352756338938202086317129300436820130694919109392046925692965691595636239824890622192262324123046168447688305950833019763241692592859097147045755678761190756225037680218746637436707905854605002091937624315053187033799884432201344022825137657187080062867057032476647229973074709940776280055105403604753266190858715219255531340635977138489530393964546051932390217533477677957796509304154640617936474364149162360363805956596960047111953350720617458103015294922501580540120445550405243541612379910277525912798373468405927234536793554136416230222151510118732895228832639743879452587272295147395632749496192689739821092183452165857264160813395993594620797574724499526408263169045659469160456346381805378611427736601001854587595393137464495392456288488403062126355695840417270389651315538787688287449546524082327039774952810037705560537401861689531939039994401489138261326679641781963590870154092848054164677693661925374481779744803323719255509317604186626242795132013932909930914442466941738743452978556982147276347419961126524819645185877369315038064467364348902941297697497976369862954972310114239885288260251960940501333629954890143322407754553779041917591609309679360464327225834127716860982187524113100903876099455275663865423907263670281489775792143196366567757040232158613981525986654996395812583871641085928223631017205144431469717474984198916767171573292594862490431852215919615962121762338746164799240654430796171692446032906428639177059892810192922224101347011308538920353309938740395309396310652644505792372218572184327880183758575289712629804596545199402067592855039845892164537375003544425862048687219183850318469273196135427625942286579801895672641819150466805213181107656673903891998728530617258531798731721734617552741377468593575274515506021311887935176975874050140224337997776483533429795064976724952314543064791485141460828591608062206600234407358111613733080137576301222543910424095573417578993857165486445251997935835589632372203707485536951268952095571985041997957788978578274589106286167973402352860882686722929039180002811500938268812404519349791518819497678736185747529763286533812978634203500530652561986968740073549751607207493413275774575587513563912169422950684824842121595500988811982788751832628567167003492428299906765364365349370954327255210394085327082574859981933742946524295201554317149906291523376332985192246114136784706942641710363273450155093901235639387380409610739773048711646971550149091286736668659659099253048774150303294441615569307955672191976474230330364971269370300195566800245554013414123172366032285171776154375533892615260855978835366714466920897857740330300916954832450967962106472620880258723555095121365375266956645417984615139793652128137661903763847611926769734101764535564799614550722591109264470874755962837239643425117325010468471521012854692883159801692385370316597334346214654561652846310928496977014872715823808352646470712269135413008744330657467098069559142683580886583102869880423568285955851624975128055491913655749986711641186984609146320747576592194397926654414802571704277147389654935628660385007216747452565331774402606524662992200546875/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^29 - 18551576287248202196062512110792855100486305577517027914901355766972351195517399998304158621156372753251527410378359032089854933527914284663086434583391284742112946327846591037002454380135913791340099965240155551670155770625968357924561827268641421564475726625445025132076765752192251180131409182521680614549086973202134050435169137876773694000870385698586438721706001317665459209389185518978799019872997671881047003260816186235746116791346413885839322795166644803666574134057657002593149770119122227721596721402742899087357613401282614742073830184268141782941611088083416356307807842206734979264026372167407264230855945461022971011965895683355409960002561621107809598967205879120319641784691482898512300440116243539443682954893265533284227351455250375861039166451651554939419643485569614504318911945478387436110501303403947591288159558865198511263881019359368779997135095567955323450600350092760629690848821290677813725393094744069535317734161571556516149130728349662210787390999864006626397484283545647286596991442175345467443964176511854163130235614459017624690884936911602087245318866422212384918151458623408170033734983001144106566245041704230439556705224138181496542747876876918964601216834465753909753152865071734614937383274546174340779227268940930832090652934753574074112638533087929326646663007133036179223864463663476929377854928463274853136648829064882841641599072048616701508429576320475624628735019494409830048729682170792875774951756922250575773242142575836959024425956637675352863710967329716233443125889060663443112269986811918660433819987619668203116938398443887179235330812572447805226019616511616713892563461684190317134018484290908367523031727493179633275361653763040252048546821674593258166709213139711973633286295916354216212255478815310555540609245563076982681519055299204579508935336034220755165754756052424336739063635695139510840830877817456936853105992612444815888836338525759908137677666621158602553929416316883041856283053131932675021503672518984874790359982622959092540568221320196421385506855577160657599541906652323940634415229216499651290193111415613289380921625756951726176783725776866433680301063013937528123929382677918771720100179874862113070468535484807983521816118637175333505598212344341771613537810765989090843203484355929689666419239000404951368759529401003443170872502091234172590215493459625265037383604879798310644194974457523755887542556029787095852315775538402228554708766657259484434077558721156088383009039331198611703598015768748859713758799326745541434785955510282074590619355555176978441222515538928656226585174336241356206199705987928688931636148434614770631697231239137062078524706623851958653980758631711550917245184256152723086234501644250965446503568725866950509199681472401342613861671780933712100505852500502638498946784552428428077271019791928643754259603170355210754999967954740297287251855931869411116719771517662905094067234543021385824818720916777199229069280934347464388144308924385254019069051997100263213396953500984107295402427670307598473569743422355087691819621778957935270232911676883304616317098903104747440439256143065218647371706328256893909224576225562297719518947272416647640259700851771435262610067638790020193324247567835514727582247371025916040825080897248083837421917350227018971737812604994153060161700503743172719339471067588686033781272752468740526098597670744112663767810253706335056447776682020184990590311197578435426463338049577419956237786311106335721382726311632205468620238146090791064570607382333290831836068049519535478522323680686564919636183333973838542383432888489260471598255497609688965334521188635583140788296834813924727935385431355909543836475992724755284492472561738755120909491732413632507676759137289139541392994998651889916246315898292806559910229094358498126980376536117619895272239563424071733960858489606427384083166211699061475511788785668223291063763792561379288636369604524081854380545221634094239351130578752864462978025781743538507158438276328125/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^27 + 106789570813903557803634016372241881629581778875427263475387436090782898797939245713870051302314510291697014293007778953463555561682551211607972580580435194438182520236026817260998962427531998052119137324384485223935389982181858823938883226522746083112358407115807650125584849304676054931222776550623792450895286508328456690264258097635615300397550766653084465881297378587919541149581119094385206906469045193234239944169787888911156220222329982643507095278616522073568648267262188069138648738799733893179382527683072395651896936790207086450676363756278872029852314465737070149703448121872175893143817555247567748399264196479683219237962035758549013639864728886151712814687368143585335344165839876457673887277471063086534984592406533031321426599758288060398565085883382307672544351884275241384374087485257844560576555221948245150422169369149180176271785931164924433750059723504308306660950041382597724283340934013812070198646171753921525445031803849238600808638687962567547233853068341348350571232096389246636820269559347677896378290764870075730311033546421411724338629217214777160063449292080900422019585125638431747452167481716783539714600725314449275709871226723237699592007609219240572300787498193839011989897362121799817715790172163550024001647483886947870989919981084505896681060820891992533253995573288517310159436644322390234198689595673342189334914545769868007492729168106704280698969999390151926705493741035828771860641804440686175258786006484060595072104966774013681859106287292406796550203855558449436771072277347887648012688906733705964680839143051197645648521848532550112954434310559138538429130826433064852982198713923345609440234047705289801659165899829350587307142449518707399631282613595165882858785648144066906539682918221543503456909490289021496033107978730786904479742709115762861095298077760484192572695176314816330435583932572964917642060112730178993994946699626645660961575584162152043695503100163086597520566883201459903008635223390625685989059154937398315301227189262442957124150882338224174567940916756917519266650216748859864354900727929391546486607353830665112885456084257404293704567029953160151957153630222798566727809463870605156450603716343826982843873870319374792504753191453817326237441272844358691389699169058300820481101267520515402160937424717325585998625612360121153875729922194227925344324469923763753134453674342460179167006992797385165339478128537273544171489437361669971469527042947271661628575797534199525719597143000092986148604831854170750678082194505770872771548744166049067729355205747853753191805716041481492196844955643333555952289094944748699581470094539055709799332077879453604743612546013413048665421571288758487494810250745021912451785142798968845330411368500647844537137664555271907719499826494639469470345832294112846086647601425070119713060328373065317673462807711784010249645967498425531593376507669870667193647494371051159600053343973765751180858207227765900293431980034113259339529794047485267449943308556924098283600821847748590610686294358889294298086511562922071736597506874798067104805143221788643070851155348767104038595572309277715973427293906272761432358033693604427816305413070969077597186500557603739181635334831435098097646373029835961343951901308148773278414848160683153894531801038285997582404491055812272740570682228279787361463664758449589623315679452195560538427429248723569506935131710539993597227581800118779364691259169239998233066140142516511781554404546841678719944324197336616348116546588000117241340673652014551671202012114636209440971765673237800465500446999103775361424036996361578956173364520634652957878947359856797931675891225934849005570609670418346523421759279496384519754083647834294996184474302264106130457355476119549491151501214524128522545933537574510835196760207815355557707163982154707807465302301611756477191011661140650271838961826238087875098509343768985002435083800380074338394687011050606552207804519878813332387431083683758977512756395539889019834765132890625/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^25 - 511826084403765423483311422206373847855031302755103885944672892675675957643466815078141845461745966313331387629903683645808387549875014511175473114437899397737431215981038652166462656234897324908821871815920330537980665035824455754656311421320508879616750746831214927684753726875788204997361445216542860785131454958735509897509746126322759406049739985711224069015159576955913669508796298676741097072422483029240564218418758490001226999600083774436223103890466986284814707728148268951791342782206819818924298237058347175125423538721911253330754377378379620156331829389257849828362269630729096740331854907509261506063484007957857369712851059710005891479996709474229013584262507262204072576861430252432593895194225967618606779929788308178471324493840598696548677751902772837684187385733105790247843619075020858156260461472835499613635325267906594989545513030641543401863126370592870617552048099301095712399238872005712131290216313353078872477588496039159302936389843602820998467595303456532633738278675604928193451497073042025361103343709089721911257091277461686185896906220811546303123041924088015525314211252062459441638826875298670681446189623579197244614587526578188077766640869476490564019319921777576348712505921429336037807181648645053445418063378318304355612336149739819754289773419620460906859579020289140674736833067391604735895449831057086912462529353202911078954515941793375455420235899328635209256777333140343003051134095852482833618799793165371540047956413544908497334459674876600937301608843058156045986380426875276415821764077311664823478706984114352066411029569901476129458615695859548740440639946412971962641979302990405191843434684885496562024629680318983622274754247885290409814396001606640361320157385823530509887081204096899420828024291930410582315623351284591874226153127281437952435039878445649711727605007022863956105499819237681883788454225348577442720344552340363302730825245550397389733146088896165870039577210808533319991740193330947123755384817057123160233556705265182969733360571321515024593833995681828658928130208339982108623587232116154690692989341776279621480186220757483509955710055883557350325762981329707233294005438375663216309847941454909557965910565976503830267589090179474347891553516472465626221716080291284353905999024464766625781496939188141548145233436292038111487263037219114777310560482129016782698671864057502829360112481655193762700186876213628254445514427371066824342340068025530589535911274712507965116521570662579399414452019574995703587508851733850232334031118597151881749035064913631058345048096674554049421126989318859213079964472984133289983885584969621939075694020738852283839796362960694547621775240082363970866095108811310574307519388641501681765539957657965959692253909872199222843644532418498433344105831302318224678835916906937110236440920454027775237607731344916259984731729489695588701366059944553723125705469861802541297002403654208433081050094995097008699278890775467497255675012796634915874608069625731223985342238708532785222146821091641446707344394632886256675640353256575432990369192937843292280524207438329892241459480875713909527421314948431992504193804977831378656182477277237910759409524154394839169411828763300420135465228096264080547561210516363671745908419023319014575703287663740928464801806607106837840331807771151066428067933060273853601282444340774215798322216213468917528756533163535915476077259182410982479381780462782728400662759944809289097617905513232153595784361271665526009173330281030577000968729745496115042362157900942700622011001684773487437090876142074683939326446686601780659399428905103827680536062726416755266817484360983614233245661726385637981787188575097211932142447194425137865702252131282153992736447023128398981542813962775365805525653629991739062983684092895999646339489466893719077438333164545675716415936341858568389132207788941151207464262738579599348753749695830803438228799719774272694614295087506201449843731718558157645978373353053910790802090474609375/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^23 + 2017475196335233058192429635899568235905594898496727743137750511757136573169622329760935816494960407962504688493421528120209405304308364290778528548893123443426792389082393701551225941119946926116269891610766671528337887859408478003356603126923748182429067701102850364102198953360334456321585833276414725441212483145659432238288528536137273543629298423543974374597416088135299986784969275458532167656957904544193080340301612946134388056211571486368201653289057773268473273333291195370656116966275314752187766970525221358298573723447487192426651154162574726794800475456002741608846957483657230186909663658139854472340543702737370542887225823455099377052205631440558695011758779996320378370005692561102290103935199330100631857552638294392384303686594702857298333838053715562391436728342855576783415289048873208638763176536765734279493130770795925389280579282831696961237424389032690247436799319822522542428908329449489781659419527997671531298066674538524376788558537367153980783035117575320685266967298075123408497531753512032952005786848594987057286342424078136267282159960416691615538811016435747923426960087802467376008891774097797075528535605125202670974751254376569082410397579453047657267778275799799715839644967847415811710028326638542194046866780962541192181099624880609823383973522639389735217916357717582536062511329345392250078334379372048412681960064809370356781450385606697490164387063587153843041727992661934940935914714795685969968988117019873189602417194061741896582552183447757665913417116747461893784811608882298484672569588638307850702254799043316188997622527135450265852560475163982094763230218093482010743237786604468452139449096917235949728676871212732393616925144091209666415977665124933659712499674875240523213376204592681846589030568168927299646640399379065840077153480944324955757369450369258792554617823182922898970549595992715225053400429923052547639781209087154098245032807288672239856460231606339253432707806525130835833898324588570631259891080641244362673642661689705269512803734497273178746544545162428060299374453074924099775580232906743322083399699491156877974801656324044185375995126528858972344751701753101244779653118280319352271439176276154335784737930785218495776152222686343015162220128233873749475772162096668753161671971917342822690529122135199929554639812931020885685292106436108594874248465805745272378474538086985323192263378704735919869895932534485070780986172940670047295840454021647113551132602947948836712111779741998670728538571861696417674845620394520876448201583545783995426840599150314338999839480964999663355150177530162258385299121674933246865679802899211859503470294236189397767548361324413026233875856000647369864559239266421951426963611873039259830615255891960427149432863938373049333089289596345345170256311094390531814687821764731108492230363764546172626996449893356847840512319651828247819466480370520485732417388264748007512950109325884515198524032714987355500431720158908086698688779917262003488977967992298432784302390593199226788473849964361770733210358652528319545587543031183670881166450789593285417907421969058216062630946647736016293323691661011748343531590783080969054887901481808186579495006175804005629397304163821835735856584520161873450756534342229427151181323466237134389704307856687833947033105679496099169221888602978340587428284988017876349730765798317918189423154099764243582545348132929689033992004714556744350761479535063327751571935872961178340029752104064353541805304289424533859815964755194680267997080619328112030029080502403792946770575810293898726073654403633024222310266558650747640422101270648797322958144650606670001057421244032705352244198562036610951557754585594627300473063066454717933457371139168679156524794454628014866738289312558431581655380147120071028792803555337512626658729343676467842912708774543422352339880465611314005203862970354286780030416015779772719456381681459186251653404842189699014779134633443321769838456539196264409743569324592261729636308498046875/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^21 - 6444662251766578678708309718636467433171189090456835961721477678566741698194115509105454531435874931585722418544495144783093857052391648483290119511113701548400319021983795309095751844638049992018064783585100555251152463589697281426255287120065942588936564068745112765276855476262453603228572898646210848116824998284591522752079287434461813506550053770009282415629218639195063111831405589464237675860202260366258848330807051895755414134905446956011297279420286279263841747796322023289345949591469678164645489945344576522520934645468662870070407754277144294086461131624078021621027132035745833308519327332310709997623849587692685376698980678771104301692401571329787184007244057998011889897854138745531213237073065251850030040690923408759167051697564022959837678718004785756540377957275814688253035671633922653811135304767751477057811188006564295623164151502801173304169925102951061602501237992381943450608693962616584381325759113563944264396339925945842485141825252308165995333534559363663648837791720331682686904830604962960329491776882761585437348696946035066748700688847552158752381672268193116400163605470314084651379226436110954546396073901225437868105494829377355114153142196290770738842606536160707648542958710458564479266284553922910667074960923096883076592347589521827938059890038672035615267557392667537216876811708004169771970214420811707020708115822879338949046233165404437044689096016947786359321189290996561666041418490559800536976021356832741357070795135592359577382684415377075676528732762718758215645836556151330805131859269561974580449345313314698805789796286969552466688672988465512312532318644181794482475523934969820440225906961323488539937788193355294541333309721494598558083647540396326485026642929260800884595631886864607318566309922178598070991037473209824701980287452536243795483792655835630660809058020360465890151922030933008487935385417730686162562031449837411704743658830490208761740002581591225732969733810378721982759530474381447741831993583651495655641134586099134083296301650573932176646360512447680915429356809221678434863266918245306454906754845946183934321477327648652386403652612847001560345453859973818423168544854693683392181364818390576499408197403476173667579206848443427871313041290955318487316834786620497511690033621165004053640378569172595492351722035369287793365329830872905561082680121300414217865733192963640260675485534803074978912166875193923939891138608176657979261605501089464839372985428141329989824797947315993214583764774042701948602727798950350669066969708061461247016323867586052679038025074213873532916392758777560524161468537253486751107403653202726728344788370480098967033878968624109747632276159905110411509173859850810933145933158185145075360093050057030328073177237134001915155550860266956266836478537918793732608657904534804620328112006765161915541781009918210258917444084626502884751216951660417626198184695345711162189917216119576712373949835221758437802556604797658568458432056114358219330162982010162152125283290279986540185224545688426410873814473447530844161133336474533604454497839371200962980741906318917737627989114267327185310071319000072563384407826626298459252863003528289672207140678738866742105520046518009845139449053270726259704174458062373347145123256221591171908916593620907253320591877729367972619249289619556691921754723681449210443382922147326842277540724445569390474153907935731979817689861992635741864802388703410059268117431715671231216053586533620687145656429521751684930855157475448589407238782933587220055365769344818321360873153269735340972692181193896506585995595440827297967239692129504875260505955713732152267075751814961367131138504116538333569925794896540659694621976943435535161054729940160725897824554087534987300896433601555770188004811144975383226422753758532428712229782837024418756810030165725207795499080571464456793836597179027744224824815497724956309482325972488317483624302783111448290789981689147479536647954120835469473223323828495302141914823685546875/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^19 + 16390004816578471902932974772347617362609170884099066639736549105537051172222009486984224889819846189085378546218837301183827856899829509417461764584693096859511137817958902375579577472017033487491217015548726514246174424335685029869685974454850855777036583281011173941266327042725344233691249886546509040554853607064927296277359294728780624829576110932925566591915867691382838447612083097420549152169672056726279753778845799920233105639946479239234031696621977936115785704068768823022733378686617021329384553764688093547476216377280974316517781162635301692417476617412473218990130971256902108281038487633182343753019378063988206550601650620525612047893084197248958113076400460125964997603315623996433996472198513405832844555605964403087625711599396159507577554545874892672003704725602838831052865559503668953251233505791791762850839918240134911383036600664034451388916971042149851447265647179528946454122455504222164514734958940798891157109222453973220965448624770512724647533441526598474602681418926000676230310226416412061611468694914247972387900150977018855776484370260258250957581105153459592204311174497676583356269321261568777953450259030335623163627110728240313200686418355262420080658300875016608462866830492338047013139367118514862453926098081921307771357306054414320487049140674452954323126689884235350077681873143621781964773573311874657498397009035168391972836362059285226138545853788056885721591882479858729636057836130626130518796270936537407456857838940167877955662548706353517976517135075297485465089508074078947178951768672686515758950287449496316504649707182173048480042992614420676735916014199669115978157574724526196649251779285526346038813941629830795177012876949511321866560543294690259360480034194983394674103812667075973654313261766092871577512727033999643977615696349138244819615094212372165610485234319242451032453177673377323244561315196658912489695676115784422246073149328476556844902705006077335098554520045679012937491788097067291142072507967831080918032299899787384835476355014084502712356097404783009873125965914058476654562349160108870289294274289593081938755578883611746283948265594057565345577979872090651796122499994006499565164745760862047311273352852470218935744472996432989082534560485450314086303607672761913812658855780989076678101489350510143048852061631265604484944505017627610014134395868159983724756654947213851804146326125901130258668107001491578435305254697714449765409480947625099269225730512197199378603607977392053731985988738806311724147634524045594982173701018684327907458118938216045580623860368683201919229383820464878956775928430800396737266832212889764422122940338201747124354446268443694779444656730615646081659656061907184660013230135665130771619104472627830451911511531349444651479074763033270791129592617532014327570519796969491618078584888255391594797133108403206806005320738122323605514888064966973288039715195092695355198124792059494749885477049000386629000304673115357182156037622801579176315458205041903805206825785122809092375084961191094222707674836356589496324545010479768359850736310920121098307201590160467770965481249054818657987101728629399207956855597849341861989695457776857340374876833074939973707317549347470715861743600495980316660914270172898614656142034098184076135851460995897254163832741522860502049461906109169123117141299144940535273550295795798604275768361007504041140682151218362287081797750810192485623611875368660329447618853272627792427559947791271729502126445194644247438124579437894625225348400681144904111827738222590702931491252308000689399195496586100793958719461199204394138312024675512571247620396805037427661105869356866134552254162224486323036962602847670021192298105298586487117768671863332798268017316873252927155217225362924878255691503899335624201926026371461022579364608361319139808629849187688800037154987312687694931100739246242246865447363935237668636194141733871179210246278216716534982534085152975528071822149421994307832241753673158160768466769552734375/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^17 - 32468750872623084252408795471900864055314099201109202616324468478176909111079507372093891171893422531937140607150812527930441934154887762279766606372721046627666335520126710479503418152480484043919065203359273741175592043824497466582425410170377734155869045099989766763031312012219488373753954664156398439865569393658420852221859101016584999828243769668502365386475921119483634179832040471276290979017827146578330560353315094298176355522809825616103448529421151000710340889020420291506371018450705990714277971674466321889644117000766756967591665719063163924293995484884184032004616809028762164024131160019897484782973884649818243359245891860848226501972531084355670876590122964006830547674938142942340400690837072808416702798953662999336163537466026332090573097376391064335773664677343354865009969626897231356606081634333457181748782164241368819771001396623448093199434163512152669220808687646020175751295922245568597666633117330619422070305168315575675999543771297526097189889572506930744358884045672025796843357651828912430484516174261828825103205126751916577097208650247180126447200112596098817967770540570404729839767008679095540278873733074259104027645543212661844250442588135103084311600817692506482170958880681123918056661037692883104016446963362520527021690343356537589192395196313105523059735438193796174177520212321733613688283951526353138244993562837516066618638955467011240860947576954734158654904507068306916298777004675717801521505461085543878872784350304440597590111591539667063859013584680064937522270178689717326772454364099339400983246551023094299853660196903897849912666198284714494343949359340259101414242058668651272944208469847876529398036117278658480262936656943011197057502912468978659022196635582738684125551617776884947714759785990521099647493279261050654939573655509620092528126439153288040499820449342897086052207994757468740339423884616523276221932227087133621560439673220139847831496890927032958179024806101659565446713906016232347784637136312420428048157124359538735335403088340496828607458340373441812223169096329155063158289223045928793207296316164916011513129022214385170518527404511993379129775976985616084048148128264535089168847907298771015580280737087775594370856424957710153240467364441229229365347382603553228886949931597073189400542624975752206071404694488171381668863827712210594865019876255007970851793105135772302332227551295333685103733552658146624553431593452803298214875049758761784563955705246239662946479983937246118475592250649493494796120708512234727380713278296824820286427983800531588004129542623647470300838609933002317750283501370606262829361983138948666281538374031362652016132324006836756796020829266530026337585516882259434633415715323357549233443157073276279534977656266660354050192604369468078021013827497274521738401390808207637300482868642919469990053938730952792266761134067893012972565436170815986124448672486193992658691321309933824680963777587952074962797705545095779574208730648673127865804517986113205169607173360545037820313887231348062413821835414817754115075776276995293962812874197574761563777424309814975836270036744746972794293553460007482604643645120148979920385281145730343874480767881490744915607362399070457213540520527527432049503147983571554299002338974137924173129682900319817238390965605497278384915469730115589054933137490046310282126494338484332712136249449741698551063838386781223681883602506637736173187372302207199936669752610723099047686958415390986320258933002421771029617320390658367217018666263112726201112345781080053029613600412927242525076866436789562298079902380898974010252904347047097975765267601191950073267414520999155403488362549495479111921102633060488993605977795164588692905979653190232590746116166129957973431723905478489459139562182316488500778369277310954871578557860202669843400685611010329832448194769450472128229252600971945961451103208154154677806909015904802225725875271875430848465415862277164192712013056234997304364603347774204634269327370455078125/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^15 + 48752613317774128061283683547634361785495837947071838448826255305455656734452804170537269557031651695658467871622495527302889016326590316472393830350087192604962197129420812498599968288844123776695702377452593519045179059448374249962261580554322268777018195574248181224527875742423277265977145736589612438926179449955781450609335571559479067179413502545446364622559823851353589901251410146421740388580890953122940445346041290254062335127351912196707171891835017546731987624896477469909905640552525622421676216287366043579380249687066698958183539329972995821176669308814503381887371046440580022880281317454097623500780172522953127715385636615456771649463355202663581003624370288196419174516501667427623887713653157989507395328953526261735657043001539806681809086278442526958282895827945284123615228626373661078150246436959170813991500377201342907067101834053666933369453342029798244137667213402965851584282257043686725501039148399905519810537127553469407721008273821882459192423304918817247685778984305499122169571695063288277299247759084841272643817178296066935764776210463484839740600168909108554338116205592744213685464001834500130904761941103139161046943334853611838482446820309081429285207861395134077956435601486390262055066568482539250212587844731902417109055549916994525143315435317266698223977196914700494989783799021010270727061029650631293215163801929923324890189710266610454997127435414245321552389691734349603846869890279848695577758473924084233946394927976313920125180698211133470370330028428259551439756068764276844955562442368751507955733606200333359342278547579227532094798758809476212802450417697222053162659748806821503666617615495195387189952085417903838518804387858439074056729638012104856348622320627960621266602985653875321408585844049347044361477264905820731891208895012652712280523773388932876306232288740743466119555643948700910591728422059882553618327681535443586183102919653260062880021284851097140838039395556496915839983688697665421910301353048148323964517575647017112231648312919570450149659235818643364321914545595377265429365939278465431070960513414797983591107667285239950514109439930282803961526244317912152997737424854390246629274190992921407276487731557847319716333706764937417297701182756343232576911631916335877380148302628184772088660462219666589217620152516242193849739434207840291593903829455226049608297528038748133618382498095842025906077588201250116063932391489413201946331897629977415171280703355635777050189614012867652140722219041111609699907206186098707904886413811297465949090238673155589571550141128791792930847978349718972901587428521693229302528254805182788186328282237385902499287970087822990356130629392148363178279562834631973149102859192617010150042619030737842426774396968973280413383831045934592204569908665850922618447710479872316661886073199868310941958521851223722291916737803625400901425730348800356807575517616103141601137413462914991620153745943651569513750639991577790984249829348941747844568677356485220004145792392102444313119865837907015942575623910072676230376928295463730605720616282667011223633044250712036966520071797131275418724781391854718351216100461674580254890437858957393850184926140116451011077784060952322238191989554040320278964580696669183300376415409263768882102399284816502783193221349183779802808621557640935906483997431519848846810886887083476650060432669152452426106677424292042784424642635442934126646597166541795935269594380163958254599230364386454993046910278888215367804798436755129942951342305227116013224834305210781322040911218814760981963808359534678421715886746499752200264565274274349924934049887075494220885369950664584081005327476616435880933100405105534682181386627757566694649352604862179781301103981770460632123919767380421675848585398489065803715578492591709006142478897596372866598476298940193486901451144221868276084563220129629864380510577948175977128787204822275740111240443399836655295928926259094951730311248915269706929132054352855155283314969814453125/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^13 - 53579502993987064649554712244057227039956286231981065526204533788719943557177305992846095225555999514496984553462990821050208756476616896923964954732293429951903819539926593482720757764842566403527557108745625976449294292349061377069316788840455665252725378193279114551902875713288801362253135422298594813875047394691847878378374086006488268319191822019349259217662713510860556178803803334970771794348987987272907978299981701595861928426611288993265044994259068883409589516157365420589382454613084974251035868593557379974819562876036947574797122881845361003887721584011427690246687520361984690408655629925193634139383462160165404527185648086511045443179811697874026298398234782613632282500858237995573634267444609978342663513335084962058308870303476296993084468303409326782843126011570448774645146881862911397913367522334649272021330177732248032619852830178649314339750389457497297013115578056823585898880403145958287822037089919849186765852849980154108248762886863111782278969554349968491087678184402271761445288974531487004264556490499655471327091958409687758856344706286917431962998854625435185121376393014057946095225555255420996871128721995098673741360884160613773229346673312448705753290447677011784420013762598619320488859173171221044567351737752136479567931177823319002267233815220338868291568783919325173461012668560121773997210553374921886535061133728043854281097278960264985447874755420463989359629022209915916052095880141379941643136050545943003917188100707913210258237613621084124453150656808622736942838884633619169286385943020831548795493541655106304286851973988461110699490356387294311821271614992116224396716074853486766258430832632565331444722684153397910418222265021225791297867650353913871593026556622499746605932194423130803296266733793104679635366100381424038396175330506787247191205529537180920554998200998919684933644959005788896617897124703110663792812698199989826970181947921584728977132293356183285847747723826060531726958017193062549087388288024931813380837918113155864445361564461286221764698215067305269357325422838259968715810148033170000488732372877834504269407502661053170775586018788330697583275722674161559454003031608628320864150568271906322073856826788642777713570360528480794458716836138258448916526106368394115342080394680402741130468606075525350785688416919964469181963269144681635665385549651804767008694328427003671032087337929514971904173960913260782919161774429173154576315047560626967231218024495608452755500150972492954570749707095150560097773424560164580036373883562401888729174879192652577688589943362556184567026790261029081398287577715627360901392871841200890107992323486954597549188426236151951723186854793660756499070458203414379534312689374162818456267347266919460114841401294571319409909638185092717680231083256065450819339232631195373102600457942607524960627043550183237934561736291064413686160214700348840979880685966949623841581844209272647470305217938317969845035748385321766851060623171299721684598475274110018024226367784287262436372762960200787628008644932080795814522456670016489076903701117160455471329044249633825182578493500680505410652403565760955241484487634776810846636913674400707418043320817164058384609441421787979165737416525819183753389205722725756187063283947968194428617296719959049178513191860402337470641982886766748200400540801136895037034390394709095755603116340564949461718592450793044420111508969672343516331212960584668452949926248675542937501860553671407093664591048486576789195931484586621601334304483760779718494140845507433482084225896280283688030478297730913590490269785055716055674636470193176202973085415497424159159073863773754711946743437077738099754101370592071812524171352649035615980581587846883724101896990976607850076961885121618620869693001801644203021769671495428305299961721593221371693172824421021503428839446069232358260801634644692104241821888659828433833349374182835740893112657526856874591772863685813278591450440825412702027654719024054852140571400966796875/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^11 + 41163092267182831270912022791506812744038081946528945300871795837764035431225535033274574593018023666731427924270728366371015673667613153019807098604224820410236791081784388372627062289066069275835565095593153960083332628947871963393139938138158343315030243586526846683140221754259266857260372142906348194618192972240905135539350202075485706761846589894011381838785543545947284147442984433103482393011985023970782341549204326058476690581261521406971066987991567187586211956979579162114937227567259679614306469212176014652145068915396732786707062676968796788515459678880157448990189674019547288654321373987885742674594160298871006391132427197051269502435239951017492421276076849411405432310393995542327582713066653895886707895861887922052720060980694524718138078356644841478643221417991010778324739195405657896485824594381190738946815722042222917786101181602763878383810114444565363879413632510992197830052742762701846949487211431440898546324126842363015367136942514002188543618119585128836998249401999605024399718069818418989927542784372240329589471772305940538394684011293289577144451640850006000283954703449043676121136925552598933892549501687924506206097462401747881103968243395384635853448539340354588178408818729783607088494457111177012787642327756544912021387410892259322148979371597096901455964002610191960227763874207819986774969949987842601185346160547247057630382901161690956792532919917306714978979589136276433483565120127242264340762141009293510431730247565096446211312781739355312782316767485616166894876014275575978082300070231463979143157434130054371984659676768178497975734476183185418499359469504907680885475943241762253794365257990935591235164519038539449288251249088229045362290478253078951962489230562861583585496493947064527328002751432214358587201609558431100873995414729615642896096091611930531948336221669327529712781819927801231966848352273653428918683909021295617956027381629544869682079719730004565181298738112271327857731699871454362091908643045593035403855925578382084697265764875383642811843678753459144447640382882625440021810672084871946686112096430145844722972438979085690474485344478669908984234243412728336935797730836144932028387964912397364533898215826116898865407032497214352784892131190255523429326655808087234873836871501261679608492356474107689411912726315454511628583310804319953932651891812949735910833574359314323400333724509383422537632433163540422688828337432079225748024617388297760425230430985450714846142081223041138357892379957780785868304597893032304048650099993666984312040750904923822847943906580888174284066443400712997073891036123383743245655392540930945225267338134855446029032242163412512726539279594973333133743756623770788833269181892870405246810652131125898244452522959510655562210782488043454666088452642236156576281716969899391152599273029850487940551191164735650464817271853045780466685908794525174425790898042427997925352789121517779188754250833857353245448536014215586627942281646800922705183765524754806004488629472340877653706181411017953845417644624991244418876038231353952763127785338038513518001185745796586093004470923349577252240003999972422005841706279607517873805236900224048485640425377978995006203538032637471866217937961801177519639966777415431576598748275859421902068759802513899082681456998273627247187045077594660939287805774865295163356107107048095036409922529937678865722378231242126950713348735281475494025765812898515888417662197403861513911132698629886100776325744268987762873817944172164927714146933066785205836734170538781562877490880821868698707213856016614471459955904646462851173246771933389253223699831187394119733063111141587690152314729412934162993307418552681044852556129630687931541518888117924711467508513097609636741886828988255914087833532709491997508145373638522957569861365376762839178580985749177457670845948516448654954216361256756991612128115169276811905988271834903828479691971934641277054381652790808616359398363516933003754772496291727103178528492021484375/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^9 - 20758835483450939664461498069299992839520902543457650540998964522123904412168285358173746595236254676207787736682110037823392868624210734553466256055742946745263301548024995269487582667984933277700780213432411826241665733371239747107859357784716525092293298989220153722975029849343146643476191259422287648551321847045898119131887581509380827924143873037257129635285725293189448185982896736999147507209805001723869679259786321478694251356221756745096712352448636754965819533622450465461115988314352810510508576321973454071361522206555507190829005104070285935344199555745776359091373812291711456126109887725170159593138794857154548783205318246916514318344396429726880698131777789277614163171737865019959799211772046910882835778143709647782545202864450255466911484017715351439987803499291148879796674327471687349356545640254343434190766013812023539715133190694083217821186069386903054698252016471222491058311958085827629417798341924744280997218494599426439452876797861699213697837937194201078155060631062444972491360498518846022132584064343892609025851139713843928391672009508007990082876488496985461599303283775376041627232437066217533466086040718745000996902072273029706753266698485389462720197490321089846527009597856903395002965666415979432202376207810050189262258952638792846356057923177592996335110701098763611480820668153788413151771451987193564024237546128882509141735752381747503170009316819373193136610495956106280247207205393679308296420951695678527914867438750123440528344771476142581454255001716459241139154236369971708838014881116380760595083092563449193865046182880999370374799737297622760088271079547103476285481708278184082651273943692878622365405065194949024954037139464548374730027609134292729118079101258214097598128323127408170811636167984683731261480289940000338575158599878826534483769923334427091606449508541065062499882392438449584217536201940063923924951906650260257757079925103528395562992892049269184673534638783207293213609964365358183251063037659839652113197767346098416390949608207071814829374617112236988848652664227701162690218620385563976829044547952598992103226059129870877152378695714803345326648268527467432519324814759090431902208836730922790877278561996235555331282158014405447738357090840821608875009655251017028048880006759150061098032729486825659611539896628177256027678570143189801627924834810848879623490224351486947376088325439969861364477008339997077522853467849882944917701618336338887814172378888511028403076993564325303209488257033391060303423021034783446909583289800941087874112530958974778486857145333135390385378671490173030652376908851841060564056164144712134463624496972768968829656983434040699917998089753738047374495648291122226866260615632803530850278479991752130429407063319577962077190660555632952630313282997607214873102580520698774366963832396109893523879021094029484457115674906341081428438110965586992201225135851475553596768947454680891087827714466103501371020291826725974616605286241299117549306930436611565079263017727380941232592153818927958957382270101031989609400858097006542991762081525122375059073263146582652633691098820765869643110605785431509345352131655215634933465077510230651441629291380577338598755466839356182926082685683332696126669392752116766500641758345500149016716496010582908558149068327569794572012654107785681444317514250910232631155795993587782162871516709732549646035923875002561967737231772416198463645854811367568627852809247886272549513795588320831010057242769751250546560375229762739204274737076724013188850327438873525190660774886106895231756090968184742255229032400292681815795116784657945995952332562115153179133893853945564391642135737952886539345996791512041453072318069099428163514903630327302945475655813290031879007221244896762526527106833827298152539606410485757092780957275836680509919848061487237791581591891503876820960363034407681011184238391255062192740514612601981202428754766570810830458354565137315785944324065496664293068870685276460777941245852197265625/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^7 + 6259845695929908703390974968143736311684639475052394887227299594715460745841365559292161122720690417029924006482115134546970549946247086824030061832101415089391541737003339917519762083789985752039406755878975338004427649574580857785077807116987363858449455598279395767180008009092870884067786425259262963684413281811702691992477187140341031534970600341090731488549160447464463809257047165405246775920320595472218970521352116256103835904424128379871833827427715081631713860604087078232701057323274404742785032245345982236569482857035882694267911977228722677939289936968543253687809687154625711166176367818151430231797318843587613504216771337577698745429530056114840599066319627263956887653254313081738042710459677002316266588931746105207527194126890573412298369731082883583541206308567115865963768447126131429013360651068100010044585101192616659216518238340082768667155945061512227503500483490870774604769750670352220751571142306873153628044127362367987542410145776338224367380629305857363729261258103757934507519114225875710170691999380088608401513049007703467287432516922451521851811646482859546023887833049755021926559056360644298536642129097786260168206112707745135925330492760396538255677707820653797315927662613531089543626750090990138143736499856064806795278094699265659028603326187361896534212699308580265863260579045408606467224802836337106006937779028950962856982405674819202434101931904938723860004835624939113927922047000058613949680089961771041073387572376349153720795192230682161831316551380761034903553558073779969530340784125992524598548224337890087572677925875613550555430669133080666356663324287085998074273263636186364301184870025754208544786917968851604408082110703777867869958265735455148186958813201886976421295210029719943199701364586023097531765559601035466542901243408830143901902113243058638230717760485128407783460055349123142501923533401236883130499914915735715786266220565648205774007023824686197395594139600523377317172286045843510850843197776075335035220355091228500714430075937707632253881562670667463496907277206911413775308939702818197700311767997766438864834984092323958268925118384196973300414588567824610856008409829564381022551035523129438733493593074612614553524988730743978980283054058042358867965766095549241926490073449184555146014805293101861539231341997383670462380361920543792946899079584891966247978862299618337328761489247253212186439954515874333936038944035896063816187918416141013213893728695495999270465737669083102367950466129008464102189707624872497250368152809308130421022134774487476794604744113671620569815855956059701704790197649577285345546964911706658028723128115967621242225312031944125468929032225572093315951405689217096382982323544710909736214225807232177022752434669235649694382587357882716057181608149177876444309714095931393386772585411861333984276491973310541787870854952374160740356871650908409600432431159726408175853706919105677726370283962910402761520113258615578038107465322918941001870759094303378376549578457622113066328105787281701915027419743063591128158861877837157227320473707510097385067586475925373945207330399339634967528264659818058067794200389966050526715578178158860209973402383197623830790697741138749049974669099663370370877349171923323000799133387323496623907104414226471755133386716476715566993915014636689849431182005297688686442041662881740309455009634110342102783222595297352421647773537815612519668164294069777804127418784734697838299712185439037116461563227820130542226003829619537998359902789049581814844598288578864956413992045686609416932748360551786698145881478385711116237674242154845107651285273410194538304167446199719147136291035871284529844143778120629836512173733968593487057968658287572358601280086564775040956286517591395546318044021977908901201071571515578621901090345844611275375514156236681258734396668250463533662560237656724070285717960392270033060033744384428305160785542185317710318420270716350531767199346467964325550832726065925019065226933544921875/2531109937853478820290817009882862961758679131545942872990979874349957829723993649216798701588699486732238139649047825273154399462616223025521197651179564846089130113712031777852150483856452252354680617880221026116131081693823519434301307713739705704609954419862953928014201079816433483573834654327087728367269790579278643582377693166508825148777610916256762615248266069988269091028157583985132757121379183725350773356075817955418353418478730738465667507287524779189886014316164615312689985947761608184361055841093097929919502940782708224670567298175939782350015944335861653895998025952691063004394794441286413620723845835862302737474047684737371170598347249878363994700187763176064790125165132866320060956058328571228076846142062483614423904391564226099461920609734433241040734943851962104111451229071803459090013110593274748200927004009956050172136423639189657812276139737048707026815383485208521054467755908067988190552678046592356229040428105762495295009039968829109231491797143896987980134680969888960925463262672268694742802642702698796146347220940803625499450465725825064071837454083748490907994445663719408429934859913373379795117817470825968753990191749345488476112265475171442475180017132612878572905636065165237275802244912757165927620887052756407279989694985917710978030195255813477527643662950000897320425819765031197186566733289675107000180915796584414794148191731421525359989033163204493716802583441540491021162247198775824982599538419715903409368627533051652286108982371890261628370665486540143521600201211377721102472748226263518677591198376504945556615786593166067839700061609481438694684265153644516670464339909475616498403585124415670971581528283300855501420260445985570468899631098632086365260868521692539663703270202068551760360355759347385301627124978451271311518437285781373033200895169435679077549876164856398132109928732984079500900808357374361147225720145317442551022616525387638901157209789074529434854984732377550658191430486216705897802478890850141443866739629756676496087538316631739962013115042267660033328096450776935825529572127390399693684096417091576576639040591759723083779207449798497543185744467398785932710115258789148464440275738090207675571410602999239989747569100407074646948845735794206785045383517051688913258145557739593094841033719492810259610400594213065130044355720047200628091542622634545868445380755837658554247874086612674548292238177254966778676973844342747292222741041151467275644113698078737343247648584183666088570255505484988313746286291595873734899523729998227300961496565033913083737144313600607428376055886058190589084314599110352546672186869270826890725836035948988980849514566988813516479909481381694729170446543895103730478799904833120934419642935857383014008113279652106190319824564910951935370492960398157316223675413293186431834322124484274570063818007154082907839367563232584861543439428244713039598104932141469699622902596544010198839590252972860657723597564410469236452233981208470614317642367891306394612002887134926426352249031144727227770340830518859890671067156284528978599639083045351665366328410231874657578070079081203437233535648456123366507549899104472459554751969939572302664937067604054465250791023422056540893358040001796308921360793828776062806250950333780158631762144866205288511413247163521560329557623820858887451454319546678529000418853793178697355238207960108121533665081548672299779013293839072730800763456855281921859634888457237063570245178608336613135729784726733616829591120626010031326425987815998546927628174830089731690530922260194118874719523685205560487369215014079065690199489944214581235905031410233329341563790547292193917618870547224973477206584889135391943806622554689764602586033592506297810195769493913006611186438308681940610497086939388501606536740123660737744054059300259430039439971330069630857555858338340193591176621314539953562912115433852851416340965732982427148604215776*t^5 - 477914344209880121953459606020443836459525103370752384966287218166179874318442267817256309849657315691500206363334525489547122540434744237531304564268279958625178870858769966542620008217442767992522894403398528652312662093652998010339061072623963037608500190592997377323907678947799502940791879271841466815119345662465392698470544120892659036567398517660248719350261755161659204985239771207960343056566606068111156842695832839215092864491928970260312028411480904974063033808440987118694063738346682193957774168604315955042128909794167013311047872158381824743738967578543906655921536911961059570105384435484545871104326903493344986200180633640016446730739796589195255526214771043851273428626011420492980080213192926889836057261762401692810366173221233848806013835615441860022535086926964140396166441364374556461436899059089880813576440589973732736132315742179002270532752205942372771705726152361019783458693894944583173039782518633622753850621684581554388913151245059893113897515926325678074984745630095409405841424394516658676253051390893386283560196560703789134781685121668608754071064436391929482797936410746743984576236002194514757683361637021074255759278021672580421266502719683282107884767700934921696378325435349036225815237656174637630017860748529447869613816616205542109151218814105534361116806692411496848027812481258219570130605516513552378766624754711598898687444229038689785992542998723967823120061475000740191481369457304997654479181598113221075838553426748703081346397608239981868904127304673771730350433996164938974121889832540168149206366386472078555858712916223375723998238747661624421499699590342092309360491391348553912104973611364459557164456338269344673566358878431211840646488190803262855530562904552670335469898772496321311202611138622413078997045731835018347061994043839985361717433641858004397359865336832011569388086516707242638369471685578361695532109320606795654694240641579191741137509651862104677950505200806223513024680993826932937646865381623285011795488127449491548093921738240549867837419357486832422941176936330115086892586929059457561317039104379742555975896383998367884070511171014459594989381823802218380093766575746807513760484768102071577949575819127782883502825801362122614741175940257853288803990845962104009576284808687883432282339337542032064968282477284245784075228950706093057812427153080130717674816605836694112264926095778744943453957689591703797760301141121512573513881486435388958961514814726359889893735627161581673973056773376189742797291977538347955718010114022276224962062481542420487931474941516426191495814700116022911678966228731734889762323394871222930672441442220109005693884940787295883667637229088902673094893541216679753455538661694136718275476936823661897236093352273570947610369570652663027221489066900234997448671184748728288243025612254721307361916292797783618638286935563012278184291025670121777232316947950539770638823469693546593625467460543378755335297521902236415735758476825226774975375585038907863094180039771231499378943708156153250578748028053265466165736984992110020899025162027123122219400094766959348965149147816690765696163585000641339539114317695632348412687359419828454056758964842686404753326046329792404832092124244406865216446100976854526387538576993710079654000247596595829671656939290976673965116107695443384724164682406394888702624540681022266642912685985577653180302261218402629305849001418170736067892511590201254437027907737367205853367385318328220781003189742369478035745524442411908672831992653166449953750241173303318376264329644043609485208025180960665341629460446682477552961965771570285487555665467666582527415475026095076163405668211543308638294781663695695898989652340871069072827532532597373800451574400582372990201669010250577245576928781652696061801545990491335670275528120991149845532151470600863767938671773852927665194442019964707120498884209715502669594871573579496087597690303396398406284186741406617566209934218962603229009088938008145706540933935546875/1265554968926739410145408504941431480879339565772971436495489937174978914861996824608399350794349743366119069824523912636577199731308111512760598825589782423044565056856015888926075241928226126177340308940110513058065540846911759717150653856869852852304977209931476964007100539908216741786917327163543864183634895289639321791188846583254412574388805458128381307624133034994134545514078791992566378560689591862675386678037908977709176709239365369232833753643762389594943007158082307656344992973880804092180527920546548964959751470391354112335283649087969891175007972167930826947999012976345531502197397220643206810361922917931151368737023842368685585299173624939181997350093881588032395062582566433160030478029164285614038423071031241807211952195782113049730960304867216620520367471925981052055725614535901729545006555296637374100463502004978025086068211819594828906138069868524353513407691742604260527233877954033994095276339023296178114520214052881247647504519984414554615745898571948493990067340484944480462731631336134347371401321351349398073173610470401812749725232862912532035918727041874245453997222831859704214967429956686689897558908735412984376995095874672744238056132737585721237590008566306439286452818032582618637901122456378582963810443526378203639994847492958855489015097627906738763821831475000448660212909882515598593283366644837553500090457898292207397074095865710762679994516581602246858401291720770245510581123599387912491299769209857951704684313766525826143054491185945130814185332743270071760800100605688860551236374113131759338795599188252472778307893296583033919850030804740719347342132576822258335232169954737808249201792562207835485790764141650427750710130222992785234449815549316043182630434260846269831851635101034275880180177879673692650813562489225635655759218642890686516600447584717839538774938082428199066054964366492039750450404178687180573612860072658721275511308262693819450578604894537264717427492366188775329095715243108352948901239445425070721933369814878338248043769158315869981006557521133830016664048225388467912764786063695199846842048208545788288319520295879861541889603724899248771592872233699392966355057629394574232220137869045103837785705301499619994873784550203537323474422867897103392522691758525844456629072778869796547420516859746405129805200297106532565022177860023600314045771311317272934222690377918829277123937043306337274146119088627483389338486922171373646111370520575733637822056849039368671623824292091833044285127752742494156873143145797936867449761864999113650480748282516956541868572156800303714188027943029095294542157299555176273336093434635413445362918017974494490424757283494406758239954740690847364585223271947551865239399952416560467209821467928691507004056639826053095159912282455475967685246480199078658111837706646593215917161062242137285031909003577041453919683781616292430771719714122356519799052466070734849811451298272005099419795126486430328861798782205234618226116990604235307158821183945653197306001443567463213176124515572363613885170415259429945335533578142264489299819541522675832683164205115937328789035039540601718616767824228061683253774949552236229777375984969786151332468533802027232625395511711028270446679020000898154460680396914388031403125475166890079315881072433102644255706623581760780164778811910429443725727159773339264500209426896589348677619103980054060766832540774336149889506646919536365400381728427640960929817444228618531785122589304168306567864892363366808414795560313005015663212993907999273463814087415044865845265461130097059437359761842602780243684607507039532845099744972107290617952515705116664670781895273646096958809435273612486738603292444567695971903311277344882301293016796253148905097884746956503305593219154340970305248543469694250803268370061830368872027029650129715019719985665034815428777929169170096795588310657269976781456057716926425708170482866491213574302107888*t^3 + 24260397876957926812863323723411834846037705371700815559431366861511048266029717752063373396808840268558615702316897932928576376815095528864116473320220402706496359514705772767824048030408774895244516863140800012366841931154938315172425266636417501278218801262119267357374235848755319630884300391746410521442438623711922589249675967843948532526774008496566730267247926020690220582708548387406918589395267286004652944432578726660933855686997552182447628493790336848575475774335510057629433221466992674521198687200102006797671454427871971266294636942981312452249000102531528072250144191083708565264846385769043549557710344392615948050440248499672055491916582855234047286196148125253560713407324156181541567782668103991740267568453246891740952052918257672239191572427025001931621781888316258229933523033911751771874796326952085192424981387379973762194902453264212438300794266073623230030176126675912852816150252890694112161098961260764064989850736322385139581153740219999497381868598023837287433974903020205779507940848152477608128160600816315654234710428933510722205665122432681095056689897388505061792226546549703087935582382485103890426218485077449980712750881469049236011780301097981543348491731468775715250623168537449503287098096332928779830262166507168975783315236483064160681365822589039965851232565314899686736083945082323280000034357946570182047699221189638582327689309698896641329524700496223842621170826771977819716493081829997586833882870959972528534230695192837035875003688271802289410358726858173497140975050804931291913348688213815150335994830036723010975066165092159732895104357758838676394657745275582288206469521608291045348830796276629460130661209477669294285015562980787150996706827666274870193971101132926639954782787633907484616915737692150332040078369738529184379500737446815013304272887106608676170769642534306453952897836447769823881315925896309734348247581051627516149618655150783353527978015532558720054805900952100372321281250704313580652006761400400129849577028431441665034688524342320805410965989117867349880023095018240208082863849532121923654690398044931108671948437916661604949742586145186897246827245615238126584617326229832286410703129667619019002645401429851563834430966277043050030433581086173827276810908808780605397670230396536663327762298086117056179953151737757432581919632324120813194894449310572159096154729910695552675105291585214335378837738336207292084600382143382802222994561272980139340090137560656467179560137936843514032167832070612021474083154656142810550196038635522630892549947662981770148649491722655514402774091459437604103318971781051680389931236162514278756258481792040472906377388059946208140412120833630270581260810051216422044151758295956713490792129325049810373185123422473646360266737332678336811246324709893173625044532043707500802389769875473504239240876976746851267896081412130966728821881527097986439484270705413385373688161394897226656895249445753448931597453781960675824069735650296493537561275513485022941521023346748228065353150702234479516260869513628858881727977425960652217751160334294788684779690711941232161926991131440375028662535211686262091689799067378429140513433368719773451225602592072402559712457750263705778255285790597706170049529236925584008900442216278689779046837186716759751620543147538872539477363448540205956439559415517065486302791016806634410901550865882911892273433587228316486321394552095496050359548887618147922778163466459474803632378555563134490147803446089323858597060979856390342787090109183558901452916492317586188962491452736671942819489559987429603691711897772068207296100872072626212421236743225251938047996616937004810211239922750212039828043129439844162367981092348965904106720302033079947409512732740420250960446754479218815016993451583650958948248724343040028182672590650730744314613466079322801989090122089877694865854983975726582000232918155970315139792756380038863441342187177916780559566980046208888056777367447356595976732001527656941100187353515625/1265554968926739410145408504941431480879339565772971436495489937174978914861996824608399350794349743366119069824523912636577199731308111512760598825589782423044565056856015888926075241928226126177340308940110513058065540846911759717150653856869852852304977209931476964007100539908216741786917327163543864183634895289639321791188846583254412574388805458128381307624133034994134545514078791992566378560689591862675386678037908977709176709239365369232833753643762389594943007158082307656344992973880804092180527920546548964959751470391354112335283649087969891175007972167930826947999012976345531502197397220643206810361922917931151368737023842368685585299173624939181997350093881588032395062582566433160030478029164285614038423071031241807211952195782113049730960304867216620520367471925981052055725614535901729545006555296637374100463502004978025086068211819594828906138069868524353513407691742604260527233877954033994095276339023296178114520214052881247647504519984414554615745898571948493990067340484944480462731631336134347371401321351349398073173610470401812749725232862912532035918727041874245453997222831859704214967429956686689897558908735412984376995095874672744238056132737585721237590008566306439286452818032582618637901122456378582963810443526378203639994847492958855489015097627906738763821831475000448660212909882515598593283366644837553500090457898292207397074095865710762679994516581602246858401291720770245510581123599387912491299769209857951704684313766525826143054491185945130814185332743270071760800100605688860551236374113131759338795599188252472778307893296583033919850030804740719347342132576822258335232169954737808249201792562207835485790764141650427750710130222992785234449815549316043182630434260846269831851635101034275880180177879673692650813562489225635655759218642890686516600447584717839538774938082428199066054964366492039750450404178687180573612860072658721275511308262693819450578604894537264717427492366188775329095715243108352948901239445425070721933369814878338248043769158315869981006557521133830016664048225388467912764786063695199846842048208545788288319520295879861541889603724899248771592872233699392966355057629394574232220137869045103837785705301499619994873784550203537323474422867897103392522691758525844456629072778869796547420516859746405129805200297106532565022177860023600314045771311317272934222690377918829277123937043306337274146119088627483389338486922171373646111370520575733637822056849039368671623824292091833044285127752742494156873143145797936867449761864999113650480748282516956541868572156800303714188027943029095294542157299555176273336093434635413445362918017974494490424757283494406758239954740690847364585223271947551865239399952416560467209821467928691507004056639826053095159912282455475967685246480199078658111837706646593215917161062242137285031909003577041453919683781616292430771719714122356519799052466070734849811451298272005099419795126486430328861798782205234618226116990604235307158821183945653197306001443567463213176124515572363613885170415259429945335533578142264489299819541522675832683164205115937328789035039540601718616767824228061683253774949552236229777375984969786151332468533802027232625395511711028270446679020000898154460680396914388031403125475166890079315881072433102644255706623581760780164778811910429443725727159773339264500209426896589348677619103980054060766832540774336149889506646919536365400381728427640960929817444228618531785122589304168306567864892363366808414795560313005015663212993907999273463814087415044865845265461130097059437359761842602780243684607507039532845099744972107290617952515705116664670781895273646096958809435273612486738603292444567695971903311277344882301293016796253148905097884746956503305593219154340970305248543469694250803268370061830368872027029650129715019719985665034815428777929169170096795588310657269976781456057716926425708170482866491213574302107888*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:   95 out of 105
Indefinite weights: 0 out of 105
Negative weights:   10 out of 105
Extension rule has valid weights: 0
**************************************
*** EXTENSION WITH INVALID WEIGHTS ***
**************************************
