Starting with polynomial:
P : 5/2*t^3 - 3/2*t
Extension levels are: 3 8 10 20 42
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P1 : 5/2*t^3 - 3/2*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P2 : 5/2*t^11 - 10483/1482*t^9 + 1617/221*t^7 - 69993/20995*t^5 + 68299/109174*t^3 - 3633/109174*t
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P3 : 5/2*t^21 - 54418441/4226664*t^19 + 919573982789/32356670112*t^17 - 2859045169344287/81424608670080*t^15 + 1397236827764554824509/52528838964302817792*t^13 - 439898293384487743629047/34572057398351916079104*t^11 + 1978358763710679622079863/518580860975278741186560*t^9 - 28936702776416257135159/42106992985172205480960*t^7 + 3157695912956870583506747/46528227248615287056460800*t^5 - 8927475025208916680119/2938624878859912866723840*t^3 + 9240863468472883881557/241946781692799492693596160*t
Solvable: 1
-------------------------------------------------
Trying to find an order 42 Kronrod extension for:
P4 : 5/2*t^41 - 39947101312706455243256506736178696347568983404911239469449746360796309647151977956292340807414694414927163512102140559978328112365503556426283442343998460574722354750616706160394363573283974456845297468005080852903372410535810084651160566704000498903846643908521538745102207410466308245417/1615218804927691161006949503679167433263036494664701134515244203122471669385620485061581586286154039809351405392539715841724876651912503396433622022473127366677079733061298571814242269100004939867031986053136308272201897683547123154103375527453510858456741524454460329365416867706067952168*t^39 + 19068827310609913400466672417063564378656847416876636703091376313365469888375871847372098583596123003209681425329051507187456883138125403606557522701726897494600187787662446507313943051051266857127496395689877051285740986323217696003091050697927953769117264004630320986676562767021314781019456537/168355524671006593728293761133676843263265617843274126991495951701881966065665898503612786175155388257117049268164196576939555936449368451786223419850440299383040017959441554560939086943112160230350194125773030238919315565467657570003579025780537436700454430664154570839489776197409677136991776*t^37 - 7369475381488386819124904434374840995285912126418190096529073834057553833326983550162672127117050571057179786274041663961356171633727605190707155384842523782948339191802188368172059779661808981451283246089481122660677424876884062068326443742847300611616224370390478070860008382835839951795632817810138937/23126422648161800937905163202270110784270837554717542827307487969132705242116579900068406081152376653452329717659218562221893665708747087381768402300759095420424317270227065059919603961697972007255218369393531020156929275169058221002502238531204258241507909586182041987588439501203572207212751757246080*t^35 + 5943357144604237083386648331085194836016756121892661436265491538418303571794274357209540856414320550181010411585779327482822804228740957349282424587112344963491878851350063728564843917508013543706717965774344249278972051990418732645363433302078429477663841188972536425555047029841880120205731507602108447041/9644068055718485203221480192269023476027592096515522010895534697232072866378040791806005362151012276909589678763825120223101082202213718167250257231047982843861114787156000488953767753600584212316292105356975614866248604154701516013487168795489958608262031190187954598535115903859891008978919020193153536*t^33 - 3081972583688656512835488803749686550716462587390246520118457213776453529344479297575739891798793363132821310353979576199342454296893533571076820176718558495255246800429250464939246675590394310365737029194833382212347665235842562144267113083290083130045423518164892691985409003082149644974121119256661703904018573/3548129790243276454146808334577311889018359353044832671984554379389257464123412231631763820778254624773253319534641372331040672950852044623476707637360401272119255019112989827890002786691683736384862395897674184514211791457347925353490037297211119691648467371119670000437857421957284781331416138881222731122688*t^31 + 617712558985642442646259395624629039808081435089869003675960874814970428112758421260630453965756860867505678193704742558610949517607725839822854360361458355481313941127265895489554774177459550608384142324084398759474764046845815613998861338105134698843464330275078062196431671888877405876309299801415873508614803/669172797101693203931084350521920060994245960934381311237913054996608550581391110420395805079360191222810192538962061175251739820906555608284990943724738591174565078702825355831789226710071774825955444182783747036730505130631414493191072062368712623190229808002600332903879919997064291410004238515745198479360*t^29 - 207392677432562660810437564681751063842408660327250540362384001287395139855828336905456785922502740758679886576745905891661717436413867522663922296238459547573847125309975681348676860124369781467651998014672328468915129991375593210531937667142667176792085787154736183628361345725510684339954890302610530909441505717/274753120520340033765773150402224212629602988167092354238270025718779931440435308681919063830342820582413826295221422841852498829225322676822392660928636634659156772141880741789279804221959469753539705996014002619529314641049250081738830863676698662218140218065067660823672351979484293717893809241619933734266880*t^27 + 88380579398284235814954559820121209052231928988037934234194177482334893901739342020260303611259182842282721614007300262377704930519040343326850864324638835200164266866750605762229262282540595487384679986609698542606916524014034080631000804208939378637676055539463028401106017192517252066847314519222153532209470637/183951519436694894401586012377557521276229920852611690159525515794624740423083468775643817664189637711872504784549955463918339671988463900436644659026295182749008095308666593505643173766838961231002367262288577252391421483323571992047365393059897964732942881040714815651176645912190339098874772569175739109836800*t^25 - 535841601431653778070773323593633306612629750667639943689474677450090236779212160706163369426917814371487507022513982063637469854862062384953480554377349772078094050677143653884909732084411099297800757725069093699826085811758514329494447726426007911909501243856063167984716744832096275117383782758628967719451049/2239409801838024801410612324596352432928016427770924923681180192282388144281016141616533432433612980840187014768434240430310222093772604005315674109885332659553142029844636790503482115422387354116550557975687027420417305014373919903185317828555279570661913334408702103579541776322317171638475492146487258728448*t^23 + 1427494286279941942535233357806008754769322708394523962902126598421641289994234369252695973487892452655397111418301374740300490743455272659166487260326742851497642740607625685008094311963765699690632005479616545680266912104219114772264324725415155347251082544640954691472947145451472432634384526778908055788618786601/15310844815166575567244356463265261583928848316669813703208228974634687742449307360232239077548611950004358619971784901822030988455123293584343263889286019393364832058047781736672307223142862340094856164879772206473393114383274490378078017993832446424615501467352296282173327124715682502492256939805533387926398976*t^21 - 20622137879466631221305587321742731247665705884056630118204017378093426468196385142557953586172277773353331560353880982760148755999191115132980868406361408356119007414368008189654500789539067181236838731674767802941643597539384961463304930358369275467411042408444572545726242732124997664210756256334898041327321773/729087848341265503202112212536441027806135634127133985867058522601651797259490826677725670359457711904969458093894519134382428021672537789730631613775524733017372955145132463651062248721088682861659817375227247927304434018251166208479905618753926020219785784159633156293967958319794404880583663800263494663161856*t^19 + 3300143164090626958704858338025405502499852350456794722694340332602690785191597000692715437510285113248977224652328907007434398777070844925059723739359085922437770697878787443520755947343670455351547562969578741305637987282989679593494524526016578970136761225478844213540999109316350111600422360035120214581375863/498849580444023765348813619103880703235777012823828516645882147043235440230177934042654406035418434461294892380033092039314292856933841645605168998899043238380307811415090633024411012282850151431661980309366011739734612749329745300538882791779002013834590273372380580622188603060911961234083559442285548980058112*t^17 - 516981864991964825059369766939944426504433108469171184988421665342529504656107602806913788530218434835318316047243001914721228628410932709976204441040902068537847624222992478705225399279010482438611409826004561233801770882090930839307114210519457968563300758400573200076643958133694363186490043597212430691855959/440161394509432734131306134503424149913920893668083985275778365038148917850157000625871534737133912759966081511793904740571434873765154393181031469616802857394389245366256440903892069661338368910289982625911186829177599484702716441651955404510884129854050241210924041725460532112569377559485493625546072629463040*t^15 + 197441594005207426292945856527469429028791118044065416655382918754699883639487321420910068723601609621108666236827020394793587369927402202284784147256486481289028451222015436036128479780518391929815512083661963743930034134753519846587710451210249104620830428466519400840284529806630837556137453739989509999139/1275830129012848504728423578270794637431654764255315899350082217501880921304802900364845028223576558724539366700851897798757782242797548965742120201787834369259099261931178089576498752641560489595043427901191845881674201404935409975802769288437345303924783307857750845581045020616143123360827517755206007621632*t^13 - 231568578781435778269262414921866683312973110063793849174517162965771050461703886409897283439620113883431089435812986615460022700314817750783567664059069016550458987557580805286494246651575719138828831928055021631324410964693515460810083709129094027608470692273782827752359672187487440664538873158862118996551/15800665443928354558559707392430610509730493618854296907335633616754063717697943612210773041845832765742372156833627349661538687776185029498806257883680102573131921628532282493985869167330095294215537837853222091303811263553430846623403527341416353379376162505007529702965249870707618681622556181429859017467904*t^11 + 4203156527365537781852444497754958169632598658743110937471062166190730607070691538037538536646398351669817632373429192240966379026478255749430935431046139848641061419237936571142973651561754429114672319345070308747785962519988352952818594758690447459044698832187680528788804657637490381602899340945460361726133/4408385658856010921838158362488140332214807719660348837146641779074383777237726267806805678674987341642121831756582030555569293889555623230166945949546748617903806134360506815822057497685096587086135056761048963473763342531407206207929584128255162592845949338897100787127304713927425612172693174618930665873545216*t^9 - 81117685404303916077485548115898585613296685105653850011713124401321635843145894988190924887385843107475442787820240070106806729849552079268078077037125955724175789388151054273366431866564033667378548996817713196872069199288623102869029078484607122286013861665596075368301455335672435927025685102073622673747/2029256890584512964020739563685016978321101966192858988527819231637414754601493043911069280659914808057484652713347283906531897187255763074203832262489773173320799649150074566013328054489965095642824073747149522868875189419219190159205681582847614526865595727428824171852251376252307027825525429586491893814806528*t^7 + 213379315160201180478878031817616643416202945410952202768851452684973056186962847338161044356792250840980916206701567032164647986675736570444750463028992787234091746278106611952449212686233784882213965885331341261221992212178951351474386498354664811966986454807321121971956372652860900001176057344670200589/215878392615373719576674421668618827480968294275836062609342471450788803681009898288411625602118596601860069437590136585801265658218698199383386410903167358863914856292561124043971069626592031451364263164590374773284594619065871293532519317324214311368680396534981294877899082580032662534630364849626797214341120*t^5 - 399130819057684913374311416331808717874731109241984146672471274188581427305931923058152650290643116156612897125582103306613085661437358411757030427005379896804716463056604721384225203779743087298454699161162843876167909592066443355218359925752690828050296546080732813821448414714813369151775831798773117099/31288309731570513840598844900538750154113734967113151381254515129665255402343950886349742629709849249816565691836029051861177856631408626004584669535598130556085817846197661331786895351787136242120752578938607759582889548487030769198915509056464382123532324820588614556698666568727431615077287437577770362772482048*t^3 + 12812625081792488496938281311960980988749053065157003237973225118871348595787561799687326640838935016361053115682071158000312907587271292994240078394806227878306080014364091712876774894306882570868161214183269784878370301245101556245967609229519560172075254385500962706141639049269850550057783147639697721871/195979542721980508526230964842007884715317064589007742535051197933846604755148393701799337918292592417767695305096940637841131034653599830417383508414474823759802867715966751361869183518477359041897020570278459470107359168539931728005607110226674068161098638567893552044974881164319055826305769413174627628952570054656*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 5/2*t^83 - 316986735334484016584983449160231886417375277089930669211357991603070158235883289423905064017758601741919217358973609441129538173724746614086228224168693230915984333565696477116494115910026244413743863460903851947704575828813442955005916186495118803762131949696495335963377446539951238636650836147721432455034545186300528738278012324321250842058958037385602407728410058306917815764815640565138311287783396357011157400506716431429475398729648930850785168636751952944101688533174858312974620328608909843929193051763747542672212448980527881288216960514043647751753749295816878171595435122247372786416153184760982305877286090505384935805532847593432968443713461626539058810141159152017842766268021395779917918916695264060526662595110974148344475843028211880433215523795180160207770233838240491978978105497410225829600942476572573549987077070076869274590620860795386363317879242803663666314730518376262444457106969892005599694041366418608361259749447873889839618173191159787047625056651239486041302123918828041671226756390599212526817914549450910143297612830782636319334391265460060912631785160813319715972423521918411608351364870558393671056281811787361024691692085613592964694586820796046153952196091933153639525460623631283624391717268025491416536607127031607105287318682355298199756591914499639788800879831902479387555238086458625553877716539439598724881477014792721647094492346096246409613987288051105893765468032612041040152851275660840554891691581118238720020614876867395378597021702486720576768988437759206187430125384767513380913596914362039619384406965226336945238491145438145721303176065433166205338580158767923968062333584227598770728528460729434795175179887283380254737645289250840955696536075974423754764250098098249887223843779958233359761471491538064975206257632182316687466081203312092964806730677814924025601852008854132080055233850521271276468765319338631494957177377171296924292902787385830736483668174041208293286018096979276342854667802323311221542221242649640688047627195596935301027456923517302584062843527535772036295074344862479572751750880109810187723271787420230368429755860240234403931555472399541474540935795903375348309172906750012541156626326024542474005316810307193631740076677554072428167120471363988996179143851335580670590835103532514516157238552778310692770181806071913077782959783202261675846234494526835978139757529453002020401337475275489599586468146851799684909954831380385702660751233903135776002887347630343089994314054962015162753367905871603457840258077322854961410811272921540373168618870884309798013938089697470088950755602641829377382643536608354371900138537807055029484055947995018007104900560674183400957019304932357152449267212851517455936025374160895941824963847548890786950994952244246048259340180580777372157221294258564316963255540707062071369942035966125269215655088625442214895762104780468516539046187291521733699368814693854505242982745896411804805594762022728704563034858717909358824590563324954775118637951019509781479033088795520118735890869216011227603079994386554299338679170467839837879068725096570665064518867033840062922399082756598240636514812431010569256177087329848301979742726142045980050769878117090990779335900698074814316820080572568705019629339307024831489275685636486317001101173951353696348967006680873353103272724591661109457124624213014442072290621636963978608495556607654032044740657668860297401966516457121434849973752160155384618125572124202167831758448533340350007256576398777367565735440798013570783305332929616578482284424364308706527300736878136753987473824441125335378634740834850833250596517706509326147751230865540613266774592479981605695412703234785959906895827594761958964311988046529846269023377979980926420978212720364642550767244442217070276795062981270404636971224164188341445074550490809246445387433783398133597165378845914924159890823558436876601916395114631178256310023390527765110329268881260485043086885384880342580977115168247519684695234879207937053700200492175079580251337751620319814151643670496154385318737239101677450779373119972427649158814979819226618290867354474851977728460622640688242977973285114544998943590227920593257890700183782424897129044083645019364584462435394313931144941106495414796511634776769214954429198633272948475812857733528416559750392306136202234016875103262947798497093709024607355926353372508048255871840876960236301943859303908499399534197910493749556203957503407283986985171096732349878289905727606519404730032566681330425021445590322650965831242327676783294055914845491097195793546577096028963531848949609721061699194597170340347925892315539496169221092100675152453591846385324086035106967227016909073727914717747187849444001721221627945895937542682227774207525705667553939269673246509546646812182463924587417599848649918023230756272330224670914220901677732987757181419670392193132888111116680515641416135335512493955062155795573320724966148166710033219900693026869124586020841842063575713472958688110410428427958888047434797114145819338213856863255591408720536576531970623165416027145311847292897087628446029401442328109019414130754301051977669002079355050762188096953594293566010740292796775193316919186767345636693703076674799082179197819480223472602428192849035834576112682835840268685557240332909643622394119872881763970619390315792008157821853067753040900890276057252690192490336113065619313492159050900546681194277412655889943287369764199518244439272420087697127640246415295990717536451623925629294598043738699527221921988529875835679140840271675454183313775456921559620502224279590157232088245842034032841459847663722559798545850961993256636251082357841303332027688470828702670899510737149088328217081224041382380834528224396860584797612700615402031716314792405443144287551069080928841610226083919933702784415937659861005823301082947946768472577130818355595488496756510095543527587440635710527816736415407958402112276401549114626745464079028487667036503094277701406623803246855979883128967251780901449443883094574812962568963949733782620001979153197131884541945860843278282069610063702240951184347087734025899758100783868225036158905615771910685943200873318822491682075480308007070993657666110482533832944669263970696778408851061900163569001323588114973340450340938575890205852461611626466555838444948631740401831338192421240953141660711541747874256874365241217432792399082791460503255911851417597151059244819424103560543449022263681664472069292311330478354844472976104299613566286274585848338545386668250449354293880509610349614495156952017348161897061689321555201256178058132746175644950079013355881994680613382700329262016289078744091892145128670461731129202441203261286122408054563411773549967575077109507743397858696033281321010245467372479468756893770313298462023246631232488191027546235141746596983513643794637668832321628562806129423984920614238495233966351026032998223493589542707489612109050924593191191888119140034570023041555510870751213761533943861598366427172553068452832396689047677862347962930095049044366425483553887791675251/6252477835406091181533153814214613423189519942415302911345059797021670735486656590158002606648000805065215701052926554055619975670933356847057276717605459386855054423281619971826122175381699666371833137313300762345095753150208589619688203526003649054506650058841748935685562709216689644574878682159530888772588709861767147401331677675428767382214377415767349355980368141595387547542896249323147660709156095123382859820001456042067330793655367186768395714372191947095903056936504556042145491944046017417183664002173903432571758014018119681962805782648118053658032701053221972563448488338901029578836793757079924607101225555377461596027804164966853636836921144009157901719210225515675724000618901293672431659707925024409157274549815149386915811731942987159223722362090879345195325719264367609148476963373105600707582918457728521255492356903213104732109044475320957404817287489571395258664442667057860217470260270414054079505597730238962453829877085956815388100580292359990882870838305855440314568921855437241795968915645882422009587153502175759331598799515083127941427612155113032115716060359615826134136017303066334450895684122204220157637014481869751223865300838921881776654381414288076115834521299165435008809838420288589379431534447317767486118833694492227874611801389639621630117121319075970712706204717759940841804674681397402927788463702622809134943368514600939120706830135185419934180575569346587856282095523652193680324426894059296281826936525542793260807317763062659405252336886223793400569933488454113302867750494878991996396105234305175368296572965791381742918067178872526853069262227640927373254684634798620212674112337847703790899615769218837812511923645912581578889903480492008459851850646859638183330806121186131129390596502427813645736597652716646519065761638870502948693094975898209310957856281610336355094620893531247626915003842318237266770747893366366570755497203114214743550977909766289740262934929639931043125743332532816468444823495286370983448298975097298779284289285898289065451841003065969587659999225375670944418729149658835880891316147208540450384142941578465194857013418126842124601896107640538082034034057145484666049911132782050930772470158841114198000845872707299855981647169128093459577272129348230090962932936193077574599572365036373933345772312915390858672420818970351911662291873221035904481982817691817875429288654955669880484710934635974298554305474208370416610006230564844625789564779037206312307074322970924177719556997055546779824508862712689710254174797067816663495229196548466400532971618646521229516454019852340266284684634822679891490723801376553720181455663277364916260305069975831801676642861538107774931187014104770616020540584195815106731631912870273654608819547216272762303025695572186282773291664747424876144760838224659058335525974073614096408770775072414803026458178858372700760522784702490607211085618803708678989641907721001249950748792296743366403017240636484514358391215010976231521402844672160368955560635436102797232194258488135948039492281759666496841985573740152048353311125696531682691503583464855425387978444604515771418609592539650971046328202808574677925278547300628244588825403256919006596898067300532592574120080296993654364005652102006697456638836504564486191531883732964539428230038813878704920100156816662763525497907209702354389989548650002171313989073894871129824678343800446669198208419426987298234604307662316474932447925235553499833721973664312662152826629341858077097470196214069328983015707776809335403862997700679728407339091084914695719646460701464118367305761903986362857986802826090741676241231524489995429318724558453800667204281835137476134187332265687330727282811076188616352892224115758262284107014185301353520524641879977959715557704504224394027949143969840839251493727350124168794257884329824826227970818304679912188214573249559138123294837128680109490959997256193650368608158882828634759380891761413957078769570186482913704342647041684202386539421043496500947987802188581003208891228100134269295685038315947047285120187926546406029974885093047342233299733266186697821582833640642296232747185673934009203067600808861398943877219423235607899270602916937916335851680670265331112787900149097772713660770081914218393286770757052650576347591901068909642255962537071092233024045619139348782370462486356360776000098184409748804688021653627131583598039114733939181655828518600029689136220072810630435205007911601759404267018502842252685882012324049115145207589401909811165549435874995373013085040022942176085186800040633051322802490591952086210786251189843868966605397003587572610480307866298527292079368167876121968013709715215608783085000642417112672594620489350212981620228918949492812421062433243125641708294948448127857430857144281559584561096203843436501520275751257747387819323931653691746732206943613741953006274384595729218161485523673013406059528814928600580000249003804936855082962524147006785281032854617170804934553482555067757273078252281535264829286570910459255654381053541901293592586373510175919222245531754393676977936952570592824122417394688100758221462684440978486239563602050761228960804626029657853731982137488913926716633640762403802323167973913527637277086138054872041472306371916127075561863767600066618546291083039263912601139729106516082127790923785347780543890098951505048683187075345185350709013490012131780866761239904247292908535106307196658870478230603886584612408860902534749062034547879051623984201256890938740950948657735398298364660336293084042616670187744787427732404014149351012615323826809349189250359386794605938564156027649175197833866262603304714605609576944899354929158870876180574180423679957012978621181965055050855859284613882698456422253368079019376431713237901632267547834860310674255927580226578646160458138903310651500361251969220272850319674025405170118504514887472089976999019739564156261233064832933940248676389673789654844349235352222368571713931507908362501995392249927921201220503728608648693173330921255210404226641233678288308911307579639919809762548812984620671338657426557327137928639371954549100238030776093594992518511768918574935613313207074350137917304932728987539774370781601597878666632327252058796152685319478008558397266481049976639348911151976628444818014550666995869891467542420727957097160209557044200898960654861485608061827922664690174692676476352903959657300517391460432182860460172570226336594589064966605190635171488855137715036230813377312754856628039434150740468331435286549794032340206243725653160051442937243519827987680666206473447390417167359349487213195135930587039562356173871291266307786669508925818109237705858246687427044825542935409942575649619938810718305409406202495632600704788520413826973896068577005452814981934286316772663863755711877344731124912985822787245911921807328830369572854215279464497644682030795543449438759374912509072092553696939420369811905987842897954476359868699656331973633241024538635668394031431102944175447685735362276908074156852502588335207243959756278564034138598830445101155723960*t^81 + 398649313949750048975655015516588814142940229030007269434458228994194638137819802828405231467120279468159165931025299347854175289333408711684875974715574607955257950779212161122170269064579443480151095438892927657322287106856436363100323073261421405722180125866867677465210939693983079427327805008775459405642126121158731048467654884491822944816273213449888310614681524184581527611116906078156898849331194086155350807939725234234631646587314390406456695115643559625132884492628069445096431512888774386161636665924503807796520409827243852398028444522359679443104098455012248447250051780823363818860710880280298671848606285712919202122402574934210941932620177211127045240148531246386968643873635707971287956804922329917698058197740495404922595563896792498640855959812574535413771356265203491764504852860948559066346920971229192794923596986543022105689749441007131718982421101502731354336436274417344525110804984409602395160213632733204629108078291596988741604100243938297185582055423397985821288843960848561677078479240310696416628976754440922767754450408514718586245739231135465551653076464430218239908035605908813391591239329654549498849214227673817661411410601502567416984474924403056631460284566172657211659067700848148364077889263511060513775315709253185952381454222668705173569753692351454115315226288035206136781636068324905215634701777494663031100459176194457465041788828003689398796877878135748632849959805292072276105166233900095798164708609656097464470080077463145371879211566228925817748494755293133202661352182455118205318290225379486377432827867011051962754287022728721113516624409072363426672988839963056288691083840664476950420446456801605257192267159730327016965547518304466228414058536818050326640414032582316737485119248898339029338457946295373421193053332314976569006053731141424690522599070576100477207506337280919382626967072155272234068413304562799385483307530386859776218715523719269782472909076457432234705685761912865964836186309250421848842522054117345564579431320420840639568038403510093947570291883797331245343234448563743262989475657964176026120181168954960732858670937897057427792334538781578748402281633578932159543650320554096537043908241585668659567460952892151125179161078532251259057911040710402303565822452774551663544739586104918808273779075917278125270587740055009707044694387814359550837988462530572944323729420055468963954578659136191104111806258125167575909842766911216522841347103402588950389625683841124332345581576529799089636751787084605733854893559606334057096977360674323787709565612702772765358344795474097173254228121684721994959289674918463842625420037024582573691360323375830863777575638317400060079656157596630268669982123956704294247221018233995045001026731017932283062941552001262091969529260912476615560247515127543390743060182085892178262408779135735708099833394323526715842389644093303884626021622398950710351341331872769362086981461365940528675462596593271218957194377287404616702308831820596479281673513748855645059582919099028399483877132250496503313562929932172006183891307906249469470390238177072464866887975920151917666830563779399191967160762930415516918529073625231569091215539480686921436432677509223945531468706681274313431414077909840218886792990444303341690522346930639557905674150219081999507921585659298120102367637619508555547436042454377348758302418971276791967661807695024679583681687646260835481055207337614176551462545318405607166260147285522533462239585143592047396100081836191374463897002710617211353068988801703482401296260572130281158998432669019714486939672110650248573121332069326416820015030788990324531066311336638556643571605072115806490950671703822489596525284927984765877455503067239853561877668443995878139552379149226411835144996870068176507108645786162482547262726223140489998464010490306743192103977877775292991996227003937803434625686344429608853648129920947928457179235305154139418235584098845737524419168311177045593934893187985078464321482026855829622926572120147216661800341132867939022973412210807816806100906871554092769130640028935363610511449363627312149971990326333941514527453402920892019256111279910709953531714215324883645385962965690056950430973650514162339059216685317366094855253848134081469313751998871382122885202783378749235792302920004510142453298082419908379100551886991673025340424100420115094207559454975958176198504717756385760464862463138016451684511644762682505498527427220625156180526059334294561951766972383241290454156993985745589047163869938107954417324460122354960397830586617135775364488140602027207852657692146098608246560754693538647006808417662994705525592403914771323100560789321456960495969347756217678678829574164467751427057979473645340228474952444127254214225765560313085297613391417285085066541183014027855297456219518621266083513679881565892114533650356417453082818960918839869262254101198068225727478857945021269998671893141102344787577019466250740708207337142124771553318034263848548382435439562297174926937009286637992650159001663830270333020318275501378702148195699115687509807844257402741887237416154936129972997717049288511338208079952397314021323633727957811825250823149745311381420154740527791633553996798461565327446756840499172859017716097407144975113891652897383299641537299532698014368656026147666858685964004993746408598546440032030156368093452803218326776337553714033796976702789772595993316889666962300270695773797131117094947912404844545221124621829834878386038690190132143097884566384347090089467808663826189084252351691297258748628443149039442397690185704436117858841531967477670116960725299587604062442571227629316222141440508305974993546823056215246028313207316899087395501796052315717671464392672163680856534756731308050588363964411298493213661592745272180342226151837829661957706956238676332215101149322893039791720210813307896771208055765128520759360616606464054097599414286419664943844813740667737453451896578135248448473128283480881433197442272465568162761850327803997280327784118986384498245996757759133769216563371848378991884172737125638887296417423564632898444576930472087233516246894481134539361013132980930124061204341700670093086858163605546678690020691393488373983892072077735413293777278275073801366748221356978270625091777281722254077352316578749140846169449823186515268662907317058351770254467599680638959974679402159045610015154582825164494095836984201248368937261632860432699734798892140248491466841540539250997256660124121956875161611624718565232224648995607117195094276988019511779102420307391438952692354157465466994532693973541780622401476096368983178334981434146452652054732864330164243856917986745457231621611445478866512488634779315002741867744383864609087361995322629063801550603668197481678998680713374884428587354590938019325218033680432859999058721332358793354258136056032603890016119428232022725897483465752692452832010965980553429183569141251515162922810606435471222111471932746742734254071662353960505580128005051051680443099427630014940532755841890269662145219664287851902170673150857555734761088900697/804850334412205795464678855397852397192339418377808715568951049272810505858934579301220688700816036592035992422351991729340762480640409778804584886619297111682104617738014996505717013548452797187707548037317386898887697726175663702966156392648890244614349618957405308581102773455172558831694149858559256847869257128730173284579368235403121589850893377132200361195560008634229093965210270552047169087739332527879361097986883829044237997759903014224105473700474695833759062922212687706616299293407162472947315492353115762835868201789642736423055813627494649419491332603730019482669357930394801810556357853115988436647597401640474851497911011691441533738905411001001731081963370663709867885494148081406009638844535842925569258349570446101133725603510595660930816845534595685527855207118820105774989880079742285913195625330129473053183678752213244970902831392266579748354253428440827646099485555605876397651063602714254519665439657936965046648500004487332779969554960145645673597366318338007671601690757219596058930934585894527690832546526310644663475242099555065945922828203219168161356192184112754411433181510057559963518235956544420683876227841918973363687085327796236010137470780641860883772321070925496604817746626848417073639111860361668566005996589700185923003961626117388087129259044140480711512520456417742740060123584456374319827628545889395158351767810909376180331769123288345884735793273775650908731669871924039104543635458426320795064098040789226573353287195196596093194295170725895529964232699699925503993917239808308142315928574208038385387483720952954930684763055961709596611877841638322928940756744708145082848879364171692427437628857885010281792353621558569981994234403324403398834598671554019862342021684565807153353427122586950360103716447577903377499670548278838269480577624634396511517236269007416179516282176412227721399586407902491938529809857988543404147832792580821355147894502454223842141141104076598716324982172995153450556889273327208010571801954535379287309345724013042977916069542156486996490925153486467749833719798164416641944452288875742313646507807837546763777272949388646115026221568493950417420592674686733656546968131565592161704704836646225601959942844981164628107234651478957213145953546395793505423805361470112634651881444680754535297413207895479946590424543370374929235766754626215311225161327847035609850992690694941704478792024755234484300888943253581966045531384229584235751654241972859963295854388365918674195433528837115200343845499842868237206262855836050641364756648230285268377934782269705818199930134034572897824301355311242165485741251146672905161432283884492064392906095338740348187461885884350154090172547014376879642656407111417983530331452616864233594993388391805655652912228723043590693717625010445562130231861795686001777421747723145456032500946196612096967876889602707603072852310671283797463059140502219775777115234364224040319935137303374135775095722361276281840474196320112215622117211608480736937011921907725041295770150567770469674102604759358704999314529819412547227320941721508554785097452611585183930176033041285184766175948171858422040958018833097831587425039506844316797261441810754964262565835651222403989755458818632114097879714846943854170239783361826793576294665564163534997189700310917312568413991088228050568074988615527079762898492449762502502436669816898764084104316299279373501472762754907328504995404195917841482008857824905128977165857734378120721875850918563267811533392957059998654725276643883937236048972456279952052829292646687465904805405046725182666113801547205882638621608353524587244088986052814605151438961405161456659961884523313708318122787029647246961616094401438601163798378607145464627686921083143200437956604936493000463944359823460375205735634116500641429465315083019280630524222045514387352692068145686287790026164705840965046103890375286089667826015466003472767572092624355293665974000479605846853243754497646416796249781327293739785891334704612507954459748796481133409684587515014345817772442470921049980718041893248444647136637683100220989928352830684548000817206692048352395406306130820868813345060975472699756278573947800392091545766345894891619090834311313518152800244702450613774521436902009809400960207431437017586493355294416933415077591622703727089117864932804625054797613430965472268017828158790108603078441681123585585641289257004908615837430159173359193734653711596949858984373347521094711349460042118739033835215754053468828049149849912628480481574443997496891016832038654032075409192538966490344188777057498844136525184400137675829603659061394750356035529839695435251643462508997217157855004143365323544914792369395155677121995974384015953063323599996351841268757510140470013091413101404884227410344234514786643153818800061670440526927526486168557651990229488600103171938273460817805175571730282572935522421587264519124155280967892260408232543653019770572769291452580073931375436659831252404208616495732970748156332143486505672595855210426180285893295314204802314855731552781824865405401940519994961156858473778388612697014661579573663864072948483918644460757549465256280213204154701760227814806475287903194994877199739813244702125843905378323379045658662836164635963467171030896124242424721593927473703690590050907934859963652030864802221529220087368757467863865334466421844229937550491173724775682081463734709457941899030864597039730096016057035487644049912681964022867856003623705378416421877878398786477311227247685684985962300664956869082533969247511722250851516530602261369455492085927811912510010573236297072323385333789755942260630324668391330935651453701384904423708361243074236713761934986521810940094813271220875350722521503529107742636456923693251039130811559815183152371672740393350188749807762883217940758577897139491441680597032166962919007062857045313761031607896048980142531730998355955790806010351495280718117189673234286366795631952207699531438841247267634134121236606907279816655185533366875222875201710886305195384388282477338062336130374246415300270310080291202421555610482104006740466976406861727636772019122516413263537283845277824278936958322454846909862990407835811637575637206674349081318963319819658167813575930340803513041239859295718487863899721375016414536091767819394900056691696557227459054691891089918434705901602728276257832127470960581570696031118273272057089264965202247226091961947356392923305836582665209279607552496616262606307379470793112176610851915174541508721842749800773373889827967808873695527709577540685193125530834728110753511041618644800397676675609928508288136567535279405089728705445681295165188269866114627985871356922003980093708910871503566249348839615808490078191921604374356438375916386040285491310905496398453717605790644812287491315231286525438060949046598298004685757052886839835899873050318933373048601647307796946439873289310800228555295416489600825892444994523196796047928513625560635326432578423548556367186735063849355111043386855238223802237384002321532733501319182864506153280865771817221022255172589865479200*t^79 - 387214706328422604517937723938955430159308271761198842623170252127546718052684811116479973517422505333926241011544757586903848524958643924476652348860909452954538722609497252818615680563078829365889908157346792512118889838521224343778541826352452211888916067218198852039381116095427347031109266287533479588048552573427405115560604267822611642716332919904059296900953589818111628457146885995164852918797240531747537766354209643147738072986503773303967939293574583134067674644395111608448583333598044070308702944001046635507828055020664842138347828497248337808502175437585566939952246338215375736402774063657621197161344964526365298830304681411644636862779455162827374016442710062408839534537423207857544725776942046745311047334083329976575957887166030761788530588238047677560990139406055510981118741504691722363863300935723111441361472558516585237461267130188141461760004503923046917198911275034656553566846745337806059577895370925656168655626512834593632852612038096826788354349786246468538033258818566732655855629723918054625242031735020066762055937776318947422832462464742027417512202697217850777612428567985820675802327394337616595285329764771775643512217861264668302599684299492363250592320937128257576686642670353173167939058026401410402359346642491412543049129598029548201098854008421548980457169661116589518529201401827861942958111124319292846539287341058091645757383104270921469021565389356421124341696979610953642886567708458458211770756454697577120624080729338631831424237539205394738958533892893395211988872478687543501940617306228761371838733386116007772561800056274290242843628103912374380144840514542544712298216287686146933259841898588691658075288610355771134865451046870386907266211730681732770179394873134273357463766857833492515713048430463744581426177292489458480291586895266882979060656511443920649793518108777857070947459643292597707816197437255662051173003109120776137879314156036021010459727925087176914181755157943523815756265791944450893228302615387274969259747330059781080574230092946777502242107885202571749572290385042126718354558021694817669359045120022916317435148593881120888136910800043677521737945353959282240195229623366699126087089609488018751665308828779865933785799429532907577355686463575939056505744094080686388326032845717601964243070372005732190017268821209767526632099619032075558862390669276892547170558372247966757514980756707812770119966605108924886196280267736607726812602376894577407459737268556733035734342675686827935641317204271090902898110663444156997701803773979204446736393904607313300641663283090169373705255583446680931014511233858074286766932282776351388230766373952151140608869039777146083475994341615542141101199081460572670336641192400666322217246723670243019558237157040420503464149905378590146685334435271939710153541494847900121537100866048508477828961378464838301252454055904297963100364356183368280019332734582483144996212286254013679507831696216641741309874507946181030011660596023797514630582481624808605194909289300031135617292444310124477545803078267829182083479653164592125564623707125278346490062929528062045739606877729326205826535233588390226118562819760642605724216107438272746141873631236078972741636840373736625370785998645428761185359474102655839732167175474531654092134675607319233516811537605236738396702664890414113322711191122207061551233084421717927938085861600395226832095980394406221992477909095410321331871694724055887312922755926701406886975117606076611780102728585784842099326993895236246682993908846457737923730498245790725261469180187361246129756023773151138043645866250011152343933555461955620276651216008804794267146290135169999388607538045394509341981950270591219764612253935628258083229986874968507180992271804063894094715468714131524170498223421768624788044487112736824702678028578047966014790429319323205295963877401270295851382053528489773985338858739445180195185050281758456120523029898927384290613632540984434743167954608531494174709219851007420615327947109548250286430241820900482691998002563258232022242220479802134935719276150715731263654502168119309273123248298661193047335360631571759217774882641571249864608737690189356733531448455665596758339476205100964775278912427499695583236992063099487433541540003488865231987844199720759717746093680281188255068788677270224601871502086288429860609109127602777976897387798472279284803190718374946384821362456992282933587280804712747705859427987786709757291495070152523202976774404020230077731471835762747115515456008170364223131681294307567203655799011724270807167478305411290162092625461512652073252494115212231309752293376199707770404797744625561024932224452202615381276254224174888537941093396308512010273112392239678781521076822965348354052083000423314606035598199963674108639730941546958093976292030401953284792403310441469222578132586637392442260514353020876517251589479492885996198768820219588488703219200971430176424100748998876671318985340757495579793167916925198300640427409938493938576710693248777987185827161629024851522420260988040665115539989547032073846850094541061626660678501432030876759116927589616884400792081342282319455889341756393893608802460057646376793587139089605728197133391867538324851144605607505324983832484054065755812031578053861537936870609673775967568644948798834746657968741478530829318539312377664822373981818254852862857512128755703408453893525906965013351459742470378206109465534906263203687838567178807878211216872863428925839880732253391076981406064923950715938686881943092500422677892575948710776012151554115305918716601501493837591890646089866765947957730811907435629674593906269897470163332902231841990667809374086811598491412129821940599061252838630920872889713194086175851530424024341853824120209928747595836439463535326483614283794539497958736922816140766654785894342009529066922367792862922455587477590255428315112858206704565667378105271205497597979896134228745522064081415924594846390268066961922970212537428573673452823032768834320528974235586181594075318285355561118006376116685673262689366072899150358432166103464757956230794825586714937273035809502383761978104958982408626036522941186321166643425202299042838769492829094891163637167760082309215720566688872448373494947797648536235067893153230810878436804222514567256436479756700586913884329178567745536867984008791641246072501463375864332107323394157900816375449547175888658894884210716421197577303752859519625134479147723038870681245346628459334217127832590771323297055917047464154742781789759006927712299643170065025709471516638453156906432829460355501691199005840222332557294493716242916373530014603931351551153182768130895921076687113713190192875134263545909114539570649899265357338098405947030975063174900418743760895516930034557046943254590951407136921223757338107218924841849494371271921512442725922681286412562190899902299108539275212141084944365615041193629909200790767158874813915351694669944972531088157125013609865972317192363086581082373935648861908878495944611736862063852558363487786447527230656327232350409633027890031314443095239033/124705169719319928224998037612634725470463492121909535340968334722343481465812867023138252180514335334763381735737660175575045724950821869614513368202079852161914870054771590908282915033041795478011322767848128912168752789594647530265383258489321806798344089668771941373152789834904570944193907996721560950197649574151500038414868456147975861198704448768470138804559213171517042526971214599891832772619438788703484798296927299289438728300146196928785582347481621966615526738764573939763555276683241509805999556415376868392654303594855999779517489083723637476577934671477776208029924902612851580940067511966623871721524146065081611500387236142727489929226199853656747396446700225792208113836288427042629769410037600188118534376411444906903370078713105739744585650018969086647404528357181079254671804487779713615019137299284128769320021992402291549816253543675063996452982800035015827061540575641392157059303354875378390596322531026598544447814739568639035343645053515975898504546845472034382610110053251278482581849901686640226168992457310415906972308859438996371771005602570585423424336976494250697852794245621037760696435918440492492578834224707019120547963726908289068648240268107272034320055219460836080781891679728120258651035946495083611929471971129501996813096949153630413307917112501173392825574521742934619859209471225154756802647171444529347819803437523638261649412677372891036705232784923625649210364935843157553995359194941396751949743447620124042633186364973787379436537140509128692813051852560651690623044109751345506022146886468086158235945037297884416849935979192726559689129945824233253686161461541165161776252113973233155881097789742104897972929130346596517049625548663477687586630316120680158420508758733417055803358962642625848796958773785813173634664368918440177943465652761896310058469391605244746262273422794040984863191221991436249323472434026670550813716556887180312939888266813773417619485916283973725433131189375509484853863737772361322879309361169871233146992166265400678807423135319472374109065269554872114961760220268838092689139803496400305999411933509167396549399591620338451075116011641580752542382535215711212039212090204153194335838428615655701398608588475717154508212083689474949678216596583690441427021870112863155076558824087053964974704610200033639634479290017860349251801051537804069201693300835950456345805600808719717528120953301758059253809383608239315979304123898790979582379975416350080747569179559054342059378550628876826164745126090963724471026407739429627927215762610153957101021644794637788472535560849514385567970496840132188222116685128956072980783218484443084650287496838321546951852438406825743063695223349002273320860220110088327648924168004027403566825117679868817772755094843116746328874160935795312821372209686006853586104812679843918200711711190806156037433276881558330334468655732835073351644298355677325280452814318028767627026780782452068913989339280214900481310795575308331199258411244014857795465318314125889279237769502381133810002777129141878002850385723835827066188404943887271513502818373130854110834990031414960093641649161047032632315132958458209564044322366250053337657331057916167509318509226780431488035956049518520869058470787928746081727206851451516681630606447935717698440636242761068815339287759139284039907792584974597741876802848499985054326581945046685669709234982420360365533441805105692204586059357690970940974328012966754199970450147080050943743430041766007395340848724685984192957741482550870306176027858380379806599732766110634729229008270826857681266792087332508631471723829732404628844471560164653561874133811948830663486387409917750002051543547943317341615181434229453541261057518660561838144397876756492382366195999941142630294975712522219850084526779789225052525699620398462297663980201429839712630608910353614932054937332229292385970418700669346973457518355426158654184678083740398264792082986835135911265669116852772015392285354208038254850365585639127384663794810410769077286789252132248884111452579644709557093636375637615381600597142588921267709224953448866850245117505833476728102028756522895228132172388888126227374417808550373369812866145064025522260380203888344188099534201164945070668463110969529775266159924657889226564384508023068679893571463590474934398341484532627574475171327498329206407164846953030907010146911385399662134442242583088603456919879810071932104057039771564484340267804823957846701829255716881268892926015491279889201720601757380380611416835633048879292106733120244571262326462899600730886873122104465405947414865223868021348797803649694665239114638646621813197230988193392349086519440496847109667932863259929763466904770603373445983918895215483655063775519422670040867013149193611029030571564003488252006827220263536131192569350559847748774822998206694348977812505412574016873658729609880074972313723800586378481014871997614797725404836570954105521775096726361972808950370948068397513038439268019264846823018419972663281772396887097531387551462600308248247557579125539582293670493475154593245057040735955511561429132848197071683332405181468155688034427454598107623763374141547582233990868943362462911580673249251193356206327614517323269627216054315419884371761152634569519651565139745722041263717890511389439743994270004805242972302639376895348636016350577649030318235425286215127923440753326339294334847530828528315272316382954668890844671995962840158973138397550821550949096436375831745930455593507340811325244955931607486014940700198935273958308278441704285294319810065383214502234033301692761907147010447873256533880631828380608432125982861930542033375315317063906199938632852324286851498648506249398336591713589518526263547846528922933353694447089865331741082376847787628194612849021743974210018086839613920251735489091484736128800626888847800482099721112335526440596916036203636160610298969315401411707342138449788945759242454488630182091137131489251264306095749436426955436128608312525893035810149936673260050695910099722716256773821839344418585462924213496374785113215193830542455917743630754636325723934781389203510928126716485927537455138027661135775163581470684639167689818894934013521606399029719052540049779222586581318790650281169334651739703641188394710493466882840665647048009807765587702484136966024240271727833196918338368450510927346934124284444784173055031583152369999998132294593335975550961998437517180120794422713462656082361873959120611126659314557626388279239780851682725270718664167009147045763751457146566767703632362964403176574493967783392304600877776872738980971265808905853575051023565559781132448053591546314065210284329582477173724411024534124286264523907002797824275545014319060292276947348554274150497336030594680687775270305775075743700160589841918620203103949612199725136774927488104662186364123682420984449381957932343338575426917021564040542700502784887112281210879014821486521993452538247491792536298699621238835512515316215403888671207086775950960198485183440434722532761045070868527761570493723144295160651949450084922938205353600*t^77 + 1558782928522871229240989832444523202530428267135643784901670052793432934787469590922843185884193870457926095522856012156696763826604436013934044435559377916008024805737175458788277770925875177694861407093952391535191690237233396617716451502468015276059167080085598420153716179054704113663420373431464899256587283711105530765666377408344472804371277913669276663129550703445425517169933846447826429161688728602111993378517421791133151538646809529958813835424060532765448628284368822177645615602549318003788998392162305447434128798281788504406761892101977321573296365656155496285112327691448550792842994121179588513009225358200801019570349841622379911440462199864783492841795857835564236928492683348964069148983167339474524678873764442088532698342719942358613073000767687898917153498005695857346046930876056291797140713896027044747662107695700367553473695054046019050705142241694483126753246152792895693298576871867410117197458752444881450374617320168757111574038086549721944235011737382116154056190475315240480654178095167253717337129159590381166571264183407067313000573439717256463658402885681933705111651254013320728746486811643318302714368582126080143090882442682187056109063566464943154710723836075813208964198942443232772902961259314734455915821786865354452417189898571293801962449446371387673732051226693186030585405717470957250489564400432947417557646619678238576319274304569999417709780392340225007878294286578525699359771126659869442055200782082582301683745669748521432108368359173734229211009234112516798077035014764372803559155641213418081301085433386003149763057890139879191759436054491904400609166673082380373342522832486781346812562177475229889251253660445122435281493371633817208486099458054381859384379283178435340706649446712182753328963095670625415095479064371775297844778869352232357293476119192769660167192998492120911160325805658462677621090973041427429862343200694781046577456022066679572929711080146196686847387190168470213520616522716789295697281503244284874650445364388525443173665006013198096631623064465268292021855933466912044981411229307163586211266465277579806999303899729402757535409971191680138043861672242759884861754696189267194825449484869010483080209419755306089318005759221725787854419638591410165951172923301686373904969799690146947110231631926385366684917436053615930794003710100573991061748934862400632772692304036912271138739769019569438911118416827345584666642952508427177027685482732630741951825106546891175660667440838385490952562247754419320444646886758172377774318885833807033228513018804495244275214340321285034466501936840660371292387922781305153534249578398166467333411287873252692122837326258178404041931485253728688913293053849727938659089224264890313926106619874232910122533029991332254118910775976098003020781345923784841480572493064442057294943331402847716047303604898087081845253443262452987619021771718788929864758314781538296216844448308524464432760752979771420500802341368631366410943369435422362176546960818416228067989550960802206285541809004734283638687567408485668641632836102461593141059146369626183685442947259934306304028076369687979731948732186269578262560154180425735492084543531815680105974643781710412453625828184835305258135876479275068705625173922804507455789474886432017373908764314910732090660232528408826687430535463881224024780814376342847097697461278359421297911040188670490308697363884513496009862926887774865607448159282832378122162513985966492807648653698978399285223143200780598825498375066651194775344294265816887786956380968075090200905121303058582199100335560497802153408110563935185823044933348158721922450585153285603357420876659173157240607546179114193503837028788363634167218486784534536400630356030053001955745049070205183219356639597776669113208025784814618259869461885798396361722074427832199161143348750053559051663010834975833002218992329935815699407262517325662600171572549165587381271022938827225928350272192163546610293489671061901773309372982018795425587535059061495517509674783298948130675080715879300915665460211613066372597684892715480476762122353622412695362572058748553363614074379620355979256682909829494867736352840607780115268627666563351588810673802787378549910248866821506055866348826614736116734458090232509769780288355724538863868463572910785125173554812533185224063109994627695679943238064021943803412303578427778577006287177611047580825935270812063047876678914289370846444476862854950423728929636021868830694219138793881284546026899611811988029177344169253221064839765889315403952538575620306633718170560260663724796662006755516617130784138638013492676961302656563029688259415618767063751924125884734429443371944464500049198829224543116650554652667510944481088159449122112294755830115061203502525290616457820989116150826942315879978378629669818672184062525970476984532712502815528376855186438202118270315921696220034189196065738208036428784847510410754139906632360420882793396569429507384303358440460464527221985487978953617537881728101006061910413501620882886121228293442431863714549226869522478716730073308580974567805884320293329524225948968058431877388326972325604192197945579173553310877829300079818881255097477039870968887178338895421931654097473781940287616822050632665079126373485694456521210420160759569588707798099639232273856496156560234679783759888015363325051343828257205444069873507414120700845514641074852263627084029182472274346655134429499264165934697099451643306451042852108211336518789680349731406484469172324345379336749853590665821715638801137754698015795995263760478410304219923681747833481530389277248964389366000262251545266804156477051059570744978576588089501146033522661640935900014931643333349229796208414209904322740568865042998936869535430444486677879122000947240137658325431600024960353547773059943327554722168604815312439600572965659647492718057520673576799295208756124608281546591045080064340013716100475154153890910345728720665824799192047260552115606558939542574119903168628042012138237293669938340531536543189541010799952394211950913652152354787704436627371512986853740455058757293287622842922213972412304317749229199375291845152990737381261624839709580997298954264089160343479639519476490162459508380897790689197203055540739570414840091175228789017326587323747762402689372180030809716679173763549493151608790541475081796918679506105667657341287289003996850841416963838726447723327843715402394160943428278497839193589944044909610469609269020212092556015435961873279078231617007947304883783139002665675557217810667478074270149320950599738463615714534240548839126447774816420606618319690165516682869003324128981082469347234476787524120565713900713001933948245795657437907301222302389085396767054641108847106706447068881921958356328213275237354034818349588773089814428703385108530608767170983360530675074394497350852533476571452326975099875954766701976648188738224804888195955523762687148377011043871524475438600625953705204990222121680323201646604044114957686217712535005624649748643673335327886077374271558619938166267434368507600654251407385110030072665477/111062650888698545022507297748789964021677459653758308373821564300691327036146513576019696734242758893386330979996570584476545859087974594936630359381441774662405314025088769356718415551908901310526844077632394242139149723054428717086223539798332708992435788702807688754096007632038437982118992996258398039629572524647642573303260783169853025576041088808560902837774625358213389923688794579417484252445367856926212113153785810796809203130888930523316310157907764308235000141774163668160585535878234312708695579488182666948440454880312562232728783991580787397799356941935691995919102081766828550442644017189315159471319807256736346986993055030960634762768724910030069516270697487818223804742805448194033422872523868614084163294785444491260699398229307813826963879153530266693790559144957027695263899389188408908651707349901171053099628531928012494796445981003455040811929123498094250155239057649088657608210221130839040807613203082345075682577348541174595129841818561425436982510337935294679396896031807503618911909307623761215681061353376033334778460038050660057783569900568640779166120737333009661054421923866906449744901640664772505695241722040843423340235673300389350518247597758642123350958124006765087791772333405281589845991979468424183118227609255154713819920166728858070874600631151931389420261806472478923236829880908525053962540848428809554494403886555711369712715383945891980727928873221680864324295030707254014238365072395162386189626877620387236231011473348136810648688043768594575871472730893884687762866035133838764655153148264634747227038533753927312345492710225368079016520382714599997975174827033037222469133362253859581778898202631209062325414270630552215532609331140690798524084935228561604871411319634815290656754770964000112985569296585961186644802331803069946913137680287295329913182037380706616920719369019323435739130580835067653531574228784941931955697445048371672486651653857558994410855283380536607095701970223627611773550779157770034813263606711271265461135126898086327092579785084859040876759181911513750806970855371827694145480071066264105978178085095870863671252638841785461506500274724376621088341417467721888553416904285073751517669224231336814312330624548452744563476423937634916501510024947610313844799181198643403844192518838883146759135516216168504974175682015888277698834474319662009129335693166862632695131460454065432648212753957733548949732189422195404337197306024488516945121392251211229823022834168347540773249917878351572067460490651387003857031520598931916504029134936535132655910060529822222845982847829960874540262829886725072525504796351639422153181863079005891995154499752385239390859694104097928273877990815027513714600513594081228401091225704692267484620934942268768869902547021997670856397743864257370681101037895829860179882375454146593265768760371461400396312689905764724556478392920491521481653233287017781671726331800389725955480281922635053396742385543576263486656269649907009417570812432849166925110131518411997220978756132947005736886309679899445898207649617258594559378422876489538350419270957325562545389843640141856941142877545826961893308279803953714998118899034513872502614596598963880449558172169205610065847527977621284719657781462767137494470035380460632486690548339997819156263409620777994725248106658812644801003770817619440339093193120151993052992443564953023796871535055770813705835656968794047851390170984067501794524356481671851230046773756353397152408705601433245760849460493930291496764879032980682459899108912542399674630097637375887854641771546013437317950170972600309155386229009530279075911847906885477125211579707710377586774910238886220729554381141150223775928556249290995377398991028041857574072924647944562582085120277903945155890942269528129947975916067401701630370392674107998519503718338266508756868297805758948283242549106151284579476865750122848904283035770103183126796245546248441858984310548226257197365770853049291216493851867885595611657471682143998919922275046869668050720845938474893823914903506436268594655878180936270509063276543548134351787777033041476178404393005454395889459899723338847804529472969857199560147342635600068978379647339459739428353316901183330040001787158710593107110189007471483162451633421918360977704107323544450462801723642876338050165952741291093631695904811854243806370232662087000149475795039546948548914501778412212497672557312085904262862658843360627641688868580190407447286915865740101216041983351080198398922850916508035253118674400027221755622785333074586397429084788451953319292814451406458898655687583359040903209641776290061068306801386478024380691296094868650123173452552832747484683187676988135738125013510344401851672270866113264680442807684462410706887145305241192152656497999577077552670465789325287575778522613734692332054764225517424181189365231524993715016802053060976667279569824805390957014061810482661189062968684549794582657884758917401111823601762094296893131289330445623899125789392610315690232679736253825219812901309958130162813362502801167598426347111798960817388762791492243316697538897403936763308578900658988596670591984790024083009919340580233443187741784227993051946259041378825384168843457566812063589972307031093411704330371158465716040691719643575975951262269450958335273925891740492225012673392680270225500941324590945091640308748321097040076956121650259262005242423092496852460360280011234669849947884597189952650745402462564939038405357920957109163528838170587807739913192840016245866331244396580263025778676549704324457763639939789339500623352361393093576832254049590349463856813243216595457834394004202258726063182298321950418614222073579430650459557153629935725521111010289577180433090736751106998850133644931774227840120221334052112193082557180308859329577035444972593037868811558492835968557345217438558105358888167593496821680050870781206007614369735343149797996398376398179216527628164953854928588879622280929883720580340076717185469516931524241583112043493733873817534349869709195050594130505318887119818428890237129350467939620566562197166772080509811225938301237632550281718111700432114578857453068573140512359789367773394413614815766689317132322367243714775114954082042557052377661753714577955375203266019589576277398974046139434047444653043076632046527082740534917490248255847750326739275193604032824138343695225223775039489409831106453580154799987178825891096848466631777919543368858469320529962543787763651034150288561957620722196911080655638185602534522891377284679098436373745357074614443605848313426656281333285156281731931497001105069338368076660295492396225712205730705750070546768299774579606261298866332003593742862969573160017983795383750389981652581130956926175799433929840473827640405519952088052996565684749806112514285163004921110440897097388130180920774172333470772849970824061500388792650308868618076711981337351039145417498252901486920143107315571917408818658740276781541324243947345523510708831104549439465524586456063245425810708748328314445228123833821494505157292548169532431463729244632523171030107712000*t^75 - 56894195276659188536490135251567092870189054313296435541446759422136558856724302600378952783036945947101807755243981520679241532354008981068541891921749437370669525611311057975123852533802729641458715426714794927327342236641908736411110127758130370665432228535874460323230548294542039087525543749292937508397937843977489863915231306847723801867642048634881229762727253709568906654657825385387810079460130959129197519855282372139144188760980963937047225772075286684169603146854527268134105570325138982876158338811774675620900078608076361342789644447629493711959782396914967334231422231820907216672805158569010346800950302949992772907886886698629987784514809225592722969424764526152176243770683209664954437441979798005869968413709249245636094375534072866557701810603683267652301045402800044899969890495112273748775731657490540724814439651759844068023101492474773525673066429484182837816060389968132761888578637102869599916356533467659501941055946321204751502862610678938536794068407126915052721774275140711685529997736518422327756867042072528606965445269491122603814997761920736763028909781104806700060835986459416161853524652549903946430099374976298122118601639146699879163444279928732469053502136209120691494075305550800519866078165382313867988715258380935637611520065583690542788157753180632493787609091239676784674101779094940396032245844849103473560291130791615797733372037003153288683080430992041178953643687118582690216963808816939881361998999322143484290257405328330590318812439979045750541538640109513581403260958403086795811196304771578305160884904545060859569389499112091937629078230602635832730708578197841807013917965951767418126042857196499387534570556151957825385586482944743221227451103027032783031679446322610606210819827822493574126248104344084523044140902697527299360735745189730379118521149344928129699019877241682386989991054341219737414241008160496161270918239038883125639576689118965610609054759775664776589397355606872405001994227675447804510226077377800321916913484691542044442125669750919659293526265850404910263297957595888151181968343536243971720071734728170908794905998389164751144900679626878626047796229839187153423030975058366159923332697620000916798920535668730686922000891094151460754361854110994094014764067705574374483538832236637067769544096838198362683252625705378315067462875899697588857165695494035151993918783567379509112125208047374661595282630257542201836762318145119869885011336710141985026010968400548006458105078623695714135685066789016938751146532645073045189878950579291053403137062660214760963255407912714143077811666548921587386294525605090644516078581567179833501805128818521068259304284918731496390778334890261132396136802408948417012209329593370425338365007708751519426397917116735559978477275052466531427997205715964360784365623546709618596326342601283893192657637437625686867392596976337376355511842243872028393783774988706052966406372422585571270710319999007995703699408205753509295781395378610307660939779091420014508985889413935704201494595847876595173605371616072905997957333741480918718372776607518017062877313687782920857248542674463894031395292162397558547029897229842260352071898611228796018458154548646359213388508443480100969526706740030545578611505529639057349822836065446584084352017844786907226130469322630924789070250279860326410005986313443512602431633413206273741295650510918861756815376433983665991320510023955563472564592179468927603692182752053096770716400267994632080382991798081482097317664056959197394226674832921188096002169127803655230889425521817732403194121654627582623046002334428915966441495097906571426902508479578854905704364084190893278997737293018182366117203574608471646003899686265062798669543786975626587918004536399113639462484182528259575613354498117366514219184423370566079283152985000311667248262197735316258126453705009890856740853205311471374043387693117443808230804942929399139549222177708930837537489219496788400369076521706925034540010669791503018619934808821899190624646499951715115738371717682000472552031406816595017296409752906652509382160079535499502188737102039130506881527736818374274181651154303258084518483795580174484823842355878555470986007053141726958952442301949133318084455918485571683328292077807457666901381865995934821226558762834312675322286447223369613055632644996613435860513482312847395352485200171139528911754859812341731176908078103121430687935812828324572868540727127210109721859491212732533224424796436175999438499630767300593682730354262002008129906973636570355946348230767632008483738307680822862431754222725611835442384809454321616091871069526408993852389752505705963581560912497455207291731060534518957068103502597195203302708602490052429182919915893581686764435154666963552723770153356475958474886772676769133425503108045004497484663438859707530322668123990549954963742339969380425148757700276997185878338088902832629027704229915875910868981150409933680924766487329945171713952823996792758928684034601540276916648310758962227424704158441682496829174562516599009617864127342911489833942963847705547872000782783053027224946814269690120976022768409733402675892589454863684708342434570960099838373085177864325419431799440354611613840384488386135272551965009151621854279243936858056229815430221734803226006968216354003642582478161015513202152091955599015966550714543382982393904917745118901438676951417349269609699395317497762950640579741579361932227044762746705001494987510465370247895198191222394572325618708336159967827787237438740337730339166069069038085499720250281366820298466289684758988341066281761801058933144364224716568639903401748674997782434265829489121170852478696236212091053249556985001722747859605089575825179700693935575192858487781339380796735590891389509483383338566163787354357931759420873920335207274901617368131862211969012805294520392880098526029023410344386121405359579240970725402820429368401361717577767749630827401960251976586095197890896638640349794123458145135738865504215596004767427657448105493478213459033145065310482949704699912549813086730456049146644403493119710371583432040697881360624458578400086218001181565112090950016070427941533178826805003387234539277030781223795465737267561254879585667508037251464967203993252387864477346865877255547343102280860301696427755135667310676201644126805720518015073491314235483246987506145894888317733847065855534935603004575331306986723961801143056219028172917089646128556807410731752300645221892818876196897584833609342576797586754724864433051329699770927799676851419811132970069380585047024723405768104739845382645288700384784365936899850564075237830857555473062830609502600805711736808549095310929353996048336729337868909490144995756225060798543513083249467838437375570382804817584447892095338828483261084704418695926708144177105300131664581408697245487574763854311915801546758325431478193326156095553277796627955362995813722994919603157730545899531874447867320516092730867962046348073110757343088915577152302103576530430631440801890799325934490437148975186168561771374408735479784757264759165071769124491/1167452507518837265775446140004623373808208880751283191919884116535392707063274043335035845317193855398513664519673665445531343826438244493541308635980213726642748979209781684471187395110620001810094575740387968595340865608843107441307380859432142579999687604287787747261198685025371361175012413579069563027543907668516139538824459091841551055246574997182286418321142481893987767429842772460695079895676297071600252746462372287960928008727973847170635915359300850031832069490281400195017848666682555129143736378809665960904766596403029547026250898879271552284273308965533616309560143105676295952464350716459616048307837932806038741351161168295161863265734744119981223302631993467092202387294744766690584244062414612973442181413083523196878325548678519404841446481474771810250831343825795718437404305613643689850406638505355429708679375254987749169587738513686261061572434856226767411031819749187454566952040172451563709298495951989126060120733347059613227000852679522768847696040383117096997358663579149572612189792272835506895393940582796276346619247876546921158258218142240214050898547092306083382263150319029309088935636366105574943580714042074360634121697888359989862013355348462471609080122899630883711979867875384866833058834776636257267504596664738441727201691105739449003980930543024136389109419448447907876863303080722675301521442241821327587855061288426818817379019756479006481304310168264061812337792461641268853440240487278840090807235579758897923065113403901894792346786308766174091992051127934495077298871921543438635049945270621292588080151225038282560868729486674134834708856598964658744430017721830590241262111915431227743231739426675510391486243242261291557490606680037407722954258295716275512143748450977303541569866693594952959094137964809937378746169608257253086540533076546807149648542200247457429087657760490321331311772963824802007871268896108869037198763874653037865177686761926480414734541302799041772667586298886696782639529144525053084802233914798011106665008636194889840799338387742866286025334774248605743768315241661096665647865199595631277206272655184333077473234738600103016340957230665598683181986120506132130683157326334654679238932827100076133714883869039204352767413833658496767435358578812154724171782204469442783471690892027880593081715128573089209372543623402897842046365536514234584421589605760974213417155010078123005563961653802338129342802009884030480539702470424500608349877748010246318335105282091668772308709451051102005034150119844871137572364362300338386776124313606593359576301672840166696080567359412149869438829063370435656648954817603970186443795225190597134632951476997158532966068809670013159868168681279289786163178450153463902245390590473197792735197683792577663353945893421974831126730889988891449501214875719399205687433285388118995292070088306960597057331689081431093774995788074062705293487935776003943408042608000508094195109701759794777859677073730458741338535281553085372022846927444133465859526236190740602102167206038864771047039097763212724043365141582467857347194194389814659297887232553363801855693902684494580100056965489431597035521788746085810786512225885426565848340885872331523669601371612231359660166637805448331961138716068678057751870907907271725054667035962054790004073100193176870953616583560869786384219866113392373036431385555682270289724112202706773687411791979957957968188139545002301625978715040180184291996198413112212638401383975784732558525201726060073753788666040025876685479231864738769213044610337018547985537427473476804252158425312877477050640328633926701163995335498236168978873603992183489090924053345837417062719533604804334176254093053665615112980664930404329351660228318423535324629187467885375155707783748659561554672136814215863797140666529303578383608869369877871980387828754141562963482905974890375571177135901311623059033563554177059847913232117346339937524374469404907070148563576480738084812743514390246653652001514572963151247916903835267275164696226963595234417285358069178199110980549884420174932995136911468869955769902391628945643927790634954795554383481449025225697508211832823373395124039834930736419672410810005077077122667598680388760346128015902524485071713911339681448440496023383638035872828318295731004649062588333739098758342952793696013009746940676452856484214847746580401701664088687171238308611703964192401043436916579302677577587854310444036431135517765554241950331448354946183846923791690234044971735120389501454520999732520968696721747577574333361934466308712351581135038565178336982307976801356585331905926241657731944368189466393929103390985610199824324953247741009414757102337359727474137777481867172661202784873251091327001195137428542344352928273577045667126738713162186357129910457954384235653877931973940040843562793540091042902977048047557018657628102854211077268617421073080105871199288700050748946555787744426078450819508438452151899916168108091664251362202531102324518468428159674213702026395899314998917849611590637970597854146973592912581102048016341965766871805935202182967569745495092975987375447602501906152361319532776474968118741146519438057525850119786446180448695764356221584122039874311126822595965328305505464558043862728997523336519776251561631394548303678576007914257976090834684557913670314671998932644406081660674294881360155050720077456494804852018079222974388130452135125574695199856749425667809283290132180753798888566583986548495474049761097770956803375301936961846261999313798610991342405434156098772897408233752344246245788768721227657609057009609159297436333291454939333894015675212762438034334312463694229845811098664943172346703186320418470319192836421522219496940143454559246221751393644193617893535227284829701691217605798582587669842649503355631230623377886513042542193125035392081770922729142736121639572440753652227513949390590404450496341138553929731160787310893112396111466262692760654624081687636500687832352904567750621626996179191972435520590638845305648361201384612216910427729504971010455738889213661672461410336716341677997811507566720936645605817957500243763854751687038486842359383156522509815788770846321868191964971197834275402603808214813071082874728085500754746088000747450871017798468748008091278147480830437192667630482900779068907778215513533884482992012114350151783832205999807369384928807516850063512046532206527708346934660679074061533799642169761695018901832880667478570906593643927415996244266419204696121505837847486318910338700959675922035654880972906221357982625909445921449089726894176407404364750722208555184377105216110004009209941028400471731695033884928317055849155189527600965153769808984993661907120840277775882753776915566813639138223392231451299600518235992829856557894686700937468624585369855190492654446450023271882859701980167777102920005262710359002791059026823385286855039709578158267627189424632745997493169920813721423314580750212371144104431423364289808729141205142767536510418114645004996634844396494757089119035262284957454713959527245668582954548194627323936998791398121780994495567660185600*t^73 + 99341756540719238645118176337413466762831924139586891118519307352266661809804859350241777281770301904497713296343931691750313328781528789550225463079389429517287487176195127884188055120418274747308135231722309774903987697486416358106979705403729213626799672626000534772836987789098612783786125818447076822962840765945082378294715563245815942546607113899517830609315870059350949233428621855573097253163119753804839259204385069727089311405702305959912342381084818900576362992661041794961389787020481548761778273196696076611962066978320443292239212636122485821571054943911475352477045077316348461277516919186302110298864975725312571950255932388953835974807082703187447822664430099907204766769304161432098422631698258564549663345184104032938716635965936777155754385494790627382499647722867673242675971792297898970802570829042807835349177508251805163124932956494547914386799641271182196117678092041331295297684591302400806952553571570266121150231686042091339107594144803042506051417738383755880389078045271978078032563912050242923582874833453810413293529067099314314557164427546517155017446148391078199564278389400012143124103362314371719294497906417413979943719792540647309047406150587802135697619253444096856745084018676334159090916433534543814402643459146755410575443554751270080597159455541938758078945407091273435630605920197870175927130969639765769001277755581921239764448472964320047478593664937821902778298174750184415525634961297243250844962499023706440927471670060099054291333237164124272747244085957212704796570053338021366493147211130067057464216028914596427910146773160634733532009895573504842390044779833137413438472857219842970135338828681843933494216794968823485715759144106922094333777115132760889935441556126520471930177944856050713329711700563944308918079207478034992162534901010268908851995864859488554448813210374390659404087265847286216289038315509736344380947560598353450253968393262923358330370673849466378928026594379431023621989930861052161421277402224086202553601048182652205249974771404023207340231567433430822861843535629844009629207101238067809216960818995850186426066718043601860447370453283395755103652156639920307384841901320124697917149980762684152059633195761025059831459725802192237427401954098197255588693498623569416531583069767580100822062793685191546951195742250859925305636086847569448191302673162654123105105728083771374794152714345087748602308573809797833662124498419976325847383092790772297947910335951023580081805521837527069721602080166740355969426185082489353873069486162460100863739687496181102843592966664950638668663452912360094684365465433047488507053547325791156564896882709775090437109011416770759508494677044684013987486879875380678730729462955263033576292108340464160850593684791247402929377718960812518922920012624295954815649917987943398136748872679036529552141656716307662449404951241706030557278107669508829449380776999559759413264854458248211872796777808656481247639479923515872248284711629961866280428532767893371300082440443473041813739694067507705578916005672525233816598106552550708229165786002197359218181100161078369092735083848408657751421357933895300108428743573425681807510322042328767554461389815631561130207231783268009361766798600327799344273350094508955072714364702515860615150102042713624085500584591311813185613847672368123272685100846835397171292920414027716852465678704306197812428904319982430014779554869151300953213088545343339209943194187502873695022570343158065215900153174831506773880422486465232986927211513415128021509623638913750224730864540770614261589401278093829246835664405867155981392839022017135735657838715791159678431478786551884505138277352362313549607872214145981801847872397390537579739308003589647374174650965585786155668132847588971375897916751588443222199882659509693968548677206336441068145364057013899749619667581434917636078673004304072981523582335091336156382343789877397861805326334123222795492870549664323196304689620776222783329035346152036641842764229176389961945125083755421690987932830105015130573983044287603354322276848982058915316962198717355559805060365497509751573041177862669676269415232635862026112773614618659596285089943134089499147567831515072479917503461210387485300735524685221343902622312362450514005065463880414909567386551395521853251025794212543411122073516410620770865825310336478725999538348455171383549802877725016962129704537572278280208049050321747621715263601006337421589457646677542082096068832195903050073942694571860669446121844485091598615860647355193498110264421046291187042925920940636786366262166424410331733906252321332587619697579684432110896460148633620570566268675640819907207766564731841339313742587445290363265785589850352206425819432992224170520034327718795745654707331634919828263506305169521973478440654088345553355442788912826534256427142356218284444096405402982133047457240544769789056446628606459841170034623769245287340639124014492719279692894817170300135579267659033711785350978374408045020765277797278847132689371801058376621174332394283286174893677940503148268059757819147166127701916455570415992151203849899916535159134924681304984967760533486469159401671240074498152435901038636146082696387717932552698228434555268491627718655280101217554235019602546207281945083311059364136777595623629555351499905062206069416634100664723577418356753167830372314111253160153489513393333639419752121757906197881664587266070301059564993183456207492185544222535421924228719571481794401714993818598990243959891096396213218792751453117858510603497678092447715415366002467239730317068703862861421844764918739593743095240782195309939274468809595271065120284372068097691729770502830047387126953785614806789235725313272417798771550308127294510992769501446695864844896719158738542732340291605560599433623527419266118945720761926319074592362383887770532844425752765420337894396158973359423443535113946218610984710375404596674414046818041753752908126932826457602050535614531197728128470064782673212154260553526173060604329087680095264290389935767744730217260587293880098466224477884541912124151802525889934817431540872459984039326894110398022866992994513683047028768193056491978444868410129598845753389682635054634829951197796118626223263128454662298351101892858918892104262006198552781730261884196024683650209963796332729525410579547706216372853476827087571571694940580300808967300318875394775067771147996089647202105139726098288956491895392876954705308074643649487827492108675027626650360865016282045258881215508454787381994509164108072607560801153752521564717999109354715557224066330077542648097987190475919652912837386002917815565066460150246755558205439430156261029551641271681041610716888293042597721710274211113819222512629510171846594490454559904943742763905486533628087199927938383494737885896073214376529454258020169185583119888630264505636917667389627162788256914506559648150854800411925147969516557299832700314019737865220409923765753080464321842300141165604240651600542002400443437207942296379825170907596182392733390898649501938327147055025342941819281975714791173057313/734614369950493617746805731641154851725947858349232881484043572066226846039271054601714573052487579150499817637318164184822328228471237109646423102573725012868341712935390169770668040358466800086362493825973601221212119768287293589427575952372853647664013952684036546158200232207105168618669653295447158194893286602573129418228366214861068626289980796911176613437270480668274723761511767014872814572249504334510285355392384330742010612088530490815249094319158659440205628708910929487626406633822863242403480573662566474031074798476972995845448087545663732732982996011698144143420941276689328191702436265741351733415039002385161255018282414442852114907931720479848535722728100169898175842545624746436687457575203946026639486328825732043902366709727236061288564227211502465232746803666663421634989126832360670594114647425817249076512336004748168411677252934568160096410851245408516960201373314808884788646821488865267290551037794912175164883339350157669256365606720288476320356383867039665228144968185848381068094934727189317996791130997950070942529694098036989845320131756275960655501371729118285836344428289344284720927271395493134324586131062229492857263911195821188708435666952338657354436434527036156247325998615551386293005635560238818235326094185511819112799000962974681007469895364678012278389255216797914242446598098180354298941571383989571168308727776000082640753215817642675885349854259739072017949466705643638420462124658898774693631282781389691084325902148381565973984248851517830985218928031677658507675063845789447605672568193357436864152119017341194396678574043834056037131623853246761669938095537349083862865757334574944657306891193273167214235738357371679724430098066542135136828076882323783399895786415635139405710287871915266276909288533049789894096295883146717481665777190464988281341127422741676414194509138517655354213322120938669712566996517486610627319439717406675598426808615614334614654101629956021601057338908459107956191789330292632964782486382843162532679892364112317788069295964090761141769661093824118284416458996011553580820911949366605386308024233745552184030394918760875348896510754250579438064706950599884932126540417958685252285312345782428608560556837382967412644014595997005325572000107829044798102970391714131654645248021480070056702839938886508608290614423519153278959245485932562312972792182277699335309352609587228734044958116437341433072601398044044232377500149240623917889211669962868503503951248294419015024499682120173256395787058745192861251017413730284858219285100984696211016196703504530857689854552281325953809868105542235363105755481456168397845256198980897323296141589920299738629719122744462491315642212130601522110784587222005083891849549271968161965497110957690930728350479988876688912674681249676659987018841182941952813880169245888842177906629075539574292198520917257702463645156681621176329149680569788305933618670546565330078877187245939636798123466727901117115600788481833562076200890291907631929537324797426196063130371561332679704283356481985101285322412862076748060909020529464603246268795964763148792248652764645036920153389144025317383737894683436136411926912383027976092674430764612539639606884133612318893529768388912549516669514547987296445374629015966929167293729453526651808352454116292540885848526361012572425312525226123583222766394837292210324237451445166383365726293735879861025350947387028027235420676707827064385982941201457819836869165597534578994326726496642046760125229558905405597861115952501498866039842788734109835039840547213904177406425275385552094303801177421912116649485935355029346758939550660442161827596865879835750676517750938895682450974658874116092232938755417755804491182615735034061201316963344644749294229468652149022481149668692638365123583972044411331314023117358063760010004454820972610723533133357773694937023392497262881725558315748572027457963093909845167354153317441154419035412803467274261192608274221666258360286637248920514838755010348412830847932624079004741628855683120477446798483147064991200251258536414099192257957878755799217428258913450946028985071444370740136317412754979085542694086209416832644266041936114428984202195766995822271994163764448182032380808195839614392184407285453871946411099135671794964630592068909750284565880096257681605173660010412653374291289812876212747355576027822262153873761666245369889278039034243630699107660970939834257829029395396766616385895307685230646575018203783097432008614056553737021906479029779058413758689805620436116047236903563062910774746849617846516009551582525162397299990699237009436344713225466511422020198675103176089457247335732048854019175254983883251138590613019822488409829562261348993430734491125430320436955761199787665663767323245405931073306989393857883863116487475601884998878363436885007645632943549503992775318371317052433480587737572423932583900085750960003727475727000514564136763917704595847933233214061981117924624703827772755675507142329877807418431241082819843266430035419673896340933941921085210448182230810563812037901597604875380640312702836359645083143775072963787157311288555826207503184471731617766400162801162217201143055322297897624553643950950384512030632447165444448499952690512710543055605455347628329140933829193123499748699310365411402940895415607248707729573985208998788129911131749906687792579265475423958374253464744252264472398781561185837425649678077672202873108261878886048003818734132191002942855812171068555555472887245798945247884000259305727685187839943766447567388070093527721012381889899515709895574800907307388578353765163317346958951278178076578552083949742472664556257470447662501038652346569285525236657261942762222750037285696078670799249751513903385744350824999770360682488897855467929021865083102744304364363064132689418611242379726452576801500458991517102570960219495516565663557759755025016706449412522766097262429470232672128595797263179761393016454218567897727771958388272132384131087001376760435386393744992591048617720383971647830024107978863719578714726779003617077272754474157276272023542027716397683225836520372685582076820333498378507087643420927360752558665702218358617677578117929050266505074398252991745050390222027552244531979102112119217152255873793155672205174478785779121097021091980079215460628489821662306570149217489368959819870089314346127044547488793473448648607921566934728166220637708158470030977242854653385123507559657086012399898714818062057773748379207645439471685540207023809091005626250800926905541319779674504611289370120431833354991463600076707903757078144715755326890986272171900578155537538940363259304398665751616520161101516909073162486646750310028468476811280483977714326853243943771415059809920416890733115269382955529158047857939020827333394045545919298895277596222677588226858292590550007575943116358707949244107282006317256661566025259694473410580584257906878728518417995548947790662594159926764800734417666360871721186050099004070511693297761302005297613492586886235656802673238053126764673047726229207557545556109256988344755726910858413553074875033600*t^71 - 13314167001567523104446663315690406608295538865456970760213756476476483090868799886659019024011981742002326368938511052384987713813439820991371509853877484379286774069149927832296458293242875132193012793948752637044240309214528646887908861839311983986023260547584895145223392286134836874582783455288934692271699101121958113251863047154509428349470135319723657296768558733858750889391878809857374618623426717536672314086665019700718904852599119195136961202523631171807762105987983002889796201243457563999506892748713651559294293168221031354624610067599848116202905174449979560805881214819995840212494018180256966025900611847690779767337910972990408344553535771604155391491376343117317006036292088901494129789344679706961132783635633526436504412632204055405710907501153874868524798688464614766091888867858588511413890722432420270044059379078474922187339235023245347268497315876669977899919863901128129978546105779217395794755679042451793055490067141843599452910040842576547007451120802141949873298478981161803326622169607975208370025201056894608218000957356049827539689218847266941322732387779770402861387560425241765562803151019364234259753985613282682111366663347438310349251062739871620751037921587242977833667072992111382010575368184382491228631908295747551997655100150307623880335437588292590214173303619340863795116851779234846854281174220295420703184169801442352463515598354363371094940409664740611165350016872918304510856199771910850844333190511800489251422290705365558039034064134604257391126480466440772644311981446663988575713700107428661422654697947565155635842970242647379816348770732430483362045189238164690196664886268224391833564875612910180204546010671406372596482199419024743618980380607741012691324601230526577991557899738166379074738321700484268877933512213963460638186323488403141264682494966403803682461653090980644789151573718388150434855954348668736018876148003549741033777122265873585033163938219680488712982405406900536479055967891999125347200883255029165411854320224114375480402751765521855986123154986006472966671965083629814082267302659262247711387418823410687093592855706208235780574894691798290709537795231208827761743773299777989779919174110831174764812604035160827174938434703735837413187807254655566522005883562585836393307869092418410179573540551951020988689338199714931484907328297491138690442793422409211706704238458162165326283694995868764507836498377200375164835600638765274565824172531298066850434507227857784370974475628352881245580826192533475361690070673745518575944384993002783782668622460854114982166932267403361891049989314131642880765639061853310017474821638470070261708569279941210320368825665711668935593449955303750127782391822486963455822469793233694133274737590913927537408598411697442246268947406647385408360819720037169430425591525220595820687603519151702617220228993823235689563571058657752879009892317223191248784398316607441971525243182034213475104339049981118040958450086208897309307821012788717453551940979009737937524739270447301333651809473651828166106988083806991027535514981488852187726417605152579866448708387752027645124798706857862001275863419452457850357877092898017499241256313512952129607926543739928270913847501846302096945554145706746450558732219670248659466666619181117855008161420577156363235089134485241711186754751227980582422095540496989437680260300279271823848903853211848345099581320725610427059250883075705504838159627275208707567211446842497507266888798733482073206216616716977528658286888588083876773343530521237171064476238514977879860943631942205141757905190461306338689357481093206898501449322978091135413071958104693960200575231490555462311244076065151664198519498176642282415253830858772215673289582413299148234938415989979348663061290633311230835092747925800285198788032957874945464289547837136941505781745976377182048859176638325936165356152363068183717017274183342413587574292835376862532269007739027513332953165026748410559499217577132463028373206247524572984897658983338425894527001881267745406258458895758738752851303956061595028388509715932351327794826525255782254990522498954534766089671861962765277758074361053605993099845604823566334877440296400973628911135295938011092110436382014698878193660129409154619885018617033853359222376233748374864115882565515508271121905371993454396295404032428572567558065583556835483288308855544361499875069048555312188773019346043055716223432458581330322853002067382508342434407303541792522406336354639208259544072335643314740966473634952344304383946939498212024308786554269401164842651294078995023722831816509984221211215065093642069491250644331957703758628332154872831529152253509326729355964595858548326254492727258692861273379532400912679726379544154105488287458996634816178500117482394068192063202345824832674460037586805849312378697988074853087738339018290130840237259175999837871930865401214910051904124664432578771505668444484050814667373796235715078623969575161312739450317594516619986823359358164455672103254507606522870837113403147197282613045277923231171441628924762443517526029941087031843384071611260852721135894884634979868169738857267951083366533460209329167825769705006857046524894975144644525944902300023885004373503614278893188368334700789063895382877867478786523055830020254000443629985803426299800410981406556873131004894434215936965753079375854689893359779470941797907301580371053645865820190026306194420546999646892375042551609797639944828093399813411269014780399384051445732686046826059896964505405308957070185808695213377810175005818891311099118754072942110883205000885678262766232075949411781369472891313269117769068765253265828789865594991130662257434878365757510242409014789952393214821629099181838081525094873328191891487468928569273577752510026567083118692544625507516618987070126765187908241144218220320644099331059350573720443185420289974569914673332047851235906628253970212143121789059442723030914152903081887862021781560003087807489331965110239088094030461374984156161872106644671891702626749804068454804750773600957935630815435910963320121225008932625953788472610307621878151897347994619493339529524786524191297050671488888078935379582490614034513162165810920901999944522649458655060579985109034606868035924522648565948337603132370140344675361689180495635820630737247870211290878869849404041627321160584167852083991896426109066003264685997707092322288087318150130563824108762212885740055244091722122779308654571878490325365545444813911765488435298865511611754074893888092049025270463453844056673875819853721435547467714854758257406427668487414953585537197291852307795882657360001031980297602066020810300837482863445366963095670797716717431956879580627327079390641875140076356790379713462062687256052666893440291816782600266843184889580495100196446784955088372625328336511008471003979826917216157999091848358414500181336402418132072736223526907746790520830594336099525809346519987779861977145635214776294726000684519494579952858247927436947529081608618980686767915716624243333054767606053078579956233300128969257891789096399302246242835321668888414815122977/43223633317835066995072050179368697183696993471656381120349749656543710598621261320669893966558847262911953787546962109524415028252392881169229903345592709250029374268508907242707393466013061363219442615666831644530332051410563813916810057638848482397956753195488028262408379899725884712450496048862032958100765465030530165333959363525920506505364955268386157060910309481267105723657041756416439620757812489518735132743242244177815367369742424382400212369816117954025619291986260536540238393648418722688370675855264995672103985617805322310107251889738599636640265665239161663617718073041429720933970505807091824913851441868204393984037135482080259662834362313063784863820487617330059765747775230740081160256599652510426538348740634343765770940233120819445389331382531940203183255953679104067090064963745292449375285476576608113392088759947135273276366455494441397718273245382762614460902110831448585947763608811351139759442406582262840365119133271129278059091723807928724071960304634248688914490695676926474168441200268444138580324848912470177404516394726642858308513158546254580687340403031736780321755915957573823602244490458221626216862433019577193514372643132216865562896785223521422602015558194225325623759425951071786699532343108356315097872629147533661782092966125019472571852699860944989172435936697496665081192647830718212730674110831868822821523970053653022460850515248922202573813387106556479795640324991347916729705437916978616268338509027694687504297544964123962915081315498741701547888379654347018821887012717717015577031602184748316441704700125995473450776162628221640332730349696094450153311082107657878083162063231894591342014523216595013695661989591056085474670680141671747222988590623298810907187225368872697152763972811761911868246865176948719426431198690884046680103689523375879266279772802445923655258122754490912676817951079124150736313164439014051426906809993022791431681723668125573726036871647724425434568272372233019549169063223049644940508092423940818189774490662055354104437853008512992616654166207108667521777777212890655769506556464725238853473204658085853274398832491333920846684559391849117036850592177614600574900072810976730770573180443251528069791623095847036512714295347080657743854523364503026369749556996835645356452338295535853833762032343571697776708606929736523374408329097635075291530586864672792060076079346539493421109959707532589216792414899863428108291675743599673814561506965518687143814858161064863520184550403916688352507490708526086248468131883378846190305444089266582476243875306035961528764526219314126979650307873330509390335702597100615242512031447704491488166342303481203381855580643769352351462610345923822229768672812722498898748525919572923216692570555482981346842625209092320671272521176322943897329307632601971493607836823980154246594235421593152885876622899938299430426771778992051440183845000444309181265929823607553303632568142471772927633675531390945355945376039115960906395218750471567418053199418899729146977358576674477521424265920282757251454987775469752913467977536238621589366700170780575296922930084395413767402737392519353677769170547157671032537936051690724977307987738148731675023897038336493101648112550892924656675792315164759721456550697467985720652332955731858775858559163857372737150929522990860878086785901455655365778153319457837022390006635167222828487704334398847958735247605114807126472252726197167501821910795284917983495320690431334239867957898408100450767264923784690268958947196110317778581945601319429527222835884431664453428974162790657445395017506210780385842404860939394631645303001314418699254168722158961021610431563366739496473240558250277740286910995113504064524007605527317352336185830193847597143914745889320873084472911621610206688666774864574117671916745181481542075580247465139715690097979590731035071631373675268939470610123355713406437606322529722711723948207363627474724819802476257337971780423684081107900850767915802913424558106032810450542295163379514363255495382121233121470163188595493632010675684188849749817141583677698848707625222068145458709549140657108346486616861493283348971799985725789637128790057769536593791995342713235533604508124450216114198609316359196005801045974519432635404427580882694656539240853517268753959689495849460968144866575600765270006106155850060494402727217558181145519876711381036514818232024447710063416520578806777420873472370097081491445053074567573212381576838708928910661648958468029035144240133120421170744985151682141227129309410203586901782821819627379398856856061122712156094219408256731253015698681181574223632435230452011854950693378367126907118917133911503139108031753634838281178088851043149061897189041431790821299091036848805348558725871880631130464664360861195135884705914657410263156572479547823878813332841546190514911550317126881385704182733417725880592175445631960861462919211024770221199970728558598982459474220128748368176347157998035041256859775636726496917512626223544933246726357964091722238442413674411739392937735873925437224325494477230376254443361376781746249812132919662707344388010757587079764093382151437302554957802981881157467057700587961129808716438985532482374572288314679653973620163879076287232446248530662366611150355041663618799286335577411121621336977842546649343451309463809157510339360672356495896417747851950024214642055584225952911988492242845187536873398481311848627276481025350002496484368721892614953338324704380843193450135917762994842930706425197169134105393702105700157019427820780484086257267262218801579740624268302637538626068253943628435151398344375494999817040799860718860036614643946255735550282446449036301630441589823383039955865085733724234575134478192107348737487069027863358979246903580374683130524457418729348393228901678491001087236153018170365975272808888443742720032858394633791875041471867630871358008484450211310588860569316537181908318122506602014647397115104900331930845646893450808330407118551567064097566888527643154780442432529239854547528158152224662391706601841588527710668674109495436126698421762235158402295008226473665022365881256016232524055489754248097049391473274471168773798807002551622518147659212593645858461842425903704223411018892500482585607559134172779492685751143822318936313916208110221652730520369021383308454688470847670275019945575280598225053978536895279881819894393343845923658809513801924464105587907023113457978871648043338601874528277563018492716091202318457945151166464877637034452725354669115764134637802570628179010998958982641971832655734339380679987473915593034852711736959705898184324830928756426545295936548779789928077177241207593088531251850752870893469257215151339683640556033649132436996153095796439991578436623457305809319421020104814784862217645166775225252180063883068601589588629317290007394209880910226377629856083568127185535732053417363075015077179302910808686435375736608794073719669646548164780059566792473397515650262004467944734009593789684273816900045746317711032077410752231002651882196407646896908717228981132717501904294984645887070392285099776000*t^69 + 397572040111662051354681994202176005906254027024101353805926572627009584172748481877248637733219899095377049837218439015992155890685324267123900036375669433527108333116804758094640172361441203797682255068494663988948774343503305058945237152517602923459916094928603990240806261600181298614444064509899987001129510682376675666329959351109976975332259599574583686707395139573136903371183533611583406422532873480224196431400305994633788202641890849857407728849717137398940426140508522764626511874043806083002240386227548210525832944703835533479578537508892914696290448183630080030929059703541488446966689025273869102513172327756147246498884270448801373185775127198085094412504744165380310905443863221790169296267796806772914537567376012833411647933709127957188734606864754317711713257525042602850213266252878928728690128651276270007386456107609641767642491724232132509360678889967969329156693699636384593515966894776325072373659247052018251567170199416442442855208140158954192118109090571058579943658685710396483801767471408007668174730848632637054815255316479408003093607768037767489638089433677807417386262238819904238746573638919921368285998086602659526923311815668598935851238445559537875724034779283086075851056489886738457820830466834785658135738663935479023095017985914365527943262175052859823030828715505606320089369888895947106694886646977225484011846974991917805518545797895052072105118725073959798042861908918356796564455358012489184065768521499016535237825006384764979672992775599480333242920171929192235264810597586240803832985266856669856983383384362789056836419964400533192511521048042672242861583887605177379448976713266514117397195700497660529876462565701245895500963672827758399850856952026751919614980006093961730977298619596164660145971687548102172946478524141240345905404136475300032564301248524976792362554150093014707454999519769203416144143410937492298144791299524454923897921407574010303292592774420093479438046026999333927480755756802085932316934966715853368406848043971629637422683889831617341885855850247557588533912943601565970862822983305991259247585926806903452862138486489864109761038335651465805339312086122984984349510814407118874679309176041169724992687719166166883934513046012739690555990784639646954074762759125049543256685770647055401167546102841198653517614540683588021764763184465167581269808254679138740978105649282664927888411013641207364743586866832004895165310646684128530800778229765472892407070998677795419677705850544970998910712420863953335072081740846204420083534235016399873355929954816748929405916617270881705859565610238360387299136902242506858096649332876861932522202800672085508839539391341458888089690797422747680299579541067174030664934455239877267874320272783213867407519028586333948657696297732015083405301386972538358797878462103566202291220481930735837549290142080957567916905849663858123703432584449273650258428574720061175769775029540177328388079746303884932713184739790457692705277351299541405142681098706519833704845473315342706474380980382892962671553103190280492022765409953584394106221129962778034215120726460807294299242655518826764914552214218166035815240083326099358178318098681948748184566280494783246599832462489521753353458754932429266316979298098665396006655071699738477251584723912660458138649832629413312012214692413518541581782123243393324598256496651580458292481061275440141960353334870204275464641560149963299193015976049477357747171328604101479842701243234485007160243217619932010973060417637405240402117012771236196489311625761131560209431662881732606753043395037780900668918694563435769139597667094131324201827765153722240278024159531705284309412793434515686508853660283148070494959633322053478691984861568125972737811253230967633122870386209016358249161067761581770979874228835967962578971221471153820239463942998083031067237875146843140297548316009861045132903000573957251171170268181082964539481361003926555737010454212523304646769887679213895482478520467456084786743053718345371994569014952351965371758341617434799530872091984017226609272659650771921512659447399670903100860835903495045037909042345130871111007853464799091013601030568361569733908007031641185543836467790490507946392587324403093476782094214593523827774032649237280113377658058893404042506018579011469098177346659899481577408817952089935624911368193754607897773222369763391721635397186557829401695073390728708715989945009064331634372520460732664564699880546338799586909799624682335643596825695867259730483177706236300468260526549935682456722795180212667402938261503623436375304914397483646666709019827248247119400716181473047827771148640688631910646527696945454383690607459794641812739813493009534388010908642702992015422446023669691921454786819380370289585478078101359335788278947239328947292448559423900277408238058023385944552795172697970115234703704861639736236133591959151762780456080481746808835563108363572918265747020587156011201557457121107136771127008993598062310855942247284090416398891074096612805221866803170269609243247650055598546126418808012187870943561530101806492309552673883419747645894350726381663582231350280023435186894574508263871994938072005256239326133074425489910352533803573189956078533285679566887263314716439355960695670507594714871321465815123977274845425938807787945025687310963602787550432017994200022106781376636190128396861961922134877677971250744694587313356216835292719965360166561747010188411681696365944376901714413553972419268833924046390219374129063780054711199342054244135948808419549853371297409898182830573834100687648353213052825620298074050316353502038058796408125475089509339145707411513659244761839260081911982526044893270090532402202499396228069430599972738544787889430426212003410402940203093861445782209308498297964941644757839301473998657156945956793472220909435586691787773158808186397404536830217650068397399767642546719805384271235367544122001619968293474502016750644356207727326649671715422838344184031407476122977387787727841133841284373704278163044059337887706576567060629823218003478402889983914517982813260253995825509663990953648022228352282643436526470223800193448073279642055934559126287321106838081636312583557208263322731823646019198768934782663383936678084913067099378825989694262245479123503655084131850792906115202212370234424796086225787940460153754374290954089169186874295184848818207814989979343335223660286331838294223827758888064556255092433915241530071940326199565006520604868780251652475315240147192967655074412568806475782008819554211576978517983423834942871097455620892103404690894089205945903760685354647104351367485631588177917911532123731418199715724402202203896860032438086097473954892242344119179113052692735050867667065081481194012638308411600786685921779006804892642515405526196323133601581612559462453394205765657069955240073008894507126033320501551801358928849036430573327193780976654682825287944356964490860009135326497665970686205165046549612995789881827286925209353589739830496519055980918713523404973765315097807216957286669368757326235970603345387374882112719015039587768933460429/677170255312749382922795452810109589211252897722616637552146077952518132711733094023828338809421940452287276004902406382549168775954155138317935152414285778250460196873306213469082497634204628023771267645447029097641868805432166418030024236341959557567989133395979109444397951762372193828391104765505183010245325618811639256898696695239421268584050965871383127287594848539851323003960320850524220725205729002460183746310795158785774088792631315324269993793785847946401368907784748405797068167158559988784473921732484932196295774678950049525013612939238060974030828755413532730010916477649065627965537924311105256983672589268535505749915122552590734717738342904665962866520972671504269663381811948261271510686727889330015767463603271385663744730318892837977766191659667063183204343274305963717744351098676248373546139133033527109809390572505119281329741136079581897586280844329947626554133069692694513181629871377834522897931036455451165720199754581025356259103672990883343794044772603229459660354232271848095305578804205624837758422632962032779337423517384071446833372817224655097434999647497209558374176016668656569768497017178805477397511450640042698391838075738064227152049635168502287431577078376196768105564339900124658292673375364248936533337856644694034586123135958638403625692297821471497034829674927447752938684816014585332780561069699278224203875530840564018553324738899781173656409731336051516798365091531117362098718527365998321537303308100550104233994871104608752336273942813619990916917947918103294876229865910899910706828434227723624253373635307262417395493214508805698546108811905479719068540286353306756636205657299681931024894197059988547898704503593212005769840655552857373160154586431681370879266530779005588726635574050936619269200887772196604347422112823850064654957802532888775171716440571652803932377256487024298603481233572945028202239576211220139021540023224023732429680337467300655041244322481015998474902933831650639603648657161111104067960114641739484973133687038867214302859697133370217660915270578035791174518509668620273722269384614028742037746872976678367965581709030898093264724763805636166910659277449295409006767807371968782072313160277607273093402095168270238699190627104263637987054199377214079792743059617091777251086633296728376728938506715956598501768175232538866199063822529616179567312527546540408941191909762452063597389368751343897729747833431193707029902919983061556428130275793126098586432777856682861816224622994694784189284021100242017892667399506268590314785290731843125461154046461230063950644244102587989347854823348844647115259340687909638799355159347370366647939362754538852982404096752386520172914228752806548266375874065985816080393572739975797061516938702566707767201128275779690516602831762392787724825819577430886733189443575689083196643021604959395212067092099033357743352757870875472562880238340294177173166233903185001756910234232057775866260916658458143909810891279483387533525093757387889549500124229429089969311951034566814502313499417763196939461475149026128977664981401071738233411636008895679651792571322194815689309552482803207618383671905470179509760998143154691311158474564330129575374386933938391925820429963989152954587412937581235636152627593665109623553216306465787488450760233765506215364562526856820423359645789471934063857735338172780017443437284286490979640701238915284686852212480131978314731959377088957528543269126130381741426690816757569757931340408393573728687150472626814213690172739061645197783814420671062593157762189429409770387261883720299977855274263968892711531009488050515895776413687259226288315309980490389338563427826078918778080768745921017931161605590111563677542785819927971853266911339703612355254664352266027011656742282071893238122446139544994510193362341176544159184090543620522212478201680254786216122224854245880051706225265906176700855832386298989150341855248696830437355510238794698294891226637717270690446662030680912310318076994514030391829290892945725024336094319899318903032556621329400234833919052291979413801884810950615296419461812400945519782936536961364094956997496728105800558199776370704315017710905056073302741260369174023359803960616386719122444879289627404090883053600804444621336032100495549619114773371770543812035135434974888500936243017745322563428996441650947745642726408411504613144735144969572065485635049680790993525489067972846260351067131520943365972498168225313660644703806439886267032500349332454883926428752219931675004767376353545891692514093189528127930875174162277248757411624255823778809437396022122963912612671844662836908151943748185727560862927751654878196368431280215846025830806945799738456725333009335303055961649098056200352426243964617127420038659463221043946408320158723795527059329632760789452968846249240768075547850890318066947621634987808376032196156877705462610748648234053496252400972721400132132874747418050725198429448683724434762772141969215646357469818308715118374364477502203954198712941437436981735597814232450583822691195358165183181099413476609227986279328236247357913723415741382415062078835202197582970796320372517740027672246716138133650570642544724367003224210773342223868299183596647912253382567438861833308324560313710410241355562319396694522152590712774238734279319533230839714070514933010134328649983866918435710544716347217046029392204152873262287819711804574604744349909540552295160664869397150039111588443309650967602300420368633210030718796044953585872581067328088983100984501332989302459971035858894250684697187108094558082603113536741321438475069311783512150705240728549421663800305864484595473906962755158006523621091661034902058876918240566334292641886343161679675010440158343015130220630748103192624008201489425870035711549832893426458160586126296359017033366397284669066945940672585618635947181448182596072708983059259550317942132923053310532558815585959082516563650585936764896142554803310105200249915134664062663843044857307884004195214586933076091560264776291424387911274477718186377470070095518220267467142561048761832651608607608350814969288462214754085350398806344254309543536006149886853773799747966714977456181309706642086117646660997300451782568864672491366166772629315840893841185093102040212052076767919882996668918020593726805892778152448001671832456786043280167641979147346062705525845663744692718148511678829053586137321349049563483270987543876695444175002322486012304762700943015153956385885428836322507807368274616416313539759363889816146971442658906939841471172317024061390892044939837983630653137091344290879359150545702059071554422351217184015876303005930883375539875776778918958386989612328461643997685029704037655043702044527169741512939731834144226534728840434164457679337595981642098296174743107612811862284154334168074758236888525970876782509288134260213249534411975900659240059802170205354841902875809078936002754154219873537773821608157795921248220933213082083227745187438069997800832816969371720289798100716692310806169212768451619041546154410386468051569903254037745907529833954759452230769479133229824000*t^67 - 1840242883380753525877383763822139247593245551874745315608042889297709312737781680983318931561030062861559802042794677156401275830709588672035480349895429898011046795829651292245217233967692784399444213198263654488856290448261126686766206306081508847722019654211791842559405665787237398614937789442016029843083736843986438091121205449544098696484842173164506800236676888568950589836088450813840172967764043125544857474620579312253949254108804417521084889444008585095432598458218105774303894915492220604515515886723387626861253289930535870088293506027924121121925842110764270293734821534094157377938916146507277091602409428365698451929412994084121427766425403028780225409281147683404846451873316089292514352466086456341326458201433017577504932091516396736296130957258524613224693638309841409483708139957981029344081464456085517633495231698967115318904922896974167861246875486823561115518747019485689545937328482643986605252541968480183551497516146479036087910863264951804553739713639300008890613263564920324022384122697995682013993731790746819718675373335993802603379927352311204162732670411986196370792298170414065540534887884438557307778197240036925565582973674974683504712448937538443708224810483428861408750682876452345378441863534438478174740744037935513997547028810190513187159128697007900151739795934209260046721047019077670720334125593821450379229656533491685803588033860076381975517635847493341508926528400789481961191099364955680061243060990854218799918317518715969131091027411077279210408112148116609783924462913030006549294590885555690245878445927430247861623038296179274198156404468124966133976548976470446130609735933107656338885129385887976756991219568350397685731992966194981665589475846691940235595292098657373375215008424831095840085177454701962813860117665938391746115374713069901103132901283591220728333747093341998419380674119591076903450171181526224057743673564746890986297900003735789220280292659345872852664532562032884371697563906994513465989930199795933779587283399215976788264759459452651289007280011214796607962237203374043261045759613728917197637779993087151589354311580670878698256028425741941527776589345926668123742142876929047921556515182238369986439105690119937241548773364503798704696612909603548045029571719869044313714664339180771672978031137118782914555883653638836119246199104546684325413689376085391562962202937954923258139617996357745796314109287446443788457282027746490357452890221015900564103168780162682339984310806517398035538513621740276484083792736559008119338388132295030511208984377517202688084218858295099986745731047844883048482901263009783714781110522837752290730524263032113108462382754760106884353435580840486217662780236371803570797162175653972882230038326513352569676189667636675207512525898653037992321834942023879802656168513073977247604765997354658838996613648566623051017353482050873109691560909493865078121204088898742854317669576896252768226800537196702051385832359591334265704390540309211274216412298504708560522711684478826595489057582297801794299994860934873016780503340662622881658502002263406352566155758436514822144151605607352858457304506841481647422218297042863378750429486535247799123690259446466046130977680335427558663927957694952104825346270330469893529599826232409360340182056848403734768159455697399307693443273714181446442515271245103825882238077329634858177043401952507573306094672982736232973074605000818089000735592680789093111713105923333063184281301094918393361921587144657726259135506878956382140355082269489433043504603660681280305055857518999826304108982789174371496541348627195085002558933810043255333302119812783307618164348217646287381013887305251953227477074364538523852253196190452119095127486858899729896255826885036402145193446308670803952085925540838083781827545378614147066381427427255587775068197274583911977130525825922750361534743398190883598291193082711404448289232389100445698597479369864352236894273889070088294145943086653075797233133841373736616552267825311226822411074428534779296440296285796479029603863720138996918896097494870703762139244981382945605995145525801178569820179882889157358312579492775012550129575222157076715165961329090321086321532527526134273899083956608722166973407418981471040406055528758679533180252103963656253703530111066418616653579984142001738448279374984259887441917394815032917000403181618818060866225434098779361710978979789637411870652643772939924508401006547349399590313639546807167472673015683823497358704006789841346891530834469575411054903502898501254218659995697205860943109693853907056955714790120844854590622062324301700902427773994751842949349124036292227390748114605799112352007446134350257139306830402741718365033742329600972516588000282324103724262739773424763899472460283895701775800376839349122378404673131846526202830124917962510600035092405374780400586620219690374053612693319848972412625062224304504702163122991862232938934790346266745908576987689919090952932165030124141251458385365699173711513567255580227771955249175096706132397220553498082597624318079218599308823071005429489581513617911277719876229044092677364344002980786709244483695831273033840518782972495017610630251881890101841870398483607446517495337464910338789472248385375063168861334593692720974177393542112838437331831062436277921382136801386919512044661944691962764282713849836640996260950142374753679400504628801144315321085626523039889776681962825900896978848675474371131734553542948970966749060920488147163663028093745937007495739172796710009434534248590630973910349601080688939632266879493181436021683952934221682775792303077308072291682141564227993490746400182708778397971096870454132777193568184471126598700953150638105937033695547262000448996188273502316556190168161279749174922776203208019166047967615390910847237762054957412976049252907127474810841318609181631973215080214336996878891824590829053635944833014835223900966075194953560461452557589919237726781048661343594324693369261088293069651719908230466814088324090697100016778030477836936736162995684238842507767385576279651495563149624289765430720575360926993156709788764325808280944601826281812805990585441944227058734313030836675959076208027474360876385582692252897663804852902528146156255039217067774106630584228586870879892287727169937478098370721624995821562580936413440194682824172004971768526460591738928615797906890702875776924844262580708333124908119217178958534656463286355733286523337086817259129540180401028964564782133332301755801707111953081710670244621754573080160819080289790824672499505503286531015130034431740618994367580987834177382524066367499053635087178273325627991893947928026571196682962125701988756130559104158211289922982860908305135318332556695982763118428366088957214597853940240457203096181424350126551409543160717409956975123404527883276374800110523753551122391672117464665300653749496409906670025908144730397047170118314213474075299083499677226107165603862929039133244400333479117388425112465868584123138771168728395446375468868958925704174180694630285230081058538370854351682956679054624902012046428523695969110397/1937553393013604171887848489352926062130697353608836854196077965541642507221446315275678834418458527119106968469027010262068809160198826389512191954845375183019129238303747403288412296355867991933015539550535312005627797119542786163588406846233431784091408907929245226897783639480087439591484048510301704888064437926824802823801395919253794104736115826099494972951630760384649597945081468033562426549994892108289200744131762648075796111557916350971567519742469757436640916787399111376086861293282429767909576008557072512246651285300145829203445200022394901961945708776426970523743734771673389028016395385935149916544533196044597215826944644403600239711128833635975486251833133056341591574351209436962563109952400173345507614655234860252230389609624932132663883515886222384532943427193607938687396024581087415658808890594392179442942118775580272543704721825607703704468746065839062646478013245658222175840938469479829028641705178058159647916921547794958800596360384345164967430710605610990291453188547087825362693087353533344067036286758562616289879203039115174427251987973284044397535892741401390848898111127693193610250112090402857172203629638143822170773646694205536269938802018625877169913599915503893002742045967539231678539911695260957269656012942324630806459544822761654132374012087141685320890906407386159883095811929821732283418380360677059819003338862617563798085700409176998883124402343785277402439322118143409552304958386425962697498609090302698985739517824948061792622163818875470199011031478480673052464612703837562369509912857434074219894965314022904591772854960013320304965053838064553846184860894328398957425343436948714925144978521337892232675168260906077851508956575700613158954492310427648322428301361191429740744086036253242401884001040138197534189061520317240997493998012497228007960073665585641585251514425123498274379210679560588961943657987434353622775381391449737904414422865578313999236760317698807025636316019425810392565939720302229146514450878018677101379378762039958816924057308422855535282293817941404907498091085789339758187843276726889738155503240304520980341520664964657169353693730438876482573123857601796489020614388843045677704406029844303810138496744800213220478059181802074334190458827968053785806986079329403847659671629520264067915675302341030817463184191384101830912071362212864293786972969442538745082985351807815966968030331339782727379240988405002994239309729801534878329987751613082049580430785642433838371672702543570451261588905373067473695394596837311004038179413106486142725727015437194520478780843438529884521549613306881746558535788543281454014654949682663461571416501681424293095903721832765930844750837018967736227167969671301916260026110002255749342265340862718992598904228279074639490629852380146363877657876265924124665338295430940389296394845567190069550526967268359194843168078458042445870541081951166714436721886755488086276959407696475311197339047789013364261946412673421842580298674513326098973507230451453983674693819897654297994744500209074947243034145770151011537343928033816511020349043530452763403691494695629916391036957041420677798100281239526551122303655937101360514052185347189583247539964614731223897753705234463963891313235267654310463941705702374294910391640156875234451329737718861554658711854529969077436337786515126571340212945236346866824910034929664722315496956419846358310255892958777622953026818767695779728544428787140554757657119099447596469881047743516112831206109289803472168921006749640132322158939011145077844672647064504898705520553064794708311638403487780994270868100897684538606790263662670461217442180681678126494964607867368306353783599574266512555536143994706711572369295927268909465159950070726960851472408377921169787102853854578204527577849016773115542290757998691386975465479067934219180453254557629007060879715864211024297944437042074048085323750415297982706415633330333806088883453670751330496257522217168540763040511735285760347897597800553269458621558567440955725881649872811926211301902632778746421918550888370426097740642915332448016880185110732205368478927166380703016695709087513292721847149110140677721344425327091689737468431231299174338239082313636500089095410867446409955039137115301717172797721847542891347692145309978468482185531263321899723303825334523804184611216068673774237220250936067417574360373433544188072370773285899163230224805595737306362429490830064299205888810383834678711519658766176124581546741624527486536634494267289279505107390655591583182605205949138537356042216592071815778007144009901975787118502749368299330494963007315541542103449749049496412983519052029422520239359174000517589441408396373669501659305359072960635868870268481813303258379590543760755830585614389141211991660806054148459951798506911736808822307111330640147656161288359922569053882403108866715922121253866334754895004569759685566152182283199106128065187871049897637474006260046306538964981791209418268140310517635811132448650361253181063951067403687866563990979245972599232962675182718550130376920696809948153575741727915962752830641123290030435096373067222287834275190971665866383654177215916550234907695250981092595087975273075225438043171039065908838934990871084443420553443648197603911303078602686373792201509100176925290578456703014456740131884260852075246847849766339220374176796069648474772951598444132408621721024150400839087824771178672905254528452357562595549408032433419738831052082077779751772200394155183623447577922578892494602897691904439015641663592126351261174771589826613035554313848158607001105965836792068340574141205370034562032735548625154756548799716297183195846165710848515136113515961582315820423994821597299371355970123621903058952041343779728010259895443466511619770639679671959366316453411977053865457237486719604230759367799072749435601322103872918612453013038577778306388347211927826086284761283911095325424850517745239011568559087884930971038504215069679057549296920912097972183107003557736862263966976807591163838029911134099371160772536238060801507740290361652800769793674415128519393769330876612511965126708828584652497643181442397596363760360284528869763229246498772398129668904116508778525917662875164044165921444678185629949757503090847638212556734004652210765224218941686423800823360711488691844783530616979066335379665612835343921916185825905389502039802429041049629573335410709968063516509113109917194839645725395213102707002278073202109257709114683257927775463832475746221177115636479929736450522040307797481621409391792085095654689863584111430663206288502608852278566369498890016518485090952420167765426071975719740058263469566308681869684774028274810878888376291240677740493792474903364422903898807710445168172492894692253054535004696502473453749929983716657157940960536588638403902005297294934171193954700674152035160230336266045761250621108959500071541394603408727105637880323761613159955347076341493579671472145155931110635385917557177781207632897553614834679184815675635874294151660033732194982623934306718281712554385685615500477919737403055482695289172169953833920000*t^65 + 186849538926812456659838858019674371908260976974487462724490019009644249984165395231551227325547910843615527564169501372371359696660656071297042854564707567161269903367816625979268752009334166048060306725622975320331461722728801816148316189492359982994692288538293260418675679018102727115702473163319152683560387808745448677901590372085813440617162019411261047183883954090960018359241415386158684381186890574131908499873487520666880121318602575507335998584580271128760788815035135542979551716806120897989873819682711529659064729888581493405873199074436352942116447418017402466386856513706706563948714426201224357086864040704881900966008201452862868354792582239993551550748811750671276230182757915156748770314176504788022185193863386981276524267850957204012832908597249974982228533515513714951412942992388635709444886859682287397841688717539539803183448879604230521937683297670538776013383987410720608573244461883746801493544768285966764179183168569805020335934354822401756536336256298925936260791851154040866159676390899279150963120154929055637809814172554751139968692596622032941695175588323935153727823770219231894541720878377321237223584969984951677892365059938799348215238811917628544823408450551262282406553991706055695146515492250092882325366171291121554277512625549123589446535286886499679892732823312035807495835765058674925155005172328696684397963578987750790483544234655924381633724787009002802293819280961457058996043013709930074991435591273721823066587029809051657564497093900675463638370011067529479721324685201684960876492085356669964587585404849766799408152771960542222300973534676606840502778217767216363364932829791635415775245963035983856814810601199114834548773860806301879407684680482134575052017961734615118166953912996544019495457312302631322602958429877761166978091937409286660032647176826277546535849770371051631148669019298660922476231807553494552020491589166206212191680895170800669651520709662264379671354259424218103596130149947177160091389503490799603505387223201725474956429423234619525160610988170708897298454822081107630296761506004972831936692348754381350039167149151722316963152289411512676327581120195590897847380813291861386721212839438776882983483775389168067667082367577561453325661804949443205473830447088153427869704131671638650050748574659143056369663489080330118773149662766529499842574491250457340803785531932569987485349933055570990250959851715266495157088242674176440643603807150562363218511321624625454141310792559330522568261820054955956483731174608833740269470623410630075099119897794962075925826516293733922289457480356638533754376413277814074726043190673663514689888436627347382836251353629168268631689387998290644906352501211602784271355410484039087273834274649054470852258365062747677935349395793129926743293910873071386490213741541003091357815637818587934751356520953436086409955163660441811723012612435075460839483642142873614184447707669794274594565505429669274034384627883199921554488870569454280709744484808843065117016762787744283377866794691852966330232027099889720937927034706090226140522811291071090226489851762501023822379072039208357988314147496203105738560976640377734630606812446379595671000350038994589170862000359617387328456248352514185900533553587311251793622377497982492738306772944171439023669377810686041241266452251374836079938215136915026066484870566650572949234714564134491656159607919093784740265818373539945403059224808361139660260370904625444357811381016774353036872192289774853622626931041280103334465009698236563849656358772942343111956006389392414535647705134175113439076746721141192455990261404392485872731014289342092077522548134048775240400304215373819682423475166019455541643120658595747283188867891923853946904049150672004256146195433535253158650860830573975508493310482429264206986635394649538000586425659418084173090808822725999038850729909443868910067975114095295568148555773484656889464517942917420391539479825353042169458338112209812146412103572293619700984663880804436321097056990734952440123342866986767160698299010871776164446389651280692532882235804061212153005809068754220409677879041421368840945309009104430143713491287896965031572926803356341252612163422358202719523930466199037531012385477162185760999704777630328030453367119844646200126287928974430645799629016851627636307505107388337913079350695461916063873299976606077625293283951572813001001163156033262427947597988583240455569201589484202100166728781605645974484992155477585269976806105182403988511113492809455168556062723450924918980126736514108209389831826533032497695000938221147172552270179062873432644436492176915162209745978114534132373991268346860510206246601598032607674134028582660932817248429036715069423530921112024591364852759356633296055033909813885296455933668070299650047586045464374148110864608210521426308495712200142778040983920399817201533607944708335795945106390126704622423318096434961191508656267104597076034047027014805646972779948683267413528122093744420748590208306351089411597835672980811837109865211328959617558541437465217932400820592070013033325552741120916199067979215434745809055890057523763311552116049659435662470294485784983087499357450792763617368135790818742993798296345584086521576095800949741891177993289651156072409939162264874818451876535875454304343326227188992463227585750529708740833710118151323796864462678310734727478711320877514405846856532521670004681172655804205835842238259920105396499492898752831875962306260458940165122286075466381419633356306187536815676779033948679536895704410136523318168285315413934193088710697682835206644933543680195004147007584310048368435309582378049290376255913211452026930700687628755804814934910564568579452680961448203300074016606255250065844759417643837289048739914221785215849410238930773817411115927546769006227617065659123871614239938837834003591911183259024015664642805066550650484046347396859862532547648519485870741939077938190234308025333314797029839765098305727078334921666651131420783946798536492057878975554426407308840334865476212120585195664236927254069690833833532611973298319327488773067959362956026522788022802403933238803265016637213939336541562603923031229218827904748106394184851564699078731383988981476718503691306323048550302534093587496899118856453196577643381614476172003767109694568136166641723293545577351489574134021514015420458826057571929301484906838748631966727627207897881479810392543018091021296764220855952597729787526287177367944753499437459578836630379445237312749093806233451687762631526139797090467018665050454065759401876326702079257057764885861390157521426830759143206489283866157107871820828729578890563338503906586951362950910706100671717903687353115203387002229660822989132265986121875636521653859978989014077732414639618509481778799572133788245960489476103543819176155771792677011334702148880587105230450365327242680726972715380744072636037772393464015712516050429836938698869408020435725905326288376476460133497330824448566852224912175005331750777995501901690812211423790123419517290885476729657667086144476432201410943660471934296232497673512478801/141743462263963925438210255302253723708627082530872708021882860039367845094041404495676033242833310164072677474623293060030879596042589323468514963429472782351429116644425114660226761110980243231052491509805006231552506563297560110304857132402368312253812700927581070894411570151441328722010647904414780492620753214531002592897732539729338636146664815762552044291752204743623387522310585367316489520448771327584793940717628815106368132757519772780040896317528143328059159244407290651917872816085240103858216151524400340998664796762288938266624316708318319208437904076677413812937944286583061280394664619213933233779740216036518949461314379711525338776283369840590059074690479498556419839054079642449489570615366791841246620506956895913126141159242760572603945796099820896140653556065432863001821274834651572871194257319434294840109929346934472860180008259401974611433745140317915883059480889198048335673602110579419424436409719835504921387045521058333226520547280641116453840864321993017044662520316031902243450639229126349965233699890480730901040773989609205788882603706974770223541696015800686008802905327846410502432096175074302379004011509445085640342899820196630790810016006594392807654482324058611246119296840596703278752097925987341063923228317207406458814273815099469293542539990845728417166563060048101173791768907956845664752526691827654920413026357499764235456377690563711612593960465421721375125110804942687454867466305221539084501938496749275216730861592050117913694887754117272010331831117736584269758795960500670328947630234007161390223214093016128206025275800169238458897992982072066694716115065099398921289512681939076494192413534209142710384361341778018940697204076356296486195158944012413997910732571549184114970900283659538575827985791692245964991381565674176050688571169202445962427526353072216637246501264132892127410658098552866490041054049362948830192393523534757881161551077711960581096764514125542156886747771085512642497514629584457845219496516987246540160799694777919023215014644049251577253557958315939623272439601662896360416014043967904672995530179497393506385766251614087963415521883174613404071471191614331263771143164168762965293575757078686905104110854012929918335970849697994369784603786972948145949117292920813934939006171762021486126032350850530216379254956386476215132020401366908078989850415855241420181416368098317404097916530116460011225883015823657558546271518662388105405620750958231469110901036511379325636534251060007185575447671802581586798912917586770640080316649327276789608629012968621858620693643504504748379070031356116910363061588293093443721750696033489959928372388455356107443294623084025641160285507757875901814661077272476795855726844100714021373307829049618984350666177833561156419112568417736749381197551830322318671605021806716332025328131682828800009031395764787358422027319630868707365860716337111357044661382675295810890868614733502578218421415646148282774610525570895580973620071802829432763895997600183522484307533619050808058673729182845065933016681664546590384924778664849077298553552593609449314284114616804032600511060525626466962930044364330680421248134023368993419629950266040466433098708897358815942341680284761922296036521907916991970869073028192323681035119788152348963998033159587264006457258558808964832024983476521947940307484200415667754756436024311059459240263794154638203909249079703039906989334651087675692243423377909175709795688439127278422590970940619890398668431010593933829642368277675998556146627126405428200297087701386213919211191027952815201775387881711757638780199702460920337864487849479953993777078425730776854052981356684409082786757632095083565861546596462364721117090975925691613942294791379094475354230360054363304828317666300137672599032364886152363300268463076467236438455040145888944943320245092451877645010405790635272437993441806264854325135753006497693072271430350566884857749048392117258651165669566960051206915372455391555434761874937494925187972876403853812987025389930441992721380858813298695367231316934538054563704699049769033878085133942214142715907547891030071819089624435213691030177855586540405314900644786186945265266808313799267970784481828160436867854967877822822029847610893300891321472859706663005142631813082253842435916506546450563968042315789889966548999661598291760720660955453854393328150042867015268203549053425910595354002855681198810519255588215100866276081223558771372352061004732503952275175275609770352325379399168387802547685760061392300148348185894583924964888792787946547874312826473987950484862475282512368991756464266875025499965759496490054638581021418359230948378535797264464721416728504272528696437976917805600981559486474028685831839691487860307477466738147690575590340738761616679321387776391784326812523816805793177577919369595129659469448915693591942583327110235720198695623464804882581308872431891485487994124077375739206577284654559321596533868311419537081882245742197113635624300220962801588596297891877449197568667678620446872226694169399439981482840972803758886128171604273247379549803098951293137506866758468406966575452443204090954575966622989869557329883863011247711776996410279563884622942416216801720430244298665966434429665668183179091974896887950264092504914379581633128865028520720055295835414111798468331550876612721335371771240275591596855642569840619106071889761070644308744225000177869877189509758007824613483752939079896011071950563011273847742671914814777197638568665746389201445920123259191950184379977579236140227375472948196720567707828444506237912207926159776872316207816605929711416610598521666958854608337165465104157002514126262888446006762333919737927355722769289873080980214766671577990389641341415404345771885072691777404778939342113892206309834161252154876003119854710695145009234772186150435906759698716846720751376548892092004315289801070852385639368009671698517247821991118930606408351777401221624195710507215934166170610616553348043230157641569442122096541758638458422618532375935060186700359583777952189020097907668036127834949066145700451918649792676377264069612998393055979652334817281894319827616540938965543511822433939543680334245382656904550964179953529213298597732614732880126041464920363740736313979177170936665519666438476117850930653693873595591727799487462658878924401279606021136417308298661352083872273582518684122596103967972357352657807389027757791313969638722439670220323187954495366184646042222856948638549054582212442981810953790762091806800745328553201785747663325002598049204926191372897410454452921068002936405573470423848159424643465206154551030733178848555731728316553245921299990472360335069237174870167124373896715789832914783037385515330786984555678310072954816995232257350076865297735184502895777399380613114918624772212014709328378474734447830687048198868978294456845217105474312784930291283675109467508499267334209177072196168377375182130670165088249103812780736531228646221142044247471490142491484306976457085250456275529426261709082929338275748851945135457383778318991412648517484186586508305150347925678868128000*t^63 - 804132236717541141711085018537140275205234807409389394089806335753421091405346732810715781647532657840185495130945838207506348501588810017989710893586761001014988203974220278494031381486208818637173796057884859392259100544300414652341790927099261561454219136855260490338010702933417810745656890406252127394803589032608407004462150177698091990769913804619001825441286492787616912309015191909222806365709259625321292431001590478850164910088696305285337819519632373958131712218527363055691900298843267063736788273745786992678258394666528918088456640463917621619955646956217456245062249419314942824223838650468456871274678873862876831735589499884302003600263841228156590855364573258704232761267280055126053880993129017854641850788386470745624556848870573784652014299751782075149019963140757355149594851796929537088913675897138244338708869291594056724722810552847886980944322250936791034771765626630805295681998309345694304304756200223721222373073804837195493069121699715813286816915287719767588851860010814818035382782634850718758776983370208825779418070925043276404659133705626425033618507199725829343108652329003983753979230262639079211176744455703354853560562539183306781552094781612034644921120959858995467695171505659872839975470149652418338757104814194592794073299634544779205983783135268658252168566235130748332073190994725385066851561942907792524725030024594408510392277800278334275882674053765307464482818878100865291186480586399171018991335185879877863100407042361125637262625379158418022738091745585164439534028313579805248174440159163061323676103777777602576258390502752324337380275301616893186562681014033816897114581257410058330270225107744601542359566476598873976100707890485118281351733040145903905050462441186382352177916637509915804213359434398471375453650649607366658346786918271809490688037338430432462773237997256721469328010197419275597788935648846984719212769166273764349338497563907628476064147838209280390481381775687460757766927626301415367727484520308260751878797422867606354230165571932169300183460148220653575179587755078065908645630653994749965051179916033492320185363653024921329791181858393354346335428748676416555048348159077766798861979599817714501334129547749670534172561913092583253965548282040394800146120509805672048165629634585264448860436125329275236973013876647775078605725662602558487965570739861739718433785776033758555162741585613420630806490009321214590233367344956562781660542265742606793795335067103166970915957151747388225973210967462626472016367304355873219391567689387026524352549358250835288247072971041413089473442224974743067980626660533941538896468971997554179228792906461220522859265978946905035294316121197398373674957239472946263001058461349404110965826837520102945096922331750870149642607763123558690226474161949833949872835928701035916566644933431431766070506034005645003720665556290462845301891236754404854865315784060894751568017345938015879783963939356185569876528784592003949020288227056459710133436432593048722822959081160914831223226409363587496539490356379717231998183102490934555001971985798001757297757679423215192828101020248074540479481379233728196046853524522708026420266202427212053962258006267506078890874338881288969604523788183941541852300306185925667457793475123216784937604360537311631241087214843005924128440513969141656066204994560911509689194467644141759142509473466570898294756740970540280689399161050462444032821505976594017125128958406225496620053496144398011793597759973027107109696563231096026038923712233261127024682722537392043653327790841737756542092933957355003467873873573431795084852400563315863964250417668212506661234106207564079383043239602560895645145908068975020189275960314251053352236610074449524555666582288822326154049384332333190667661055371870247827323756455115104166197460034789025550988761748825605200708181442339389668294261591677257340584829359722153319990921094620018871973901854317462122806365029590894984840094567605318024970374810434786479569182355809654311993162570625239727443517920594706457393921376840357159266411544677131930289036052594515210214428765355827109514037650531428757540737889528181290368306201376627339227224206580819922902312007597133373766683867486049157702934072914824003998165147675250276485253751721975070695435332727150248480235395647605982399146438003153926781184523423549703579196522445776173596991527744099189637514281601542706947461222471350500380372110322804525479430032268381442408075028384362531749801090034701238058012399859722922154087686220914236204473368387318522614458036235609804396725278434374387322739974675880037262917230495917111666507256345751430947378503359954745635704605943051759883545951033798236448235562409466496517588923608976718271585519459771039930110549899759970554880452635354748295241086354545174355281970942194531304234814982403524140844752114261933691118619497177239535189381613833068132343080916322407844462803386310387241569638001469398280298889614571682713500580873611793537678583163637200730524826292525036311289434741066830327766829280802220906863247879379319872144592921084421778694919372256647354427006650369542518479843483641821419750566335427896177268606335378732138231784382271516658092579061618502187660907815816369436377796775173157039553525620016385982630451023237644938454452093312387986735574389608658146105124328340025109579047529475822124007304296128272526117000784026599881161452258431944492618577574664530091976709308490417379585676874507774085669476680728133434627004170786247733412044664813866594461741021348254376703591405613041738055653623883201425223377634578839174910616246729225653780011703488091978986672328053828898412747062942626512140644414462424654679817530597681897922056597824172918834167707426869328294129916278979531628910070877184628582367960129586142145850628827204907197211550119571569358107277996125435143226894534777549845248982968336583858180565580290725095771663726963696003647136567068220183187157046314869208214415225655313597136369141890268665197995050268273348531729721768394179988952170656728747930631865595769652964640343607425380678520936017642622743140851804826074709684366520063322328364472152433294917729681976337166161805299938074222699652622594371688932589523256667023403781071148848045091301068924280125959946730136273336390860840975158311166530774956639887913530414666961780781242934149614992340537854261200455318185264905187011948103736389696820218251811750030452941323811226877727966114205122118781903464414200696318687200172592498241518762534734253477745072156507231586534031307308755978785916741577916442784092496362224725152160061018955459192672218070466471337534667501153761145428296345252648377056319530548981455015703700350455393302268330675525052161511929408361738378849755603312919567058364195501439189385784922165935967604486426464740094981665274404481815004085093061495513948827338598828288720302058390883632086617668756467232916243693892172298655619674060466406188810942287447742779581042723492694892373066796191013547802357639186649639437104313370688321762111222703028600395010403717016607653/508041083383383245298244642660407611858878432010296444522877634549705537971474568084860334203703620659758700625889939283264801419507488614582490908349364811295444862524821199499020649143298362835313589640878158536030489474184803262741423413628560258974239071425021759478177670793696518716884042668153335098999115464268826497841335267847091885830339841442838868429219371840944041298604248628374514410210649919658759644149207222603470009883583414982225434829849976086233545678879177963863343426828817576552746062811470756267615759004619850418008303614044154868953061206729081766802667693846097779192346305426283992042079627371035661151664443410485085219653655342616699192438994618481791537828242446055518174248626494054647385329594609007620577631694482339082242996773551599070442853281121372766384497615238612441556477847434748530859961816969436774838739281010661689726685090745218218851185982788703712091763837202220159270285734177436994218801150746714073550348676133033884734280723989308403808316544917212342116986484323835000837634016059967387242917525481024332912558089515305460722924787816078884598226981528353055312172670517212827971367417365898352483511900346346920466007192094597876897786107736957871395329177765961572588164609273623885029492176370632468868364928671932951765376311275012247908828172215416393518884974755719228503679899023852761337012034049334177263002475138751299619929983590399193996812920941532096299162384306591700723793895158692533085525419534472808942250014757247348859609740991341468669519571686990426335592236584807850262416104000459519803855914585084082071659433950059837692168692112540936521550831322854817893955319746031220015632049383580432606466223499270559839279369220121856310869432075928727494266249675765504759805704990128906779145396681634590281617093915576926263535315671027373643373706569505833013111464347191720577254657214870359112521589730314986242118558107385595328905068550330311422035021811873270600410858725655359209664935438159642153403923935193631595034566484772678328164725146737000976486027465578352745570050064174455181111754470944467332495525498523166363877717471732631080541905427710622835638581250046470586293036124325824745917039472867090809931360924711002812199953308057870785366641293239910175649361154198875003700182259964933258978338302782133089678857945907093153585719911259570542710996768162738702209785363655954214634465317769027047568167248702886758497315262478383910039557388456364288653229605760521775798106819288841573164579164052473406152864972318242324835171930544296131518435500017019279820900917981757573697449079187970328855541338673691499542610951097159294962806752780075843317232107082085357208162266941920629845319357397926069203688349888832798086658901652890391084474615543904592105920538789672658082515436259254571068572339888172075381346827194833053861360684117230702009735975309523457567679839769931508489658543019993614413676151069113887492923193174125353476959866772160444071675986320869119381840928497519923561753343530702268876995213428639372490246110570169528865779905410212596000410812917679571724231274646834992580804173228245237448509044333309747777599519858302627593938700210809829181649766171764501923017591100329644692018022194708534176056588359673706086140356943598589452539637308117677508901349541032044112846596471927436402996502907023151398794961127735497882613188899784612864998749418192445316929669925360967009635982535048109645057134838316841105487493168221611621391676258059341027337370628774911459095703893239853803552071515466673030064092156837414982794632476416981593146413906645138985944178246512021695273679872433988483002265573776221725973464022812620491365505110005784739407854405356542488280860409904318381066904301568718992947544394811337993793774467624503363638136723616290119427401765060493351291777027366567878112694646110588978981193571676319255453155378375931389781535455617414520307059379785129773890223854450019479433243503566040100261205748579974863890286489039400435056841624726506692585365356767220658439781540390802430412666459548898623324544412294164226127686147719322688809518231327617616131343319666470484827269941932860110338644545377909920627125010117641684041616105021115847572973859007186891153451907719865361707908768640014222373891720035722397848249456242869966526722056825782538172196655968703238527073211149087290332816061644482147869491810397370165165675837890223484089622697146782348298478888065778944012183399239435654787670470940143900889555177720161164475959813428487004705471232931722167965861227642899612030337874104034050056485650501987951903302574764268632181131889836791116188991054740246223792031963460935417775937182898515526307137949320098485543864328640055879357486600776628392070883124675006496501135504635045082148278118744299173652027575598360513717240988244439769259730483450112218180759467689921125892750450678159775213815624808589727126564227731476280450688878543496861291114562012862352322193109136908848271249535651871780265840141361940798713164171178803326779943631711037812914333158756765257586947915437156184417359154447865863679652293439273583813129072572443645148423941089192196926222999289320538510031060811592937869778434333662992461963979441191773886665167143831057449895053961633818688572754366779752245923732384845058208873088160772912436704727978752293050432416877219444445081970885983905942680374958723128813906437315670073702549368629902049873888090314116733568983473840307957431036530287399211389172889391495969437090310826407554940661312680688917298063716388230135543390429073177815765310634261127628448621738724577069943104884904824396997612615548126723020678458326455126217801690243693152836349159155361189552231870169909601933125856244467060337495527436831552400912941559659531307427190503354504515049164325163983428490652659513674873838963628622363326199540138054651691724440611492503052965595776430808998233748867979106131242126695495448593697381512982424880855334976425156030021272617156632113203505204978566659167268946694748921384034768644869712518553323527131229384921347597320196477712882866765650684369052127282517684371124302273280941422596956860860048491803937626281773236129484019587528185450667792040061544575862077657485577483336669009655460916099382793861873329315141223224394340990743040496994093490581625743794566747656286623556836389454506770708809287863690461370751506166032931736542531127763592196619887593365787033019508895379762690903554863085108704491762672930692921156265409336653015673467420983702226050189736220693442379384083959295574215607709787574117736758895083571875433409677385205592598814470160824971771949450594228791809258198514391866620016328596093451450956972158628494899158773244388899268019352618684999708332516888941610495980196180816597444617200247234030311273179589513665895807495640412578736589603108724764075527584832893817857099176218954297863128246367495443176419863957876241900152299226906725652635306294894370703446985960320208873651799086507015712467093159185120134351923249133710216300808884832000*t^61 + 107390332299339521858472892278930338162968881874288537949219577054069702294920391143824601733233995619394496818113632675484087732169968665554579147498905872924948792869452626071677955672804966678158386877415525242233810177695637161871425410924569281719371646584948207823203774115465326729285315771356646469117981911214661794874495979898861228667177836269769180362150457007767889789996216353780268202589706335098322828754349752427927247244015408010225501023688051191734827772328798385936030925707844036390844774963166194705297418406890118168330068080747920039271654538644094554330986912142194001066174732310126078498792375790064189210007980759162212303053222378097293790698497438057350284067904116715260598796562006406196709545541085150898698119429545945092177706592639607126447777047121138060031461788592564016916136213816313867530252868689421307956943396745745987763673633575096223530385079459224809965002057133648708500742669397004429386982063811003743311276786483288712723786947602466494934270934535274430997566409217339169216802428314256791421823287061083609463403513444815534832871630421026454631867582725121163546307890407557946971693246478668159201658390795065561209335176304677297445040583397151138051120950596835397556140702947874070658784196471994398865893442739786068351333680825743322058190060686456175002012472924604355179212391085535553946259657458387381268000482258455017636926823728330475304123362534472287706208719516861282961796103593380033705866118049891214108636168832609146326169623046962051514485162352997291413684003797806936437208967865379429239153986261384533281910387494733391791407041467437517965196098042604619864462084011168859116727013062172025132390708534085305298199142818299417734986476024479294667598579193302314779654581200280035527555653030752718580477515570775791921967424812816488101805923629877852340117123780652586392926155269733470048084059119706613421347305189032081442284004205663953833206544276211403317247225414741022298779742479308091363886626152831098575229925256437489696093965109686352973666069337763876709931770841670283573826307997682079891009424407504074119538904390238141951562350032268529226699993512155728600633905516835543506079778467253499671477822173774337863170897623209423699955488628414031568699393174177363270902161782798404150021142413345245976822490734149026379946010920070367994534194310444563569723133228583752106133456729903889243426252725874191563655751820343976346705120994638292351674343903257324505475792786372123785721290514788795204679009513676725084185765730917489132015539060426912107284067148027703840056084349720254423815956849721093399426102713428252118305622773903434152837445411571619162806040037812853219736109081557561462261603883015778738710008702816740314018354689749923129409568657720067600923418858102469338718891786187205648053745757004907707952964476929302995735203866359620890558079817553583282293630065297498025561290804546967904602218166015342828422973698045767039197908048081011012688485554105521704956053904903070863337883806438695352251609036283474541594286976346719132165156743923252812071316214848975155373136422671992936447295790289898965430797969681082521952998812297876318538187330814978763993974988851967901858179941022299191879071060791796135754193328822381871724794046202507226041040147429374051236912035634422471572195887093653842821023053491099117381821512264845314332215626188970714385976711393622445964391357671242073894436674390097309394975989010985635756327110579521760868358898097968830916330645300534528512997906057114575466859037699036039482510581457450667373772141237791045554523618651352583484133412470778741881656698503917325206392719852212092646501625876105275417879903307453038422208010209028473936558768948885771228076355149397939222703456973471056115263008331920645983239350612112679039862173262391045419904393667233110773917721379753880303936794237000870320024454376147900693887550005725830098002349663113522038261768617913570559774357077032878664567115378193991984822511870402237067158926053699497953502222801638883340301577952794276006668500910324916509044199668417899896133636751337536029205709696301352980847884742041382599500275198943466023442867456660178035109229623735110299032485576738999371778498330009923695107452462376324220014071961802215673521978293265232612698464099704775537760333380618291663396509577200758908223353456353904670031848114335633440211649656205056492110952220688353109434056261028768339446139418987885810939211042373336899284493593861061525444017276168297508843845057885209358046875157053107365365820491044532645055317678625463687077371405432628511057981470549112452822261731100937960107445649181719974341742360507454866619624577004868734195326828377179957359041831414512432499694693887128465471175458824755614999970014649914112012262992740120316203433695011913697953468533957005894960240745495423146873988026152853092510226746897076312570710090973358510227750457587442236333302163418794008276615402046932368954906015804891672644553334206728803475822603342297678772257726934272493411543738731609581578958650660719284187903477376694819373949384359488968973504964698112450800778356344135511227215210036699560267442033000831474777283884118448865682586453925561017441794966833032503366452522418468106004493272644491079036048363759251959727727450365014664663345169516107607930542605466952225963574442272754816440152388288763495833207591356765854351158148578920022352054357428907177562177547005850626623364660345183536028040592182910702471477362009374199374439328640772957171957659610655448009318250793428493119569346866185551696090360713539773295910817885748397223966878443734362920205015994916970926946723119162419331462790071816544358441956233299801356561824397680426563656033655198752194886508180306762873719722810638462755870188381019494514623791934359467083053795916908464719827298808795874530278199273155696479038233090605648545114502071419668614501539394069201189340074332921423653413513082304306114410077763342989960512918372852619339238774265028359442674855993493587605837840704064313792735708508455328514160335762767155886190093203710867363577586588071640209894087068208784295840296697872330665102196586726580176993283929692269446830237032193768880451863510140597817422740315353050532629776181265187820912810546083772671968264319184534441489400542533959244771895556044672839699133313162346728238963592985733147604361536347497018084424874860421696691862414756743018605436444087909131325954985749030846782639166948735527934895869512777757198864220471759146833714017321285844086891926929896987802493545316998112947080848901373458653947461653686467361942747063527086798645340882124259133253371524061882915461178155002257511054425294091100251067022002847416723394385146370021436729555817641393571720476575685483229622028190755950358350997945613361059453409160001469593032894592015765373230921213835084921886172879358989988018057827054635513069560099261501239079304757006373059971961823350890570854448922812039950098448305592830027067432524286233074689214064998596359811873/64897732601667010257387009920426776051804781606595245201985646312502304190522618873944262406264035000182078002029798503291224366979879320576856407283291225628543095063847715499129740150304240515475442577076196534302383156165825411463669160778611061397603458133918044642730807425211392640010735703830530351160202103163997423611837590101821403342176688283096299990958403897076096397522365164365490450527228007620876258567069264117965085358771566742460136448352136608843970067559613961745370674067977548633520893695312423623710763338891188045732378575351605901931410841821896755393144691570717195553631633650366275330050623040796550285501099860824153956097975985856934110168915642130950590312315407203174559197184563856246206343997608133824216857359312200010505811808416214486324401100420017811332914321725179362344876880660176520867783072212404101533583897936213969307219726303413014969280730183781611082618331343694293285537883863415413355605852767304331303003876022955148145745887671616998570361917596407793329825822992186715031420142566740564689323081815757845379504972047941936647595246474270242869690480927615889543815968130791504531151894915805623055164390080436055414009860603951187170251578591052740650883011850027026517542849811406074306513797279620924275286130977892222920848581384928113422460486125026577839329568842544504386248230660913701682394554062082287919480835657494311213957417533370133361313125945267033804449101678508626875511249115438688492934905625012494222982756835075241497927580284182431594999306581263414051810803055329936162965650926181756841029071482020534222481511681932276477602983876415704047888119819823906905763932690572436024990255403480574742150252096990065127436155318729638873008656428690065253685277795499106420243436873339864608790129446238184834781830178698351236559759293722892098365813059762295041061715692636796326666551911629170846819875205064720405635753643694136086298284251692183703048970212289538505481480782498023318245467588438532103905121218036231415163027441103599530955681304671535147092104849765171736713227600277767321410911791051028401000067127765360829960960290193650978991940229215749138041973334048942378491765312879602905588721244138866188196469353805961611096438574586911320251220944420682585775945644564472003879095030014681702232702359307915659741817067818662101799325515596283228789993200105949163578001110963076970147046878999662812122823152910737077943025155947845506924363302762150004937606507016460094843275301591080464956088460385668308216248452925472726187162690723137679137973451141198971235371630996179379224711400364654502302176879541029359106997353770128928460226538571012456033710722641952568517116746894858926529101897900522810628531618039876448552692216519423937545387432260239036675229364120460633350970675272632050807141452827954704115139045415563089699130596225322210177952221670367058663105791752599298508366005069618089982585840034376907067437495402272772426266961904044340311476600339050771051544508643498393471801576776329861896145865032400175323429351999595852101228005800751023546997336118928623171074891374941663944748244397902308381755466595696369739527296554179599011361128406745986269744487907825995561807654813752988463958018589913800405712998300149930519839091796073909659681452498375687993472601602005370761700651028987962921396189428191162622796886667370938626691060962288858360442676101961990034097892687931994934166827660427691246973447073236130437149775580356177767263147914591357167639434187197135804866387552894169104136947606829892232922813560592388543682516390430101970595667094738574279660742377668131364097127511914071341239378186984401327567400130655220841988354921439955470224550275327640087921762028090822020149061652318763337400154702339110665590007383558591019413004478213705359092280404308344903294670261107077012320122799162519350093403479456204290668914887593263537123466313257493871020701645278066396494386696331703574123897403052932522920315829071318909587858610479804185870578023171365555791189954026044793498801133539382895092101314824215280816420406083989468953930527705257316007177121310745277768534381903317498594073230819611681116284165898817532973445817771042156786240081544106772097888932383289788097098391448141200133009423288058022870839904624533412541824499413609107923362408791881950799088352902112400067328917753768868256267753243919371667382390086953821396509581165453287301207923842467406638085444504889794849331496602865955476389670548027749741054525576345901359500934225482691680494515596983883495745526205181981523994618791232793279517008793100440949964135588367293870274458995544958423119998476505798227638743469568075508955143653206156224032950732820756083951159715570263490417705017240160792533505387482200958203385731536523161372550829588993866556641549716054551914965498544573463027100291689872452300549417490456788514002641451110310472509023877759479654787447069569570026256573578479194095962786399278559360414196752248022727213410926776274112004432012876139642006111833509914406254849185158132552670907826092091157919791844520044797848130449120333785687899417532528822108482747751136694563477435664925640579002255125208860684796030607349769440195911815089882560712096032431764764804406777617614867442405852930198776372166883403779910460061110267260773450386150194171351242761629940442718783549428713444577928803564736131195438627608534882661781861197407181098824343459638989323863842886979218668150773850214737474594941351252608842587800208997712196401073990411836659060765030951423936519680238732389665199894973272128247936273488837379826109164624646766644867552616180235803561608693594295736639530141735295084978968680370834467850376136625790743474972484811555357408277674303278117194400453787640571627804070424623443538857292465196827463295377912943238576901895874878300655135920373795981282272256975736568951861933538807612830712898743653448865400780003990903984947257644500410668041186912606600167310005028318663736490095649972770517987468596018812298917787811971560753925254806793939108817602456383000385045431577152784272880574705218356702422050140645225180877446022687854706871219185869511407784240104122619049966023366514139082478321316592916062490365466146763144560783778112258154068475553825233978622330154127025038235990169107557261250659777612577547381007828821403896494288419004135679278841433740009037876027170483083228767016533565109212674591445491211371450997919492785723255890536739455545041005696916276920110548350434705004062263698152296280628878376073252166836374361417360981342266525983493856090129242099877636799192342159539186563483520650411552729331564091393460837751566667047045350180361434121965206340918709196708429905034412037377221973934684053614008837584280384564102217949433672230523806716700110322921845380819288809343090777996071373632906507395115700514488162600870920642858363076980778768777479347938238418547663343782231230866411782847645642151112824488486708152347496726703042597285906793576214659547692372169599990195759043246706511673600*t^59 - 3789601567039723313566039059110340704843328762175418559319806483747681847336351909023373957921454112046387546354506983088540919017455253887481113634844829538334967838588204875629270866123486138240517908583128692145642132120060997383594738251620386225375411603542814747081714274660753563527350349772940296854816864061179749806617891512206854017916701799310540839851898880045341339205325644982374020931948433893465620790116862610220215332351546647338057202446757512853900186183851126753621067786305576888006632976080387176915960029833454190364313650042942343103710262311359931637443543547627640776786875817268695280900652454684711143228805095075835039562646786122219965013732648693250141163972536042218776905959185813831400791774394406283695309571735424127163172117786973506111690462361158721919792628758477167002660495991932049542609867356830036444963469599547495289336816130911257317272334482959692010091320209790673852876754445528698062085453497554735450421874903289495753046524760465851036894601228159862406547254313263049695961565879633255036257220114814017500083144970076742521331882822152386161663855821376539043263542727781010838343394065598739298186494834313828973438695049792120253752179256148799468947270320629059369834604195012104197661504770686820921936037639341768796413665283880585895235679790480860628790061741105059223522431999741665361391658622127254665614075360662044504753524295486062371353420000744420943483538249422949617037733493115715830278843174539255777673234679182084426022410850988049924037670577976076787280183155738341372396426778021859892369702770017537718298707726498075221243755261542366568115605498131882886048363720465866591691682020080786137034534832069317612975211821223976096070928943096054341096639739783643783933345354994662597040532472268509273562086155205291567462168620325477826629657486673341904449088374984705576750110416862127884210698693315017441121343261770367937460633301253075618211097736856020404098988030384050063309656121711675758370905169310677041992571361037327284574089126512224272335011944284608019445981403273629441726075978855638173806417578783657729891623788791275746488581828132991808844230663869278789001783842290472983412126958630166503690638281173729168094771017555172130046559675621423235931415083162250085131415670037525887226405348735460037030599450055559766987328990221959813515892820872111374519045633460499513036563732758263903528692815450019863095146735611801309151275368541804760211990304715205610968047637000152822783705857343200386156308320477443973542294085353523149299938089479175964100995268894622490613310044989996900559236408711361881460243400992136599081877309657642629553994236795643806932253379900864638801487657090643027607258367066503885636708963462685622322709587093917714238971310651454067638027586525021868840662486508260361714793390638311691834955614273130242711059009654875808893187499749451664637699669904240770477163942410033046000286944792183931124982009851964709835327689356692931695270849750031027785074472305783161392264516850442295894815730795751915595034953340054853990337678366933680232181788459533079982101803859653561648715602037849996094873525902137904049471316365048778167531611137060715670594831283660356609506352962684226819862206079630721564968374487085397382103593098829559385399006412153162637127950362271139902677263056655549603915035264318550223545183245401424723352506985124987991108054547607257342587331645215007711444583097390247409317961412301089457997978636066013588428414440625209080862637106511683846398105372804636698748772114397913091251110345876897975727785123493346626090033069593970320764103563667632895325360776228390252629862630367162095438193730488381687053372753029032238134783834927978983801763451516906626887347289575686269432515827833246833561688389682883325732457363414927325660803089993183299755631467295878827766429373818658820521700534509203074607509344940091015271864740628895434688210825035790049816174955770854053332866074713212877325866674267699427604933314209991194839910322951696121578541263163776275574626819762588702561423411906463734116041636172177815371220983726687091955996041013949412991920725674664633133610549576212467753793857932412094929369861984335396903816130952677537488568864505663132618143959071940241289372267754405941941612227103267998997181645880802189749232578062298611194537869923059508072785955530697848522979927429197231490440272143172247325819488013758735351259212762995667223092551694818517822762393260932860094503142537982145140378085234161207076366093883945973126277730327268015994490642442421767343692898413516646247287671794125757435168244586517870163085126264838625643189352714063341098063213551147008538898446333902235315616492813079168005247065534922415358341374561345617749233816421922562773302003225357579523478338814539153838780962342389701377407622888043228758591241489936966470881088735785737813327828450899691669779061832939255183310147113750981080475441806402211008770697452652075063219847902247801390860397180340622413625931578784930909743657887974207555172707057419416662696549022145396468960214472241828611957598998255601941807104152903820308399533186665202977224566916874186066477878717349414162133762999637383766646409361760765993596619694922660473280275941295970949387610125393574035140277697307499205034804524233311607422896215308976436860506609359376362132624844014784267037372895128787614529140234955948581527174618970189832524706873556858590955188535803745025694163404800771624941603388977358127885101249383202096467118986123973643907265402452977249304656996702286160180704910831177480107599104082193102037217957091612271689588450413719330246093459678407863561008151960440434271888315809003827197243395410740062545164629996249029716894413294958039320644956394859999499252611200110808252964956496631331318747102791650330383283877129013983040435650958402148649618170763216762169813785751101610810254053447680370381372066552281913064386234048082769402761934985387667962938155270926881158830781395573024074248891850997207274001925191701368073865671074586149056034169399146181845697798016133657856670835712310706799948444967147213266472236789296222844835489705724973160866064126230442046337200071016479075012466647156592152178939623359571216982892151701103006693788623891452568475859452867171366104769063901989167674154462391040431515979777979225372016741985881531876144876479471024000478936891783562750056740366810754674638062450389562671038634973045240830639272917778392379088482768216107092621974143289254970557660335128341592157975589004108173382530901791201457925155986362354115871319044899394384613583307911083044625250609906300297197320771599677267386978307128782456762705264241893127649365650012290095386777457731118208179402862720068896052934695309386264920089480329073271009710473693813481826416433837081852443933823654209147254776282039512262006951079874448532215334082141676929392197298840814498572110516671978219936369970682145040384938931462245543455653096541887678124419033893508329835137543806205271257152639677659710724249/2503360813389843762120130131354861028298723311534357792712479635666365912667733983448463657985637819995334393999980538408662073770118080162520469246462431847740411615554616728779989976575148962023015318578041479406170244480972809559673971134651274139241278922757797163308143360645208599790010845384462304603491138988207966077370707742092467925531070383801493745998395474697266138069243776065530315449910606956737482796859480673165222462699546116307638226529071312790007027737542093205841300110161612045477720037341098748781361999045481245481202212725427229414069617510371236619490093304305864936609987037360709626992017019691743026793145874234011783227625023417041292385241632016740350064648051943547352955589819529229836130160048005162126424655590067329452591221131192376445009043031981984540018904286301483293256501533355727865151188057287358679846018272232683795602864953842933365267403969684153320545184026115618560400643094672949901502037570217466900057425959973722839052734416321871365075328206524204769005554831960446050306095505204487007302935943798958384013634222772745656774568245062440695148785354308970607768471009136317533054368827845219825622939652430613475934921566254107745900996018123600749829502502689528784428888420545178786808831455555219755797127203121500124357689287787992686079714835915694995555670101465772816769364829702106552330824411512233198530529020102059929936405351959338867239430924832042215718083407820905536986407037766775827313678416861966463306172969675608380399310519436610453109266063333363721460849211953112674901071280612504939513687152433287702328334173587101255126707735735497642992762073704487349959333464393793557948192201420057237277566708592252658334766949758127507667195397015513913935259108417849809313890609959340189468234099036657042136528808763349609358821807940216761246138902363712140683853439926375545037985053283182510748165846600976941421367469598955570833247668387892533256126261841677113595428247600741986560023881260633032646252484155693321683670257809957667471113364177861671366498492159264368569884875288330007722454809006059540891878685232328354633210624870123299014300441337369633612373021652384685552575400730598358719377908891388175582096421596255678744807098727490442511151713811668644454244542689219843516084320269414957537906695332742509376364656035085738584895081256197950379976359559902188659350130522246101712276501469303182700237479890186234450169292982207950588549373455465751213256592322084375370927042609591648560550460774666340352000232550018234908446953587216298552370688354949814203117783545147772664424869914709057365250540064119192110497852337129461880990620424130229163193984625580870556475572936914488106908664676466689363812441140053679488297887954577428333135926668133124734403938066598715254917629788424146904308203323579784027819507304165496154379087873098343583719957118786806470932193019095005085652925969956045551636858820729909916102206134745764453614038273329588813885128943528551075044966435108646387573877304054804725391950375300065208267876815881546603554090229602318851023859838602740578194589614696756177880411531421129370658013322803016015668498873510142334745665970102416770194702631161026129210581658508297626312816614222274007467596661490295391180233815628800723284030312619985626866856636897927802613818216197080977680975162045947827647337533633244856435774414676250527053896331227055138661870787494746736209825029566468510987871131989237059527694440855352269222307283672138850417418267887206874997768310047349597237310661631077082041441084160781790697280001033539877299423745325976564849566918133311905336300652125265171549853278983618052378403511761101446856359687209256026320759975553257887669688073555811954020945686179449667018357808506359616556949437355270021789163235278845443424950617582905180372558876232067260557059091025555977268360391375867611446024770649418698685066497180008530384200063464846512079853607222613930971465358621562563712881849631038602006311319866550015352108795750619594787971091154715930082361703573114711324417701214727182077079922151691002309152200367356506637331203978088362555653576391361165930572082544765850937273381034086474094826080638742713236640470708305696644337036550144433672944765538034669321320059577447007311207150032273059747376047318117008254203342478237410141870152712764125309435247558006280131451590715428801011132225450461105910093297695452902958433502614613003412106159752964772916455802908117564618025551289403758902927877666884178544551175721146614641094469917826380076399301419954418924946607153840657134101766557770092988134209788914226414633614432323768121523039099619744408547140309170948558498561941035421572639494300623126768872458527894586435048257469981210176684518618102761696809715638972186165196135800556910342017965132835335827250957172942105113126702875073951830421879755437972032753900744790048673577548565503174825048051415258089767166413169991922634021235268207102504335352037981091975160722434319793824717353765349415444311146933594980511017424208092472493716233945012578654597558565903996682031945047697043800134339802081564667973266604243922603753267790479692510281869207567994309634602686462898939266384016908345877225160144359052098478360302215574122012028785037280124718363086243725484891568726104052178631917619944760907548398119241535696124616855472976209869866828346601562001554002892707284221072868265832278710667751260472434934713836945429889321117532408576337915063309915914192093619877729289184014614238732252114074353885453239066507293869257098630238292170188818372858249189827031129904774122270523218402453863973391389769469921137448145659566696790759412349196732093473351534234294637536538458322074429096433408915013995515198139307852034149590873335901481629835198800276776494040153705793440967236852281558197267754378707097158954263395987588912898281939575424209753134752368466877294749901301943376067492848275665111933959402119873811056888504988668055207674967289191471856407304618851073742213522642671962930447451854476773271079630859135699568534261413223502629154934005705441331344561315921893544891456800036199831348625013682439217104773458651615289215004145445527619837632924125916755819342567188851177160003323417616020882148105808397731961748957009111089298756507102585374255500349958645554380667697322108209536354303131016144380861644041398248705217323551431804671684326997719826470610927649349224450848871975754392672522807631639327162726361230843194842779938209659436698497189088409181416760988635021336044898208441268965930948887098052945406613039505845674184674805332570863059370268606845815261462844630321528862203408514561830276680318588540684923351637667857170368576742830366086342648272628227148030209905048816238036564877487569109517628651295858896109469437335659171125151416166812766797982314851349954312967900430294538993998630906348584834578071730799964531640539990494228022081057643051570533709916975226406764141681028709957951452240772881830169999911382834697562915076892573699212694387407529298521600*t^57 + 267114747046381659443352392441044271502105522253071987861844578411604277897677909374039199899277999883598273432452813163472817145679838188638900825670240746845007201996460324041071341215314518995460465667213124237908452920837348092965720962303593273911488910484654937189929193235952744607643327026819235307884930595690225794705612334499168911329706779064956247942213541634998011710358294764529907729080805983929516188397029927847687303329443976393877060986536808207015448506229913086376962344229284664860168136269544975350791488665754670683324227327404216793590278225387590276068370156521821289890005303671067882992744958352170189727580432978763685395763829514760548901918983179841695143724630697711305261460431942162429500165626062588816754551168527777948851713013266599139193205774808910465731306668321823684712488923180177140441900780682109132164050571499871555641435377214299208579888523593681960343896863874155301183784061774083140591886593462538058914570132507259170565558814005052709946900587995307633906826920605338594391489213127201233791564089289785609810827341580980611419083662298483095663066476140469376257050863310370800769960149998430705389221019914696655064937128690036762144261681469056572194382746165278504813558210929165323607420780791296924874481398588949491072802450103129069753159314065036865056475618468360484906852043224760490509626445502833445062252918129108885148468545033212086382085117694417637944048700509517276270534558728948518369258434320760904912917846886541909154945697766285644399842285775970973816478745961457628794752638027777609325587671857270791382783799681576674180824415568886441058764224648110664090191393508670388146611617632429122543939162132421591648326553816423460975556918975998513441442247050872886726534348483728290570865491326057210709409354639937286337435362845928436845032152598322472638527012244066969036818386740905758326944566584788137704926656320653940609984461045707994592972587626666802330603435565529161552128017343881816005188407201388458720689025195649216635809791313376966646046942585253215415745500327191224225765585232279085637469588554845954868215374363618961929500158960549614892941041245202231970116075409894234939552561060556143874229702942693016314141467574168465189994806540243533179866538773329635373057858085476345244097781871281984355261768004173901653954333331491447800103427813562698909905767544070759368021434442864727422739427069014312541672541463490558934452286251963936606534322212231169660365504767227663083721834520291344057459320843675443002842795823653252105717237509526935686445384787830555103159469196807888972694387411862431991007584841108515084850141656553390460057770008627701643250061684560897060765798794651876391421222142025781204362183755579145362422116974642395878053108617224871732596380346289431311999823905699872799426040651435893049790671209832208364480136973276158904920627579821831108882687476283674765333834863869948435536087625978543891762575421217829076553229333377781338855612966556939057629719599662620863014267413845399327582682957748767745666120286206287119052005312465716880737103220825656802881535345976933701192338136340880359534830264940394898893194462037857148574711319255516973385652057471281523170228576059508603979110965844105369020260554504076493780516761146198414810510260030652412662679743600410483441485338154357379867331797582732376093197302086032305383815614896138624280302013909427186327854223546408753229826393194342918070591294078461521717417876333997163612176057107899244534884261011943130052586734361731791823751800432776893376872115724074561715803379394541055188804795079709709794704024830819051750647220508917447740919011356646621905660335811102754979846220435753828844340980914361507380912890766174067859901297880144774496535235471448066625103763297350043442725578587818762185522747165944299118325079364503756368041938122746177211248205088771389026152222385143841557987676349874091568419149033774639442598642580298667838284747076415301598407407498460268390633444052638896322574980039668040454477142651906158971360284171301555106202178046533223176490352739908476210600445278996476266476214906802212972639879334702471667262966613422987005642534632613664483449041114169058710350956755112216311341390608241830014493267590232189782302790508038110873992476574350799883331417868373460304245038764199499433269111061841318173733354389530330504648537634470942360395792628967091748032619972275392659204204037827346336938825468620121215782949253368698399751127919498536395775723413130434022900495036108529872989502597473903047209133243827235573973333587983190926130651362094460470756305904647060853544747186948633021857743187027623187873602299771949105841767277767452887007967991462401667909539134488218231861301770036957124642828115028851501786832725341952075140664710400479481990538129002790235156871921479113455592465660934586957652589442783915474778199561153581255188803830248410193965558823788534121155055285776758409040012028102267968928513007787496014356713950966490959224493706566935678838254221290735995922144163854686596643367023855424303739253826751809524037997532996224898281244933687358898415188456077496644259043866394936799156300786707546117120674718158151354064243090428386391186752714675740285809692546618115126318574587932421104274683783298329191340646866104425814251417286506351074208722176084708986647879233569673387443806271214502000397698531596425395006846455069972082411449404670678740588334850242969495087349929835140295406202285456674522978010560825601895512232510139402658911946464898836022839555842552191490735978242122282040714500409329662512495483173167038700847630098946509297046753234188414305988031327717438071361196913914140709516400248959260356926270467084891202551220369731365073551303385506599703702524251030934175134030406280799808610691565202958196407231435165577357166475678442434945134848113300856823334993523701566849207223101942528356778126730997790041222847400116261283771503559122349153974884321056872526096931629451503100918491124390792220590124365561039850018160810553291793444670319130006406048154922150538766289271905708509593931560730296847162172725288418439091026792075299633102012200533013731650011877307657860842639468937472198898085876563547334061856798492543012911324985676681026498821219566457909791239752487437693476079421319236696668546043303760820486680201823256651192748813008178361382308272551421080025224850486163220367295709097657306914490711234473746657142050873278279739113953039018369727878571925952139242886337525150274764077780600552554979309062898424584720870940381016490091703307610474554631523734606661832043899646380039893336063700539388284684923082319167499563985912910595882821281570118965479211865385187484468252442373052882625919062223189485821618654895670517935665616652047415991842668656740073100481516356352152069503535217484421672561068558666013266037566243572408536963587098512157964729181953705429621657535957243119177996179742819912784675000877938899778296129126555192709694388038622396472551745669485456297175192988253/219593053806126645800011415031128160377080992239855946729164880321611044970853858197233654209266475438187227543857941965672111734220884224782497302321265951556176457504790941121051752331153417721317133208600129772471074077278316628041576415320287205196603414276999751167380996547825315771053582928461605666972906928790172462927255065095830519783427226649253837368280304798005801585021383865397396092097421662871709017268375497646072145850837378623477037414830816911404125240135271333845728079838737898726115792749219188489593157811007126796596685326791862229304352413190459352586850289851391661106139213803571019911580440323837107613433848617018577476107458194477306349582599299714065795144565959960294118911387678002617204400004210979133896899613163800829174668520280033021492021318594910924563061779500130113443552766083835777644841057656785849109299848441463490842356574898502926777842453481066080749577546150492856175495008304644728201933120194514640355914557892431827987081966344023803953976158467035506053118844908811057044394342561797105903766310859557752983652124804626811997769144303722867995507487220085141032322018345291011671435862091685949616047337932509954029379084759132258412368071765228135949956359885046384599025300047822700597265917153966645245362035361535098627867481384911639129799547010148683820672815918050247085032002605447943186914422062476596362327107026496485082140820347310426950827274108073878571761702440430310261965529628664546255585826040523373974225699094351612315728992933036004658707549415207343987793790522202866219392217597588152588919925652042780905994225753254496063746292608376986227435269623200644733274865297701189293701070300005020813821641104583566520593592084046272602385561141711746836426237580513141167885141224503525391950359564619038783906035856434176259545772626334803618082359856465977252969599993541714477016232744138816732295249701840082580821707859557506213442777928762502917204058056287466104862126982521226891230165022862546723355481066288887866988619106136637497466084577005409768991095803444242857007445200730702431794281491759608850164796950204241634492160076326605176693021169944704702839738741437253118646964976368277080647184990472646980885651017215410416211149011183372150101027527339354776688117779756126624217922830650434871746201344977413103189882108340854261832901864578767577190908733324753391171064080898780851954079076254665149143638586858441618435902893176136016539418724163662387127771256323190822011144088560670926364075506549678978245634434212125869162013472562833206348305996048229316062963468872611637230251746904303277653556145975367728991039678695566831665843896853528873964384616279023733024173064641621763763917954076025382790565012285410481429639294261177923959291812994133748631924391806904846922599104247732184588438888033314388405219938961885627577112971324416103835083957788316357099315177113596937337975962276846101020777089537711396149316327609277583650354234502595509989923591537592199565347932904267226980164675794281116262451787307023263883147089112416368732814932421256039563496477070415840192507860938311945428106274686063979882281870421317194356885866097380906556637365798457611420587950101844397299173829693710318097615492475638070830490935218446964138617001370947431867020202861402247970776897973502438825773527736586050673769751056662090144503292423968847055769685497916712899464590458513608654550069078486555807879388558462150086655362455196233291903021127662479756342744181766565826089321744491831140155114916434175196255321195708515968547463522875595675200000090661392745563486432103207442944466502922096959324618607479401013145024472247197577052939628166793583891200632390879501821050487127884883305971364544908247451375980653479563013842851435054083942933101339475595540634673582933633767598033588173716891129494040987768163078160136489234066700997883123811054804442931464796935657647369169331947373988144430884197684844088941313286434966803733659024723651845491404062396479521931171237613662335052174383429048659292112487868734483746607405061510063787901498238785236052834136157926961097073450105612113014259267857578189575958822112503926829029585384301235655622353164968310764319003550062132078653012020750012669620433751362985497308887724524337456781684837722129215767313688361238334057386258112126088608935978308137203974511863820877743871179964097844631667643177671093079465797657692583587978809956369702895036149663136224980080390859904220839001581188709596820956397182251481068293381682080802334617639865782265471936526254510522317449556719925775496239833488294541236227029316648150370738125755651958225273817810447335065298995363185014995487587593152722405401108727570230098839374777063850402318863882234208878085674080580535329973404361020962472470631239982504992135264733783582047002390434839731763606414623059217013318458059627669997546732798310946495497682241102237120598688425562741937698874246769297537073159757479667289693362750178770271225891291441606999458308539803978018898623784818736401799212054755095830920501424030264261285491013909289824270353679390148863491239854368603646023506426895109116017873093665831551974586128877856841606108298481268675345549682808500732094493435100382372991094593008966278431755441121494498256554242375986291709201014800535443173564203299995154465574420887652766289133738320655524228935953230556719435263294210780062042475532707742616866553567346601795827625852090960125428887817327404261082273251167536483701060843848923621858246895985853706325795995954864319216360288935899745493880551944753405120426162209633950099114453870374607299859864374032753630681532449222583170671891815507961351960455853692409943117038096020836538461256322318341792404290790701360982292921741406504350076608412410669283789368445331271407031026823986049757618621189315549803015676061154294233631226981483587568591190826685066064451962146217306557008886135383865569548094356588766136789659638053601481447806023513614708330463964164197930465317443076644053817775672979204425215074954102918515757092906640313029321176598552862206573158395214151872329939993148556569426035090894722048125001200213966412699426197510113089035451354870843845406396853150592615731804139372910277193273984001405340539307527052432628223592720097463973575132201981173180307048241986452138655061168605983292662658169387381086040495091350723570633098557143140760674063771729809339527274355206072320249901050504771287063404178213976066905821160600280249366661246461354096359402551614840475154472687282573337271772670286751397451656762987100474264301711039094226725860116892180970120199000600510110654635493887853408965211273207178094445641981450937273978213830513786874436556388628604065144585318265539300895605706036512108470603288383255220844618534724464571006090994356067642557141769018663754208974986960522308155078985113556052105143061960402178471760678140347765933380700920546317726408565179962327518413769756702347731726406027189293987038664287879839473676437090762944115357622155587650236349772590289344000*t^55 - 441142759257437866135254381672649279516361157621839237056718041217723404671051546562369236041361352389041728156905157079466457232474379735815656021215454388367211670867515214820638732480575017699114591918318402825350695579377376566288997427331942624496257622055529737006580358659079189541337314167752835734802924919406439904550579163493287082405645727552170988375106383935944634768565367666768542518338540970753216496768731455470474217749021256749614127894928266061437314923489673912873516968761534754978542655112706351241118110791102927100340072376120661849686046771440353114994370898059620668444425558468057479438987903238860571363312397085584449945161329610680514348803424865018720842288371133959144229110058778974324798336527928183027019471156551103526285096930519699860896455376112370703975842272135111630159974201761909122557358545319074084584995052928724149751731510430554257907798179773467950358167897355313611775036554623125783584051076747054426950700798703597886777842209507466322009398744738435172731706788133364481567820066233203775941002573135215999878262689498822793208326167965926133155668353552722869645058293367959416956931486872340597767422224439915692935192949388919072770741820198530116372661912450406121614865052958210544434385940403411607852233172749113025214454549705856852568421310632651683736676860249123738794277250481078344872167620848084528302291932263365699073017819447555560544442581951913978738044178181775703401300801721856648090937364186064521488366414279760999728620150957684471390473578060936966837597163586730905128352804781294746537446710517258277911899545093174327744869823785266800342847836465544572020642253453368032279864321318399040447000984241008917900894344356578094290965273964285351811159580384082316418411409352255116153282924828409877170830104450554480952764535844570019154064193751192569920769549962958190032789107406002304542686095473412780930866833423470128650730054504994033703971303459566359104203392835748817369034948406658748902072791365814432433616552976282061483432667538829463549154945965464230701622316986535859583786455578613130851771737587050701677637829796857567476146624200429616071849003158724989701832930698806130361239237043579905288494557314439797945595067479818331751961385065218539892730067524122828389166390002648524834613855669039125712240650532969493915470106103877030928652425331925295299273348891465064433441547168679784613716966843195501940916379975137133748530765602902151438462926782689245646910044577026251224557904807148718061305039459612052710980255915297546335642679373562622991854130869906252422975903996303883245609935631139207032632306333116079698087986686310461787887153415003139026560811124842066489397022507788345723195955009867231793626349451011245433775286321688867037197464762541339492404321816788123707559408202081163028500681633064089716509997048667849291109042937760175345479415526229047656756149312779589611380341512005929654563225555164704081774095291152296657144690954895676245318574654038532397394671643550644760899079632048911049845437540685028854622683315080152981060460076656461546127453452801221912970491515672987057198784082003426703750171730285505255629928838839245174786749606214429948206769206478863128809084457121300158550915308799298674232110231700946769095633387299794175941737176889019068885599879498760693691936304170084924540997790928807467271356394194633801559489263829084379326747448172126202562184134162128580352742610021907627356700129508649022751520862866621618066009218022468868691665488907774904139439307273549966804252487279728379811258500801241441697206164031033604490696263296594375062523247372856552421102303175926637472437393180132109396145268453652278721006726421264639084387350526285848255150422353879986240076038984765380607009745069876304678419811767869407670233527609112007320544022965628178831965518503453275998112720081656834515087144445757839768591769898425563873119200283534486863248750723460537721950429033061809001987421519732153668833880292765530019107502950754678051057431961699269363751724103011283094682650487674673781620284668046293977898608186933388988186395725909959406449510411654145081966994371050832594772779846674672012102177790272733897789592566505550763713010734162479150088948096679780451003908467440697179577506046236558327814826220886369991198740309642210776999603690007222481987447333036676308729078248375302613120482234507576024747726030314333460497258355392187426157109712594888524519992318496738336927821517004870464388136220262601889727625058309403945672113497147415712497703102225142957513559594634313738954249723600379120538913863604410125520139446469796992095432065494110017118479897965791740731633476963311590174246229836152596518442493638715212327536342123688537372454523674340540121271359149508725639990499006423920471629720489676500720539005157480312802554127801549468625767598273917437604644672618678205655728972041887229682829909197732935706319757435326467026144481866020059606006563142257774862791221479412208971553102980381262774163268094698846646642582475743979931027323741918322322024244207349520638268290767916603135397193770259142753322259986384108279236356794939652424715650371589007201023464466257994249688358711266486159756450837081663339009487610528866104209796027789135040112195573935863609889543718174750501906249933540784466505145467882271733947640906485782007757304821161472189614979279880803538786125556884451092788021873286329617093275409147086875872446383773361998013315931613774634735759008744662234233521835821505898416246355782142042418635067153994578220046949794493878058935580048010598306360051898536377555461320942203430503004099809832278403678157692685676334945764671918463077558092241090708001126163075600670577983914167172216815380923521085124994321692344924306184373132352486872707820484910405397416334703717521908200537453373816942875822331130665796898030802202828806853497350956673601770317708677418449927928080099205337934084562552830534998093554486242893459367377822104826832926007459826475527023042395264391158225241048545493715249495947116888260454201717670738149969762484445977403831045521139742869425167755979068975370966645841802107157354158996367065388521014810893525414320163651815946438700770259115464846196000931523630957901170500493076236805215361294973407509107084894535680500746616213988475463006855133427390986750202184704375915963497156607545208889595359738185990886369651448826249744328871854944782947354756140900111405877865736907307157945625521219883553069149564173624506130247564764224565308950841588869866402422430323671983100958936192207720011299013014583542277539282011453191634884430169291233561953947832208563633425162868872952536106663815484734714267349692619543360045457628879616507898707827504235399437278063702011747820923055539508266009958121334154809605642040812207725959511364257327194469461547939755833613711302346719716914494342659347871588503331389712311686219129136726691369638065668993030833897126856950897382064189103481732027421630007787720401805251947010157707837959043419584170816951/512383792214295506866693301739299040879855648559663875701384720750425771598659002460211859821621776022436864269001864586568260713182063191159160372082953886964411734177845529282454088772691308016406644153400302802432506180316072132097011635747336812125407966646332752723888991944925736799125026833077079889603449500510402413496928485223604546161330195514925620525987377862013537031716562352593924214893983880033987706959542827840835006985287216788113087301271906126609625560315633112306698852957055097027603516414844773142384034892349962525392265762514345201710155630777738489369317342986580542580991498874999046460354360755619917764678980106376680777584069120447048149026065032666153522003987239907352944126571248672773476933343158951312426099097382201934740893213986743716814716410054792157313810818833636931368289787528950147837962467865833647921699646363414811965498674763173495814965724789154188415680941017816664409488352710837699137843947120534160830467301749007598636524588136055542559277703089749514123943971453892466436920132644193247108788058672301423628521624544129227994794670042020025322850803513531995742084709472345693900017011547267215770777121842523226068551197771308602962192167452198983883231506398441564064392366778252968060287140025922172239178082510248563465024123231460491302865609690346928914903237142117243198408006079378534102800318145778724845429916395158465191661914143724329551930306252172383334110639027670723944586235800217274596366927427887872606526631220153762070034316843750677536984281968817135971518844551806687845248507727705689374146493188099822113986526757593824148741349419546301197348962454134837710974685694636108351969164033345048565583829244028321881385048196107969405566309330660742618327887687863996058398662857174892581217505650777757162447416998346411272273469461447875108858839665087280256929066651597333779704543069657239042022249304293526021917318338967514498033148500445840140142802131337420911344962959216196079537051720012609021162789154674071689640111247652154160754197346345956127645890208036566666350705468371639007519990147439087317051192883809897147148373511428745412283716063204310973292723730020257276842918278192646521510098311102842955399852373502624304492681026094535016902397563791827812272274819430962123175153271517681367407803138280630574109724919461993277610104350683791013445453711091091246065816188763821987892851177927552014668490036003030443017106750744317371925310356381878903298132931420778584692669539974898828182842848615917615906480346494960361378031435979944148146047324112535070813581427369427153537254076110040981191631007275858034312425916956322607220302425991567372583564104651055377056403817497117448782475226177392559844651695332624456669158353276081822571680896986312080141156914216111309486064576578041764039690738744400239612179857577733131013263599756970908948529234839404833231735413265059520455277245312640902381813208921326591015071431088314361850826547172722856643155046921048465652478510109956862953717576853322604612387503716387615727343207928971527043234842316264092314825113164303627115851675522727872665581307600815953058657697649740120166067020893888781965487186863067759981371883570970260364738935951990742227769482443155498604478848843042916323439669865544007689713806676605245265146095271505690593471564718700784905462752465544877003841015655927309796795932828472330098750711069865086860616827849801963551718573303078350202195845728791211014440382631212452764799736424121986927541750737147605993695268138346408791262416123319870593277414886709723242133333544876583072981468341574150700203755173484892905090776750785269030671723768576794346456859132389185029079468142245385504249117803298398061047266517271452577386543954858118980365633320015126195866843903125443056261480905026845145457728745039072006079302152762304792380515706985141546155635661727288892461210366840084526183201177194728441210539305670338729794597969540863064335014922542045204391021854306146609478925118884506066221098545448455073561334446871681595805027047128742083945143523482171770162557165550789946317701829575893171383579761597033271625001015775677237251595842495934402365896702883196452157384926058450077674950144974850190361381750029562447678753180299493720738023890120732490597954684968170123731939509556112800567935594960873420850616052320142607194348915381402366086582894970807224500747899217185420194534616028371950556564862640088417682547317858286854245339776515291003689440322392582231593425253455826017890591521872114107826353491952767851894593857885407382299013160142824559611472687262884529735072179017531722293429854569192305574891043781819030989180765034989471037717356352279269253697663870230625207813148984272077349058546487382199906188021249103271276842382245769098139559959178314982284378828358109672244347959374115081634120471506364409735472464563327609043196058875156161258562571886614730272992979731187964039909128360919837372767452557009284513083750463966193746346697082998736053259542615377430122164577051604198161461095223605481169989403949942999479032455009589964158585243680681479559660193408507388181662755254604041703885220273621274034300714999297080919363122960242472949259886501708220484681900892203645887383687587983007429362616820495931959898877301347321469034534582700738316474366655360419673648737856454674645389414862889867517224204632345348947686491820144765776242984732772688624990475404190264460321545573626000738240430609942525304252724251795302475302314155117669242757300325314760190657228016744838174007517099406152387954537757945280994378489145883564600392364207417033006350206076425138256909048186027398234414236185243154574396991948956533939755557381951923076264752076130848943345178303175625350150729948510150178752962291561662175193039106299949739062589300782767776782775069616207036577476026686545139529623461704326712778595598487483721245007840381966354067649229019662278886832040454319175872488791736790044880721531767652771082583049795171085740700512169458908143236951476992168508226240143203433216782160730401749412063290011815337369588833021035436526650679965328660748545421018112291669467165921629631994460856930541082719828031968972614925990684716103374209658536790646784305962669945794591717563122342799188383013560749271675308471289404087383112564635054990195142726747294349546202395237222534094488546485021664810563300000661774906148800702888458896973495480835413916435784511133003147943082499277489446916041400653915188876241743159558171939287101294442027102936992671120300802897335753260720532446969901106616703992424553195693673606081755596947131001401190258194149485738324620918826304150082220373164623385520305949165604532169373685298240133409485337365742619591702089746647418528253098074339560928848637443247690417332347545653497491165966664127710215426487608302907885385695184298598297454912000477907605083100774915660811453844554968814608074694953318753245430876298796098972144707361614063441685969756883338386292105245019878446869602501118363037850551482802710675136000*t^53 + 41830489572804944260321846980731508031720755358833352336582552009410401385594394655723087732068366248866571378989792521451691596751651195823201013950792791965379605556137324614679519136006800012038327987964543118727078728245641577774780863359898757079627017646988745766783809925619374772581710246580646005806369317053599944638017197691289347621245731418498286713081928533039464997160709827493293824615021526624025961412777586145342713811050424820441996588989977183412639043802141991528117678436409965895395644240073684429120366125064536739279260611236298677600751830400758570220249758789394928222774796935896220727818028818641535851658907640028865844790968902737541389697430321241495599130824964844636801444380536969157682604656888417134846958880296568386721424846807536540956587260597908113392845728502376838033616558635164901146520651254871901556919997052111390612372799322298891783061990125190044199652970318380370577688253260839646753389009130038423148708660485709425287185170130473755790858246187917333481677201826654774035280500926927951341604655886472668501212290093308715740121777542928355786542298419011437530656610479846221394772270216691666013233444043238597702281309731018991713469530969014069700162515890636431971459800028303946120354040978427782648228850227237077900624813111319926666725407139644653266103474618784019018373531185735015137173073971524026275360906851252163733144248083544411294407231650604466491874631206910058521776349986813255848674152581497347106636860578507424277346672043559567043197513845536794597957840256680631378313343816261471181668339268023042937556596127567349426216897885802154789460680626809547145578347958159450658490713800714725414870781196166577852915506597942828103915063969844099380230227001001752851103006119521581964457200714512738777929340348196999809477555904652571640467025897892354814269427342451600205918998068893467533279814370295048092897398272963395433477437678544001022069835341684138421462783654279555983371031551085780578310894467095462956725239873941923396286916377477934531907888438999516030029455049990116803254159912247475668872850222967966701835856005324265189399913639273615813580366670813984522457420343486494628243406480957037435010341671397136738548491167049501220248902408660881000165781323390762439441578213788875621195542336555372656797180652827065497435213135183786801125673815753356247936988790077114683178637050347190695982181422238152858948644901205246920183778920186253696083853930082356806260037644085935182700641760465855349096751048706755892570082018062137432559572497612165201267173572057110194314418739564378046820905541088520944440224411127176458705784396785367579487330613168829586685157200347773540039459081493626464729049961704025263499531012799607328190512457851585616720791823446982880867517512944580037364632390914113777215130411888230998049648070500900787470190062472989176589567728729286800681578142795121122445038455228351055031317199763223538455108440056341595883865240230600803470315436713276696087017511985997660128858669248221919498562756595690940576884798707552335382321619632558470520106212020910584495832402610327600303311826226698193826312667383542026441524435928149378015031235216820475886059061986891381240790115057894599300533382789443373620481553290508422584328773185955066549938447312279071389572795135667305190428263134717528794202837410843975283771614703375206102750311805022027695274196079154450843993260723873238737859724107309085518047270936775904943061686457817707994429367255619625960928706355395038120640661926962711054020367737469175489826866796508505117109186692610409475868072130552555194880244446260069052047006631293632027775863391872491646515964239508029793975870619491625136260164814284385577264390839731286309278894419036208350433320484286286756189318432261747630974688256329936964440563452922971002517258731168381134968932674568844538977352455298518586299583329721682566347974666283051852133576185682777601788563246731621421119126175837896642888125522767101940877160229482022684976847317112205303030699632457460929350456309966927464309205250012873747330872199922496311952312335526491785333567275273993203074033953132585868597683528607894598780686056991839393387384251354987037513848371716365917074184392836216549093587310189994309254847523864231080559949981440085521275121071037000250402016644670825143245164885159046847778389225090824342604753575325074058687956964196667356915278215823419105226403605286588556627768325895927519341210081028309539530096654950567150004539454707061704351597599633910863530845346015775148063736136549478603554401819087563629695507603122900933666007599563558137171869974472849470989769372532382204411526443278654907046395351269506735964977171770105351947307297904798815749210746870931825789076911428162585690725519114825563552658129422448182140785415139835434905274591623626677465085285846012990958282287393641557970457000722694153325888787791996241456994681434397349323523671378275395648956598500593772808001072853861035226156336227419519059180513767436161825855162850177883511143668104403639473587901416376856962491251849139516675838114195681132788343483737838842403844631311450130200078997410820221557344731239955268518674870379493234978663230459153876408342847072676146214461415157448967915509794793826171007227062444818256761402578047133747854545180829847078403216490754449292180773983445956439140797133765390063941658029899410364701708297249048479301996396129834948190255071428462604358020574464489059843729270358448168505543956207228325490709426649942874983808102802496948963674952816552484051345296690579636782526445337163063778733329030334108390163459477169304396805065686289908136076871826068731984255004400841087042662235876377190818784853850396615139213296021514293979846534751068740234772785082622067075050594653065814194895597645502579903746006580957514194095492883808519321812367324025944217722334352131305220023532747192918720591105295877427315783789812087969819791997782064021929429784332219065563849727788537288032231279409374120636465399920458442167856423719588698374075630455464034968771823141634417927758712011048334358565407340131423688406041648955039160906310802789245670937073288612345602696153060968809857814347306607769506030882235701401251351272118955930303113626687715615892189759126806886112138809527358572751188742075910830467282256539554624396780347287592364465906833351396064068692777884083874442939001830754870173813991513197194612410021050895727617249599195413540308381641938173087186832526167525191953445310761484445278571526563322662559025181149540902936350190358600545074593052448503046630597875511259071654057796609044762614524323959939469271683311833536285953347431546270528359605539679679985469370317673218368595201707770864884831742181209435293504648204630038125967287181585411992246459925427445975161636892259609946078784023216483754222657934569876811178624423957722780729485472854088410396848890457120813325029067974811588409290760002096245519118641158199162914492966313072789227607445716227183702338773280171317899311/77777595920732996608304864646649299823309335342807261993792170764102392727456526917703029280122611505250000035507133810293846581673686374072441488685179615602911995441171742504360482710066189683053963906589305760878424660864745107334202376100446594029768589230079404815546191238094744404335831825103243774936143650628068701000851982417665434897526853555480647048591311801799634121537247317872874343215022652593007547959931135902125392200267296991844172450892794101854166141430849355937955112764283140119501472512073479898046337569044214761314387687150151599838827368355497513732310058588394537828035619860920482146017226303432272040549931068996340406445431991226433055470594817277987645315581077947614859496450276758892926020161010000465528521986526905128507558922510337790065215737135652396018394473238751295157168394266787814880664333812738892775161129259835805866855100362181300545806437498786404281417860316149052266523311552489977099791227775583406791751471217942325993746825005672803094176719553975905261087885308775836771559493377502337079934806046047805347001325146177457013097818117988153136183262007886243211938132488045976890589924656646998838721976924471908192720252121714998119452346958829688236759020158749335299584199694705580962800407401972180976639860196493170843281381137916267437885886345986804298609830806782021177638796677872668656501559591242160067614293376983082824262603976491090090571437015149800535397148971590874328814304578134471317273844192193469430692049319047055133731790682131499233320738930833349090895125602729607347915913078332443760605984239149118814655549260816361903245647639616354424705106083502711680338629537807108230415686475281734645978823895579591076653966650718776730315920245662940118626089128528908470802582609709508201300642660135902739669252789991466005831048213212950243551893745515971757087007627437845103109569659446512364403318758324738640628719045874617718506782771269125279258970510342693151746748748153348627937342906328061448466142879099937647460050708022989806162339379613372656225125475980570964386599943268887027945405356530613379507378049232804190057275642538550721029471819556718886506665031387477303311663870939084304406267835935239340242584214030837366629160246833966248021828367494798165935259622927963252209647638450907013068387315433871566887935767591200161978604673676718253462379626189244353672391906258339711348430825533269769606540344475233978913663159724706968481758406183052416047705295777644450346818720865419190706973388826000463660056137069313965455980058456896223603746148451856830232284899961538056088796373785361941726269869681426100733168073039001847143332947048692667840010529726928154065099046876434919856196556349746011134725627179290805795241144956090235513736997185709347593363454841662147350116991424743693293730768187989011219276046609048583821136936089126221515202637477120345918719906675299643589168727401287683082151643542737422105854972828681159040484449445001272496131443454813551196898243901592631758197365895632251136219458360964818301909596015902257071049349574644953494480849656769701456980720642322975038782797920790693397806923385934107001147308800020400719118972187307392228966850943516876847951743250458641847599527301260604840029545236557292793534203758501240831183837713389965460149205551126681039740826857074991650208058189733979545462611396353861222666457626990114154615226244610084955074257832621967543569216597050547826327647319053272334118325481629032389964407867205372111875686853750052706729951089561378147033881623491651572726894844389433495696728437858258172753874636741791959924938535808148747926590257905381645379657407514886027477772521128037034546889346634497473381711867453186214510310625649386284899090572500799674786863288746786842157654631704372123425532047739790877061798214317324947328318458362608682083299544075719546027006917933064717834087404721334783804323423390100054989948843352842991699956283574996856678595093500476895514808712787979805169834574177219599671382850003493799531287368934330703881137512646538125417433005788162050836249206898430185856670362008031612811717677290664296035006345852155370829525473754725665263727812051350042670459623135062527602754046586773707009490578691855127142618423927966717039899233663684243789252918185338935707169150995854727985971768452536677243938469480428033208819824441059199922598167836209935411093408224603051759865975456031747065216700631110211070172693087768074172073254048205981838585633683645190345868202679011153033285087406853448412410351503462717029045818030301116605754251283314469575249179568805790055789175121501200172369214019637452012007268866096815665259593366251847110291179377318326912985890575633202319131168671798001115554618846036099105611688822249734258611778239993711385880128555316051690948438013907275050739227664943368671908142037689967789834837033087904862684053090861376524248855800953488303912330980087386187333911177141265043735089534758602993956868154741143376364527060174772519768828455217676241230824867688684026053667535040844800174154871830604040704784052267287937682211661093312565480169436585188283391105443369410199921326095781447969947512696129035864778626140088203773872021758957586630342787315363597863093354795582033324386277569588336032048137857490039609951847435357564037866443587583504670771302799744121795414699264150204254222392948279476678121809386687931317148507023256796185468787627431978466966693113797904267798576702751558414248559359668532352677679143664417642473911448696931680982841764968391302162230794972505522199194823512019857737111040639573859795115270962492859913880631033495907228441023697585117006728172884142183834112837620064804905571885251220663765038730082045218494228208095792719027953308384917804527020547313656925969036974365446891856480180409362760220551467938173396053091526134493742967972563127379456008255413679675562538356205381478494778647437595027362875459517998152336253130746938115424716584672136872233263757430229490291440113791277504048585676638750984816726725065413676504156686550542956551088501105260045736355219140842862331745300565260179581264342922192866674545371242613368367994259114645719342525479548400770799458812716285583127601364926158285153873956064997564058342501692317118423823469122815164872618428152743726397351343348818616106638088506400122299659222989099171631232199703455972341785350661210160103461955606622127953362776107928306129710229470005941810182968808561315823954978921285397440156444732720189653401524253402173594345927240868307631445027757654187989694809595835909181374755511110456996682855212740360383980152274584478814041146421710771873538566294868740925607870821892271578547394730652466145755714804341728243911125895305593851255133494510353861041097601824061922835288793368365118467403228604136989120931224570323457194107310820007681989600724632041996735135992153206313482297686225890119012085651143554034200181539353642587845784683669757388901910764480302792975173034415037482853666750300186594965616294571730020730801865510400*t^51 - 63963383740113614508091000729681134103103579013326837726238601041528040029313533509002966037307309762962196448896092148169783348260517964995822472393668497343540184006482128139323221480210597348082590687221438785678392159583687352899457769269661399415778658524976649466528229463023226172154548882962926002868369999498220011921589413855306138391645723912629679726359067527369844804952800047935670586255838522718079592272160416393418896824105166920343962246360075752562964512226294006917502355367122804901019040385515416792659361089891216024889981271790148158966485559077607468454543580239933070750828021142125338387777928151755217490589380773114978424362114387125745626813731707540232616174994141451208554096109350277185725984956927697011528272872445122447248138429560759987808717851612245251772798434778050875400811193893450837037951481416529877640906766978685207255937476086033491178560413500291236095848730977375525350164282350594657041345284621228818612581740433866881131248274044701962655842604749795311698750221996878299289720891209196973792108659422837682063747052587119063455677904648526340449884017395763659658956729034120566534063942452338787902507383563151246557558800502231140424943113098006565202978973751688546325080589710604080514506615401550695915860512239414711217693060490916345240658056814000153682536954416727315059348690685439266996633824881766971366378541485251523506870685284042410862087432263170081265727714583785570042470506136092722391964954397952476600192329434431387920355659838561613704271719484002786280991536981997943671515306614611030494506797294005455124933310343935692005468199648898799452190058516955744352657892166504189744180497263767853666507352138773455491034905611715608279241064957285584530146926723418761609516240192381075255646761336557506381931184411396791243095010210868411002709892442676875820995004344597551927844814686934292830636622144237260969376464853500210314494596354144553756173674340604443481999967224566030974836513300327811786435458980707610648944239117100473966298721591294587857242173630532617831994155099354702283076089394456087046340068532169450337915526607348280186494039419241786566861612862712193278345609956382668745717463907850216773801964658123417521234376427748132387252931848646446676069270203631881626951813177737599317260854826874246471469827911318336651751205906748839392685837209763582768582011493735272799827134963205054582457256092011155004501768944373013893911432221743640879683598596048149252342078000881865257717589748360797695886046198506867780976785081933520937531035409194598250681764895198147874888726941475945060497365296686215555949147322512061843490329872230531505487829114308469508363519552237915407672431756424982051787676824356855574902551933243824815383746277719778601280145167923525766601752926474723629982703381238573283463697035021417680466557339234203534421727448252370003332745409453659012876647341060400882429271159386236393978693344844781909831105227760979545943697274006340344239759805202219339761720973235095203052533815815316096313695258914428946174001508421938441015562103581463423829631964052020190363324316358008182807967215423088448220242621949843449919760897251391481951019146586927672725547861963120577268137608207610206500616415071070634207305851732238946212896044963716515687218417532549227814480953756181447752367526954810325511230896644531035435434120315324933765722825554205564580319210677656485445685027896000881263806856038284702564368068486122331784501070807098438809061413108458011784942548781233699111521812734854007900475040914691513644624679524692930411747606818491270357482960661152889809605155540300834337765361065924982578443307559564494139658528012773603876440953052239635466002347176240250616142504480554325134435521624239373964020640184773920976737609118734536783566130015867430028521061287021934501458689710967535545827870805216035686286066612113055724692951715505898779628048629274395161230500737311948950919055123419647318785976250136725433998676601704635017732428993049402054835551568222866980850101122286995841179009521227902841195806140525041167499788294040989761678619921534125175937729758237752258329183223053130340739177926596009192831651210117586504673490326845401704538218596230388281081420622647014053006296797491945490554107240660967115003875743751985122761080477543991612700594381207310077996627713310916162005246523831735958902903085341593881849706650218087162432657676913568587154845788970218039600640513256612316300967552314140160769218265272993639500309160478617321064450444426658342933496105221666691769938814540402466312588803904921635230340941395990336150046946902821297076399725967156744857524768387372167917802654237929583020464023079077875031845171827886403825538509881118155710663249465327358124097138478363880216268434046918260222510271061048282112996914616344549542475873624477427250230312981977106850658297929320736560676643324655570968808673985147689327994961309175832564225467207745068805253673023797248621783169428075314179629530935505707203911288841786026586085104110884733965779484827823841200080080078035377067029266891311804566270854737816593958534758672464641843111542354912046079346168992412491533478896197354540242508843124969247276477916486968571825453727243572057505262798797311925702544100697586307033721637168845641892277134980833112633731953013806249596512736495723418679843743739083021059148322694243784933704299969326027155605131312735617082142172010357040053885967869930224451442079766196310315640095572332697397461553800107921678586670347171279849888884922122379030433329705970898130730510999942859652865930189394856261891443375854679355435082784807730728996251882832690208272544290614156338634133226624508556132658335092102618464594190706603344717554002870023278758903482710261084523046272135718477686555922577288504122721681093747034474843622305398330711986243160312239845881519439380172366488823828774559376502797981018898518483312240191845851811752625486731615553995941133917059646741264150848456040621284006944879801211990749258163284450819187626668798804188896104174851940855848038635939335873655212226563257630462989367031586977348598256086027340712355279006997259914501409855944787397529690297988695519239095367172946385162212605798859345723947640571259469488138643396179378439379095266772354673580491360536138467426516309126776664337297265784937662731822357226473377848259373829123832438457441639256808336745814835002064088741581745346212377920644599712539185082977109960824700768411409757357492582961710505255270721291236908790582116615375377647216034478344545638996031227478442301311439307926084750414116949084139565711645497811276116622656882171483160335673988879866254646813696591911639602237731017878052618909761246225989541813350420544007573953423627949937707499135283595300158718875705584225953509004121703893781853524707715260787996546402151101265976712214167972991581447159099318417441250028815852893000570032820530551875612487034145574948005576915532997278881987470724858168131433697537898733744333614149324880699055041816405179/215454852702562619737388669296650730713212793103148551494855504277843919434832096282345317663462031058107300216682933562063404641219679403525233600878300594564378333010351367803048553875079652882748617071631428533661216211283058237112746563537953659558646400539372176813369390456149828517565291129913070397265003814746515226894373295412113555935751302416370886735864047752647510806097133135969970532075604037202856093154081380127521339788169456253700316895047116913505975803023998288119438654707232377070555790525479546922104139119697759996726569062739985960260087683690863181148099575161493905528485791687583502278778263563994859540456111029136642331286123442700721581813797913247845373491977694822042674046104057313429869093526311027574231110140889266443838937078420857379015764922674043579075194622482698113206549902045851712041338607534353767010354438891071359350389015044030000091236945350868223685685954621382368306562543647555547364425897476407574038918504570710197723871201862190119680160954455458118966277455649596810241351033028146539117061120977609591142234578548737000025219575387137855277001643893600564011785650090258734986396428965826489861190257967340145748568018899338006496163451624973758498519664674544949170027180903784527832237575484217443825611988654354218687512130881565665688334954077245376414175574499013654557525565547072172894362074681408925881013046316092851383779444448501091627416885652438675396242188458211120204827272747152541602126664925337289731338050718042764805589358598271353813479592242957496603102257039616838177611252690107139657771291516026306880053640909169652015665172475520412232121532160641474716724393451658816894233744474288093245182194527441290652952451583329432196235099454692547685101782040517415712607056152013332797353807811140330372398692547379757204776891949858994343114429933329542351403895207842380193800725830706281542375971654705808917075649430637274571255397578257964071211612165157641442663705290238218444376498673147434115395608421927255435635975322969398308292654175796297007457030099592798182895919178546654994425878092229068907264002295053174440041775155724839418329807065528810449611934167365227547036349605566320899806554806538555205171823273693283872536117731432059494171556213786321258125747969825372037136500497984995227555221701052671115431799281549987649514819165469085572258197544106366608288743985555715000090396658800381165445812059890433693633189471102511241636972451705339833004090862575795114765249699180294034852009118000138522402053580580202444724039823360443517047284050498867057534012809889229190989115668196514419422138195540849079230944617338424293654836348238004182633919635352325494936097522830974802542482690152652145432311323032166095164516762966894894038953510890632630960476555521194306980361692531679066472558128580120370894722573231250768922982636776371515741103465748929985964819073458555080136212893840671525270920124598531488181891002867199313138829484478042191321412527899594776715254894488824423283992927975406639022656341537904933579181836705207669746267308693664248581909455088335088392869945401366677380295522269372211292641908635428674045106874359542652137428935776102373217907893558146738559121088767749119573147091504758955579636611184666395857734543834496637918790637258737620428624780756033927971843920158514794525415346318811514010813572507632949762718273759255922799688559834450095293526064655118948174297474133697419770120255816724625592018464459391282481675999119158505573907291668743057178126512499728752413846062732931830581741761620027162701572403676282422865756661701845841431379966441109586359589781970096700509081918955876450211495919158574110907320758053760672712711376156288528340318990378589585842608017438426129173488562137504336509010474603205883369593666840460928644678889182887841250094418888339280844030328840981153360078176710974434509055561105761315523529888930194467244114863106354444535907308750620281395668917880586517991080292834089981616648753292224881910472375397783089403446360225693230514673709217017979002714622162577293426878309235975745207969403717569628680780992402483265734122057005878465186014179833115873463690290896394410446550015698593792251814245052158728114693641485326052332975372231929531398556021742083419022963969778762518978906261683889911538276420425484354115479251221875536962885584957051004788237242590301721408554312109194730984228946515495227632803723981143970386333612342837441914256771855701505554643004927764136228222893844782629585460181035359470138708560294454271894198708117436321711308754484984558827682491521661684348935561421613831963083977778014861647936202995819459859642431373398434788407795536056862633400785957173269652566982667658675864094299598857617731162547362774231234362790502630789881887848449760615745861902745848143088171530100381548625304349462125586349836879950054732851263589530875760626721749304630560498537484933561751030754894563295751795592712509729387119617209981211988010281164354993442055150414051056182481557256075482659281122645607101822113034478376633331763625705900399960134350224262514155911142659540018961046884120342236604868114915598420652592384836938842303424460340067947546737098847324778407838630164325548052053130502596753417461025192862534152990051320096421437693142973693128423776721967707484762780944946032112512952941434314358651651428132979884270842752292415568027353214186495161119990602922635557217609518833707192847722249209473426504048686015471276225804340016008698148077415062344812028840589536673135660368816519601521742506148348332428488591655100479428779146779986700190639617539249097847104730553084140595420821422460076454775398027383538928303459268511367121582114929155006670790072573946278906102952239408038034281320270158805237061917976896462692942376349015851194823478417665387177026872268513771449293611161903411014269094596345789546601517084214496661126179309365566430767908667496190314381578804828726276273474695329461983549675911014443260685500561133248956816164295779133976901107475361744317234473056388675235510573597484959328628704958460071765213650155847151362165079784431582396946421229285112530364143478692548598661468127655330909588250841303404600472545492325948041687102914884968405441147637377564081972073072579882607346745133063166553648935050499225406007742317106320175145565291609245305748071259022645971972953538375523062628682437381684884155582525169401499855522329210733111710256131938813434757290047388064200281150449442163581225215697835055729106293304628162189390797111268734220182637069526199100405384558949746370758085840126459373676628976795864181665251263747196371020856335248657069853474746450410447902946326905254725345201667776625688095485753964184895394247443111361727190644967515325162835192765502558830128426777588163323334835631890160420544649486987087512815231388370161446142427154968715163929271136966686414219543805592953256218430535087509312738065885058298895145796915641117122197071368609885389443677573466585320137255399980690445890077305483348646427360000*t^49 + 4126700744745732051701720862303791648468847571872430855472087845077402057964027742058301860727586414477885556928845486069530007135268257999507307186136544169414985479575485077687981809415560123667792920076291556219907912376007979217090661240491535871393746258235117845715141627081573294831577893556070257178168614642126468999023249322086857770027983424096665498780354105603746249052899621117594070909292397654007057575627392345172716959849852381534023846735817016888592394133987818275494542265861793579465669493437877112171397122404922502144487965163010258729859039796801910913530163850942719429138238788130412019266549102577245279555766832119230962055751398036321728240667888601162659383579908188336079931023809937381243203041370461191481837912758720261273359523239197527500072775133836274630862830423008441422227358785098685575969500938521846242420863733522763213026570596115831218992483351608493457835169987093046751245598261639387611213196025055487902165065380929088417342583683535081835089157129378901707185549880869179708975566444597072603658679599553888344242582241864574319995517889148186641029955973202063118020319749784817079579469413034047896696910642916479081915592434614657945356738875623246133661426870919249445492191970716818006848975871295582607695015120276181717434105006988199765654106584640096309933369926732203133809685482982047048799190391594766901660564515246009682944835627541909605379706981877801805332286869340913360130390848254952312026898979519802435243453882708980329809263553785638737183930424167414134342382359734214889665081486254214160123499534257707854996639786854501243539375396943016019160233654858815313085852558491811344120807472969679720479732613426552208728602341103525845632350610340280498816152488062471342459098041256850288594374616139655149096146169873547629422705167176940049207322488661305971611075332298408341122600022733795223706093508489170588801337532746955831524280586513083451457474320735662276927446476407745574799729775045223174518144863876864654080321460147549034267062488906032024590310201483306804022413482108338270116325333012422764223736541645705390591044422110691934404764775194418955747934794587029785602592756882997368743773373924925347837411774728126393553595417487010058903477300179066817892229596824662459216507825721231593855775933932279048995560205359397932881368989667250788829349672846349111526975251337082572411051135935234276449702970569040221423468274413045921900152619999496812665262669599169595812633483596302378270122475373729963880037790949009405901006766523658419706561470377248142828751443978172983168722082343440033507507490201600400947411994914321432846606048399219082058090993010086067497759304301243007217344192691171714421845645915995319308831186713148183070791204112148169581081355359974607198083966322846983286806097459274529106012264780900633268847188350947528016923329141404291097622002303901154216469822436540226555004518403547303699259084445010749658487322194810690236046651006249911987904853850673123924752660040433677914729178664800709253281388505632319407277999868934344127030007923333560150415562728954955108968276914029506974443572712918670856961757571294412921541805973829784367622372211256496453535996793782084632683798185615474769050806178105869189876169502727852835173791269807215110437570664787344003522808784338189958519681983626355168964657679781416433371786521017414770598587777003264887284613911561430534081011157019514120319291175392118088413511589065890985408852281390629423856801337016132098254530596876376020486969519965533798401505779845560006527592251608235296084270468497076196142146729010400006593240974370377954660973363366617125276300373226132850468362067077436986632104905056127298285061687646884669703040953816119463008323689210017640480429101269849934693824963617826179813510344900495766551775312775542199471612234676147322480105592476436528056501464365661607253188778697713245600288233168880898242172895653683749577604708690392485854290530644192584146445655615158576805014138659362245272334739925109850548919299180057168094840745311010220744240805860029487477992586004767295784472336504243205206426206259489992796434230106662318748566201395562787282254018337080210633893982471029104256988071107055415745756661343051751266576088018872455830206500938757731050135837262896837166537853671422939600934911059154375120657081525707187764757637207443253598254373464498724761778503127826422124657509486400029343160403831240353783232731341358571225985333457185692697645266150943606078632261242131049446973262349574235895233229001141759499765803975346427717437980842144383642207406847757211282655852170559124961761586547757014650579739334233628553769325235002782739240653537579217148514913938476590119907642156143852612052813942374027268468820297613402891096656386755494921918548259444919192853709684665075349638844481255208792538220580932158957801176639011825183635407850568439453777432663929533613029632189946889428753093324329518646428827355355025779485870349249347796156770538156174732163292994953354385573527540339276952677942825008270672411935972151151972511384447299078062723347010909623710263973316736852773602184479071438607884731667375642332885345413477002628818273975673563544814979019180858624445835278417531381362543270824396128431658969020038201986278614438453776226605839898736702315092686889898543014690312296624769528571561844088410193605520420968924736975446651907176618052277318562631979409484451876843903704994086710656386270397244139468693498125494945894942739717570348299666697230815937748153560926267625699653593107560491678029556643877181566653186399523789099760990106345061174871258502941856001278686379307559431664676960521970000630991837398082144944029140777067368833116545647931763682816377851514526685264970731328955726648766991030868584983966964978618326726479210887565539029831543416115667440845194830146329802064669716068674010932185721982156423657475585213447195657173097689622296545376466531671322953971024334838074928438792345563194253353325982372961871912020902807988099733757533458378078569752439048755816293056574888182080995695240028375204496354450417484972960488409704401511180641060241263765731044549720016698900079733966116489972513281792344514052173333665054495334732392774680626103622161466929833274365370049507016782548267179325608906749440467634505070007992520515641072293922240350961681180036606213834518544410902245450430650139146190134978407082728677102379177830495861261734564839827850673811812398290684076371529862456621771297598902890267306150068218890240658323921062594361258155158551235662816495454463510085621125514302989058048599524263614848892176191395716481988449291705514784785919489525014752149716473865219972387498794564570020001628609168973174277638096131247183701064553548827047631309360455006674169004280948116162892110162530952031542796297955487532226231056781225278497228847101275665701032541956191211723899127260034225372709840643443073877381112449317943274691704481046917645309038901994434963909585840668791321876857935848782869283735418376765839/28482012281290713068920509932085815427659649623337001372287456857716535791261765039714194655797143040785379336436565983483680465493183333097186400303119763013906585087173591855418587401226438788227249002235536507066721036553899347994423990522764029878538463780393108932250480850040897460783079200147859007451434725068893227202049685376622128387922240354496613715381300546418168993444970366117380909688280175255686651587212913874260256074075024613070331502268631208604900359727029591880100858003440498262353083009855276728832441975316928558528308395969224897266070552367393458713071500981413590446421517838804058047995895387245502276133802002150414055716382474327930454302372064401945689049023908514202238689809002589524709577961095064281533746365248205754958916110665531263129889235687001163524758520288979014212071057830191228271023190728469960966212958876262537231527399793937420401671439827616722712942822494688975675227274438811271644447937797563022027820148805522845488717986542275756210705952667559846661788808065678518590217041106409137943799547408195948418659815260358362639697533219034756219020775755752729104882677042451216408136743512248673250611112153890329137333426810082617767849971092085816724109502165223286202619567200254840374082419231868173515596161461203527169093324418746193649890409059120528396362248997733246620013671840307112310281968288078720214841971408461157587473908636899904047733460766963289309848691380728973929414763757055398973611004185389717820458311925441003934494728326906546889187126875857978674324387979302075270258505728994812656837064627813399710806052088499193348927997280887302287152793193028176248591397414862793469693575129919201313541682572660063604628610450217016757473728277263836920605857654421126942060093825601866422652784541683083413774627161555565566070441339709281862578724445342355994739483757410747896009059587412457659997987213938317259310558903304633998192320674663478133517701301677138081102257872069283448640368571350230283904050625023344585445955750811759810131310738382214379726040381607208996151916380758784431016376793516879122169354277420081332794613367663936888820507871688542358007790621942995470146532501754020525183518459425401992642129728609401773227858992055154981703535983118583949174831020582499506052109591805055408068631190844352458233510193336328886810536938770257429091119387031931242932092532843787311505456462206871167312635337112009409967431631511070934137957695920891612469462868703363876275265931012418350399462348209394935318577966191245203699298718986830578701614342208155425696606706387824206949067641384056107471401879122211724383010198180361310196267262191099280195203480107160015752656320583071331364674432507322677770850609833044398476358651042078222421071529705918825331775205956496582477313008678960535293820379101520068251134819128842877621649873503203709853619378933225432819946666866683534554630013589664876048476570756992883353291798937470413096625263928597291759229326253116561456942591831191477981919013167034599722228816889796549596136258647042972342172142015491018004094238225248868373389911353772875442260105469869347256464960883117252897469387975399800728660897886557740999806291539329553919393422890479458287468366810739498816170403444788561603063375606381055550329479177359613484973657705398303283446743679136650564600036495833537676832095513703841501749471540200857638675712344868409350555867689927997058002259600089688777143559531927791738976051295222647589363376558882005561516913271378384143066880139412194426240767176084585759630511578315019339471499961310114056500481291728426232857359459792915318886550528228757330934348740933329697439181313183452921111922028951037500554403868764427662027363676151472653141649474100513881258961999969566770457371701117307621027193958039633671093330038865134234866377790446825191056944380160352727951113775857256738541253980461615983298840771694149117894093396877686895207798646396933043201479416967404761444237672184440556829450126773468480086991028234208662827019490095212901413814105454883224267949857050315192106419606662300135998968317417418835606100281362041063735434003413466196473225149627097090739006117329853297862761166181639108197625979037970045187877619209530996069562518815723377998723965099573016035717511402904943977751138705394929196307578065003123915107768668455723963797003608080230382686913333522366463303155318093073876187617937998987978040342909928241071296623866783392795060788560852273255988924152092761910140733065485539615573802063948656388499158925325111831800648407588554537815738995556159830910145441484220620975061176716825353659867563808788497955977849951713133770246101593087158479880019776685005020782572294958356874241222047553514491891126905076435111293580245451098426552289335197503070251559913086715952052597249980448026037555633551389259391882809655259605207942949684324832179672524252200008911322525653436533235567857970676026905971265682173223644630330279098488057126712025411064571032185021810078761372738720516510514186207647046070254995966847903609810334424467817481303378846678020141984001709000253521187764324733717317674852290921461580855536673022569938379226958526721841578592702314765313856089862511550862891814982101932667349770818653711369326593962899814706328071088497123406873017587345756531289538797407106994878712639861662218959556580716362168384444701206602280318156713641926846809535649875121391552043336598016781926045662298243827314675433567682791577689879252758143155227772068571531423478462877511180438907115414210173415894672947663429060724540069798146334806565492663292008068058709960156059311502325354543421650919331704665209327703360734035546009755855998625677999098498024206088479246391541950638610197687673310836612349994273116188032572120299828949269499486348787433107949456971602804884090344582093528306264411272948244424860326154496153140192946005197654045631212716753663645438786263979788587144027151355215646314125960048812902994183780496311921435294937815264170538074498269296165595797051840353187079606509623121106782625047387005207871579061976169746728697986186599398902316196438039963876852229777833252552943071033914963451624468459787186086997471605550070496234293069945780731597669748234979207603140270989932342775737737540585197175567655194446098604024403007992308478039556171857958528689653123480093631394098591082450814208663953886422043617274132083582073695112978413857524179078390290183099963207859505875252667433287084346257537985347832380408708938480938526921552568961856179336672670187605548559256242950397961381940591551536466838386579834155385122160452014305261955748229645608579497358915533510571928823949593869470182995604786855185568932159717829599012331033784909743091489914682480793163313303097335487005547533123978336068261935972915171757037623505752217194638026513815492808315613245108575113844291253917579688972768622091043386186975723002533083174242282562264425618753356161736221646809232872556415447546493810118794727536576259398404191122122701931364894707987089246546720000*t^47 - 137973705028508552987263251127062158786811493179715063840777635084286155488270711846372834998026715398953835084054283539870369037140920229812311403667404972210087081293612729454558296477547030740206460176511256630070441240649235678052059138992509044586221357872599781870227643216372538297969545131856191667545799860024132153344759503086233406864570571324993037977247636874086611814583148498572231413486095553890067083613167182451494574660111260242071247673379538194351224169834240599792747213685952881382750032654927014294989747614403766017025328719434551833375483585014783715871093478717505372769054922040644795772420003855009113328495332630612140328404593293278549457388594234660542469702673228592771915575664931633883436062313941471950285623182382325100645275533609846534279178406280539634559531335716458789088388417623547429541073988224358492739579751545205146405569465524363210515222044780085678683945675045339997661858195732212367308675396311675016653316130364069596136273991391775203645955255801723545151934012203595041654703038204331946493394798085749887656514320070173349582036975665034784431452792824717523790954637257752995655117273325618788676304645526936052671669319743781901243559082358158657749305906635015894128128941473942361932426586029774508432116717917535492292145269262091665790301405283156261340796198453311399437774486721835666673691352523622683636840602273302599287169678225836358342641775013340910849485087206374718276806324542507812930096672106765111936399656217318677141936605649752348109773485222945971892672489421499426844752341083925797102899694750945669451020456757097355659829572592908524896969683713852001748259875219841930794933694423835188564665773205221160541078644605427155888213416400140952028681090552355982599160031484472996759116058406905381903299994523552405662920971921386634564205428593011138340358608874690778963516542251353319665887860772851849714406306315124096015869162389541776220223432735974787243578119636271050258376718746379252146412040582288250410081375917571464102271187389281512248549155873070354252155789510319937492766989060551730918380497740824272288995777728400459461933425620119697377805267200548725929343434871361959107565273831533034532590108982599204478865790877971594327646147664687985333408931417891878398806218250332662956415448585995295578107166887681649442431537806287328509062489063163195311801242157267982418180595396990628231093942285746744205079866376171471487606538069740923972203401540228779836601250778794707431881172420283625214414217432877522986958310636477522391770663711869306349996184020322017927767515790098211413439253800699783472963611475420695042026436451907575340707684950601123829658675355371339885658337405263462468632899348738948083397739846979337478730994558377278133029022333213103442643777771913587398977224229634957087121149999036026645483772868448778161897196104012837465296243648069597050807648908211027133417364536474135499996862414814965851672385865102036582434951497977167170030995048945517311437451733611810805101279331634496321253958422377434581724780588231853517232307335748985643288381128257883158573796859811132115700186059063332489291043022778433581547514086741046844664797819174733985231684124113407027252989683425803170504787741602505938203674762157325084016661349195974043393596080620118152090728721383892164016699123531757247754172962872952583888293815295495173328376770931584836180809196781839853650333495027772712009319252557315253246370175843050446757363578598537698955017360649290379246558108244229107171196302351305444472175877429420770733918609259802850347387913350686722986089893615222769162302747248151618404257886617904745264533383696779638578436669810185110760192634552252856721493919481028617971635224326937430833272497628444899418326286289909915949901280467267622621752668683250350197550258894998941696063736376891323338122038432616203883463424718074327614310126983776321256239298783417938405413256616587023919448713093853126481697228566335459496269356054807253096601594710760347645169008533955585233209276011950163157475315987478090022912309142609676022656288450508780094130821863684859193456482100955151893892843153103023127924932005644383008748705292080176513111865814258633975014847703932885425260509882418281269833446623276200892765474569236404055071567080731327765578204903945228775972036153459166649883735065338300530988182332022780232307705258668573501462593409082324816377196997351914988559359629521780563428713305830854816681307683279438998584287272362003296611504720549909313093868733551165410155561482781701245101553887443723606910955028110650710109722108074660361453187776649572000385475604143546212956296958069959213773421091379654628215715019971871722989135523938032232339996327281413530124785945190472001554672609485717432903055771262211389079068220936369055291210449263114682935012765331190266521577005871125624594211962115308780671268814648955667344196049717613441918277739812312322454518705865447747362663440973453012751608016844981792022169125946081298549947591658804038671206004035129702919387566547910402604634457363551299896507170461147751071836411976683091490511215149315221320358010807438169218404907715814179389942176523092073773527123891419921227796404796266882850751230505165652982514665977338598166946138185849074746239057861794902249166402303292017703314294225602450066014871782923931393474800022530910615344197123310498355141753853793707772332183005385925776292777900065388124837445611697501059952679025065678784973543154606182292788201768873199535636722257113065838357740379961701028102952914488777480291494867928110377255806512597456042129066949141980434685306775358374150813948299976604055859991405056434428614794343491371519906516145346390065571618762520747205572262073748273970865580888549253908091495328804051074747473678070668375737584255586056671500803869971467912009908326272114431461917678346910168859259578160229901498155763777689229599247487859770014542397173539493706745487238192770681081268939606922857422566648083640201035718403621302668178367316116299741215880711721814003236537849978641490301399997856590199255963680108672991704681549374345552230718750397742558779939688144434782352962829963073629373440702891219997611160059410314463691581364640708546299005995398214806228663166068911571933185085128300804879086405214662619643389717310239730829227214574934448399807537225672465648403263094543639875153818715828559289307080891892044470614392148766849367976410173879847249020941172781801026737967114928383191427489047031065013766513117535384402476291652624612244080415409150828196734047873557740250696994462537937356199204509668855861635217960919048596523361847133873514697076082683552487514087510873710481127499239275919514451217585232963761137438392640469628693236500445450320305916181972534999733080200107884387833023611591443614715774851569014986892315602938501427044808145341636845835050902610779011739388163987605684611290741587698015081234335025212063072650155343846843218004559395392966212138942826057654584870078170858562861109495782037757455669/2207103634054369574354853943228252118704679794616202348834304765464821554849741923060303037391532557881693978655531078980103707317306852804237976370073561938153357611055447568276399969358065177253699968017407720924005485539168908066964161055868652595393711414729440273459602129419524940012835329963987259408006477378587590609748034040987426909935391485744800772720634709051748392300796703962390948694337411033595370681399548702284736553114221209820254513005581445275812679230531237376969416309874145146948404105364257213715327178506819567305324387412557746448860893806404036929147363309821423422039660834245675519500479332532751589638816412401187690156680772949751878642870613452475703516207156956748641763500186592326077762320479239136823947013644285378972246627360407496966910117746737584408069224756675278416072912685233086773209492961759590215613184684985050361956077428852048026571010372985217486297398136616303848647134914623106545488208434354601786974811884848930413776868276835431531286062932141061616714279462983971685866501289036423249790134148228159701521014710901646093533169910741743074568095856605130280490354467336863940860526677174288982449896952985740018521210325545470037826872218604221313860127000260475859651759467284412987064298039723010095572271818348943572467226422029274127519480265061508125743344629080833704481160927540084929122273701602179054436050719552751556724016817477192986516232973437365999660320770216916643434876709184431797657143573613773473663550862967716806297603676214127667913194529432511651575607965881165540290343169804647199981944209711255707159366601728347670831751448301831294780894289230242162319064543322983301575405167770019085944878305528054432915039461555183437233189456279040839423658980542607545555855456933042102186048337449807484893120515864172941074946564653203754149535566243593629292984472616715241542737128937024233884430711444081714765948325867103551843380256921770981903813316349682688177656623508276030008262025168856055398895136921575748929406504880590998115511778492371155019799688542660759768636956836223383256519040283143914776372355199720194593035969129164935830823448358681981595269373046707919388709979213410210967921870195643576378976006853406021474592415246226810127651286618055534555388359195727860594276459915187053921638438622636771394169204328956608774727061205200649406175229767362673264019737712222027781151165953977243935386662780144158707125697058238531563428458787745042415165129013687273578256305986234946378654105709282884561139851538200307628990796324457172673931224498406640480086321889830770046572476956754055651434811293406557664071518230623073343798996277100983032929055021425799832779912171724978085296772150286425940981507985004678375875315704910125057907955920526535415851119611753509032756766409893538301793911269006785034448876068557838345107842958689770775758534749208747224975933292488665009244398363769798132322770180709931817893440753210005897788157315144159496173757288834897189684590578759907458027399805921426319954874784445862610345014199612286291659678972463612731391331135733087144770491720202395279589421100287290446522260707067242606539605205814067227476593701358900588668547969257358528337254101520581044319364325757107146324612983442174824593545402862351704306835020337469033391873301035647753688144958997559728902908243601312660685804017248635128302294630258059793368165378561754003104887742476234191240553025174498283033644852816112404954021005790693505773565863542284048911564815330209593212231385768558351690561245091253876557816422470315578670047185889672739917639099576889368638824103854681855495946977754037514519875636974686322569657251996576301485303577242265705248359060718318678448861309351856050106946181181888621574634814007955756904963370297799983300145728856740987119191139411339721871851476371102999735579209782680171656319624243463418908314457037092984339019640204585306180151162951790499876665325268088786089456256615879857547752997504221054529239555372731094962038362410824329585244926228288566026039055316643309150686753524010066812364948762300815544231860513578924542930826873121973554016597773064904313633517446760327047281363688236049065679465440431201612158147191232239205803960689173307343982529514584064628081036910561997979021228994784571559715822329001816415280648648599052162998131328605233710951630241285318136284765620592063792135567034178147735147124896331708036829335523526735150382562018641337845561412641142754314038394534299387340541597124354055372840829991430663421449912949807123162902066070369680203997449225111814671476650109049613081124144414989223889553649971678344910925328243276253800785194531614485266845789011654805300051077782019595682535823741821692757750631242137672446980552790328500863867700822338672582130029928047810892011484589557127208606813165806208511233716011521833343421092060780085709585211425771876695282126772547578352665021310178308543003710822269458707913418709566997012977854125352126835796394683058669088691375189923914261182340083519310017267256200132406373557656351153500121696740492478755896527986899071460780430695058598718619202832571012188406563111001336053453233897907049029297195866475501925761886110553348002484188172724720471971427510499651603207880160025608553297667898520202457040520693556974853743981101021473967282723328608978135799973353908214560427804899978193074288126391131164728398467012051777020233334642142582803747612343427227176168716388686453757021526213407209949294935695220896588811001675523900803583135286657080928467336362551942456473989297267887056644981060409278013418142672340330880357022441697913583765882563033190073830077741983840682321755968210326219317503073768267290955724353372810791063600877078748061428477913782350848839826299528554335269107079399469557614685082757019119926342515404261964101754160895306595265783040842654825783947920767405073647669115291816000362547508319285152315236583164061806425323566384676527171239055063491618391971510877255580795067444177776980642447359503373818502788039812128665549237912696005536867319996620660177256347577549207331302949210046993634666476644988997469779320831902955893327421682371761531742275341832433791576225089117933291352044028717280679295123852069603979613687486606309621450403669299247793934966440519781809282560693408509485341856731194727060726863504184724939180675435934638536930015314937152319708164503984881079490041718567183927838418003814430678985625520957648931476233399240801810086545021276967847908594655663556734678515644511330332566648094533680528911116512354937768304389183038393291712702308962323654426645533556768677996623791117715345058361776823747912896870882235028880811195839518781806365346994103880050736740847967807199011543313351731288965214025174076184545167986392237845737416602695914061920798723740614044511192795624785525016294983806946790574315854639667566105010093056612928046227047649572976069445988480138381638426834515533053695067587797036102230230644042430067390183639261690230763454414715408365007492991044733375242400000*t^45 + 5361101374789054209062831125801502459075477236937768114201184930347633462884528209473236844127453546020841018375521510469806084635018866216871192732515504813112467421941352716291546047563003507754965306683621027838164606214274685177759709759061603030999269370539872644703669385318772234153172595207699652780315202616201776068515770211400230513758279272251332203560180385442729609485742229331730207403763978945480671514380105098192235756403307003715559284250885060444516511836721240182750574126232042796929228386112914978924560811948212287793899758594007248729553391666078307987818061194976626495485536594804246747247276214739025992615651667975432950829140680291929553782308342766525820782369546242463928449053268852854347756116721436663008891325429115271713035717194506748501503366179307384510598580747621063461584085519225844351888389537200887150989236038190636426223388686913070028070560674709530376463010681733393210230112067474727908716308010312441886751023251852439412012136977967173106587659571593265966924353474409550129256017154122628656199745434905750671842712130730787876800826280197354950326820882342448407941346649576092586679369669560817545450187120488774428739470384045079618982246885227384237353996730261174434650221868447939688052292973169152070283089951351011228251105990602231829520243094748200756665595041930442270901466905219457988623639197370201258381026330406132508703492014378153855558878751708218197914149368882805726974213216436132442807743599457901407660945484259940095953984735234519982292647343793053496685139812769590272598059922685909150548761188448467170349118415847000532429426599025711048807380438014648694329126296899752623986248685264850622474354757562166673194696687064199630288015513411063674434324537677290398402856977661103373685496925046499191696337757704638177915921923541846193854045073665135704244850170102581326495827226562618478477019507369043152043544223034073487323265372178464396647951532381088274103356660600539511938840241416359348755317613390112073924839505719918854063263556916616480343779457271039915046018997098745144933154013912103296862022322080421698765914552629805340051092836151910211415766927440977193799391509931305045078119505143954646747486918950608817437969410676391231720936186022247199984409505658957926088765204013432458369093551356092014207531016863792507367067798575425184653965405438644475856181987787036952525928898353277788089140385548222209491583636820838693553517867993927914890935743898084680681266981333747952526729003448838601979031696243106634505155209727720157860401810579756365183410859343677885394779416449754691049989785103350027864768610284076465160612119970466975851736894206536495373197648694040585854290595906068640300110450241010993688488477864483796801242762606885272096566956865507561684040927437528585132741125643502354213407776907913413992905840493444017991087107885492884798246804177439562884478721974565061090039376462088207154739917129191366618489692614794835801909875271304997992599546488486822630815812935523570927771577442541183606998707995346305530114062437134198255603468285042908931900965165578387173108980943419098109918995557104886728270291520120285330863834330477264845215165708366234684733005849504889809397783915760126073972443789577644978800404096871739191179071354130418153674432824353541571231487736555649149695268639542611118667826099808175941564798889788378866606686915265099265597267869421088227070286613943872297160810346941094086141358294545568814215162499696729895047324630814008239952989602933941056668505158146626720204331292137820361730696451578196649239663109810397318001675575633032712308967942562763767555381600823563364461929463650123460197479699331789099462037048151715986484098499568852198321484679421581470072505826506879264778723505210361531696376079206914295078713759666040000408958291238158786095176831306265899280227536858812330297614531626254361174570578992136570761848020002472266417976366306346312805100908776242080887262810679853536416284827550217196663899660722880725123395919323571203243488431712156816067451717907649063503480157721101682567033193693124261735876315895921458039206279010721492299178339397291576325618261779011071518189958632726484311271384122074388092127348884456693386311539619372081458916871880501265012309141195222133322083158458703114811991378715257947356521045305211388265626695692040955295016623179338119906906815121864602153679891163180542057193690219971036400811536142998047422369604161650231650435263778708182511539946925386460432948907434049086617022077392487623673374796762505548372490191246199342474543419634254769227480493644165419022159774687364509785142078319993304855951590950696905147966549739274433764386399139823636040118868475720711190500528841968727813074517282068460876141826548957747837793766363148202924155408859614755313438501437985750689771312409906514997220508987959126767146202609865938754879317036267057018697296262570134012003482665574415503245670328781078372857560311375070385690234269386214069010702500351097179802741657172641116946430160554439442418119914213360920346457381487118994246969511797516673066928013650289931566158273973606365043935093828737168998584506678266777539219064482391607402853415518752247344963691166551489423546647794797069812894637700441475329899656154722710812214220342262011589729981786607684638106966557345284968835708198380373799769389289475967477505540671509048039691264102580579288488086461019876570104373055300617494716353718248311280176356741346753852193200293057729226743690217658215281500593798995032315082320939763071313560156891155975129314409748743659683319218362626220236793226450377740177310628465116734121186650541500451812874177777107265135757816178480530920152055607908023488347665896139772630640522831001963538503661669169470230950367321162006696045141933565704077945254921303917430998761902913114182381913788613377916837173371229735161452580241112651330686996919099539325663225104016392729722220624919136737183654480013961130339199538851982751647177026619087734867708942423404336763856902981178351662438537354944493177626610688885096160472639074654673152908131458518435469722028434398343530025632032828631869171947975457672933184020168168070248952949202396557226856528718454910755820409747735473038067758447863228501789990018963451245302180594350454243875817843558442357542116523932818334197258276896264622798899871583422850686001176906974476669144306716244392543471069926400291902655985673825607972324049055872116111997085112925133007682935712883662129056432227352953768212647231615666629667289827342210250062466187767537379478480450339498913305135171306839208151176645967924575405642370498076898756437651601381359538150511483460391476349096674682652862516171876050518056627924171032687736715719020328109233240245303192976400665051061866653802463757527000059980589107764881297025046202528922390411999785129384862663744568791815944670822733784262970238050541012863487773024429043168343279419009694834797529382101497735079409638606620849849334643096430332723976462311384039332069325753673696575569/224986188779029589285485551842999944744879188492301306259227728873862813751155319317292367004449074021335441517853228028002777993287467842086611049959220927697107464223470429457927847987554959866382918723907829431111260768362217238911860166807004450797590228427987331875733934210137462555705224298336894909225206318240610099608450190681322301380167950651228536546834160845488583536116372582248774477182056675052399210864793202277899879062336259055970880876944354295770362169086240206297880000203607203824761882299278222846674871535392390511319975907663753580665192112212968973981441659426010671230314346993133975714413544404634243591110491131127736596360504093999270670451543224166215742321558291017263727575974179448375995135083074566645082998713877506635376451638728650252322938439292636570600650235692166218284778554130176903363333718651875814986962741368384804396825826221576111572069161362376443775812788940583081447687821880243196673849983743602704857803026430064659742789474876999731198343816719944519930475213099305005797126422273910506846265571533788143034175119430887560237693552782206525587778412633507570124175887412074715419100719795986389837180328998763042634033948748718823117874043356940309344054422254329984039310823601172451167877384539732650543966797317902112215288118152271427152959972003781877125873751987120128442273643408076228874122187704353555500651421007996002140626542899673130461215459794657719335215285751929357618586507463775876605461252173433872008587409833679773267992471251284739519395729011778753206367192655351415206692037359427532549905473205970947843854131502056113642302371247091677248375272542080582198748388102339125585433821550435731284004852730419713823841732921912155445768322979314511473344589777677028379952087892013381465776376595548192989807374744531933908418421992557256656127379098328102650809697339177398681738650458571690178055686514753412322423149938648132779615558396261259275164830289896503295417773317481334579596176805327810009118643080431833943049127693149197134090832016935431366585787139768167178923412200794736165754414327783561553803207677942271042638200722951645653211741690982120950855550431343025296988332095356841989627661055395759201342902616078033971601686037016363269528300717864818185578282732903557256023383165052809835515208488198483773522608550171044275900570212902521119348057687737959616431713596425007516062568973249834276432538376305155467065025123696202565506598948537111899084305028291275480686363648553970434778342850322224584061399739220623581091434024372701361438413020476069293573624817342661853612551994287656874544395712171771168992864978618617589961021333989783620422572028576945362160384681943276119248891041075348281179052275477766583552223352741556644891076005070118043926455280994628931489136376550107899222787108970238473499720707239394694352378140838946704927938064859619605018360196841695732105047436699171938026721368873463771922263034748449498030006915646373801466709174551780182492284522640080376044839094025677712667717517610326221853431721279683859989730815001745145105265049527534480921798989709933215956940345668253866858544196409860085417899549396797308543112040949395675007283309301098719633464487343972182470971010606800475381809219211346330671126638959558186708630314958067349299909205284380661215443671967147277095252728346346190040591550618596781360535733813472585650794070942738290406980068675706345838990373893998201564384427413138328098967787305367035377033788158122623433531981306212262191882707475793177182132838794258523142033729459134764476158357621313854276001177451393053489951751367618406509329306166433597144799481498941020600928053256898616459582441876645912260162290569620293157658885265445827723639900362843616225133071544441147121135238289222006075439696476260848513155578680263400965827361489349873324632959748966050736277260997979908720637156489127984128165096513902493104035552000548352059252992891078247439774484965079543478802335517809251162531791850499170292078705798737053743062256801339374372182922463432526405256632785220140469402354272998951626441813012876659243824268519373539210517020503627166170593176678078843782761798121810100300035663667170177751005717923324650822089417868950879975054333391573564956266155922086899668590052121681845361667825345840731985869096661170405443545748401569353034181220904619783767255993318313067671052130448759424978769866562547413422189203717442299515436735435108184185890280477016679767340797962206307626513097838292983512811943686451861778186070054909664052512939895352660392921933631684592530332644775124159804565608121274310242538222504771697062463619114995750249544961246694520715999158719401551466304651175714586419889352172399460348808133989977305386319546969002049983695262985176191623112192995228880062524481819180402361746561658594694624913785490663393489255832131252900784622884238680607630649787019676812310471942858810009625057094937875485353891355089266265605828482985487581367394067245624395647952864222832553548905175351323256903117320360000957465893745189998814848516548448884495147703135845479077376269284844461490490610342077978870231053470269938574636180011969110543152350106576174557814906677718716326021485407216615731857525492758798215529859790185594593804845843296693114114874220953294767610897362378015188755365291309417270428797125039146814568180705681031029090985112542284070539863096424557374806182329183678950711227838890584512487528652126410164290160197123996391347135583833227919653550687465051859613509110598033437724819960113122254803155285182844985271855565380974664540825129347670189368203428122318824295614065300433306565721440681068635776260839930875007885205882776087316760035072755204119694444412899104349014234231527078512203044547410910355060555065385037515436180767233646264113062983350030802326343973158376249525819396467358276570250837215306567511412911775552491192512670250823257340096271411250208316726177928582728433651678945563434093558105419512368295951791744157026325949667699978441763743332239293347564928306940148926318075752131709693513478205720633126063398491656861832881108672030977638107877576960672664995926482782151922935325069190713990971303116405870214186149116740060514070908732288628575194890186085080169911675633086083084048254781418096266163540776208001878418090016199509474926046885191262107867702487037207070096688965925272048488600283378033421214905117757529897520233529228515310190152958362953481275983249231657004197877721490345259804149052514351500443526371346571253369200672944444810169740250764587747538717500840185930778469204178912549601756173790130893468701870122976568757651622997634131492370629353293130539897464145739566659818677198171791743395024804629463847810821198579141655540519529669459697750731222385254876475814180052300021562943552355721024652471319716728268744400012022264069964843401407572903248889970067000866020197005681589380425168417759884028588238930166334087022361939872312703613535040836317687033791119373615023403848000366480801529688303790951944054840000*t^43 - 4696220128911136758467534580196606227363409736081141368976866389268270924309052046505866700950271452180904889380262073178892252526253725720869878300013070469520032051761655532654091081901662987151737616624800622004702102344573805309977690480986901861169156984554759422679698225789892676863617312291909180509488765054033095498498972880789716774654913499137126142735908251586254419062271321545729405950821328521029830542766213948464530893779412615443925608002469239886576550572003490794334332692746631707587730292697242210917361353962540838097205961662953209028195674668419749202528388857829344720219108518503763657463074535152953340147251784457292723131269245865968233160316336676363275911957284548576026549776295651376980191763177107614241087390030245755700352538982925162472851265695749051004977498040194301749758573486610294619690602786043057298216246685655597183526759608602052895077267516503103097713864349505885955172255897242083634161643485974034755107872554473842944563905232202955299318286584059332833957186353274349674652694341592296472098969690723942049351408910739536498802819297756990139990023367791753399611034055096994266036100167823250716544156617575481064819439156274326477976874096014491979787632570901063956054376601267593897848007593778461434517889751987555311091214423526149165154229309753983895449500698026482726479372707757708822986494556378114055961566009286309346473980037525948902396330502859292295168894065188373803564419216402860394434564385911480014968217596194904066732681131872954201236502551952771258161658698352416526415884643268451146757082008827155266372555905844064292802707749812913994945764386364985342885586165336275979664225619669698275432384030433172424102701174486576608769347075067907478640170660571172580220918417454411820465268586864667788047835870504088113259543787037229047757386184771523482342963378460459205152905918907871029809747959995213561266560862061233603920590244664602625649161737926763573697383153209413744556347301696123944356246273281685833226880394041065252114570182605901580132961990301099300082785535755060318312201768610433322180770715306518532299381796652141033052133251732607670709079415625706733562817156731839734023932708070984341480140431613526879981218834546084932910309759785846061177563015928163863280937023287221348652013919271091074744862744916711062940526618143379435929008045815059933338691061587896056265463425411847046298843453203102083085616769022808526430444715368683839799918692283883112466422350776759726825424097998712023731980731665268027814054916512676789289509957322593984875331200983234478618543099914324139395662125674679107718038240732966195509034691685517678348398466187368348829490825776621017655051905442032551318439157278235049356758560948689600747452677194843983334796159880431858577608932352581692010119372809089785174695340735013749333696599391524306115687879524704306054543032409385804672945133744834013040583269297643636655076045230137455443113392580944725400719937943328097240862871160340397102502544878828607896899217347831790858135325494180248823558863532187935157995848646262550846966616118982416758649414867180332923441801487396227852591472563534479826542780614063217310078829893957928571900505895542978214465585407005906132698846826768204142227227935149564384161553868964070636504919704913337978160006990497424871674648407057849433133387367709036756726205040310763347668607024735934558922286219513680665899520617376543020454572943977681471074888712946068445791005734070582500813113911013465567153814973427945746277605375372001684991578342749580162117799047301051143605956423055966405425582335814822444653633800193236638728932387881315498674595097561760079178921164593523294431950332987688185781285406010688220974644186575235062634302173269869902978386344565330257758503612904761271634743006235596818149733600316263995845469785434880343723720961315439948796798597463540284501718833667701346103993973353160227135301969876808364562999939162645440025402743490018291414305475995300386234929581793089071352753913450337131367433588252163682178741709320925933435972981535826536658699065039165515528476320359516310688773447017202505645681134484342137366784804689629371995125232167975062218466773011193639476771786608071680067342379538049975367900752312222293583574165356039886982811732061308301862010589798408722120634359943707744362940374916991584778578554696658146679472285491875737935804027869742831879063969657052240909639928289297637540420197122749870737121944650068498579122512461398561474793013345398828498144900103773954409249110765799014117534880976630779779586719846059545200199554658193818267905353754422510063405763668082756514018717159388661843559169131094006658407889403815024089779145861143021621172614510105697243933401324885917313602403744559104510633043819909535961448372029926736416137385109582257484477873087188238763862999100860236162273104433537378147016407755644989040232735815030174555690780955056777566359866441206414571356465446450328662639781758647375211522517327438806465274036415826103352824939461718569665963424515565295048298889320791700539060306927165604484807730273838015087460107465811082621354284355834456377661428832449207763067122623281083731548567660683641654511492585396417929197047645107340120444865222193183392937948116764904124039319422895453326563514558083461918111071937491847568154658817417631129994357300332786056608229961798055425940595112959616308997151963517125177004593714644144043797811615923355803677284134820548209595666848243050031995403402402264359381492346042476638282023936099536411430078962434624270445204956348303356451044257855599921646659023998695652534142072740150234956833323645252739919466477011248071935114685363581083519421117452660824495507243919017926585592087774061971248925143326288046742456550289593086892435922984433828699232252044295634837049517167101056471776044191517816080564474818216388806737513117557268906378124367441094029210388023576157517775846379498031427258053588518911246797864306666114117120108421009736639786294225887943987733998309206217663141291680895579276174588973578327443496770404993141551837475463159916209293767451596732318507861896029559191842093174748430014558760578591554802675289519645018207909022913193947712580057799485101482474343107953170189543890341488072891349607735722952482690759888193196050313184037808364554634269827363881886124218825999030615649287057630922125005966340456098277149396554576508094944026628166940116026555124308383245591045440220687495032949389826539836719415332185180096574486973219404704948066249631983905150869449181059406040574921823090209322913032940809435749999192644090164665577087072341566627599381186299202522712958201048298724281527869495809867332227850379108752497057602206943178115180888185552912206571930875293705783909790869723632777654953544268535404208795425053144187699843617836626857049232954417103323735639671052515095586536356785099543913072085006956620754390274654011720325413029381307902590514996390234804297235416847757853798300827955436776318957939995380904114260918766614237857/586010538215146837208706553637581251428522537468319681419383851950526398607660366593877793127867355590455103488361896258983979889492939495667452037103087067490140371930899723239253929642003616396160160397155276657778167582710891412979728806567081360216979199626385608606562805384544088517185700497993772786819142038208100724561544682704839482664623499370641769610358744527784217582442644865392156777776519711764388642252484619886622940813527000331831131586459713514564664254364160537334013023786139693683100716686492115321571758417766226448089239573449776768244221315531454071765615485016585934367330392168162913488705045891140355400101744341542011599822708337858565467222624211781771235814291362649617150895560653446932824537890798871261611531533820482399120060082269972750236490818622681300169135497616805033671981350292553794806822709046746308803251791471141816103360291553872662699342931920608411695140287473146630747465954664819489010958097192639603350556720003889346306800492702883020795686220293808982144493578305166526727399053364604110855389395622890046972735194796730389456318090967607694554213539882624368695527892794241119231146060863964550273585973206080483139809354880383911376788205952960805733351053313603679358204935891425919320982955080233880486611193014070617863076028675683717235616671265664424141810702850173357803131350272198549625620581927618563164487422160361679994190065227055595619910034813992199198700279167816001239109042696346469297945587056385899185157904683072897814305971631253275027263294170214426956119199474403686119756004285020549897428209280668515314224714610006621579950362318006229112047221504954074564181848080511210827176465433693067530431244321093208099308699703585149068047724969377332209641722211623887873363577765244156375975678574451107322288976078780851110299145655032854546192243232854592950946188418322526798947182589768123254470625340753073956078902165781183053882384660029326484150255638800194629925363059486266811971437260388714442355535465310823293523309340295583232980771765041123559479259526838016838126096895093266292197544295622299861068819998361264111057639092339170073481745799767384802228410425823693796806818480929448903216233446612210012800118441877669879520670608042620609003946055833945041506224792679032852898114290370109339016356992516980991500747851608301369787531717327496868999592116898871559077951693013973065093202907069335789777774375492497960727507298929643891552071679910617039475399143456345438066807642745225318492427889211375660811087692853717234470711877435873313514006006821389787912697198659956455921065659539943487185402785191590021562811107099655118038009055973389895054141097688787920045653125061556403625018525591604825396601275663019938554628267605914982041872385298912114413092824916242798297285445897955458440747818713179279813226028158423389941077948231675138416954959634358040978054466192323767343379370007145512999832402647161452448685113763403343706064524474275948006312268599985591607810849667186095744697175136648926018240976101314810408938436821502146949996541399894331436969431327531671238174112732849306678542295694056583445510465067542548065226733312588338530896478751914316298040247481931548812744711221508940389505888092131470761921687248157884538748454964430625845734773844268444688135604461642652468132354891174303131821059878855192663866364401926500287907027607184409136951998734574151757715527713467691487602834328553455237466415587709133653125399493049022377390331946737995919897253634785427104438679936949670799973905696673362602506458126118456309993861711329108811910043594326092811037119841238640210346099782338671632966091346078937379161441041224303336586825353124236584608756832499368224599887203021690815062066061360116679416372394823452966677829962624760010447581519563140313335460748593044376108476437376414240904453299632504243326819343575576202589802948426377264057925803653005294232135443288730945031051251180551471040518978811834177345618092898514655896760168742024946809652312989535330766808412790928597313658509405650171831229580108272850536364618043780980499605987027577565309722655112474222742006893168432816428739254530941945798171852156540316371961179606044374712567614240950978465460495872059469908961392005564537251382866830994485629903200659690244344103226375860056217182001188032783188926069203896275076668402730599579829563991885199515298572331652455758656396628030472169423042240779942923928241133305037879528172405252747300980683064351312887662022276484050079882271927502523701321856887206566834452308564639487535052478296480799148773400344509439490961583943784249934053044663591396999905240485570326231372922316971774888183855269138924749444672829768225093665289379273013001546767601801353564367192105307665073810917542784499111361991057340338767505627063911745686409648971223390650938231975681396995271004620937788090180535691447164061227352237297743692392037213644676232706851931210566503158878372042366229134653357549049142979896081626332850481878905982465057613479984841971468584648379537377585583708401857378210089614564536359454482586388224573631213020990225277556938565412410080601813690005421403703538635826520484489842138058873266866733672197586709637357339726999115535880353232218607891727825599688244328900801144875087927114249924860790056290804333434910246532851782668239256401814055452168177586954331987796702100758249670137220108530222102929727730717873768429759477161761522451130307186933905544197626559950874321648353148588872720958085511536879262249140008999528954073949663550457965998916091639038101173205193550445637873777081091606074633460091853481588862994774736012333380483752471620632719563117959488392631233927230739057607533212757740962925064517318597374176610091419367287598627658372603715506562030770330272764005719306241432108443119423336043268616860319491626671901683821956441299257994607310129332052235322369279385149280653307088885832148792093565848217021581424781036488093997746619034383902488032215096432573845246208104799134474362452966029144437229184355162101797597203433127540436081062174640907923509537653503048036477332155445843429523150420518339990589266966134094688395706250149017426975976483394163661801488112760490113645990138180884100613963298318624221604163490876067573053614265221756251785623495734114774330474019211204984768864923657003288868746074015780189934694205329399619313242574958877635807980838822632298682523773631517990551505611561193875599765183956370091757778375867553649271374373597532130403908131975664902697218077918031855298110209556001991484365682240932420949401097408159721818733846434685220806048104525801250543620950162366877558668073151406687647223731825953123786778276737019678959085471168436700430231417553766842810787567919492728441383398792602253654617352681190422461804707326736694507924529327367158331943397659832589453338972931685138549957329392457596453583651029350340379953735060903785793186307020529306479753901081500866644163321039905222643432115064758264414997270261185489326647669100583488943874831026560000*t^41 + 5841618140957256424018537587744344209077496029284009869868121420112184978389037823805399127749712607480904691023183664276492412503736602360902060083012660829401905304034934292253767079532321175250117335509693300566793790466991795014513688805783196058881309639377910638493923900634275425724780050188814536431368698840410591373731322857219233212933314390062463117651259997527740639266675499591431704018049057127524714643153629157461312477397412326228986852738030558002022660706788682526037952971944440215673154343836705838893381667138039584886601461457493131361382310638889919973418426295219922723946326311517359468523067895488825913529832537909139051479008944784401070525603000442781459882956155500622097891165346928910292401280408798010702789351119450051784377739433479240547620596550203382951950026538050828675906436077024606484063966469320561021689478608042040811934874922867349683918940836176883668181640145450530994062829196617208752282401609861815735118735082199328061009730888368051436341692426285988898512188807681407023091357294151257434791821429267841460367321225989573799520522847825237289230356128105361713255506962002567961848685394094470790432855375661150572532301015175360897009942479817136529588246903579530349041446434343934009822334711312104054716924079499037969270670538458366092131124329110300447958327132386220024902164095595155456712805388696929684466662045275832010782500311210099456755971680538950912674462646841564900538285033528788996784245654234440585414030233397072942585338402447654237197732440573992632581376682141069658239483933429433183437473343828721914139037481204660797065297199014874301687657279052048422279780195605222795443727588368909256913709284206352218042141228104676832886064314019777158068206414504889481025365523013814158831097667224577822662078644966683063708802904554912858059958831400936148839318607739115093425903835278052688808844452249142627635825097997257264453542232534892150160578875265757251851928359666743306741667167585587364398411562228099154144045621399581796118657863964217324790127652127130971106159543343489882809485229947786680713626113148718573008572896929181644875628420267780163656230851558176116235848432930471003622019253892998243754312917932185173699800829729250470701423397850564755584922282078360940484814137336198836224901464557561869242688618240669223680094881971864058101617323118813245999261424047537518899018159452657463590664807193651053765702087512237779354025536902884281867838081896194794012538074251770150453351838377302690315024474618991965795575803046514933473082404675737373549932953685088485968062411748645297028283818230838557046922093786630765352511651813139926209110199899965605293136856734499190164686684529858791996127629804986089895027380134423077542770735936130610554176857718293873522883399644032125803641155621232222522848474727005998452889979401596013601920795634993444285438924678067711788069419824473373048026709885211959814183436647169411825157369060956556085772442110573228288689776737374250510741329491873674254454257692116266889879088059101884860363419587342292143971468441779172585205110079338228079502878933776706338661004525487930565750324742665035794376823883955621587707674842318229984114104704085345835801645698156370463558839519062557387775039124306796360451386189114287321111154186786791207134399412502153335557473047116967960215577659452891062527172580448088414004175120456533345909093366490164168580582964460473467818322656969974290369976210097515429460499328588683303119132472165771803096412912743788539092159200818930336039866258109524430923810409803005451382498366713435052378615041276412818299605554268556100119094839469886453120980815892529707698477288568501006481923880221612367582749557876216224514712829577617965419591213508316537545332158338381949952008031388068364607159581718170355625523172559026389829783671183928189957332085533567431494478147055097600571427219472726001639533110177071748338135643667235372258602897291015773483174122252487738350409458110628740381577539428696242426310529438870105702037929340396328926905308557967612103823155604238317983642256176033120263258484904651791733653091650600751806164647710761845205555407881261981078637227549858548012954110173510162465928009979295622926682177743096388713987606195575039090803676647653490316415611785207180808154131730692158301845742448000894982851994924448103683253653957296705294238307500513363804269780833338705697937289533881057039977934148832116245648992368815266939643392617626554755097328605112370359023641690504399168333164998414380769858121458398078862928275323957584456267429353607927014561052749970811487369178869960850100767006331519976753504691391981096874187054127709964941804872326396956604257363160610435774968777958667748902912995355161419065008874977951162539791250989521817723472854167187820724052998990097136687072778108249829373710566952996015670462512288392414086056688864255968581867750503582265101750334549138225683186365494558188067390485964315876727450094813463306405888636480625589555381232148560961061387315123718015884092098036445334887263718597352356445571864387692038179655077239128543851453840076960681012074348332630791282597796714716598156531870598102407698043505477275113968330597406407212049530024212189477109316409327535777950315745768801847670878822186617110274175509093136316828637779434738298671897298429017056387189279453828515452847746238300657706519004239116355906900182896474832545005381196855187598593784562650383919650937699480589291782582540839966354415495138751126597211105048270217384651374261033478205078486082738562344126604242228863180667142006784636473521749833086828806312987251209662943695517613347500067536225285022650607500315718765198750071728833361052327135198141975743798156250667886198838338709065161515188275337966937271353774173362089867556654547235058939498662557243775941834420466893595282939370487036758837775247264384655197752011811602279669690842771408472517885110964476338570458521044154099773757076867403466828581908019371266160434498894001350669802069901719076673855732260628934267444769166399112646693468459783021699681373882750208574495699809760460863653098093276005471744877626856981655972727729634870209013027509370849628855720972673006140122958159787381958403932088932823337606229071250669211240754497002820977042089093961229916562059140347496652197025751369779032467997314371461107793100483145784456095753869945168219285754690658605532936082485064082268485861258381609385858819176168659247501426301611043896745025470027565736955432026639420128854813359853096957865712895650763004262185222160105976395264746925129171469566158076502269003706434077690718582397031899297279590743820266124567731309769984116207257099964501817446024234823654861990384262720041290906939716116588636121920825681689523789007018706219837332331183510883950766092083491710326993326799814154566782168423725275568249098081589224479985100117820997568603203981626067387341712342293883568665813120793919283053268459310071330446013542079584768534208453238119487375189787830521578401773793165779217/2461244260503616716276567525277841255999794657366942661961412178192210874152173539694286731137042893479911434651119964287732715535870345881803298555832965683458589562109778837604866504496415188863872673668052161962668303847385743934514860987581741712911312638430819556147563782615085171772179942091573845704640396560474023043158487667360325827191418697356695432363506727016693713846259108434647058466661382789410432297460435403523816351416813401393690752663130796761171589868329474256802854699901786713469023010083266884350601385354618151081974806208489062426625729525232107101415585037069660924342787647106284236652561192742789492680427326234476448719255375019005974962335021689483439190420023723128392033761354744477117863059141355259298768432442046026076304252345533885550993261438215261460710369089990581141422321671228725938188655377996334496973657524178795627634113224526265183337240314066555329119589207387215849139357009592241853846024008209086334072338224016335254488562069352108687341882125233997725006873028881699412255076024131337265592635461616138197285487818146267635716535982063952317127696867507022348521217149735812700770813455628651111149061087465538029187199290497612427782510465002435384080074423917135453304460730743988861148128411336982298043767010659096595024919320437871612389590019315790581395604951970728102773151671143233908427606444095997965290847173073519055975598273953633501603622146218767236634541172504827205204257979324655171051371465636820776577663199668906170820085080851263755114505835514900593215700637792495481702975217997086309569198478978807764319743801362027810635791521735626162270598330320807113169563761938147085474141154821510883627811226148591474017096538755057626085800444871384795280495233288820329068127026614025456779097850012694650753613699530879574663256411751137989094007421577989290393973991356954612555578166877026117668776626431162910615531389096280968826306015572123171233431073682960817445686524849842320610280036493632600657893248954305457832797899229241449578519241413172718949812890012719670720129606959391718427229686041613659416489043993117309266442084187824514308623332359023016169359323788459513946588637619903685393508180475771282053760497455886213493986816553779006557816573434502569174326144129251937982172080019554459223868699368571320164303140976754865753107633212775486849798286890975260548127397110658686873391452209691210317066652377068491435055530655504504344518701055624591565796676402516650839880592099529946337668197134687777775406568309985612384776989885230667916758825228649837109233328234371817114868475770067762646178691697804678090563806649818551495759638035088237559227392610292909264191743125258536895225077807484740266665725357784683741929438723944842924575864018255430880534989864648219752848598872771412925451140838595352975215549318265378237752527382573035581351210830464303772107828758007759822842193354030011154599296091118078100284477477806294043565471002791958981626511528119939484752805568602181602127728135573925489276612099625522203717541434650309017189985473879556192035271611575633019200331273477967088049877641915037650471143953283678701873952279912871021829765210758040128451769039424112505013527787130337549635924729986952177200071086442263115062743510850608628552086050145927467690169538738899140366155890542932073153648451491191809188238730488091301209209515950174518375198394685211437382405216396564304247931904179924511997358945468378361343126677870805893985039394176299582863568465266098793838642455735188617359890403926028122930527124129697516501974219187582257010022183096169589806355903333202288883453619085822420858457583653531536992478052373142074013664666483121793655356778696497346543319526252691101423260677457712490053548764058258502460046885843023992043879842382165189316008935144090786379655601036980939811798703858456517821972641243017420050877172383390784509043288375342622235774968861812669969130415254958316178370179711009703544851595990173761554766392708716504776600539714556048389220595333721900108717365739503730721691164236454745972252731395783880118098345145515825774300835151472391735516428951307417829000704869029956172352321779057469328762236954345386373792783979811994109554934082662649773617637846423371056455808040690176839645593442770699026245233550778612236112164404989737689393489490656364355322007291468518235284168765917837964254003792940314186356865837727983111576777411275760280498612759881159094018324102061538664118868870275514128180493561233010335505542095510599545551798926267580704699695971485847647220408845219356424848281446939645862038652563893849723022787587083867399602010039395370171766273731281454530372192130383483947667625885026545393394215392946654606496423927565684970342206842292193310005853679694896267720362440829422823523633668429331882920525679138240733940574297861867380138219407938709978758249904078089057154879396650523508046556297307640177368778111084379313267289162577938162365544101706006400515563542830597972023891405126353241976615936336280168055523194056985859451575287800988482376381171052709708826862830543209251094688158946165739141974732122338527617498022769895554862270471386034857336979847267720840281423229864180476900826853396285250697483575318153145256867518690626181383364808475369293879849684415318236421378200426623035437977487206604876887619032899106345865208194348746148823184648614576324455826932832304856469015069827404989804079398394294747290185122403285630031551793672150923083224073265428023959148454892901446388037798021607110588586911923457195447584883960024927461812911871679069863740584745513460532385784622673224578053891251800198031760380806657422165095429851249051182494369104041951639493582512044285270972738108971541762383961342607914236165164935605127560529235387145608824021086214014855461101578011381728190813341864832021987072052217053456883577350702543194619388353950973417626978743889773320495024926792976562511490641984080353249994790535799944412390449735303405016810150034074040156364792322302457322406636362574291680827549908254419135669831540461133491813278740058144712801753204795052872542403997231766177027960474921257763197691261966250625873193299101230255487379566250073594058477313158580359713222578645852938221730737486661679483806825179913931376257499618682083282052187990880687060936029232679359413813248733510866276797725715662383478401115618814827286070393519523055055654466599849252375560316323568557014277519013772616754385382669178643725326939772369109634947696414154297792591328315927255733792252062880135208364234335865411916167987484609114270831638682155025677927385402039008365252283207990681940885746405907235908088118339673669003119904468762295482651628158978907434141806971953725820739805307785261869459453810274928929465349392881260999774339579770772294116933283023174942064994162270171296875704023686313077581909820783448321905105051334323271429595805687255795900331382489486223087214966384542303639905485948367601935102414883271984710542988535096979055171920210222450653564274290311552000*t^39 - 2388061591250785670993785803824540199819661892396474065713651988311172730390996656539101155957422663170963758733543015043590268138412035844200517138749543751674328352393530364704245602395120937039717123617593820985664272739456107726125808746279922212284500395408381741394204578216424502797340865279990843554391118894135881952012528094155121471053880207119367826317556822151627662628250192904285506741392515702804803005602926987763119401228999298575593498714183556493106920768626200122812371442353558504591667075629129853701641840357673934840524597662095508171586158562557372243777327947165411681228925566096698013832601324998452706253935180819198568336282238557783544822370726110869075922821791347148425361603619670874724272718351098742069894172385372413435822070385266847623010420770231768624506231834749353791368490152568507592983330955872646345381859888674070123274726967668017810116678223427597873671878800710665843758594004997570525356335922027928291349739331204954238071485199555030077234094882544476722799465651605545072442068657732872901335277589298135408177224762171369277897476044870720455752178824033592120849650870842110603112010055807420108012959145662855963440916174208052002772144197611645073457295465931368484644892790579082187383593108595616356394983731078282705965053239669892561579230180316882560569056327049415835038461556046962850211903641958795003801536735431858906563092971101223159825439370699956239217567601047142669978279670341820692641832952384465432385122783071692027239659822419422304070020567030940760338005139673609888593963694086141458386804749019948083408544507700173295310330083790782558396937328068235120519483212771802434317418312495943991894866782354439043350874438101037119102978181034413907688392986038455803806229088450686368894458097510056826476174131244342406554364527418261873285617664105526263547500423910665867262394271951283180011663015006906726026994513001486436684820699092593311104326396520246802199509448523104287813013041549942941822890570203045536732672640837513220737988040537562681955688713777308502658885910460749525640626968339033802676362734831165264988179437038486024687430537530786904202672363987102065519529176267849631711872815770178519128908318335720203448256583747627197229164954601488531686691618888692420289246648042994475221469151226490593134534671139632243514742646396901350020563048747682560770511209328994270219643075754526422563259408596179762702870162875102926187219549676411534635750610260025537358392474471238289735002443638170447597794500823333603359144197047780618064682344829652241503741437342984048185701717646589841141028406845281140509364779212200867947823222279065407985788641245243577720566595313167928805223045538585007575513342059312782216527261866835649852739277306664045561245319148971630915308993619072748071399723469007379457960555041096579055773902809644072697265834111794236215857209448488834344816188028038837247857581540420458700347422274796654709603695517744506515685408244306654427699763044311461700820719712240198961658170291747920782539329201410062364310918005806915302609780726352994321360151177360002210060148492847910220349681054505790871223446844279515557483423694221131985536541779662327845794010491664180401447162903442869630268566289655428812674249286425331027632299835964299782968416788451709401924521983739723666257844620983551150575986195778892933212785703181968396827251221428473802305945290013459905143128908555227425873821088025507408907646809680501270760571242807061471815839078813231194418570622588063925021894172104199898605939309380799514054527077225858552818304029152736464495295704578011678104155250681353880072404633707776354055986353676491674795899868855306756018033413808093326331926943528933538993591865243918700031429330043229730405440130717178036607090671612616734788539247050794004168352819836675229573892136520710138073682761253133943695067842284540432878061243103844335507754131721408930168887055779316915357604534746892189775537072151451357019916316327370800654630471421931966832042578897690001520079340320661342818049603793819566451648143752164345608953546380997888219172988278987183850384156322332774570324059624587729384779420597671518247726226060230937890863943595379791623500576946708312290797304783890277802331893943132008891163474612738402106322452349810121878298882090499959388094474142927237899168550308274325313317960426617811433277328777333382904079062813784813398259470772443625994803132025553327871601026980836966907951652947886557530370865287367217618272914111837188076496958137202301015061647302176370470714212347833816993593022254272162641733478940184121254776509175143977246806256894978641772318782996836152694556767385190311289427989272418996732091553149720249411061582758352239958663673418194807516439360187483814613583477346454580198122151735762799392395966958199278978584603104720301889936258000887359920572606990501501550614014424487952059072907129045488125206494833047487993852184467169010275898097912148100948592069287234344134288790937628651209060775917241156833985527578912067120491281194178114783335420787184419319230550195078887853865836487407945797933619306047776825036461787014522585747974827298725686074573262783763245980860478852659386040843788617701987537058032799994889246849992617589550690650347345232527275305049032276816783036973215305223529673850125062363795834954880729316701983914717326662860649147019235136564208109450169916775536619965665655514972870995080554416327757651687452520700803050319200251647885277759321988739258704965944682061450152481729048013158258388548232646000100873585114464181386529991291670069222361766001143504447444549701734013167518109766042165387640289980647842440487202057709382031872909317232753079956254303146274198753597190107727923764991747695616467961870386661753291912857129921650489533099387674060038609152378471240598852133050705304526895356857669788781885487205406168216053974174760153280586600147362346234695261281081515730458554394957372693000845968738560654603284193943594889580278408136451398444141334053670793932599410233659024534891486615886837518209590333025818444355803411920750754822923325052166999631741236817615168659672034696228838867413539995547686950158795045591862779801706735545540205302748842850949198261708217523736498088328494009056263743154457572828937041224426954009414280674056313474258968518257546214550464985988079523215893552910590601513400436726146558680380529269194180228350941884834202968695459247700644930661339739333767721199616951450387187944777352111373342320019433337198644221269539753041713900941912939094594347319558500499331958357962942152015303637422527332472753074082941765986774468290360159917427151238588408678510022357254446868968747522994123204314146911950241556831482914856057609616183904323291274639745177929711118422903837456295151891430706442760647267384556943493550140585259937629045248379953794871352642158184434224903095891415654905466438514115831500174976286102018395924312578076344264277798832666459829405344722361747171913210289571717605418457331025889697353815157101787/3867669552219969125577463254008036259428248747290909897367933422873474230810558419519593434643924546897003683023188515309294267270653400671405183444880374645434926454743938173379075935637223868214657058621224825941335906045891883325666210123342736977432062717534145016803314515537990984213425623286758900393006337452173464782106194905851940585586515095846235679428367713883375836044121456111588234733325030097644965038866398491251711409369278202190085468470634109196126784078803459546404485956988521978308464730130847961122373605557257094557388981184768526670411860682507596873653062201109467166824380588309875229025453302881526345640671512654177276558829875029866532083669319797759690156374322993487473195910700312749756641950079272550326636108123215183834192396542981820151560839402909696581116294284270913222235076911930855045725029879708525638101461823709535986282177924255559573815663350676015517187925897322767762933275300787808627472323441471421382113674352025669685624883251839027937251529053939139282153657616814099076400833752206387131645570011111074310020052285658420570411699400386210784057809363225320833390484092441991386925564001702166031805667423160131188722741742210533815086802159289541317840116951869784283764152576883411067518487503529543611211633873892866077896301789259512533755070030353385199335950638811144161500666911796510427529095840722282516885616986258387087961654430498566931091406229772348514711421842507585608178119681795886697366440874572146934622042170908281125574419412766271615179937741523415217910386716531064328390389628281135629323026181252412201073883116426043702427672391298841112139511661932696892123600197331373991459364671862374245700846212519215173455437418043661983849114984797890392583635366596717659964199613250611432081439478591377308327107242119953617327974361323216840004868805336840313476244843560928676873051405092469613479506127248970288110120754294155808155623738756193554795391687216081284557507396192609360959011485918565515319546534071051433737253841645950849337673093649271415492563112877130911131632239507615557528503792351107179083054211989184343132980418009438522484979522278464739694707508810436379058925001974134362761227140747640586084480781716392621204836426013081296019426043968504037273941083631681616829127554316442721637507956150612074543904935820614789040597709334361479335397307971532552289914481173892222229615139186657616212533310878250486540801548172935649684243673087410072460537634346811879891240930442118487102050024068795079361353178772834533747506698391076763869192439645021172600223801511155712609079033352963627015423658382264494142314553306857723779050859769424373307357331244746000272301310625406272263925122268904591847617568419375931594460546566199038881476357742972819955126412644447202468762083942926506025708935603506983246767291785845594373611114458329055913551902733586763070455159476869336864466303842047160385798893857471265586161321750838462068460025861530221256841660972759904904611551607803428231915001355901882911720390442268677748698993683021914169869977173239302587483998246761709030171949144036805424078379151580773450740369069445780817230496439863083034303916759762634487567065633380748222164115094061959006570738861408067707028683135837842037955739802765242130581849507372171734941694989446841506289673542281750400670018995200444271581518005052714901900186382207417100303883191648189401600922482908886763818178706568452804567278342878880282110627636654123547690776190848470773071321873989583818889295287583867827279827777598044193176542623632381811645959487294772118158606287722552212552844990952175025388284258563435232777576202884120986702465510872080402021473047330619961458417795094495830282359255539943159379409636004976770084148057805834789580073677753323416068954038029116726068014040940714092882315944486684333989969391777574528005957007667598802937092699459614089942782310304109834941932093925705624237204938257791639708867425260158105570481079413130196728918617113697364648943705265730933183060935524420128742270146162077291134086115228714600813540006479088954471297399514382011931044169523742329870097245494911656588429679079904216842267934224233166088054943785399892873102946253990276457872039272755592501399145187236725945859126921084563605157361124353955612671081294080676371033401207841016369046912056745715415506011458021957226875122346442316800970577388906208007132217745001116318192078789147623297926391479813250004885937874668132186472508224718665058569347024794730527222994721516656428724255455563341107385236526620617731346356756773274381904442273762300640346454028976049564750094779703220199374587204764153127061287292013714262013444776316903346334840676470285618190909903201885810208666171888933524823467895030589487152055782377694134989140978446235865537138621817521530303683210074378296192331039497220168788630498189401395191535563551282804100524766165108369787445610054863135865222745989738920848597255479617112288712159823724343667314138733796813180400779484269380248967899957011692658679304946692064852475452258696186591456125939972399585070162282185966005938535486831875794531721906531971970354035781264443354996455035197632958111188563561320442236504072283606558442198194162536810331332642812085403648957942412570745287556175580318954049504081214371519308600670407627116821765610379092251972765984309972073898591119458233865004447822905652716299465879336203022737966871636412549267626048177460027433763776591704335295675770522879130780686559958323364376143403130844324059396891096888067779433022575592846204817651467743154277432941209966928735204600092580836606232978486495765513257681400311192766312696175949116578532623391366143919722877780209719204201090355305425814302742669565626603367824098150942545259184522343309403084179800242437747421193451915724588194017885572871278108644736034551113224912512575102764408246853591544753127637243941985252311826786646492182027817534598232342437403554840821420385127685626933756421012619636454987378624973491674287530792189575792353285712616744069871864141542658641766878135010352629992295162948513120117040750392225942566634852792775421043937889161976485024943411661250983515018041444790401480167889821544219234750063534911993835064052157768902919862587479039782045982153854150463591261785115071845157510581128526793952899474508496136221706533724088504149253568981755174037487467400994728592396332673536229373171304656905968018737639937036303879578958450214112042605601337280725854085191070865743712060665793671039388357801639314259010244967527383069613143796813502790153978266047242893854164003643386468922457319917489870288253587898271071621391887209282799284138471676630051290616992736626464329881129964109711682222839527355854861162551197948268652007713130432031174874120474527695856788247911068356462183752301893560623244990826424554895090392037221349121914429718373990220136593652096793712246507694651401964986235029626335493422766375747137905719851477918863374469446651959427404545138981983723824229555874616063851027029573884775296000*t^37 + 95186946751546022485288369706281670787102365900566596425842646653109990339535513900880900220092431406148047637527726287668071033566390919878383202172209268205139164260594980200672304034857611134998119657380449236936246332275569505801818898382021370916554177053781402556158094280899973231355068672785439066319360374835959747807378832142920610727973311579038128083858522754452386232028289183104776334879250071542556231591342183675069623525687605805937614013718529017906752837596391213361737538070749187912283037762644528787706880836525501528069809010550075387483403894101413493794938239482262781536548517833362827715711118989833599501142131804492875768405667226901780544023597262724180009222464876185748296661043995123496950190106478316752810853552874224226465850072684254742803081141062069957918046637232413194538748530262418197431052781015983884275136963214257354872626167858770229898869762298233107497333951871770667437165996344413782263083816294901041771823517900222959822955160772807949004913594101309900846987669622643513905994881806207690706376524453646328558222653117481604791642647908402010365546329658817204749809959397381744594036429077072371368798076824611915795695562336360421678595935109033796600039809487728501687654275175168930161796353741348451272893856446419759612410906144081017872207029893737689922257229772326840844248692194749684811034248241783177476617597031500320069072526895391261257373674216072341420528347675436831440579569602790516566485039937350135684406244979036789356600563982175845457918316218179332115349037678605197204083825503310444605481545586896101280998197793993822153461478143321234794412972621478809681327277054074062691478193462515027669806776436040463527470048076095932885907923794214012218280049342868135791325293071881934399919030376681815183793760156383719062241791596498931091742840069615607127818849457743935423444748355403805115853403751836540189487169541377531531446918856767088536940808831149911112748015651823802335834628614919175069329698789978596473075633334609325064096783293477371872249881822172870565281808414739040987193953961018808707809115978751261044435585916808362229670929122918230032614540344226494805079191573921878435891687998307234027845754272105155772168463863973926848069653928285261679967801329097835846879775109691003975064100934148969389301000161042533613024375824898168307958900993399496930637911143882193046661280147958419243665900723738874723193720826259903790520069610725978817969320701898177422730685963491460964844714973983512898200566826553411603101293575522399114906000460540113678445890347201062365894928680682549853006255235191901114825427273145714526872302082855250879946846500847672356708521510444871912951184671572776532422919372233638912635356917298647631393364798819660871259567888389706864450128232204142952573913668452285950303316517436992028204711937050657903036425312758136443830767727969441603432734587059802294160677613056816844872514500872997872725674232501981152804646773969446718192904018224781676865311224812995949000217164984284386345247430001381787450382769076020364492494058638285635011771501634461884727921739724986964626780414757780974881802083989119162002976323678879808089200405017126408440687840557542567072687056066434933406539600637904025454872064949095058507219595806306000852641880434523854718080488052748325881720538667845850569052025420735694144965763584661844681873879091867647568699951581473274323053338938153023959860783628317428031075387956995504545264581646958131076210773386657139919038938948722123067480211379000807506524740541524877186127147780739214370727994335588157984102689619980755844391091508307179706611622900480149627549496792092730236693397304361383421231415143706496319604446276035905414551225144575537680249912840062837359427510474127740829313444546648909493468843484092246579489152151683960883943103462750543389255521495752716555332750546433101950059447880321498048143613872480246565429173589962594335998750300654736397152502663464895039111013723351842370632668936843658792571430574363069347931012997473790263945724138332025241463249557498891346169258004617048965518339923008268710623486440328781592287673996034657505926214609237267865742772930201978922570395077141336937965503648750708300556623830770184728979486847045681260995504311409339485637161307631720362023268060493794548932016827867021710827345253723337978618244351149555825844328874304178905802839454607393100358521579749091978934711499717327527253290306565683238627533707224408857981488364687251302675545292183528865006253426467828226224781402307702513975268127636005935140055839933172455071329808642379050095698682378021628657433034637419941235172542829060938164088139770290847957364486984589109341555149511789891432100208320258103917579329906064740042793552163695917768575182603459548848030432153922997998210556173074479006001631715495391529198120771273732992265099409262867151500325477997225580980061427262962112711791470501607094694569798386765634025869936969414548079238893916718385476972194106786449776187780570556450096761488893311300657033352513531370668129482993240965911768694673767939763164428331353320098810790910297804905320750203123571716007278785507389641498453464378170441644302300775587206515044125795958040308723059792280670166019819266856492105682056777139477750479874768848465597573440096827288027837286070767156443582675744556967662962969988024780551611873822763763548196209290471937844056868979616097011402027777324061882033943132280142308482274564609119129875485891808450200306862129835010349188762687048754544415035479023770411193426323806520259278392235592513386680504199857169935898008683782500955851006545944284532728879929140621164635985501746146471479390616604975409036217377297940183131565004909058966144678845911312098142469460087224724385328003072233875393876112060643154473825247021440181061704836470957689664347530307929009289952262108337086245477768911737754889287654814878695500243372145013014170147152916548213984177199627549026955209537897870931443466654402055457411536995566731785973612695054283431358417136622486851540830330596026521428579808028080258161707002204562638317059755528075201486224558606626993674565176219259059541676977720654191236450136992755960633985626794577880382354183696740956068814039330238838214935945386146921656225491911871405316017264717940547003830350435238177033977223599012977746537794404236799046855177267993143609606519286308111343166976990994210444301617536361616737676843900146611654738072021101033665036545968866322353843982604881102268370430291734939485439881210108965973245250830677232061296600296773595796456179748824145994771219850328490544086858483428684862257106454279866763906023628994096202734432269267526029808547096349508175403228636976032619943063674256411060272081652156698165562360193617993445906970968655687921751437159808478927907526987464390910571881958968244720764323063548427282697453758274321692756436616651951249110157776275681891606555482277377375432011124064562087798989016787242905212848153155110620912443259720934681365423614949081286989/676842171638494596976056069451406345399943530775909232039388349002857990391847723415928851062686795706975644529057990179126496772364345117495907102854065562951112129580189180341338288736514176937564985258714344539733783558031079581991586771584978971050610975568475377940580040219148422237349484075182807568776109054130356336868584108524089602477640141773091243899964349929590771307721254819527941078331880267087868881801619735969049496639623685383264956982360969109322187213790605420620785042472991346203981327772898393196415380972519991547543071707334492167322075619438829452889285885194156754194266602954228165079454328004267110487117514714481023397795228130226643114642130964607945777365506523860307809284372554731207412341263872696307161318921562657170983669395021818526523146895509196901695351499747409813891138459587899633001880228948991986667755819149168797599381136744722925417741086368302715507887032031484358513323177637866509807656602257498741869893011604492194984354569071829889019017584439349374376890082942467338370145906636117748037974751944438004253509149990223599822047395067586887210116638564431145843334716177348492711973700297879055565991799053022958026479804886843417640190377875669730622020466577212249658726700954596936815735313117670131962035927931251563631852813120414693407137255311842409883791361791950228262616709564389324817591772126399440454982972595217740393289525337249212940996090210160990074498822438827481431170944314280172039127153050125713558857379908949196975523397234097532656489104766597663134317675392936257468318184949198735131529581719172135187929545374557647924842668477297194624414540838221956121630034532990448505388817575915492997648087190862655354701548157640847173595122339630818702136189154425590493734932318857000614251908753491028957243767370991883032395513231562947000852040933947054858342847623162518452783995891182182358913572268569800419271132001477266427234154282333872089193545262814224797563794333706638167827010035748965180920643462434000904019422288041398634092791388622497711198544753497909448035641913832722567488163661443756339534487098107260048271573151651741434871416398731329446573814041826366335311875345473513483214749630837102564784136800368708710846374552289226803399557694488206522939689635544282945097322005377476286563892326357113045183363768607588082104599133513258883694528895018196650735034205431138890182649357665082837193329403693835144640270930263738694742642790296762680594086010692078980967162827370735242858754212039138888236806285246043405813672218438433677108676937878705205039165264452249706588830836768634727699140216896286474905046828700101661333900459649265328787532967830550047652729359446097646186896397058303573333074473390788029030595649084831804258362605020243492147122212778260432033364690012138554499063730613722068184276062522979015381945030207584784871582978377683537329652908452133951281603172358253067514806425057471477578231306396730861980504525767788719947290670232983358307021531365599940585125237282829509551068327397018606022323894528834979727246005316877952809699693183299080280091100206440949213716351526635353879564587153011643015336876976039531003185432958461035324236485841630938878720141460842826149879300746411848730019548771622356642254465483917372851823663790130053614796623153197263600692869899306320117253324160077747526765650884225107832532616886297992553179558538433145280161434509055183668181273649479240799273710003804049369359836414471620845885833398482385287481327948177168305626675327176869773969861079657733805894959135666817038042910276585120677756100351446637196747873416630629442949745248601165736075835504721172672931464402614070353757783282858493255223114141536770299412869719490052891396686300870934764725910116021088176512893606831597812066956655095427061902457164624966254405290285169758448244643561075542401042476341829790513991222405432465739986904303219221114838116436998484241510864195113536949051799420527668474834188897297784427560757994897038813565148421502913307035663716773522529897275578363525948465070165025055142369501133840567032477044915016852087932729666654907727267017961609539902975193838983237947396888489240804065409615162444981252793015594448298380127606872732228687744850407766427040525347211189798630902538196761942232217439226464118364930845211372177864583209609930500197713552005153842514703146410627405440169851043058586401248138105375195355683613788100834077137118508967318750855039128066923132632688939325766385249635729339077842264024076265414875026744704723584693792416392158608102985612432435323016833277397908402612060629455070808673831266586448063534890552760833726797235725276102399995852352835855458085608597118382299983183409233060330016786516580080563366844106881630353160251609761916096473623099671228091276468999258818066267803144561763016201833657931912013529538010337183145244158518723621474490717591834078893964712802981759601048776413980548204311148504519708932994650524627969151760141779974278414442306570136409747141543569382492477046215268878365671111349183204145271832653504822039495169927387278399382544051039243710195578264043051333643095094811956261721277587124379631159585767669457998623231077391388212649631147727384683978443941807983212492114945638567639922199880425322330726555816958663214212515015879005117321334745443808981816341144095234047254245112932253445905190926375778369008489225352406528883835528979144202536372196121834558431055504800908660903548258676743259841503847886620147992706588765825095547897756710394455941955411861400778950728748085843089006855051998550764711744212528660805016201646406090771235136758964820094245054458734104721830791095401243209093489075185951503611536700860735190812178449517502979967173984655589369217176414945420357291410079145539731465042426605798708854085251802933953129975252473669012828806046444814359689700642983771443199378520331797336517689847419154569687663136131854868068554690659926545622097143748567397344984713407373677208436379622791259370361043000317888633175763661824999707930212227576224769965262309203673626811710248651653515989796020482131318639539949161099238735698682689130603345884879365097040718922115128157252838320259029380718770238366081261118609598921136209127609558010975952808831961858046876924476331128470812395137572902564351697492188941757408038986823838798643401715488226119374571807155456560306795174077503669358217868840140304978314958544403279086988981353178926317728787469607455980234024127024464908437401505149610616513892431892962615286879995326792869317292037182300164442362988276946196558267506424478700637592632061430030985560727300444377882197437533743580261624489874724232543410258975857973728909631257729197743719199544388996917287274600703446459640947014101349797825605455602971083042346774937943384436962380882156652831373109067873394624297106640818606513736096335025200715448288523903889116938899643138846563995343872591130184608711348984115755749133500974008635801090532153164092899795795399321847151669240172278057811173929730175429835676800000*t^35 - 223895004711697242852792453371880484411188762909344527070156212230722075437628479788934039619690530495278877957739458050997120668967879521426429533422057932748750791797268892174905786082839152751584945185254991887490558628110991332546763456851604657759360535715745207232049841389596015894155493428654248607000802302953806852045820478108055729424105601950894774779282768581477245269522393505078905883406251199620347694144781342375083245127844559001748977853311058371727540455565078108025475018270218271081625585604854922591784143418755157827437384849352938610610415979258890081447465206703679344620916829576973515644751362257813913270632732658245551769192279318605679683597172437651738213836130090558130413626990006045979782625715593612417696436384594016941647726072805291949323989568306767504307870412098024588038295617372253636804580293671203158505299842209904773876628707677586915072304174147150866693016568132983815611048497697350628303903477111304282660447217945779011803161109149427317055319336034384821820649788528900737941909760331110515476933897861482728058428177863007740079309944900754391836825602593729848853717821030158681245352023143106314522905951514983074541764045825144811556685074856950059739431589579279321771780763928074290815382429303958589362000388112139786146070157802544875156255793807714703433863465904300024206270916337036161446587885837759376471089949541022551399242491752556554984127692091844392436526089454395584332753548671926549110481068576597985554111728821894175423680041439074869349586664183599233811852457105273345013770138801935278231681093785663596438465794336151943345834324937100593781760483567209406948824611049608128867443264814577297730027609778795860201633854157345671814430249831961016685861871665081676251911438751546271862316524144387185408682319938772887611893256161568415002940228177314646081426147890064614408257510165322845660259249420288259211167586871444507139189233234045066007298620604600594829479397343607379898467588269334522333473217430343548434523695661950109067536421530129613254068670963100568329748663830941611862010806181751016280509855543396647997362794215648100749991998916570289664988005460261651854086470897519952151881582562820528614278914274510557886862661530832934662477145032384317216136349783297916278380900065456914131244293759199060678258359240162661169625197101528959246784815645773374235206806981250950878936757812628351647006164558818851281035904148739006588672457038472043833818666853269428072376309999048631872111936595739129261128840931445449288353793300850060908816167905957175465183147050376766192758501628590673826338478981297092863151909579172036340854324553859082486819335150519753310668290473762543345668685891335366863088555130937514718648494234934156412425467979066647771935404535029749371264921580312376171259712660055739130181727133250636038735679646514011390687215205375420073998280379119693693523734783360371774036206196696710379505851823890984016082994740071593040949868624471179067268550049745166256499021994411664024053149794819165757715410012410629722063685135659516592609720223350587725884411539847212449302526838549888058637849663077829360343347889908915423287859797777633987136345314857614380735253243868053370759401950184341549982826985236707203768357504219800868684077175270987172372011898591135779623033115163468351970747447038959070476390521417508270615239757708077727243974867917531017255957884681540552934394576142497014448543961556774457439496645771114360402483874676746522011719610663047882973039185770447672680624293403733363344357364064644787187643101284223633826740129514356067401010593117679346355491967219462417264309657312942502270031914510052790303178940597902791698301497399524454572269811925737315391805534386817959844066148865521675497198379994852837677547817650513551789681804667715829262287082915192465081714139803637741171202655910647980608055638294114412282597453199018682834140368742575967749150123801051725400466523197040843167592271629140553475607629289715860030584215100192741379686695100399070950313100972289059331008186810968280499512081074879222897747891789665656701919280593166196437571515975704890082169758496269409982440444753950721531068880323790767699322523519840649832826972732764750896256059752063949761723188347149371727545502081536066475548777478003833708011030732149688910877567956174126596462996309967385872372542312951000546790010236205664539695770657095178666606715678264576862712182132215780720362199959058062737822826246740050913872850661774529997615505679321546547748165730610473207317041042912948111258437977665271022096160528990481192981817690797093698320037649779903948038134611074724252408897298023575164508456464721765081939067232321940749348941699925982997422407866147897062730281624515144290637979832569969296978640482557310251410334417591312384209577207906887411018778071041254707366218765294725594192343279139802277519470507201517630139717283512045172370148502375861890512836948533126545883692330788154394159111371076648324855650039144968699210395898904660227677248299398820567769072157839158584123705304619087834640640492366206746723016537085032259247700368259564201150138863326354189506114145123609541194436023851270504262228637962167592699786203526028156672868963564298519666243429908465871074572889699364672149134896058322534438463868641577674612335530092500516320419365625855283504731256896189226341496319365044376216651539030052443730547611382145875686135025670683611043692487587805672501828323647058075453845134309835800799241474367019375632255602937524592833080801077967174692763591180381787810964983732854074604801877699839226590182464442598650088539390183131185967891383684768332135795527837929847018893458812917586568330563775605378782887364049498098918975552323618044422346373737785307285957325879544467408055040858379844831538757125981163419522447736507783699711335471092471404108143122675891808140387427775440696295572038934183448169749431231860490725764916453725927657074137541490150765877111604324938566935294810557441099281847704351469116801793513057613919008210911597736063000589510086182047092877361937659424670854794679954036768106547564731972544180020805940007025670463957956627315556606097969065582799782796462282306742795493895147695149069635259973990505010959327023624144423073912108196303027519821482800888835571460855413538040673097112749244485953125603157128090735609402363073183371066170024906944259357654663465401429640900228901176635850017701133300390348512759052606087666513965457799906743530209947333650381528196072085541489061294305659194610263589449165714426365962762874827492099045061053117251885176308096833286050040517823833578385966386814198092154287354160763163138391230633338399848986853813871086735691935505231579639200446377968873287640529734528276515348921448835098142547710128041969090895563195472469557344612765457667881815823996240652833870854827764147660345912829359555505945563838477498250673191087085847650761492927077975426703498335895231017260180471559932291217640205609530281211468456707729584304757092205311894362413/8015236243087436016821716611924548827104594443398925116255914659244370938850828303609683762584448896529974737844107778437024303883261981654556794639061302719157906797660135030357953419248194200576427457011090922181057963187210152944637211768769487815073024710679313686138447844700441842284401785100849036998664449325227903989233232864101061081972054310470817361973262038639890712854593807073357196980245950531303710442387602136475586144416596274275506069527958844715657480163309801033667191292443318573468199934152744129957550564148263057799852164955276880928814053388091401415794174956246593141774209771826386165414590726366321045242181095303064750763364543647420773726025235107199357889854682519398381952051780253395877251409703755614163752460913241992814280295467363640445668844815240489625339688812798274111868744916172495653969634290185431421065529437292788392624250303555929379946933917519374262593399063530735824499879735185261300353828184628274574775048821632144414288409370587459212067313499939663643936856245371323743856990999638236489923385220394660576686292565673700524208455994221423664330328614578789884986858481047547940010214871948567763281481830891061345050418742081040472054886053790825757366031841045934535432289879725490041238970813235567352182004409712189569324572786952279264031888549745502222308055600167831650478355771157242004418849933075782847493219412311789030973165431625319626932848436699274882461170265722957016948076972142791510989663654540962397407521604184924701025934967245891834090002556446551273959025103337403048966925874398406073926008204569143706172849879435551093846821074073256252131224825715786322492987251048571100721709681820051890761622085154952497621465701866799506003100132969312326735823292618197782162650514302253954642456814186077974493676192551219667488894235636929635536405747902004597006691616590082455361915740816631106881871250548852899701894984228020260322509721764480064214134088638589504181676511846525978303214592528606166616165514686718431758124737621542878561625161181055893948403819449317348726737864769071714614991411780255009283961031424954395308479155743244306465582562616555217130479376811101706602377471196396870195964140365176214582970041056997866312654435487635580566573709539991919350601587789340192770889339537364850761940830180544759745592465680879332551238673949499118359540473756794434021862247169579276331110321340770717808868374517426995133897945226807431911426033042987979112298386968721987932505875587285022612801036721516118413330600746334724542530328902560398807865911106458351112305904447460851788551944119628569143805607831666550360717659813553835463164610706372878893536574619045987406413900309230103704844825754637805473681145079627752975362316897057218734638504533134462407005394625005715642500371329091114461173123125688813965340111266719488340049349041931925084005587901840989257851152863248954686229511251610891588991128717785846445005370733645497049769132541986971683586336884337960822056833924066315085876483073086138928894230192859430860790677698367782654664755326120923125378022682433804898053710397181537556478219952289102874889580637338295772550041964189941814511406442929143839365958384966682170932212201509980835985412771996982419171284130190264749710908143888495204824227597514698003333117905761546542639783985649680106651684101895657536501172181523718382227359936811423596024494772165655667791385408659864017123199293217517325254557092150311110952945431224006036332858553403080878404384146754729624671894839400778721007537828574894216122440305553949149134718674327981692236585398898710177329909027302204822350720667417645383716687525713803360600504183715166622610289538875955841180273720097145964071994509836066415819171285141892648529648935584460254721863213765111026721845539336656373101476466423190389854799490219115560571318147433789317907081956679563308718317107432752883763002814117069723728346115701297839702102339152660305975613414190459231938825921152210605063219502571149143844850441833587131267527596646002240485625631849041754652875830901612495107007250269164609595122900309410090514992851315650223086056791650639288324706242830064659903384205793641100774587547976322146414654132039519322922563765598144813407504807460391899164115953816721299576477426014286158013101253997601401689970535397828422080590640117598028657134168482084977147800418020587696002011393930956944225306898616285208159411215911720403545044824448297195733809673885003037096966053228857759825324633636910132342600285113669386677948292555937187163331246749246674903776989331470930462499337606810030932296927757417471137475525365832331334230230062504659440949378269633684161409441477235687855891281665053552432435109338872329146156117395690881975785476229833129529295378759532721398168285580332659852922359643898153171353027705088349758556475509484370744529069782431983154508774358675355811129376982513218003177930047153170314457533980176103684653342996553153884019370594371534001678973379612802606262014773273321413015953213726701863075552506961894739661380049088745386686241313625600696508533559992688021657043675515473953126825607898405073491194218888804603005420285105837199880296213141590894337529597255061421486245344941849994047726116990038203303614616788552367005036711811235529411352590694621888345935586915647385143413527416246145127443561085905534232092475017298313601818428054047898721278498368361210211595128714246512848811198718262499398958128879120966221171959656017808724973133331492578024858455078856683961044144872996840403621851329679682543121826054028546668403890634744339358892035848876072128493180185679251093004448484480908063956503284838315603435774844528160100886267805926092510192916733302113217970430025927060344605663582834983861195767388977224621460338925243923472963405762745746402929481023907601674030290941393755813162275312114876035334135511571587740771284248235800824700514641038116085771965542917095020972814356051150386496192863295871606139951440626220285006738597806907088161659207498134043363717101804436723747613188065378106293201398212243937155085370584089689716235765615468236240065648879764852821318651881727584097744570219039867152833441152032739909558455880173875387804407983534724066086687037481608024715230630904811476870910947746026521364883626629152793525217470302237468179832040633440196299724493999202677729435718768946196108896258640391490821347316867843766769480045561710038831293290568656066232709946167403246189239613443609500242336758702034666441511348726167153504654713052576238336610336353071895659842080614334858573380295273102395142507550439063885355630092166507505262369657601233952226608361342643253313280119332014187791794158140370157319446965095784078290752967875620271488181758905951482779142342671643553193078614975159176896697973595607142025539309845207870540605988971939420746536129767927456598982640051361311467282897437434337879275814573629072175421278501945265974811897107555528301007997002907651038655890573813371261307758716269767317829608579342849167857340616475120000*t^33 + 25094742271066383296192089845328668853679482293774775270706335442344458059333431043707179927867429805962849346124286412025215728206144334315418675414803787014682050081722509657072161457640967997473396505635313594933573460151246612111158086318573867631644092229073718635718701308392566423854463461901662033132011958413715497423998847826877500908141912517439553382268751202096022730604561206178344590977671683620372355671819406109082132495627205436978185778594376934371556060578123339701961625443151397846739421174845343754632940414840883906762159169375256543992163125149985197597342756097782458499093245397000178081162272364706245776918153751715859423931924087438468456927619246967935863785897616668903452732942185726742591920679045553202095152574410685834365925841483226456824437517468023095337681551817117465832028008598662542629508661689035109047654369345227997447317694025480000823723971999980890636748768351494490381446844087452034733536124965545868992862341225540565602503830180463211868481846189222163641452602863528557856873587481111958599116176776741556109726901944513803959789076927153841172314616103253408273270374847356938916683044869393026654333400318338654932605838708397409472077299506067162389867010369388510617389650563235917474683740706159587692332310752298968122588583770598875933120342883200035713871770814064832870890970807654328527960665811936324133415252003680529117923550308758558240757140300660478806777029599469217842791714948446680004669555769092741850515740662675727116297172210600523809707488092845925329097077635452666655939996879572994540974319959961748133210344758980006535853069326831906305500265759011620326679047736643952098165025106442349950355981756572903578971455470444825555048885979198025392912552066180841810244405785611989690503859121345282796435645941543971474764786950133969865866033439304849703833342449517258864746248197311353989032251180675030635885900823127906483794122999088981934715070471275774848379122638104756647806669141241230380892393696705717319561040748222851855755792844422897144685900487512874639668362840859205842588450582451066864696552542856914530571098003240433668469148829554097395364640907469256499605014090617817084042902702127311984056302789434099078140478133906708993141957294282432654267387304870580152729252761451486806461087970816873077624070640745874916274909905992366913421942403870133605960408137263464495750852778241179912262698581802699617647811568870530686543244906986077143982430409756205740948009871888438712177691445047362186490051598617244293342724863100343005701053221331471716727719993464090180742739504822490522042828566269420305161510456122242433411116769266587230960411917848116328908071653478085525034073778011124993425666247963168684693561169458454208692942631587293033545264381715159175640798062261161095745121807816907431132945277758338643575669842463270585398493526972192500614094573763145980014821123747792915224874325327577678618112109540034173767757423305072773139167469888813891723987935812095145649611995383712977418016288611895314447075106235866582502564574597261990271419806982093826037611526543700840410243223734881358408368041358038211551171751860622024981193890544923106633283431693902052541327930172247992183096967318891802232578848216128390687180601209211147590845276160665690687826873268480461960253704212388330938167639033919341138917060490887771142506679421085478350812096772723161752195316852455561161484758860422708871181137329928621849634737587335039701312746287482989202428461226265664198239587770700602887408460276980689807286199828021427349429117859032077298176138452704772417934066378127492447721461415630204626731648896967365551873486441151667206246834286782535155218777318808980007424007441410273930513216783260854590165899744366877803250140859375388975798517128307237724198083297871095500452267351862356444710625046975577209404314571048956055632051403535777776804242757576302024864292275521064717340876989149426395697523523933796326217049792028752533908831934404522502157692474970082840386518355010117974341944125334386067808474956837344047321374134759985088831757218863967625362750262206765371679149799693593327989943055427118538312868166001066952582657103193087161370546912273584670854112621799589727845533580449699284600002741504925290738516696615724225822983861867852378004354975333939016885753730221194785392938167988028648673172802041020761560184166180256102417871989714193837438316336799020256114929407068945109958838802145509489402778062108721101607972757370528211759840349803068580190771802113723049778072287077969464818132462914508333967925505532360816567758862981448724680629013934236332348867043284016021194782499948369094923727577666065754590823594845441483335380923812188767393653170338760672558956468287156695251918350061924577189822295297710167432446828084327704925541892139267153188217725253402000292874919487639926305196442281598309880402103376509504962375534038634804628607721064034198493624116515682311599050102285744254786022590893159658428205286737907094690888295434840018867391870788795726763903065895253242628485727317782818768419120934588412670558401958984647493132721530533640344180846912143439964903135436921485463270116685675563424213914669903102877859969974818172965577213573916579522593069769750319711159450041038547154902787145696646238790457912292505590525544070030235004880371623273320741663988825268005464323084975058328301587374234246415042298523451144468923012852759075129478937172896527614496434067968825891856534768031153753542692829055409803611578174776873149942449092539357856201461822751015409363134173392410088098558054058015661065266225821576776699313363751478794048574131990081421016992260490435206982943841081660215489600633766733825694274587133350602676747521729375917385488502741092664169574435231757631154525038143897855692042641163519297324631118836393826790519927280979351759097265619939730893678226463653226124805611064285378979905033221936037441218621533216149985758621831998850306500657723750963466128714844504597328243842567295189940355058314291448225524517085712585249584123495519564794741832989131188355714806405223197918530264505452136149376966061571196851723538324780547789014193534796203155789571325134586959124668764520713021209089847580767340054506962153102755704947817373871415515849441826618696466629835403065185861599237550986559816361993780318174961996512119916813171447787943196824978928260701493896302161552746712049904340691117173315387705002736774799369431671536264689763600121693011906471718026926434283536979521251459868875182269251983139026525095867627715625977921657319333141694048358388927890884623513078238250195303467364447765082395596325319637773054213878528053383999582337322486695368068081489219349340387564653574418005827240030047275744002969561741049297488219816380757479144425590130565725132233631165229096149355203915533171506202715594209604673193825443220551516183657422337724464293694397037556974152871194020928220502099648634687409144989867824561990405336507168956108845253508538338692491875076612822718847959399493/5211556169897550923792844844602995319028362487366479380211911726832744651649153457850691836117397431140410999402427931156972153167427327530639395586885161667402434137725392795606013208278688288108143718947033092806327577316598836676697192943778391543431633198258370037014886609151083791160742395733146200673292765161929749526733104885714975636345465903493849729736391996788594820397217197419495465415008574511738634170229606303339532082333738145243557494345985594497116579337230676715421064440785827315363543923101214464322278483952466440743876636522774694579247027509667081665899742455681100206824084515329512076480578471363896441305252667069049510275103137392022815419964049314264763954870180102615172290573167866622920376325115800238492592671743462788134466937490543235921075511232810406819685987627026922236213272878095834143538937135791222113862911188972605083923164648206377435073207892574580736419231805591224977003155723303730633496662919697387776833014308334984305100004381745007101937920931466680671245496249749504684334576561542921934484688300994081445409700348982780143386228081727736414019685631367212765078805370699772799486476825865297383856001737998739474563521930754402373904242938316845110276837430654578176110518204568017069060125094587060201956028396370193241865300650277819619684337985564209305608988464082569387577255091353544413666586202913603822609077865062505059236868169015316561837144578385306119356030150701920959636345241370670181503468659592364716073538678011517865937503700277944145499377122067124350400269560543115785650003990677060226360527552891320788367611098310335567410625751839976345858127463976864299483830664747629345300976471248258505705416204436599676772508198944927215032044984905529634275469861565825089782877667872724710853538643448675855633004727973347490111356038434086651102500186853449937310786260637255673113166643584894376769007537615392950202282726770781272218321602707770690076435079791701335641628722861043874810022663382903586937944485363436175535286347888004198712279590795820268809598157847373667532741968434623909713219267451186461215038913028904522726797185603806848479580743278563698834047128292898462619823484514194703684729348833507796556522792467291530549096872996426467866635883895756428234739153294576379126564257523054332066351000921593704469868310933275407438821922387299873340905463490207355762550953791626242673753780794094883505928823497462926528209057006291299430799056441892839283872126769868684725890581803070185638766651188638716351086748256604204654383801281544327886982266859083506018986437537489731327361255865473805716075716469095168175953853719265707571484270260632914086449871422133489407520630558847833629076251709806762281195070633366778109675547834439955373890169434476491136084817612891487336635937759962054472299140680255546954860705784017599317657807840005016053115212091609903526484674106453472239219777005992400807310762474134835051421112671808923017148795178130912581083804760276551704022033248028334843579322703784427207672103542402997325771191631811777986709455407706570141237870436707297471485738156715063004058182471587459734199203740719251909670988734993374552152241411825324947314587181163422864935476680823696110183352759712631656973611843116028617439462544150074735782226249603177867779862095014608569380623709506490838128843417894957247010669248633733698212611905597489804577636352382576448438181570574317414415440226242076182941895000285950793357834580471779843277186746561899173200667275408170794407063359123070194861428015088992355160630556457575204337890074507867568485366000344797268082345927441845614518888239170996091597524527781334423332463408469386096866878881598930957768259695150686081048813226113829266141856318727510919085718726831433870257016274371168814322162286241174172747054492823455928246023999937142023881561343573806855918914401276857891129751211991934185154665348056202616253052587934385947139604210731842849050755603566508406715524271577160703461532452093555557827358568000895077052273987860788890687572061842540367140791567412030094520580317749401214253454993955778851865402671834004217395926938773237050738990764121322606237335520424317058149553014443136758273135482735344425697815360141154679080218036094911147070417436562726235544139455341835189920056253989508636863591539536257208546146575714263899679535588561833395472792565145224106361350939708371642122438309933077321664829427042509373829401353952317530549163588584263562953385521323282426866559486648573567904091351133915724616498727257765910583073890396991489936237455205856909425850398320736121955191952069227519176361069142611238141449767164162980318533894123266772721002665437006247771741161529559314074098423333455649223242004363846029722633131371313226941006183680889814231480157624568230145801031200796157290204388084002486026130521522858273673358736747470447442317017018798889872575266932489815446174243994863721437116272115508990640741013190100094923134268990060713722153226022368572780965326238974491619092213303930576301642129857545848093135746656834391196449141384216635464766084480258065890234376395284088945105818885069886775022934830822760209335694109371897636936010404999408893876531401462832743296499548411106544390493171904615637895682210666204506034792790391098166035819489868686271360908103670150413829709529658254256537872034653669563520344849693844188643106963469599783573885374433169515391759746952438572425351634092944834747709886511756698259920511728156951757250296298901801155735011772095101047510865376073780184754895377167974550222086307223872378203511868321011851511684243746740257733874836264591850763462560277099163806565796140786628519402564756601882752052027192161856635197301053681403810145628821728745872306626075481866527029084426441757190645229698494122009640487044442675963251012242507462196517218023761971496440324082700911019234971505917460590811584500460813760750754743055819505068025783235131614854568210798807160059011434100252097225582940580922099414244933738332223586227348512116897169034248217844778832386196539671802297163596414790683114215255811786000324403151580051967258605092672593932722631820845066059481779996295791656959272518132952048375704933809134793500804260122162012752495721032477883393712916420834593040990640698612456784654754408702601747998286732115459350711249321060305928674619235318203270170205383364225863457690884021639053628288092296137043619282571821800311228804845899945533990006576687085796264827453367571979686135733574890487781791687530616723591860376741390017473312140320175813596137490284972123067796320823554838308897843786726271990546384122738394162636908558598713466415670318834178680843464855314341977277164657289635011629684304278956395338693659981803653249121813670509854200186890731504833553531749717195806563602708132658667313007852079471331512429781119866679892051763998267736774668509998387433056185043629509307888948170092956658771505123284346163819278392794268574574989485323126275582050971170335706497462797104154090740140222580435271614109920000*t^31 - 456942319232310131003944701377744561371696441734849822867230792012571694476753373225667941614069642057529557806834966044803988784218421930706701233864230310350009027772756918743298570893485193507216578281673488463691856561454174044723574472633258701451013297678521368768046732518694853180037390184768899316178934554112853534713131503427562862652909714400191934208892435205524520067196237011503091208609125493371387033567162723119139556107397192531668051464354099212335207290956474210719679720339055597375291580221689877903903421565783450060826961767455832125930899762085697106041097969768199167170914514857365456128592875671387690855938937480365150730659887544378982241704347216551604171430955965961644308829442832322314920121084875763275720664847238513794579880235134686224050273263631018904557470400765103858729874861919714018919413630308767728697435315182210551459022089259878145764425567041375473967232730597404428096563180342425914437440733514667680904009658447735427736488333204802783865091307935335012076293916101778954076025671602133043365219904466769110190987942495124688543850873611457484264222520379629202947269201780952553080045022549736815740856561399978580344536919017801776749002159874682396320408296209358977130216012249737123070807391059128479713290695391400747569631999964884201913775412390301978171038109227198261311441030241733612072481342043992930352053835127872891532367994203127002081932074979395040275197698582720394907452161345506360091270057860106717858517214643721107826188907751288357574561041838353929172201737538013691962721295109383756373943530882351796218407270652848645151838099081953531711086409164818122004938638291460751842065201531529229789296958380522039415918708367920685479272413234643381804886936921879099833035999403139530963654783841643480420791415300083376468754522666822619892817352471123348641309634981429306234408762025079047100636954919305485370819683388073701699701346259065149112466366145863892138499460813833205331220963746510268625569229673079679518591286128646866376669334304164618782265526359281044768816748389959232224308892867880797550896567173379172529905299466226065929300262568906006876015729385609830608348950603999492552848532700595965365439073292609730080253150090709928401090474057446717454859503723541597882494562427852335496670369710590475013450223693086527409006518459985876234929600353779839727672656123598165094303121477646222524634982084726520608018542288734635821296616329702388872346604552376065890099073299640882297842210845027993987232019064354016382389153687664957963847586844449200603318118831488558667531519737719619774565572025063045694421873868652670231651110510222947320866533164759513190462952457706109731545837149924549552965680916513423870692423038511115642685788026399669960634010851817620854597063699426414092750864316844676271540468723911019091159131170441353754539705363357837575489311106294601587539768958226772247134613712997450424587994876854592280520570565835619192520954122543360758221306769968365529754511307506744161669989908645596426766011480919378904789443757256390015442312205191615438389474381796348181969261381853783081709123185261981686662980217507544912995278269479205722837577946259133156859721216765650709977254145905455956784377744415979794820168107906135677309528211331403796145372937102221576990077387964792341831107704967270839007560218760547628129129039580154943796793654761130271317749444837673294313827089367095717503753129387649383740476262438502839787421306774739470592338800946925812847712993316514665625292724005747900143921928999915589371114188349116084033433483568556999597484221413444366360641787748129799688053562855173631373503585990549767332927338559717637245214852845490616336893932321039231508171796540159918622337506480688550054497147605341026678967983617599822287359637800616172153407671552847499925529234899085817620673328086570547955368256738749936798599293215952693326903113112058252508112665457906306617419388589959220946717442490258190588434983931561786082130265990458475920567138861592794754795616502631242680295173737818955277427365527722477019577149604770008500906822916568541034320875086340688615954403013816350149942978361632048725488412959038798732384692215676913891410559375556347442176303348968022544291711917558913075336824307889780904804271333604481725105212455634567597454418065711149537909075038679958027145166932025792407647913070937686014825130898081150854412938853656408218741818354094507493572420243046012210606821982794768487142249595487789490114877363270776129239314968638853760082812938403439955566821205568921297542837560848115635794742136885781512575323977055035242517897552063489659860055728433450653962545804782906496716401010001112951393526962629747917373686650699575922420939088767405516650280439496768447886059181176704584380230308006898298020470644971207946355680161748973031084748572521642409745679297306417724472916785495780708866487533847331369180620191390866377030565353654736654056206627824693481370905194650875615117343604015826302996951058809783649928069098601618329022732528314302244709806161388594639757762826760427544374968341313414483024277370231938818917531031305467909712350722646348263949782451133354806130188338900705508147263309130185622323347948459952509217439055442869329068401111217208100548933489929427830185674093780554554907413860337007460397496809807332624269597275336288003711850076206755618028738502840514325156242620832242135841315136604186368615529174224287057538991440874858412576328403898557775565602388562395764705333216019106462201517367322150757864370412698701683515960512084983324381162867294911606770730381044628632889928175803415443661682846143365658278492850071262139926727204151936658763147411002166888812418609595698814142324086225745132053689089943148149430375078628595671874909725933573869087390096252631293894737981075612773609962410790252843031534065601717815783460540940019468029021198762553804219064827611772714082835127124715236946355881768441627945352162395446673779113569330729141373776267762240058820364418594897884713008979859730326765877962403996818682563679471509212485088162927754500284043099408451655700513425408166332567185807181346828528475883704048218898416383740208805953081855206507866718839675779696153733319183950413438513998165990869065630751409883226825696483640204892871473447713773153510400039399636891862775880302044300486116671199011314990304157875185493491992486900865696483617387789313337779102951676993133100690443624543920104948263077776066257837470002670900512203830599039415429253604847630056574760709107978443882618475664988882061972052009646189531645601891605533955801473247343925712986966305882779884955790243497289015043952444880918994443907304007361377155245234739862340714883560745378444292873124814220986770922005171362018250720627496515677506730174342659754930003764041042110407317691835853913229633509018858725846792135530297123501513567768998724778009161781253876330072214463903546667585621651418748185715397766030636224747441237524148877095509173137131801762724145935142803548259/637995344024555024380446651137689265668149536759864169287232419462266643645436689436883081227920104876705152991361741894861591008722151870283113104910618984767491533957027924494349036303794259786142110109806147974193972771499760812518253136181903093784614451206145622273274021991237515724355399735719026824359549799662045143675875259396397823868743325927714829817729278316539269142175460135709202943547017428130584408903914707134629814595372137458041957775581139713437336083380336068871707727509103698767891909295777706196872478922568069116871349535610644062201369980618921771680307181268057267254754862441145107427219203187935064346884963597646544886903755045249244661895598940246283200281688177078212220733070066252709123488832724577583206102879562621966783936379890696139370373068661790125184139453050553867304173244270119050797750530010570578132572514908097944951239027094942011809768514590984964345515635555441896378289547417343798519994702588760858486493203230040820575952149313622643608206772094066230560537363477399041195152195195335120689335229105565776946122994335150020779055986134089022296926031323824917531421496187278637872618695295445276507533115990490848579631152490740548676341998416529909467761227397874973494819889881794347647844346256706240852358960136286559770284386058204046990389117910199171444713265199785510511473647473764549995635310969584726025853241868135699993674667787520204908773021773297958805036594255283549736126780354893333509860114940420132177389654292055171007510533630799936521617296072410868057065257492294335694895649826433663194780711716856851350164003809281402526558862201055168791341733090070968275520560410233979529587280915714226746840467607641799140376406935354799388600345732789837486303487891687297281484540308935170248038037157668544262169449763188829837825682769592220675289942229317500390143027713496299337563464916279811607689793717755362774763320906294029937694531686322250607744229929338921572902613008311661448517290565745777820306429740459364069561667426934707552035517647423803875239516420347840912475992587399927011666681289588794203582989514344924637038558689240225483226094217488685066942221028114505343297745926818351628501544478166518965548516045592624465607181710368982114641392883367601456478551185577979315655205074193264199735549951530584143972588386831618426784812756767839333185039804688287584480028052878115836996632197212583319516125328157155037888818430286305849673626425709139518783700680375859952734024449762946919326433589060771888786264826897192150431823414950345946164442023555545333614630014670113883462450516434615893306688516136005265411124995632689039799445343196835772841202001516019106501315902284758987817560491571505253455977195278287836329635613925794536900425580768976898756189769062038530404302703195354732979846415534509699796657369366025464855205830736097932953942899601922060742236717225513778962550120572295518185301406107796742585262019016608479034828312935703653071388356943532700540761812137662281657533214866512943648891385271592737138763620733087014824593008782143022128958655074328835622205687249473035496800079989497086815676716000953580554883943525801820174766327673455102421253495242425476530004322700836346391800765261594746394027643375010600102669688872565600719146729588518064781437956470336758735466676696036539699966476481011701690499670921452238216672973604595929302326772815867020058803195494501115732470827696409003685951339551134943896547813964206596943126571071045398783759106779806714992735659608775851274165139266539547994664289088919287111686865572817981367805289397048568786209767569090455067715511859804198955245341384844004404732214036816781858380817924772354346146630422479150889685361067805873064785313857125933481622663494364243149205701975438246785567931493072773728228122589194040248182615476175934859049203189116032845557424285344377317335672564819039763288870834622223505817244232612731270799934829914310069277984372093529144690793891462092568919859861130430385639540824625703787528380126828833553526966925562603009654967688021103506632332447063793809414893614909056220296875471291806613469120407884987340466772575497396473248009677751072118630764187474322504727392160665551468490622314054258293852498289683477520394650701791808512580943000718211153116563996457589577333222340003100207504072736633274170446372857811539865137025313745983343268606973976463930795270522452530184452505665365260441373488330614355755937929634750974884132195271672800321244943607462473877291183146877747578052021611071665505250497227631700138968423951813773266809750375070760736127530906539304363686782496651924153122640851225758397059229941864432337942100494627055170766377677570245061651726340337554477490432469703086541851378501746248265842531195773446613176361231781820432364997206678110223107279121896433369973075134814424148077303417956462840115905793107799582787843161574156439297782450338962027543750086398600628439101453433221297848211316686464792760370734028668829153658486351877280466288693174727002088125251915693339143553502022145631952402953325875212541525503309011614627079303874294114408922021575490977781033473644270161110611585324721017166843854418476024266497957050046782606781154394198365676191018947677946639164967402524067754904472243039275487288224646827883864988588820265187757540247259776609792297560371312128824506732406068990190341642786036489634286935353996074545539620634984012334006756496216956382824484493939247416012849742205020384476286272720397915677882892745190595977539809748386961327252514721047207035252178577890183073623469041233547628607796936092879938711451729810518504752916653277139569223135366267266297778475266171101453033465909492072449373347016087771853532343915434212599529149869563022047421786303172466727048343442122103000857601559150321138081857789042445775347833625812151026741646125608063139290216673063121385229998812233831878130616588706349516830101866044429821883002785805853973303998335239046990611970556758212882815389016888289380274507509277531729830854353935055514053835665028001757732830188657875182013498286961475092620358385814396684378916333119112708860722185809904054701075970514275139940659329235953323341477426574376340043082327973019510915991008429621082821907758639260234857759983272620460435411767515516979794633983811238005426966102941078189064494199354775244561622449336447330230703933448543939361565140429363349680017263785808507489713332722264203009725550805113790019252420005984836634287383390610216432294577401747699692452616455797857261816490953952098942341849734697789329259428614113722277786524752166794393619487855733735232446684098967092971535646692543870184132058095133094126703347317415303682737714021030152859339364849756117127253680013460738051125699668040333098736881795257747637357609963621850433536853318219311019151712570032882254646780333433689465356808382806304641300272523298083031865272211558242024855485092320737551409409489080666266104532647906348427877930125272115852387295415203710008541108349424022346834057275714400000*t^29 + 1226363742692943827956424105301282943902794625636518739246294119447604322181966128949122807021434369983583717870463779786782676324294668313817034437919089115791288447397715358710871108675496649062217495672465240357495348913781198071251984337015111183225740865797096339563372634832315018782446762549334893992227021245162309492071258801368390534442687380343535347798091074663023663294865189643073477334913749601366537709221248527822478628838830367121804316004404628330320540121440800851109408961042601419149657566742518813151940358315438294867929370468310214591043741676298739109759465436785678181077421288821334991276211732289773533741029030985936937795904512179032240576949666418028234291940481814977851057919087930284398065622675138244828672669921393565195748784123615348321935463192347888305265860920832102668829097336770326568548004069222040381739819294510586142732121426683154791123681989236560227195816959509877131265512288749375466715356712715056849361110875848661444355359618883838057287966458688649840992996135071589050070067082585328396844195945684656637655742148796578767315453582102434880346793687220219840248124311909812038810031306378464413994501301575986181481673049345504532831752123578779058470330709835236631770377121496212456794645926854479042438636128990346879876155654283546292000823151336485213496105762321616556754490334438877967537377279670244811200768675895291260895235373880491185447616786873409720076991958544198801700068352567681112538094057557806585449963032861449710316604863771525814244028791254912129684580801458797388805207907746556442641743038926678442431785109551218293911404606821207817688227602579669475830544958607319616337545353566510611101904967195606546166076366125834487725261235734429300479908864979143146869126678828604333354150480177996284343985047149740334810902579812016614252432754746226867693773768719144318949737364891790887310100513484618142356717831533546886423781572693008289024035743898089278070209974065607855104601731980495027092314165846343434602355437470638178670225229712114213943889361869953019981843731151446921064469339532373724269228810954470835029475588229690932448573564786380625728674082768311554397019276378212953871803856422086849290742177213145480030690751540165250401299750999383037547905488119042089065976801469649160266997880199691179580609862730733502481958180519504503935406418072981973436159584740421034119021281697278789998759216859854545234196366386635971810026268566395843113062536786098436967587941405702217217978981534333844953518121848104486289920759207266115577622545173268617359647474339643516134173694635267007685799088530630968995683548348793775229145812157641147788172241664094235220112340503064524651340203822960872278803951000872139853799249216747715202959387363217593194249848018226555965755159918569767296567271445920711020184778471689280627216329771374198209943934072138536129104154420705795435768031742213347750738035339769986421560158823266052664348450440864794413120173861498215295727918260747725529930742227579572724571226437653669071490860053379245245299787597928319942233473266310668388335979472820840018283432721567001245392833443151737427476684781516205766304433187496839116621814361053599620014195278006445570231206914586554700823794182075020791824672551285370076304641447257707031935233512682294775597504955884506917723738814603665343502371244766688701055830317961247630821293644924207397923935395480280936309615453214157806824809128162349008915479004801003968798621929365553106525053910325968057767108604015979567735241868936290552819161912339488068163600465551735354109033611709691840486507551458184505263011119805802368002571184976543996230363349829709553658486973599251425394718524567617745495092774750903592337419062650723590949446240927341333276995023295054930794566676152513509978193692642498373081945940727208981875659511063621145983405762972089174588524448973203500481752912564692838497878252321330086501061926438259818403347656552129959773234874493825035482953754010893049730008864225936610485941147432979522321865020245656922448032627699124991576063508194208922820254835922944639406911254595425016478527064980341758789737538345262752219653264307023655052277685893275835375951762334082974474219542097456540801128917986060873182544994490247765467944653766907461167563774003270370633088909518618692873815796397046649270693849463340901744559733956855214109767665151750450743934678502457856874386103619960788054869709194525624384042387865472265732982200283172975557944740435899111706051163539649959973484133339906377993446154096600071914188319321350930300080798618995974972331235020185676441956620947229686739759700893300402830328998843926414681635665279050518594219562744886956777156852061850570516712804394846563583841736995450371698714533045593757536817331948627642747459186822953147983363722491266047441394830390233261931799153821330127195922095595456716839449293639077430426238066979789956499941682478447116764159090739999579604797915228349786886433391762742159703606671734390240086888665875598020951480659217998931404154924361454371645434647591635962661244197786497284673964062463049920149803813296265980118896621390399390771636773363269893790038927363164611370230849272527059444676284812093697306617177241210616843389757751283395579188161783583433773621554732955170499461284626560806802538613242644180937484529825535038790441514879591595076860297117722472526845450209550217409393606645395488139835466869929072468503533438015007534896068707217614382199497899110899977869689751534446790199923513955958953690509064235545715165045855676447097006076555335232113314088436452670409589791200353253998229626581657192750910762761403208181932990042306173176945620890854911238929015826478786700963577215066260345858233567691515142820360719539395830964251556095572308419036068082946178992955231866491341530176557446242180475345544890953763080351861975237921756512670821189338087726818490207944518487477974258743464333381615129640023834356235101744043858761690104686770883876282585947419782598961369790258851696392047056613071430658578248524353823642211778448743144220335167676253748141313417500388382506627919860152916836369261774383422394213316247596538936388437152587770217652551312238176956112325821787371182557076328578595432840512608083443664574834628629901270291469467211392531853468366618069095119814135597703014097362153493590187282169437644528146461359985484136909498716098028952045044835470320485965543270150428191895891463805401310941021483122728769751243149086032039367943512558271665886577107417150723253665121743525311203286922887979524125567790264164298749398864495856721529774505277476156724421783034369220184734128933631397160144573290292468611380559529200059759635489122849226088960222089164780568893131868956426498714715794037657730980790169121447984904243740773843865316574986702823225502094384011406492423936912053455811893609485071980923478191568209634206909179832852107196265300500757228225542677225119427689572747385675565433274583860561083492633493888959821430320520891234571071981788639909/13433530283092553152960274314464619875221946303457622118040597175128592740779716683291099360612293938508591869516008602607705150931287299069128716581883646612437264523355180588986903724431432384877572657179317732749278035164322092176917749892142604049782849293019239529098537539638507349704157028307785429014589238991968603879656818095316280087562798135188380609528019592261583634668937061142488557554087336753436168512166650836829251512688641283065271616269483869462061699650058952930164123649108378155320275172843656309912786403923465599348221885247828636036586673378915350090308573545162023631546562559792191764564578889218040720151071860920845772717839212121512933070123993554163424113346501134695344287635591874103426768608317972491071474244336228536987516512118540748738649905931542117374948313170731833031427511093878002595375278172331208389120385574811949405442628278776624600205684316990528696930295652525325251785773198595276807409104204645864887265191035359419169893408087470235706123365051721260271186169691773125981832621748086091952262475071188293747110920539861260736574569131294520152117148660770192038348514872420575530427430569235802282276406775509267180956530217229508043536038416460349024496650805753241736692881416491855351755038111599856764971854821301120727540318168451656772150396440587043890657679371005553928987391417665472673084783783003157185164441162313507262607126053505918260209135948232395226593690876904047888859550761210753741892080540399447397082662845941961183862748495735488440644367845284208085424932184000094343285871174252036240598068083144071633555482533671167767571730696329815882393219280810160760149807344615851262600403534691572061498929589541435502192850802117632333784993547623588277862356016028814010504251840499397847761557694195645271312081792389389459508688468447318653217884044498903731132093046149296507260262154172507476634298372451974376398739439284189217485786599437362005472795808704420380997949434718799096718856591100536670613714877049647885504960345577813494382194298953995260113374010681721398523296761834176064633811720775595605751365967802807384789643133828982471267195758622740088379314388446719825659915919728552414515290378087729572359733783077781839526059059510363065581402535536272352913341480562978508629908193506052862307523023086850871508730118611956567423909697960628902651744811267467758110809257140247175084762777420710481857373404834557124691586350836055875382203302830006294414426410419876208952898287163150240290974646824898767264648237124170356539455543372466850865226273916793600250048663720548629221516352039666919938407539705030321426111572993181429278657836033134473093086035430151149938538540511946405297348695123110730084974802097711889138463490192517492537726385435782546845949677773964192431460752676374573260790174754922541741217381289672187084226183192185156354538315554633085807511240002612282803910881391360509842778699121586199340367128261259073864328090812500321044225143920995958601560135806377387071824776266643086088426458829337778108811318227214831865394237902339904951754088251488767060705582062927567729410804247566462920439943058915409538689957919829211349422910164622643291750531331012315496054408991869913915481920293881610467252947022543708088826429213368027601349137730121375181543856880211546033795300790975441330270884002804335494856416629105951918507914305375989967000472177081118213017217115996514185395327162359542647034068486123988748508330535102305520010904303906662348513694955082900010527543641442030435739211049554845532997203523691007266007443919598547669935479087090738860619003345214293988304049532598867783921857966296684865403272129551528211238412095455994034142239090372615627521602048727069039203596782466185355578872072356158918918276910682099184682388548374129199648379755463652357987366636513927221627828812953618024517382446044785485168190847413034404536750713331990668874394217897552168960999543260325723155380201914694388460074695914215559125868272938053004763237203814212255520127625496243367468221152842178702369909298283019878534522715546964227296193976023413145926299788684508592105391915820587160968021760057772461597226935540074451078890060706661047551476978665219118500412859221771077899243937134012801009225174984325537799232550213474693184328018234840915726576851223745472785407695705735708807079562767469103049879385611374077108798865182903878921230902059574178433696335340312166754583672509121314360609443026492910285359009382185908503479129970982818899326102268710583730726118756162624309516114954710805489417532094949757525136642014001370397558630622890448914979552111377103010516392656264061457762241681002694939885545965598659378358272734924293333527347416323240447616673911966118824456855850012551218533613826172662895687801340538788475186087049371255842051345563275527167574667165759922556403398180956953301189349931168193839597552074646565246123585313820073207360010973910113934176991237989706912275429005604537900660842431485550568081304717204617745552004830349759885285517968319450839458404528388174734426549825903384090743136932658468541125563615296397282336167070097307740888406982439621945874946410560192305313465350892537587546035714511207811982880577723432173224650688858644588984553784184974267649804267552551116454954989512091543083372788708665839264655801319678387448438103637637134235875659450338823049610421799364597121085913770439164980846452186114388479238998547137622952361742472324709095174437660099605288026778400276916747566041989447101349542339601049344013298878094523117877763930522390730128800738286190147936031107106680014865966155071515692943798581400389417952479827995200622940050874212195851693701345482988999999696905994540755647816213527667061540850629032956926616195332088775984194130709703236626520311008394135298186917195052622498858254196069631076722870056021564527420387862358999498131089676508405289716079039531468031161629928907158091442694515469093867538650587697629384877129150432839889133022356375393741827048807146213045373621705508215294119764941916657592957364530144344642474079625078364461941223925763997922908520642425079407621883243768941374238564044626782265787200459412181043875285493421554358244572161330677491103525542685255307859235493327844403099238689483932197379240171929190897366983774716168134092882044754685057795253417790587573845552258757706504383822373686728089573334131215956553576786060784620451872754589630746974742144544114435627968114534152267443684384426557660650627077762687165309914946224971173466601205695861420757612092469205868689089857710985832887960585037311628898232777894337705842425306999945438763725790368007208356889546141321943412933626714229772627908438849222541181287930208854493327180983149375624329811084994712626516564840956010022542808845583666489926734110440660017991190863692849608584763160076480879770193644525364595182677760222678914893978556362131151235129295000008688242334724152349482681283482563690190023050973916257912311191941963601886984759228132235726612834159881461688136800000*t^27 - 272203804236102994243870651730441931032610207110172993938883108331658279795410931789584304873365197731377895447875922360600730765877174080976048886284319481686265050325391890824044564731520393936421885377569759881417284905494775435296165810874701003001031310388049477225519712835764766336013858730447964950063137776594360623604685616330788693309820095966850781262911244655410498941866178557736124585217320619354768581912504464942034008241442785146074534856610174641860482080899079862583834735371982498719034702377082859206200325458081173373947986959996870347400146344400618007000400881277234892922491373624150161642772971566087523229371648124743376087694422432962391564449638182180863083120547130562808258935226521391288219939942689222128987201214180839361401410116503088176658114660750865013650184946379131825690355999935479044394854505203029056643111438997287382548851328055290676464959074099914531373978170744873091578739787605850086760717676770634473391500019340269888177763560240019392040644829974066542773867739229647361313589228801585511767138435322211936290849897858250195966685290101169786718301164855806136998798367343903293740938507304176861331615308505065526542069165191238520999658323243732833773670410417132950855240785935131264415409622724608348880524316786578418026695863553452005013740338759930737036630812760016422142360128923830441580489665819698282021709239932927128890756379288414290322568263592601343045336450138912643532581875677853282967405205273328494833079517665926786680743948508383859778625884509698512025161392713909887519204894471740805643632506715982448884755257925895558839808672809696404270025430877545360136905536113779941921970437247815733907482689970539881122584740025749801173569872082210385977782152585958548357968663478715777822400022188721523331370894486620328944914327089677969453094600465733081623171997698980176628299547713689335783269846946297397911668304590424904797019402434385805784768571497756003722267307262968161848342246406721210836931478016231398832644538489985462789133649649821782709021012818992115969114235993307364313153787389594210520127154031425168660595690399043338026217410130682331848037221723373080109434348937358221978310372923620814296960167387811460987009650655824966636772909473824711958128414579900570953073181556815064745955110267357460861966195397627112777188025698928935288845793258369022657554593181851237749053291199026345113130494155913177575340063896487736793851060042085972855832058590553520582751426285324677419218752383648159785922563508494410190896166722606581442395025182004405455563543337489435522595298475063730166676106855856731398343041691452477173521337580597607126039050906821102758126058949791527280541519127062948674843956908433786588773748160521491771687880735596802209576643699601330540106518303180574429671685148826270317513161295006117254473513907854331716924122798582372584976499596377629830347976592763097232539894334851106932119554464380639129964265112875329064021575145701674605052548430080404146185330619290827486164754891026604796628133585726199567607659961195376984043368396450924451508837349700841420716118335075393211574800563006069693859252531013758266341609057420609715284520445494211113597591357568290854682767890349924917185768568716756972889821816443217873870024328672543928351945413350616797960378284659459305500096224726110934371415668495210595146701451912288169801978445109051161831775357328915708194272059582467785451995889493227915107873798006898893209079363061739283744596604409269613347984141105568134046322786374898418703579877890661273901945889242029880530012658221083930080902046515136252475401109745594865566592172107098750419407025986602144944888965709413634255381806607829744620141448924107015135022583374206928603582399993670269577940476306216047231057860115003094833564892940593396260794428893496204018736793320327256805487159832289972077437334647277729014787644771548099939723698885758500692766954902118760977171024683801865443439003627019923556402024361766986648106064957439439992994781453778610296640672973600689114854933297691021963764341190601537286367120757570800434876166368194921984327146782782879749845430594682363356340780271591446369676107039415276824380367942355311134203872110457820344798676695472596978629252098844573430463475577355953032245562878058556545359448797266674864032055990555009409696642811431417371560256760170596912587787511527592154964217491185289485711032330571873483462320789330636981871118541253543898130424039597680902000265518809907233634970940180109450810556802582783120102336766518789371988049051276355644266437465783015852286266485638068147721222433581069736681442077467411469983227026654760390484841599033817181351554822381782718313744837895759460925353098661680071681726447850038222424196042995098487780860627530117334876705496360079653817794929416755068104882540157795017224925742241776414690776468227465487511009407334033138578610003637114438246334356402214987287977057447506377706887711427709193979242759446413903869252622424700010164073938722310491329040422038019951997736181452987389642312253809121342676239150455116546952988317525016736733624701715677123856760709144065693033148244548733378939891231003806253326121526003519192138736260767038723942496190660703247158246495673769525537804556220671600056865340689647263329883503010345319794868565711097346029338088613610276327727706616950777239283663080900865038848485156161592810728345846421954058066786298976257284425973058917711568481966901473481503364880628413503040768163275977447332329985585183588159897240758615629971418670940052341618395496903665417373149733505934687262286314963802614684388299514243638515080868801586446653834670924516065279904611530414187238262888812858900078522251972222649027955938575820460234639528170441856870201244629437526451815292098493745142542237072425105818266476458941258034183618137594996438431119209755211446647833472283217832878556594870583041623570775346720844244217642192216969208706137096336507667323957416334600479788858435346033076565580005827602316028377120723222450120668933162470816289120451528997954122832035347922164659025878247347192572629555855994721041571908607580594738388760320731251916623547872521365575921320929853822627683505357384694458049629306693733071461299044554650740037467878026883799474517154218550831741188020682974854188719658435993285477679725650572896021384912238226391406833933201231226366738734099547209143742312193887996021128413093654558325438658981133772665087207470782864769684251328270885351419268484323573604958307615499529823881952463698665465445102363873387641230899225573631649656719814439774989690232575725567898009297549548902659372971630874820206994952220639421008011532665622723340844844305536420559172810499259392945410633531897340312622058607420449999716326441822726051777703064880151763361417253573778500277376265320927278074347379555071380676025471851284257617423567512047149301173559770422334561123826036041818763637346218600807984678777295899544205614271444076075927741042741023685526135918931273070980382722663/27521166676835559554497738883039405131573580746011341868350459377173573835681833453725096074188874657757824834983586647663027128688547665277598587972727180705614805071157596078447658238863670076244910571947268393174511592372387399409329034355567987058736684254799840630709513581595595217860627322951199881767780595811051970134184260847954357806946835858414941885875844334314718091227995895787900670876154062087459231528422224325128044409574502084705076012611141519669750853206932483210981149459841303084326178870031940277495503873357838096566805260893634941996736748621398709975224246760484746678459805710426375772521579646131753974720274131024058550167860183341405672257104581459060524407296250705889710778346939063496012882593057540120273338842968031009471964675176808423341808017590908611353494213203959802972958200661117586254705633344506567821274863998125490752927011055457938510133893537268863504977632378004486594567590261820419462990420683436620372511696733927222386391312606032003220781097528908357613334007319846005313725987575074070795751405804998550515319187119995486253899207932799703290144171434004718731762950696930005813437186170073865851542703339621420202374036264772185605897452440870593313589357128595737409282748511901211041798070826924337480167669421520814544119118547643772356309151993018263966615447766033134311911490834947912158534224222624960718635257600077659271489864564421604102111956837741063517833746396350950220377893426878285961762848245159189047118327664180500638268412484140821954285664246619550882080086396125549405695737111715515841266697367953796068744850256757041450787979748243678743778908187311155558866867675708724031900852618339895106567348628146271645259116768907141093043071474152443221417051563529634504814460517573228949959575592097268608152957000207218499019353997777335028995975859100318185251192953908556170015196487828162170468091200749836135020468522335647943618899767301096468088530133864792855139544166958223479680433990055748527468138999601842728397885608267418995224852863176923726365394567338103150043842886844945006799650533886288847835613780191713652858346850190948290008681287414108805770623365090275529906743052331740377833708078392629090226753230806851683670325604953890662716626277154082960772994330808899249744256361210276648757448099615900127851348158047287347403036962151922978496581573977122498486532303542956528080930735404770761847144167894676730461136502230821542158308242783048378352269595032691223210936402864677130458847308051009906517318714232630800369617546769285881984962400072995953892226089103739874939703274963420185628801771320069889272349790825191687540581062683784947466021895947292306659891182452601933670558968770734492352279379588940959100037867760376422163536832115265461163289808648551349943759273159834984328632551751214013253827890702229215186798526042523850495829597523218779781769984050935808593352776950443313353115646219048649775266507264066116101226417593078875798969409068914279341709576334743623863800564690273714312212714151790164423905083443996197890512411760556500432109515169457691647288566205065283796850417404364341284817391762761173128991858882633789633238855064015827101203497236028856662468369625923599863108518395390711938868378903993973318471135736270680737288702265024625145302229454150046394022488799952276851189508537213751298708690892573965209893188851469588355082552427016743088569331102702001348478901283155654581206806973644328153509685193643935939727079265449805536582058299587086009653683036468909802304366589479105974102014988965518641315431599073947699867816518748444544806090769397841348739971976911951352194223391195746512649542228633148964230986706826447244254108056163530073477304378511037580963597655868305144426023851939191154789839513984823763490726085894680644708283829504659453944592099151816711493428104238051948700464943852435428044648951835561289791685610581726545142827833092369245397955552237548943320139185999801246495516924289418563244138316223776034104430531512670018431548696626595451093921087537330623088832569132009126964018306132216275035714672454078732006483120563186470746866110888589599393175892788650653000275850847445974626785905255034676542911914333562089442700263259313448894850956418037103336692860431498317532227265524108993288794256471792707432588161921737034377771269886653575929551758997845274572531971040136998169023316134879482586619123359552383167712512960857093765541789574501320018756978590924351296863445794636243528236187016439807690668083124967810751112043346606153402815972362538842636957440785043403787575974703639171158945549916359350146979605594662751829366657837619457687360614270067681164075283239545557027405837175149225658689800068147327619955423632129500103976619987982201538099167408709081456848098576446987008215992893169291300343471485498425251363796239616935359013436832781533440147049457534424571669680629488301242382170378740424519610900493040404356213416392773525427634976284468245219950081231041363634686122847212775541910478686367935947321535128051503791793830567094136790809119171949175902040459243027320942839473762495338643687925802763456159136829637683866768161312123162683536656179985900018730248418156380122712453920064696282955246564866322682905689671181793096725488202993095229041999143736607263430662905661405218023461131154736766652348393006934397754935451040210354853748360123396263652739650240332601345505955824084994771528303672237207613973887952073578981855174773864643325000852581493444810016381090944451326515120410837684618271223549787018353383349570171486836394409178928713822888890457708841988497744699978163463140493856223020019685085583901071465282518108007891527297896307373852108261487315829271529959654558146554378862504137697666223655556870453824924883598527260451104837000796787777831820387208719565906751823540769433260004636659707478739159613569349828031654213763579768412756846724344447585208104827157632867990601817498195413683171755682012026515952235152489904957836529119234524178180798893174097100582152439778030688251927107164351280174419435836861427083614185408674943040987514432419115876270806106737707613690290682794671598444184886744982324691517832700609559247077051275243347784544330213579095323139178835836972999798821349006728317487154540603416151245765345292111281534548029182775699044174775229332953826352683014327471321797060263153321901584871412865314146132177879403714272558346105539705770320790005274111355914482576479141451550240752002282846696645029832971472540171309822491458684827976052073106407198319516040253411378062878656798222777458748418838379845900355644706359288677590875309096249953639422672110360786405070669922920565912279087671972741712327726055618748388487966599901062309430603778412019083736901547719768943787111960195187249046050747298748203466879239137611948150852215463733902150987764564162581765250957755757856348456414610559539193073661297558332931900731415920141943818805493124151017557472955797255549753972126787946369357919204725587807817818572265787273339019208000000*t^25 + 10923181752676413456103590617294986862865594074414618873190071354127011179776288280595418795353571707452500136356458930679700959391276265572945493836864828968648534581075624334769018544653044221726048907600796489812315640575340172529308343650587646498687165682498531171119620245260795428871589658199095451742439850669902793203213840779897020003842368266647951932196230828447033078934451182773127501423271179638748549833296076770691606662524690610789485955885345583710832986146127099804410189837132872308929622375920248027181401305875040352845569473749071809551707120557738830371632297618953825805808862126576031822126943185907742237508390869088122793302972650836810951862815306097918819301151890783159680378199911165900677314699717009393181110794812784636339159624289730845847106074993785480399494024129652885679687470603558280733528278053157321821599616903976275232752169722302907632959884762716375940342883193933869907719259161431785474286218370836952743271602238432523102269373764789730753905429732394447746865111906013708748985349638348868595030938543502813006603494988785152893151366081451841213704896819687148305508392214832917251464851208158533399962097952729280847176960936140003239118716392250490761346078637913803479753051734921853313764751925354030021738009454388529106914452337759753729189333448715687461705613615287802257813064216180348968417620442679719071880264593280991269819509211270504099022513908186479410959378715704759567517497492767813551801726164215624555052247826680920074012798727739159903571327470813119484659297632668029735181652312663597250908982235968167403871407525594912410926032413026385828574806525786129077223274520176848086349956337842299828930490794340739529245120205541193681463546490433403771115411974906357009252653980754485253906871708638192639560949315517559183288652956014575327372270153500768260609515361397815258926272261020165638681029551159658196698724780212787544687320029785258446486579154149784453363960046618630635596821216993449926237169257730013333719879115880437508145283222823425114843390183465923771176094320846443934530153399398600478224719759159221340073094625197833836878211495967832083027916528024777673278527805099678380942426167556548692849343212612483853976673427658584818217035003162842237882608199764217602042197930920263012239727699454620510732673659590745252501491028977899009693119559792761602374301565958057984755168047250135364484262982322346584368889867601315164096968764037461154557431644438212721161909253764501297955208025654002221367213146136282840765532141060452941774400288126909759951885343466450093008089855222968810647462158082264540490352373460084184015211404697026267865863799117411274475932210673293129492134475984809119927413726646165762159724070806043647636817434110736377037569977006352323922590215591389509217956235203808586771168977277749658089928906985366843944500937321878196481018921770417443653203263367202161915706329424512812831514875810082379611306186696790715543227558849482518001531317204494074435403637846787611003391677232719432992861201949755044296707866352298748080272734402765656260028345560983539516589498287416423956524748183896088430279472986993105958539946572743816124400006480279080603556902495250514157048814470011195844469816386931470883303526996882316214953484567569078392863975802423978105986874362023392483685494354329313731266216958436767527523914801342608434264778706666037575402700164418047203984956095369897558119146240447324123694747710343381763541687471840161465374409648444236154259638215689027890669074556566629180137109559968907305668670428449463390859774475845808739480852777546239738527462411996966962120803829490811856846229401638733055381632020951126512990698949175284834018040133660095745477740752476931623994359376714891533226411216481284702464103281380433404969690801981228460668742912575316632064762481723362782485763133637627917165478442044956003524460521802270357818115549902838034556318322676401204350484791194148879882666064000294314401508384318677433304712281934437391815551147368923003323853929782438180943753671819354498340436552269090250288506310298906148164910151042709598262030071782468201168301482766651576222084300239831481626306080651768909979570711033608265513260101589551507240116003145243412851116891956323291254162577674945138605705681599119579912926484945848340991084902056992194990889046992864382833240942421793855678184970682644780208774825324198354296522303847447449659944927858577956073354129069441695478746334414931036950961070034465408719902093597183800552324442939320798064195140565774195156830422080654619332944759862574323166980638457322953582941204155567118064427011504670378821348131147824178777474634098867515755391112086725636152925053830014250603698058863744128735939833605145899336905539026755502792955313647379425948466645165641419367066230754880551357325562019671081932394880162989355839919976591753748619308716159142316607779282863288589483461547730126295254888845404280984256468616075675387713634489875569318040086662286386059984192723593102349897572969488419719307930608119337004639819727717310563292400693429299246510475508530361850691524439945227841561034463367056273016940202717869761999932816721285196315345098273466120988119920293256000243058139023395002826971171677649256500626550375786214785977883111604041917231650565569592626212639149591721257809119578326047712003610560750450978262136832970657555706982790269990558046568656653700003921776966239410675860854491953661074864689824952242207804275026588155764123962314054303873307150446373794415177175604128888878374705599875631846265296911467417859797791480221420198174730511021727327259439726505709998438254229927485353867679735373239100342781375327662738241696469035729750875881743788884606494518057456575878392888225226002563376648470770355221855553265838757964992762827336136749173890825341647026828344400823476191615875635445173410764683329553224882764204588622040522240074196558173143198807851668333019016214088251671545712771427929668823728828620055989285164965672874680851458109404492467844009225624435968007203811124139087467580486805724099470339235175959562402932926543825503117594314831783405572266747605414459230646380530312432712433550944083124554514026545351206284680694159518296518985763529909697312424528529228678135117200801653472830846402369755224196485489409930539846063395934901721609421221397760720675888622423602193897365608199961970963992002526847276795860792309333012504959372685209940578555708120652332080270132029044754114161346723296200917978989074380875511479613048041776383834893508659773914774269063609060685164737908505804600540390508629266602309814080281612769580768266157551729156783775767536036668083885271193450832884061285893073208304506128312164411427814606238555147331128346861453709792317785677201664916910894687312893767094694749292116383489833367262023976916107631560632885471256709800913955675505776359537770936607573459220939222791701947520826211661117421168728876855224808542045884351497859170289854312576931360383803703962719122875490098603238429/12109313337807646203979005108537338257892375528244990422074202125956372487700006719639042272643104849413442927392778124971731936622960972722143378707999959510470514231309342274516969625100014833547760651656798092996785100643850455740104775116449914305844141072111929877512185975902061895858676022098527947977823462156862866859041074773099917435056607777702574429785371507098475960140318194146676295185507787318482061872505778703056339540212780917270233445548902268654690375411050292612831705762330173357103518702814053722098021704277448762489394314793199374478564169393415432389098668574613288538522314512587605339909495044297971748876920617650585762073858480670218495793126015841986630739210350310591472742472653187938245668340945317652920269090905933644167664457077795706270395527739999788995537453809742313308101608290891737952070478671582889841360940159175215931287884864401492944458913156398299942190158246321974101609739715200984563715785100712112963905146562927977850012177546654081417143682912719677349866963220732242338039434533032591150130618554199362226740442332798013951715651490431869447663435430962076241975698306649202557912361914832500974678789469433424889044575956499761666594879073983061057979317136582124460084409345236532858391151163846708491273774545469158399412412160963259836776026876928036145310797017054579097241055967377081349755058657954982716199513344034170079455540408345505804929261008606067947846848414394418096966273107826445823175653227870043180732064172239420280838101493021961659885692268512602388115238014295241738506124329154826970157346841899670270247734112973098238346711089227218647262719602416908445901421777311838574036375152069553846889633396384359523914011378319142080938951448627075017423502687953039182118362627732220737982213260522798187587301080091176139568515759022027412758229378004140001510524899719764714806686454644391355005960128329927899409006149827685095192315897612482445958953258900508856261399433461618331059390955624529352085981159824810800495069667637664357898935259797846439600773609628765386019290870211775802991846234909967093047670063284354007257672614084017247603819766462207874539074280639721233158966943025965766246831554492756799699771421555014740814943266179711891595315561947796502740117505555915669887472798932521725453277163830996056254593189540806432857336263346846110538495892549933899334074213558900872355609523578099135212743433873657761402900060981561478549655626824541286474998621814384138212812017260457937401892815542444358867620234262357552162631720578485788073383456032118219712579479205645544973469440983904881676672779380830751279833907963084342517855667580865376885049634216808614930352120279144850815045946259123176635002927019134022004016661814565625751956206130716802911847515805362593975254080190327393104598322770534165831684271908980854682191351458710494218165022910216263103978792982411755781075221858195057875370884336381405901117263196189091084539623740954705351546539990322282910352213587287194500072248463720434297373594226787672346518236715358327071825461174644860190128186674561384324806969130228724870614183657920310165319652375614916176756417908358867438625096228166963924529538783852696931486082635406383939767748093971913253102086717757348260127299723959099524407028996610835063932980959826020413369895071979001814523383756374050571431823992732544692353003094646618876236323067887366958970505685188880593330716564588488015730995068403504387544261485203331813479914876797914436096105651818317844247620536046320313013921299370806628604886595144828202178789903592536987941839268249315599714679938535050193445587669841258594965458292126128465565798580598585544261634151003636787471807544711953232330013926544856535623982968582054263547450494853244108107529386153322455935919477793659483671644884982050159735620523626799353057108365864742857428204575295071588339645538807646967508341668655959679862844246560642467975100442984521535060861241839912548458027446687344167827420859138461455005949433865574808109881426515701998481325278516425474159086330418084015864168054698175161015714455879794642082852573047802047128621088790979423732997392827006287320121374372876228835785798312215257678881242306767319354788115834097917513734420823936325468144858589859259714179996830607957047069472847588791270338791245564295126219358750127573409002773959051920811914067257660279194370259099346972338112414278203048593793505702777121256838387412780580808253070580006714570619916149639947152423922287233515383893956574985836730489299072506707497239027839517090760261273945419097666533428869601235309936041963198114064671026461651610804921329448552561382438670278829779712193124625400045092058568357065659289823512029984824152780386398136980045749712794712168676763633659831995841013163373636674283615036872994488172151127453619307110600070345431451557965912206423874713664701761315146811534659476974852546648154966645786788628796216937777916733903212820351188159389565166027896778035741658199999261894052773621238440610622001891816821475456342661668389285449521420187956012435657637396897802066932021214849368455497949003222687353215920710020205040580901377990977334191580756128719193796008241309303988807253993479724828466364500308488541181980478503455319988962559214809316961900778479623244107195909491678491018295930322897708084177327033292923051135012171598457692556135649278454294356007205446105746344592022620562597397699472453615784371350148510698912374752016276900500443063000375135857115716407207680015558583666652980768581232039338361906288075488673810875454208013540038728634082071111801391890474939007667990391923781817296738128808661437656916471444724307967523472272011074375244494927635054418964879473182248005584483926699501820586973138408445022999682966948783351994598486128280350586622246000970371836608998970802357938550634402040130271290645230229970513924333927854055975098101613012558711556937491566123949358461915864799699205982020595572500085291667018983467095558181448072812463190638399551512996602724256147073502333502830847927152314563276744551768219027916790241579816974938034506350264410985559154686964591350023727900429655503315441350167792222864267846388268206068713902561107073025199505293974801942181238687768268119911481393562960459694347997865503106548136751928528963875201132840421307579436901100906499683595180526304087381590706515787461636697343421660738224298158266937634279925672286437470538941147602320608996602372333650822238682105930881004452546523813126507447917675376321896241821324309462912166819167260587057711501006347666608991218022081849304288887132196156483670798087018139985136002349979601345975728558746018231094766085049001402798575668006353424199464472249290934705303956467416149465662501288396844236680996698335266329262485882389580262328811449209525426865220549257186374974804042916946434616408231535976710421412533456793320822428646197244952410970925666490036321823004862455280274416974626447725288100550792441891747735786696402517484450079258635439840171796946400269168451520000*t^23 - 32330304322737690425105274067917212917342626952395598548248326153244294199783319407467874259976316981001775050906687325739528900407971081745466115251584901907123448989902717278302010653005100048219444027898122022438516403798868068628565770530782465802081144438238086669991434605328919267170660178193408913389335706810059082062820717021608320288327992569600113544491198096163993890262255980210710843620062024838494890561511911522651129735999356085620797455658900247581086176122702250966123301588965739176054158133213810888756428912363334800721140786334858442017837938360865522163701320745808365672095944760228311363268157750436401344015914613280215454378016014048538962395905559176451513641959565543524637724111558134020075334640587832615557603792170133413224199148183827389542961812859602456921260253869655312439211561252387488386437852555520554381995083778541560275685170469210520687823100729058421793342569023266052982536561365157674372033741996515377397154897887018258707198227905465063351923383393116679068888613799128552614737116671444878720114609858283546434405832126843191658449407540369223887982600052119051601970128419394022290407557479254977471822047160192456144428584440428251321694518645790547599805155978616960056622727324892420919190215766797363131008795361019364253180003360503376265088988482880702097888180983578299177617544986370555270056545588459690497029133914218017673626854914607316066637226321257760330578896398343808016922526351607270586042258776751575901574128959857250786062788835103414162141217151812372733522499623812685918778566581282541671432744169650755010251783116412376447868274657991207508788273204876588154376970468311030790222423870808829350062890256525292479655137757423643327416057253917409567654583270471127106743576057005968057749710880084065045833830915620152754330964230411995935246530191307543936569169175433287267348578484718377471904500277917156772524469283483413013234487540310037195556385927317081026962906230636428850007103420571193951469418696589758171130707932131331162353984475125709293707919205189082452740806019244221636939016602868143580264742764344137518975692449095050393330335990154374693062881672924969065890283128562938541308053375626776068164692287288644800579736916672846448149930708790500443830581786927436934079878736168210679163986839776563455040195858574584456284250931099495260760457532700224092253066208017419397400468366448583000956017530336595991158593466804239050069408300955625834854177180053890099432219795960853573112852068743462088361001643605462284666776327626487122100460076321038125815957460254240432198247728404609710258687269135011322297953530390885067249604504783855203783846132968269248849588685401111291688999028098910348090703425350683529874462272091357178009875775062039598240772176402723845845304236010783435929039034994060488773976597228228866760415733061746057175966425642312763070900821438218004142361830047587457309131585570706089197490093175320093965992248454778626074975945092984306798108307714180041743355818598305988238729255033351935964554772509354365909514388368419106345682024365239067513497765574553968789201930697650527217074718633523102915127905147076398512322443525552323329582333208194357093351819788027701481357835535534750225388389385306457173170010331535223474428696873724912835390471393345068883232242016995929211048410891129075410542446502578516421783034847673505439636709345124952165896013277805247886284149573242029207553430815505506333788189983080486448173031536993880803516828367078485810623679323054189315745864606978785274123631801099180082143880539632822888802130667843819978344290036813298472324236850344967416426964147817348691003333819918096617251592472224283683881386011384803515215505200863005816694770535314100639239874695821111425437589567435787002405424688874608153695480843080841529647034343131601445591844801164910477372732436543822561002740701861643206685408302166074924188764483420798762386690344104120070632760087171861278661298641757092132851730407098129071345496633462636906896704722118938390776417669326771871820653069878813894158063908525160539195213996184516982427838839083893251330877872859625147588346784735523054940292583152169846658939206663824005112058471476979635611050029389616433267239000402360306984017505330371640153589676057329112575019188020356321112915458927754075974000320159534067732066192348434504286848391282269104655784598333433711755584837790842453345691842489479367472170326060986358069620407220730630725591261316026979884894724294529450937872412054665352998383562457613546689678880911068026798440128593182359506389228551769081318613961116970785058690509285208411768169746552090706101381595632835084697360888069448805113599915389920347405983430827085365478398447395830380008704712332315552131877543007961062716800839470985887293838374970460584732169531263893524965425934991544624915615197919168245813144096938258782659072595356234482254416740558846218172518577394363376901200447773348520014477060280278370616940714346131387109409717013724939069943547232563440427173997486559047279103927530654069662250233996020333842907387822866756273740238715592395781258848657720174821538423510084509497078893051622592531799893573635399200212359011494969948435127958294504035854262360900354753149076748046050266798829885050092248202808706481920608416016606649841283469570319477258830917709501806010374910229363139965827119096470755660436452855465268507958087388475787306163759397828438694633012172239972733680987469432262545365380423091824085802789809184001694109916985050906284258639296109052010756429259282346651143345195554685706077763927055544538891976903661709197643008801849166988741282608871867223830176200572878921943171483443677119878108065381346947611430594662895498052467358672118155015238414678264899474147117488028489886231853815250219951714464731873827330010338805091646244348545040563040374564712290881608344124782010403724583519198308255752366561850451135128410586537259263363658546261861351595124992230119498702650903163947315099382933477261765086627779457059300385819771584389316625556623188851304018529643441761989377723942622831188391740186211907762008331774748067286072659939516938356648767144595941849623267320959526359463732032225885347804727190777210164896450691154028595374774805249524478316071148124268985564845631002629312722414410958029009496491249770145530141590444728469046423659802306629326822880046634755999709436220674209794490556199422875695148200033481089667499283916649819278733550496908194522241840555555281016973292582120929594354141621948619063157380533514570803297319999253508269276381684587159936447843997195364032191111771082196360758659508593119205481380101767680248649077655113053458881976731688038636323841535136100490947640685416843255567524803789082866762190347420070886998948688787164304006915215754471285680229995817670301941068150452001615124969488007384131372792482747834089702802045058623610252698174688843395604191238241851284699153397212917953068907168418564519068183390506775587219963486979438613088513788424625324034816277/472263220174498201955181199232956192057802645601554626460893882912298527020300262065922648633081089127124274168318346873897545528295477936163591769611998420908350055021064348706161815378900578508362665414615125626874618925110167773864086229541546657927921501812365265222975253060180413938488364861842589971135115024117651807502601916150896779967207703330400402761629488776840562445472409571720375512234803705420800413027725369419197242068298455773539104376407188477532924641030961411900436524730876760927037229409748095161822846466820501737086378276934775604664002606343201863174848074409918253002370265990916608256470306727620898206199904088372844720880480746138521335931914617837478598829203662113067436956433474329591581065296867388463890494545331412122538913826034032544545425581859991770825960698579950219015962723344777780130748668191732703813076666207833421320227509711658224833897613099533697745416171606556989962779848892838397984915618927772405592300715954191136150474924319509175268603633596067416644811565608557451183537946788271054855094123613775126842877250979122544116910408126842908458873981807520973437052233959318899758582114678467538012472789307903570672738462303490704997200283885339381261193368326702853943291964464224781477254895390021631159677207273297177577084074277567133634265048200193409667121083665128584792401182727706172640447287660244325931781020417332633098766075925474726392241179335636649966027088161382305781684651205231387103850475886931684048550502717337390952685958227856504735541998471991493136494282557514427801738848837038251836136526834087140539661630405950831295521732479861527243246064494259429390155449315161704387418630930712600028695702458990021432646443754446541156619106496455925679516604830168528102616142481556608781306317160389129315904742123555869443172114601859069097570945742161460058910471089070823877460771731131262845232445004867188076951239843279718712500320006886815392399177097119845394194577905003114911316247269356644731353265233167621219307717037868909958058475132116011144430170775521850054752343938259256316682003161488716628859132468089806283049231949276672656548970892026107107023896944949128093199710778012664883626430625217515188291085440645574891782787381008763772217306915964063606864582716680711125611439158368347292677809389408846193929134392091450881436114270526998311001339809447422074028894328797134021868771419545866273296993921072652694713102378280897663436569446157110172524946250760981390299668673157859558673819806155329995837189136231944534342637102560945734861954785252610568790599689020176253965308198372290385390238395852399299913522410560289358196371035653749698516935734455535982283732690886649181786791904105803888765114153746226858156649810768059404326292039097955313562053116409141165034909127422768331079334588050832467435686604450253332605462706889709274508435893498434261055172926314058475461933652469607257139464489118874830143573264651374552297045325897233508710315059622569033503736329904200585502817690085096937597570174844719221514211231898974755801192985811149547414999280307893988667471796078920269953953162658892096447466442648981730893500298425995830106378752898511593056652012570255180327957222780848973650942175664904616870981381992536582144964689234404881451874130867822567493386257433214796121425907807181070766411966498587972285841135716569243001767120691218136173216599647607311399849721722366343139897946018951032613508807667736671114226197922929940725716680195118663007748120420914395925657200905806492207542930675461458515590577210648299884972806240108942529731731461723308388872517602866957544377919123809085203652873392919010157066144643344836226203731889141834711400494243766176060870543135249404889335335774700116278350569299276520216193646059979575781500859633952719863194150514299956229689200421445174769227226268724971439699978436507791945246176013498231732825325077582427514650925615865056251028917276396339867373588431756589389863070420806422545269413506399996745232027920757417516285375634112377940771685862140593492204366886305276618702554133228831279612863779311991041231250348864279838016222462848197525586898320253245205484733600542172924595646134176395049476368449963925454836736517529818783035642412133516693257649485004511128853019876393710324835709441055962859543212858577007509922554991254975362951108184403024911664648623048750888580440104874531921186384156849918895157946722408307729016697109098442651521869752620261868254176729835957938944532969202107099971864306424447632489082663827761592392322085741166539650189683871344808994803725914448177087505636564726448522170032004412821391931848493549893915108140874361408775531860390601758590284165925560712303116969169408141958435069527342221784238798993774578393781712733447837799513371571830297060986438046785038713893970691152977313402743471826610760670576050531113832923368691290725649851719602019249319278043699185684756523052460573338752622225299993696338216193041475087974343393924669799971213868058171228299183814258073780856037542797363805067182132531335387330284484990647858479014280610348827379125369764420011125684806775420907690787996582655153741648116033471649489020048558044321411062855563482905745709268310188215512031053106097238661634757479569539809377563361514130360705306520180640470175461149713541282593010615282915754298423998994265474692339850009689290321859717479884281012398124107439088882201941298510279425691015590482655791917257582615328634799119517279457014630298427512939881099520606784762999466249974668049534196114345234944058278624142714112528061510416729200773360254283728522621299051625285027490874572787023537796068619742386344248010733415418608431900634535302177767122339630299454107672217794873141280571002891952397929355896987635711002550727789340959002933672878267594037844501627750959861291959603474741679565080580335163978968850043049023186308183028825962907489789750720562171078834024980014718727188269033298803227327503326375013740355216726769076474839686064434897582509006867506245989735866591006610403069158940267967793037518960542088754819421612862022583345747660312028436807032791619062650925388116756564629302212656543896691706446009142460036679842199883175847982780706465017275745068308822962456676547774348955457928079571916754621155377333325212629591132844180776430995598039142935353487660212040525859407882037554115711003831196393444768790747628172410567736917101219171061351018704756490503750867492521012382067308602131304359173649314428711933790468789339676553953431031648069053574505947523162895250748539247558997750657502861192122867266598155650102863161125393707459420304091649204452493053413791094711012695877316911054709144451052247783543779114417722346453506854302229229829160837550247476925230558871235075386841236949413193630230823646519171491647743601421030268624017357673760910950039921029903091706435088804814939512074717201692553144027866100993111416551097189635755930702262010431461286235921480905233778161695681159698181893553091086782153766700080909610497569609280000*t^21 + 671257528134698940931267255823179918882388025613163349152282039504424906403875386986889671606023124256967805578484206708276017874532435842004840533350609782262674323934540345811523497620543560714225563764803685149480736851272663102295034525842981614738837479564225122206439106695723958112562911213267850234596616683659725455927219481745063324822349527690499257628323846093921150473396947623736375503904335255026685542801680870388002253218833483630410786352553710453295066939520777221344806088422205635108759569258350361189932037600148490470503366500211559623525873930941789244591356241971073878282929419424004246814682167204531339324686111036644809804812327501520565549222007151735262957758048492890708218076525851880624837434544869395931600505908806310221721723877441187688208320627517923511106873717491916534668474957516107291363051181664335199060485723719028314962497346087019082568124469573742286828426082870264066991018294876899325246874611343499586954898635503024675074713732272241194414811932368591925710723629680805751691631247839832972980650650025618884150923747463351400116019626173475791248782345063995734785942628327119343492099920992676266477616141149122221974806002683658180700486762468115155201169879696719374983716285716497268238077002046965820121796842442766497318363593092445525964071443054471506028068676495932964650573067290283634876192098093095727747000117852753568908675654914491870529015873390768871299305139624313098120574897745477149512490176061736414606167212695827293210252832635964038660242647626368274677305098978798946698927180946275746137657941495513192899114589954200568217250108682833329063141647902317998293835513387330114958220994773892446488677460607300954413575854364355814461448055640596614399318925762390076084179003934442952836622445622338380899080354403849843882019676707068059930518472503076587185846071902333127399113074169685841129968358656751074570244044859899995399217632793156695490896351487520918107047300580478251268713290155546674959576453338484834073772472591859932945445295051177942001769306783123602541734692562738333506689902061665569818880170744585767695141816516394481217009761290079841182315973679682557003931265478002158051265101810847072457582981137802428023753424361624899112283636289132739277090707776257382493097430973781748016752473393495955423098896708886638999741176070923536736877027623499316937937919587827557711084248361161837267302992663983352639189020575329234800767992228092722695736730520129342354666963409160852540802487782738878823282375195686880878781969985943347114754559538215630350793072450793944748454555872614562444120264068751814592627151154969471657808850713440437626522867918387500149978424366912351075361197055086708538195747880520992898213012358653266287271575552077792526550314785671594618790533045724662010725010041626945263526401466511283928093805150701568828728713802352755473317380029186136225109007555801881318427986620256205172110872602165354986823096837724599783271314619217221461719129910299322466268395338828723550639065329953490367185834219573866728024461173343600518823423456412055131047135840544982762918383641613074748865402052687918749299895134324292303802764183934719052082370010888596349894760379083568089201162001223047909191484207353855958849542725404083493380280387242702607306470161834005616202436158674454266199152220494939796687875064846749068991724652507744274290816790188697796030386310986247014651190102673909230878849348557280815429796824411731612791723221251889947240676023582469595121503618153421931870897587955220584225934547271134707990308938295370344526214629138668623219857093415475983634927198915744622580051085486515073243270057154581300284418450266139207717068197944414808960881893571783319066102956932945318031519063433881010753427339939990250940079012443267530122564545853964678752085544389745161785155727696375780855645996975526753464998064375277258715055414106142210560912702387044910565780493842125685267313758983530726564558470386424499695445795223895168817537903155912140836062159609314182206994222308669497524777594391788178910909152904675433819114717360256965579706879570971165416824806365736055311337745997219103918101560779444066122377416930676226755913677632027335560331955403525379973000036153283284056736992026032589839413915966703208204361916017458804296517058300581050918315757560235670138184304926732379916238421898855243770703626852017753944204720699581783142983716433411361686067238372407013524426551805614082015606347180165647298540141253389152617387213608863211721011292871404109007336791212535716339306776986722833510790659416506247468082007162569303132611222547958515950647144166705136731426094961967407976902436942773349643006089089355956532271640425979754450112537275463842297201593875256273853143838639773375276057076622667461808239129179592428849926711124443665558873869697008948571655357724172776254823482718263351173736533137333419775737441803192566363995132919611431939590049092408609018142853229928050093810187295410645102796893941779680002721669712426511148164938950328930733003073923662687856961475002896833148679671768577871248768226169640771925061275174563530511338101058311414832160850648609369730275932014178234899395034276106129252641513226524791741345942500014619862226912968475755576081062242577822860733865779882256399041783778813634725703947020280772111174722952888187483315713502436791511230223251626829813146203791941636134803440805072153703986931432444524310816101476094551148220606359579868813508521317818361142555738620223000656587418228199016097653250635418122416162055591195733510104512684070645931893494280371781794432963506381262642056420885448429994317119518029288597788935234411047799652671381084886686465742947772524846510479159812357861210283218565810430334793569915011322613644477265001090799514054017957811230099490795298124930809270638632374779419248900113974932738513223766650890815012821793175631128560599913641898219280397505894343579992382910420084604464869727955036698400360306169977230139702910292733575245855248665440270243351468954727599252057571933782622049692067422380284198962736334796557182350148036124059654137779816818681194997208623767675705374795559881010557782722046636615986442640577933723711182555887998195008544426167348905737302184620834185979437622997508784778241475030307104597186627419166056250365081901168619078434807213765199521684972706267611781049168978401581313348872462787297311252161189099787671185123332528693942631749122280185189522402345753968786456031377928347736746352483634991024987093207644361692817034452607160464081925488252895164148822921500461468522396494352575157374453015816618584782246720540295902788132142134552001286234182578747841461876373690044649281678652144808868254867753917830258755923198511393012728289683058618555483964067742219872039571615164291846198873598924739961233797561085135646902108670561560230154276775583291857566738817161132771980148616407792463816561686108952294094314356370657832537280687047645378369090185304551045476515174672601627910479990068429726070649863703/157421073391499400651727066410985397352600881867184875486964627637432842340100087355307549544360363042374758056106115624632515176098492645387863923203999473636116685007021449568720605126300192836120888471538375208958206308370055924621362076513848885975973833937455088407658417686726804646162788287280863323711705008039217269167533972050298926655735901110133467587209829592280187481824136523906791837411601235140266804342575123139732414022766151924513034792135729492510974880343653803966812174910292253642345743136582698387274282155606833912362126092311591868221334202114400621058282691469972751000790088663638869418823435575873632735399968029457614906960160248712840445310638205945826199609734554037689145652144491443197193688432289129487963498181777137374179637942011344181515141860619997256941986899526650073005320907781592593376916222730577567937692222069277807106742503237219408277965871033177899248472057202185663320926616297612799328305206309257468530766905318063712050158308106503058422867877865355805548270521869519150394512648929423684951698041204591708947625750326374181372303469375614302819624660602506991145684077986439633252860704892822512670824263102634523557579487434496901665733427961779793753731122775567617981097321488074927159084965130007210386559069091099059192361358092522377878088349400064469889040361221709528264133727575902057546815762553414775310593673472444211032922025308491575464080393111878883322009029387127435260561550401743795701283491962310561349516834239112463650895319409285501578513999490663831045498094185838142600579616279012750612045508944695713513220543468650277098507244159953842414415354831419809796718483105053901462472876976904200009565234152996673810882147918148847052206368832151975226505534943389509367538714160518869593768772386796376438634914041185289814390704867286356365856981914053820019636823696356941292486923910377087615077481668289062692317079947759906237500106668962271797466392365706615131398192635001038303772082423118881577117755077722540406435905679289636652686158377372003714810056925173950018250781312753085438894001053829572209619710822696602094349743983092224218849656964008702369007965648316376031066570259337554961208810208405838396097028480215191630594262460336254590739102305321354535621527572226903708537146386122782430892603129802948731309711464030483627145371423508999437000446603149140691342964776265711340622923806515288757765664640357550898237700792760299221145523148719036724174982083586993796766556224385953186224606602051776665279063045410648178114212367520315244953984928417536856263533229673392084655102732790763461796746131950799766637840803520096452732123678551249899505645244818511994094577563628883060595597301368601296255038051248742286052216603589353134775430679699318437854017705469713721678303042474256110359778196016944155811895534816751110868487568963236424836145297832811420351724308771352825153977884156535752379821496372958276714524421550458184099015108632411169570105019874189677834578776634733528500939230028365645865856724948239740504737077299658251933730995270383182471666426769297996222490598692973423317984387552964032149155480882993910297833432808665276702126250966170531018884004190085060109319074260282991216980725221634872290327127330845527381654896411468293817291376955940855831128752477738265373808635935727023588803988832862657428613711905523081000589040230406045391072199882535770466616573907455447713299315339650344204502935889245557038075399307643313575238893398372887669249373473638131975219066968602164069180976891820486171863525736882766628324268746702980843243910487241102796290839200955652514792639707936361734550957797639670052355381547781612075401243963047278237133498081255392020290181045083134963111778591566705426116856433092173405397882019993191927166953211317573287731383504766652076563066807148391589742408756241657146566659478835930648415392004499410577608441692527475838216975205288352083676305758798779955791196143918863129954356806935474181756471168799998915077342640252472505428458544704125980257228620713531164068122295435092206234184711076277093204287926437330347077083449621426612672074154282732508528966106751081735161577866847390974865215378058798349825456149987975151612245505843272927678547470711172231085883161668170376284339958797903441611903147018654286514404286192335836640851663751658454317036061467674970554882874349583629526813368291510640395461385616639631719315574136102576338899036366147550507289917540087289418058909945319312981510989734035699990621435474815877496360887942587197464107361913722179883396561290448269664934575304816059029168545521575482840723344001470940463977282831183297971702713624787136258510620130200586196761388641853570767705656389802713986145023175780740594746266331258192797927237577815945933171123857276765686995479348928346237964656897050992437800914490608870253556858683510371277641122897096908549950573200673083106426014566395228252174350820191112917540741766664565446072064347158362658114464641556599990404622686057076099727938086024593618679180932454601689060710843778462443428161663549286159671426870116275793041789921473337041894935591806969230262665527551717913882705344490549829673349519348107137020951854494301915236422770062738504010351035365746220544919159856513269792521120504710120235102173393546823391820383237847094197670205094305251432807999664755158230779950003229763440619905826628093670799374702479696294067313766170093141897005196827551930639085860871776211599706505759819004876766142504313293699840202261587666488749991556016511398704781744981352759541380904704176020503472243066924453418094576174207099683875095009163624857595674512598689539914128781416003577805139536143966878178434059255707446543433151369224072598291047093523667630650799309785298995878570334183575929780319667644557626089198012614833875916986620430653201158247226521693526778387992989616681016341062102727676275320969163263250240187390359611341660004906242396089677766267742442501108791671246785072242256358824946562021478299194169668955835415329911955530335536801023052980089322597679172986847362918273140537620674194448582553437342812269010930539687550308462705585521543100737552181298897235482003047486678893280733294391949327593568821672425248356102940987485558849258116318485976026523972251540385125777775070876530377614726925476998532679714311784495886737346841953135960679184705237001277065464481589596915876057470189245639033739723687117006234918830167916955830840337460689102867377101453057883104809570644596822929779892184651143677216023017858168649174387631750249513082519665916885834287064040955755532718550034287720375131235819806768030549734817497684471263698237004231959105637018236381483684082594514593038139240782151168951434076409943053612516749158975076852957078358462280412316471064543410274548839723830549247867140343422874672452557920303650013307009967697235478362934938313170691572400564184381342622033664370472183699063211918643567420670143820428745307160301744592720565227053232727297851030362260717922233360303203499189869760000*t^19 - 859998717334828728295861333266049095410966363861297085028254988079781472306478400316982435469289687337128432181704888209152181142672468220976943881357647324288977987501031110256966627950368197235937482122656809871188816940617328937842275557703875164562083103717396283676699797760433436686882502434351774138792204768209545010245200224505939767371283247146841037113270928688331300057049474068426337601836934884467027271270239535459162201803166750527172661141102191604521533137873325437497392185637804370267998438249606111770653857856772108031672084416774665445481924765208221856848607292022031308221928994316381546680191498948274748486053728288858349804605012238209162859815326257071658591055963322643045921290308605669048103194769944144238170824701094835486565155396831540679609439759547837161041525728520017377716802450176870516225090966167185668307444260611665898113199928912286491747026661061099642124333939749231088965266256543702553897966375736995769524844806316928809745538612677154658351463748426755097086807704958477500069897330618382997691162865123918349338265516989613518970786340308203932373615205388165007014727079325433370123737043655138686672469279311228377406379920350368817720635011500593908202685307155692471507552870124030009062244340863884252450019835593210350994506472122665401038471181558399287300972477207098025227714767493225407915752309606072334076438948259983855947686031396905553177083084285071566541399359679631176633302832919701903217224799555766155802488381860176890164462096096109004843471425785294334399270261326005276805697533011821113665604060792138990326207794530848724520026121225673708433610461831283031411446332216821646587838493397162701817983225235837170826155758155614041285828670548726780168367753878697278231128340696346836241409431967027714109484641051253705566481890024408304929471940035666133955917097309196485068678921173094398355778515718580124447394047841804079645379141645847966808679405783549285553847947769537509504309652272201971199439917479226028767826769877641234047182025470189024733092494507567754948778747940080053679591679528764404986469957188471433530065231543041437608267261219249093018252283109956526437179091183181173206687718069854792816629940187133404348852089239653536311797631225536235516137930194010938062246261530843547855036605321245484891006475816975481488294725158651784588628564547649134579746349440593947103220053684911394623510758512788468685873023250181246446015634980914531790305054402236444642304646697384981792889877474980240570700555715969526514510601261621801597015635267603362018261250506820714364870719610511751275718862553698874340247480858163013429020148612298115821893383314210740435284222534168086776407173168583081126461845349659510346752902088633128893889111107247589154048542691879273376810065617116156573547122424257316077932510094739423670277655170133531979605451413164553142411493663810131600965600358233258878947373420731899053489107193714533605901443356058903802325120483301872259982171962921636899763563943760209325203530988192585834835396657288122927978257152675797132558230580720426821299049035341569022802898117104488431088860160885565767151490170650001513638784597710482529111994030643822053590667547247598198373412821357515490792096351912280901598308444509188218399441808067339683139663204778462462643992966970180104629208335485046003773531697159020468044945698189673083400559765194614912568636528811690925367817857155210829239091882072193275458631055490719909155753049842822649964016266796976631975755859758117825035363711251124598776205327532917862572342827879697252016579382638156261298624819966686071789113779894306734518515702523887113408352954423450163781296900551621752252847234189552097124239515984274885242019746212954155910182144554632421971585527166565502375188850350520411394892518266978496779530860444767392786572233844992314591148904700393480815875504457706670191459964167104512231382623044121583124211725097540420573778571292112910598774867493901597686740840449364443040708937396514874324718594538456447331563692612944819139303512774987541612998705313984721411722336095390911111698599151924758235564837831284207738003552130453863511816438968290794021538469766865081251851829655910570850751194587969305711913392198921764551406962163834575907606783466662060277452568176619286790398391966773441996030099303196900116638063139013787441139284928787606355083426658789049606374931488823943549020794117037262608612850697535723456215006361186930418170948589336203366216831816897840474710827128967501053296195484536778874739722027391402512988743845690002265182552316235363163608456949879466450233288346239441035369426022439777796445294353675901593497064186383987849472443762901418670082069625057771088875506963390271656484736085620251897998686671039916245193805559192659477281756087135065752083758323902091175218802330265532076457485570847702229442544949446632795294362447969998119311249715601006105444706597668718189386772915994688757829660212303986747947638933034266107869080021486888648948210359375260319521196672247158781804173944564323316046035656368745229843791514167283072697701763532121653165815478237925357962071437403772475857477631870801773842886778254687087195683939168740629539186943993045822361933276435215470708853291916522658541373132281834266676738859728646895248107729241526057978527770607785071149710615285460751903036121198485689086098464914082314151668099664998993871738230342333146450604392721998073035390527315487164113562158190633544737186223525794227823336637817154698354044398004260390380345457784494955733854766551933412023186051082068637505568356484978109956513109701525026383876731745537710293981690905059339295098762168558221136011633523145081862516149553002706631392194285241963470022195160458785083044960860121453476513125422949137701111703367278546246168654566588293607281688849058979135881815900022112591018139313025218397934352673038392666334748017450171124561779166251173919593848969608845654170449131014536976504878619418935555041149698902688787366979814602984279690167198189604127592751182006775430295475034293561120906265865796617788640216945889037584294054563676833527031588685602138389036471788009706076314382947397922886167304600602001788440155681180982926820371707931696869541503768289758900395594240820743579340176060623669378954231798465693011880088509254780483753852076850829866240626620439073577002328990207717694723440407516558789287200360658544976734523377310891413245582480354501158537892360970531612246841425957203878926742862518325503651235305468464593488735835674565408779415492351535048614571670871761595426088972975967742351278994536680572266238638720368898447461999233535542395755840281816060025220451143744548172530217427747073293594675433878166306625713261297368583588006226139641896579394670736120060281416866388192642493009769849901345631284543180372999344060371851367682365407745592032548158892666496874050679683309232361524278727623855568839843142596665495015234252918737126281224608636304530106776908729610996769391731157514595742815515202541/4011146815739959665729052235200546883253405928946648874145715240552800076335048174049189858899741915448980886141383898539090821111949896143968128369024213822808319876954180628108586847411993217628811276843709644004365323646856061571388089668899240620106267280778930824088205296111251079121106969726037035399504597113781225321311433707213130545530446937225623025405095908575226163906128791962537302457020749934651743970299533212833616230321109134250332131295020676292050738388037962423548681148507864441179235727373243359074240272135345392086085919645366375923768331799907451079597010935533975693838009777979102353612460137898200332856891415955269218598400073171045642090204231646907016782035842855596924763901760224743119805762059163282692470087338515196251026697770548034700260506891319896688997995351347391166802245352830888970756846109676370778696418356819526413329696197773761029639063547629010799564242059036476801410410858042765563503181948565039924969415716124430424001527483081322708352105492809817935858187900601782863018075014492416366772590022339220654053956044239275298124691575569119662488347659462375296527455621208361582466375521496312979498863846808983265251607658105393066670734797689460074760901624607194944380508191634323540812106463212380882865540189873451382929842457662433187369836805933138121650568936726934512995888630797838559045848586365205218858067703349664525066100060074346743236801996585050911713680364500740831618318535716947175345987055012925748671899285123584077988560770244952212318025885100456847859391706489610149805913363834493645503248139359414588265018024890420594406408476924471339715679467300170592146962184381072677197512738342170509851077394875855097102677954472464356802250834904457179956907949685363438354161054215393084887174233748779850775576339395280985245544276067029130458344150692265255304029342304834343709984276747285858195374428473530837189365863330557343562032793152338587988909746995866133256177840741463382009230170346805253218121578839212600163989242454748469429346558487757822307190255821057205978821077726791232987691756175273143185798813777983595553606676260912981349134951881591831457596451356432304885154881294733021150266258443089449524611001375575058256578951579161040114906115549123904207566074313216844703745166897865383577463989522965694490347702299857769948148561751900152738942039595696567323275209420304257217209002588735427829450936951466418041979844761227340221335385159507619120582250250128079199147840303902733650668756359715278438606034156244585992049688562547715096989590907882100347567053888921018030059008646715359719967215559314446852509728076326601343633894900428673295674335812000514469410706508505374559871109182742138292212749008426599602834257652026124152590338956415382083999615719988528413691096738065840740161432730590473477245458489482797728896299793967177073936868491145153150148363757331880674349478251273467374757356423872370459309101802246428249807820228311228631485549796293053612326359805646927835654675451850586632338036851229166320296141067368067405161900881993890614357415218432405083363377828016448965078131846587638246072884015815634305834519382342766031257185174994320130389274960566077137288414172881062015136100350258866837806998649616364732782351161695725113974425227365243193692086007160415283125449787835985145746467551714545573577876535604389281969896179638583445637178025411312447144365500565907397874376873733780700281820839283199239483124209593250680070832287928465391739436834541322493938330444897548875614051625063095094604709720112718782091804675667870439197108830293110806421779946223180786717774027645830436845283385821228017207050239939297550793431863720085201530970502488128201018254404239795836570517332533654565995458747877453039987164078203669468486710169544850447181125477773920541633394768269027521710228460372072299891631674272761808501812411142215557741902649642512959954567872816453415665937615407988962950402240926921742241944764086492867622032055679532136098461946973851638609497064004574638594691288998966332919029014211169851537295433323163284329766734967701399821095275867546793388887436679718748128766471391736000770616645730029594597651686742517418270406359711473051064472420992664849034415787683116752755321166608921634483435562859929870483845485366807815988879975546254171276145343144883527866891896303061058146970699805900000585269680645690120745247762958485805152413638271638369739629424067809106341246735576418264266709103386242472051742761225470416749969886200486118850157900653507860921182351326957833322008015972730720321454055594650701587627101619388514809224780277397546937469763681162147525594764215167926195392292325790407584796342818359677450639116557969075001317813873735432404460953319217522874132648910712937636559498143397611824104730259099677995202942385430288445574710018348847571205918287257365350015082914253513542834997896926089419169585166478742240343623809537033370079358917195713655894066802496516341748112925286112196915071839536124328355640861841061073825994167451850753146492632193185550981252239547412888780266098194274362312259475860431729137673797452057277797001920292671174915139944032549515292428705380214927050241463293296748884470254375032184103856062304640985569440296053152593758288967565074067391119980190896556485756492638892511589832031123956817183542726808500444716824384690976196979898836364003472729289374209211053247259025121026055004868720683795522417614446214500074498290552254323871745738296881659466629455175544000817396681626461773148290390693814405365021937482048552709671987155685800679650121828948942834848217661117953548687962036889447011390359257282690833611685972533882001547527978098949238769673414469151805444245057823097641550837486936286423875479074034564992811355554775153132623110408527648889339502717153897634162007631514315226850801095783263776803497229163551377111440378608292729565212597768698684808192120422657168044812358463437904654274139094639781241414391766669497760187268897361449530597679344112909757867637689760798023285239100347445884995178959712697447426071287206681228540460051602238796120112117655289440660220892324578411367639576019500024742160135506343315241191516342828303220095648791853852137819611412815121235012151129801627162758787643259109166233706212382739901198142453842248309982001041546605271033520923549773332974642272944973692337960693815093307003096018562867870319124469949090703807074929127004444545920762607042850919814233462825057909996186045690814252467083841509366442656543153791731031473804344042458453118304218059189482426915577072224936633704050054950748350435623644688808777297353188731774168234230194483064853028197762680915797523184932764521883949593355759277870219731611804931715234069975646907886252310100994096156685526860791535984973578729834232942148755177761465662220141857156699466437264714957405819283283266094919424984204643456313804202965724333135588472516976965717225253806458178267771993928043767087059380097944381891059467489103112822850373122905170633004783033440000*t^17 + 176317877436582109339696299445848504384180777175761022570650352122886415516787604101440265089501994986097994700106261157590639214436932922615812046670956575321425772658148596476803485628637381190688911897593712238803514212042000965197214415322744785839081369100080897100362368502881531878359643485894417659253170771769850663880231380632385250384729747824265715245889385926119076782098733762585346424968044364230711654681272212119322430271138514003736999203978565411913947665430194203622450585941580483688918423117411988567157863466843966743294787979925570527052895310876031392194875161549562649583905144455637046998333813920264218784091091969840667136670220194830419425855352398154203605194824239946122904654584584906431282091708085962344979163737927923491615335127006881600537423824369692634757853066005145374098916668417956113502086480604187384350452737026345962365072439602193872767664004494479698375726603641247491838143498974845905318081587152235520208426762848121906133596364155345057653586318926352983532539759323328138130335944591774285262413340796720069022977201918049776460675248776081595243806568360304851086926582393711779029511429896866550759125056271461743633609633039732297296213603230636597041163454916919111994987402306784803521450932288685453861552050271058606195743302487531409376097365930926502768237682031794392826732391835480030228684794604712270152528408669418142890324176353195518152089282541385841896547933600578980296834757648414860572023378417916112355664918826260557712384168599428348941794006059485204184446242170422595363366706267809404542107990051131009230059406834083716673775946285267607334097774788467255703210866954708232372910115897233422634534169413534357833274112657328940127789273055478925413701245933675420763523748001480681087450805623022552353052466085835174004731319375086544692161957665708333948498929737776116279544102854886935990205942700758281958081761810683533228335656680570192755351895023752701132327788729511895463752000114905476785656568045674312017239873791393693493964435544254944627563935466712963070335535357061094074128201212935654558214269727271790018900409696498400811688374158107585173666657417417578241930188914127281684165683191464021547543796174098257713559800513711487992582255886820105625721880077233498090238193585595813725370882100238419769590826853611575694200078074765052213264112336509305553798079429048228910376102080686888285966938605973400937102055153445337888970867888889148951861970431875594296229886762554723967515116064766868475231187950006124606537228748333773460306127165758834001341338939106499272096237257667938753457856750541424039021249258186153863182511453100895396235638130210628123936136160491047897057989940535768939081441712931264713306078734612498800335918857194464547696282284168402263464856265191871731627386183311037910302183708529367658249501509415993375168248069901023635281855792137623490466250506468439875142752840384945729766087822007386810074425588320971914763595966114351518608762771730612782441181742543234360705167580039085441769632824404139707001578223936209958633519466153068000556429038450266469744401790133247591049315642278044443597562663139770197427879485491236730882276407579648485491216395734744144618918929814419502181271869596685346969394410363690165517107585878983678173628960719087425189744910491447496794191199688802420227989823735889658050363387423522116467658770360111820964798654133852245587317807516297493106746410309576796923078130463537548694378402792463676157277209000504991996862285591024400964220623570975934230253199206247174304299970643410795709162520574451326395915648026573469609819774611525469035556053546485413602795829014619924677524480303767412261507606619498642004276396660055794726852582288448520807620264230447520150581285999547475321849507382997729391899000514525039667317506080742249840297425293006783173316874098247936906382543714583245060294597873085415818220452395878190008674064682542387535622099904106667757371843223099087574705021812791429890612435609680598515465213626676498971776470460922968280926107079221997345171284825723527796313974702784448526912235462663127422500003434700157264014009607474531163479062858572020244823600183855922206861992432055883582651518006881075093137163064940313944458216981080983906280465678790444913267176990085373013034955588735602444899607687272370040301368105036975025458299312527171290390169841810980842396586243716345346923023643361670199318702825709050655538336669116265642799867048694193646358357244366476190912372967041400555877635317270798272022819304794675576210457001707727660347726162547155537226431999032032429535685026554528257261121215203208588970501981086361934958767541052524655443957315719962247134130858530490006675617497762931952677251162060414358275217678670735581530985518857565173693066687469777269281657712633292459084292943931363747738579266568489150785536006489511888751460576423847113474082623067811888069173716785883900948994801789265926971334879659494287904537526182633876614318946579100790063787813110876201604445764253229599421553299266301505045441068909890323341350510417727079044750352635844736510917006048428376820037001835357555700995840723408682471285558354961762864585510741558194665350183640378159858015206318025607960451424264209209479527067798336262269933625034171596773927778969080778270127969327671553272536675167308330669823212353109492112643818382298343316823477859251777664822018236994164520383642300022711547702153992502445637820522061499857178563054055329510005666657679521562557783874708430078849729515655991605107194824523306600496085669089777365356726149442598453885160783204953754714660687172728035484146884539914421600325858990696138411196715606607410723812524495313998564684886824234540404166013499594771328561562874681973221565249001650452655963419142823152893841224009021411510857883765691521819633622853441368659746784509029873952336510580603020465539733750095434832314452978946133453717592914626450301386672304755669719147004774619428531855917225256644902547859248766391915512276993105630186110761300893068073958511581180815179770391662376692654032265255846581323544013291249363841917879875041141713614418719231848503442045221503970767493880135511720275713807554617708601350385934029599325426196129496770264990833180174359859902993360752981976291918117803746106093204209634201636666054061294904949746031956384169017570874269590395662668061062358394352351954000299958093278859615242977622052445663368678557905792650861489164444290339621240408211162596875742696814212000269081325654788652735122528515856410481488043833937417957977670402163660882393052976737064173411643451394469169957178330775969651448816111753917884162373126940699220422900184418085523373511707678070904022108240577708666219514586571762789306207478882603986116844902165211241240755626228116751328428016382411812800195025089178856739732764862772783390168973565996412770732222717319004867643504957623444812118906104603045741648742654159772713458041367777040207083688447568105232343765938644162041012227005444702196717/20672742838885680359579465387476230304485127086156508300486872988296092864005602692312927616911816936591909431722197074735437781866087655920809856885415087887373585059961207984219637449176575633091076471803624732908380460665840813798656910372976880407682976929732119067793418059928662546893869832502749109207505604477878944501570662603381084279214712259118997727698086942930496491213851418105747397339521941501441914585752564849553958001151998635137814687259602150195766202580467416337601041107442149589054043426694512759134680084890487442801318697042869119209468375920523019196405418418635840024448072158684650159515040881291224833132737729936524269852871906522421407749014338573162251491651198340772033128779571887698143634226047858294888280394244941701149041419127445062368430841840176044023915256629900098651728160387545784539580063052899719163263923196043694511993019551055768977166267807383281247283592235440053820916067489848053226254781554325057236835021056955410094052578260598240534839395456031305791189125465366188561372273082044297645575322047485342212055138753883770896776167787852259954642151775517412447367824956010035296928911253876438923458409172833474634412917939112000796256260547033061438245670343527022650111660306473015119308982810256044179544959043280143700905773348711416688906367750107758619318505728901786315066751905138389726517766111434556191191153048763579844921550397847875876981906290047013860576123831513671056602292853343548633408156224997499380581673874476636411351044228530087534249637524886854513247094374358070192661476433668185926515710925292653479461150250045541198759851688572797437011132736912026260644475987326334271332945798226427601211890938355767313685360528300292036542894523538471518936734706569595155964695339122450890140574734699961566217771822124561383664021279271338662653401338994283549615442989766944766126486612189026497987513561806376723549781771512163626834559010120126199214607499002518309720001265680194953808158904407961309453277772352800703727524557510163949944246983641464800084969074338936888343200513237224345777447836311562143542574298185766630848779349447052403582615224065039312538665475623165670147814407331649038122386954911251889417576052089471101714715578976952619392205841990381815714464800056029049924625458691557387184676908356155254280694937470708147882766837523101875424847458775114985060515145491762205652103927165414971133961402411925306867533182279701965499547045338250591132341991509704215237255178130966941694314299320967889435203981329374670687849027259271650483690765140828836585416907439871470276683531916586249521466328895843250646037636788667951571910805982415188870618054833436769131612885337805787768418072414467790968954117904311560247195499069545227507600149862725511840566254782752642174443849453272860967602584040628490218168285032707960177485253320496130548998748991275446661779346505801925016654678646195579061139163710445749281903938494342400653347774664911076267506261494247993661410236139515034254169669983169949870135123454143729832514494095144307394309408575052630951583819668409127728169549905980069180901207161104466172333866649746282335628906804938908578152839947478079895532725039411579316677906338645544026832319540466506940850599216831635062513276295998291521227603899741516612666595030432928531237428421249990502622162031968818260530920745116386290576026692884381681735373688024243532738446078357763333221384105422658591481866637282205962783172213147803431435645347461911488073574015196351194494518937041102631583831360582533924340684831039756240763145097567086384132628833301817841449661764020234389898692437187613748482323755807464278093865104251856171339207808225603819537410622088079548953785860439394836536816240584479105864242246781355770498551806577323557733124206157180701751429925597767544424110742464167430273039209147006738529724067141648579522723200130895064209223567554633705083497892753739177268889657292408999347028961106602849795764147378710152747314032844835770839220204947883018633593250750635703557286899155555015217689828241861561320008199447585362150147793187950479136780152655006606045139574393738712782463199469820571030445730331561348863132501996803741280097247418865374647867715604254749891196425756251428979850824261215823839188637645456211908360129436050988109748179852062306844674955272880605532807852623099682914519874323172267722259004104243525240875455976925518731101230421740927337507764100064403064019572795758013160454005481507893459614236751152386091094798791505370768034380338652425565258335971259445088690136438282474174364534172077718799996971081336748530013477882599180878024314407354209144410898041878697271135040713183915325995975060622537637514482189791794484732956620431171183343907356661368624537178488947884178068260578457750586407996567706958091159164535263218950531071662213781173600384161062003831857146443077740532675784749363489674149600256531470669865094121916892865853119501770732468303450758866604663662406702878983537218471718879854884051733771188503881368498763605523749231173645270938355836612645173328250028412599605373426705212586912454467552781750809529317304960190967199117069999188024225046020361236581619460794523870967187920794874196298143812368196994048301173568618325805703794243087523130233200851351592025023635088209123679798082526066670995616266913888000548633321403798144982345852846696267531303780186864030667060378250505852116393988779504291924161452742311159122554354539278043280152119000168287134505539337630306193390095071191806026367905144857684620536826846885440569643862230067920318319208679142590785978027954505316402911774605634933062876464880372136871938669816933322562121856799215517714084562047349188747925613764560631833570580263330965760160883991182298325788932068642172448531865574930496655879849381207680202278895123782272654513447090172823944156223802259396068503170918755810103856911815064809029678545262926625343006339896837340398477177428484040986874378439207172625691061544635739084842552977842098572614858143269004481670136400596248457467145365520741444425175697425602107565492696386612201242950124827271952256952020202661969471643383057396556055793803987315310140486444991587923786876575684040015817545603238533250231399814529740565955151150815594775256714520564680362929289044496675014770199328569357236544417989460094231512753728856974898984945521767893554481682905887828015156846215791647652378505269530238639406791911435817108683283297610784677886167377496987312696493717687689994326516108420051373707554086030254269256917839999845291777886191522735460835781481352224891881196797912342160201009742906469471935741154749081985284828146449042770474443939840496329411402816715504991896683639108772388194222656958181895896061230370813791411538205799866751058966818132377960203535318495665836844893229386518470318689930281424926582408705940771226853227256406256789411240578613231409131931878673392622589386760991253805330132519605231226073412091450196041622781258648199127955532809954704355025950784501471218474439696800000*t^15 - 979621005366166823184503378113104753899394830965234534304765766219441218773573603781060258329268651110588868392474727020816742779414447880969408175962120789193879974483483521946110633744480243144607139389567110405098690905646777603380681977901185557147503423398306327222920494884329620005865108025472261594017391831191647735520537859904100958197595406824834091843996537317267655975890707014599271638718560726038059915487390563796665429975457820028187853177783317273134808338522542317163023020934842164678849227963062079770014147012224690274058163983779806071033208141980439669624038525802517440975979653230619574343414445753070098855043302025241943327355101946618459935895429757494639606927683801636426352081505705185039994353015366911736901818812401940321009799593941629784017779081168968391179795135950001842647958495738645302282498517075506152345897656220955608215735926235843322217166940595158757291283176800825672595731222942476613806713891390369627791847428662124889638814331068757691459017515359471705148519948384443734664692136904797790164128810748847874074036404732428208396596020022882955968578129489977574038330640728168956933985405464664078615594606880566664186776853169485382985061380218242695197705616375329701158669940997094203207513125801638951139360065831952344273553708258663129976883890166702336051740345869935034504398596338328846730429333576794156828203885641447029879408209261115305995001875558535882759276602627645055061880359401386509323230247163947537212116004671494878146892647293609475109758843423120594746465827088290663189231198809821315616623982124744350903950374916964239815977109654017062017836276815921196334509979836018167156488713120393673036459049223497864543639382608988302154687692265427343878879120272563356470795320386522381901773531599072420655949480360309507986858806334070141642408396797839338706404528280424465524931763029294307459286755581383824435318615860306777456217964177908023629565432995000140798642560151668902365704999567639070556121051503803108083616378633469927867065674514592731335479635179100398319397960707638540253115823441582902778858853332413627915428172515892380163815005565882462606917462702505100406756206806290574987345182715060559555042456045612979354992703570746742966989158992437905830996734020089411490539061343242899102110952512679032149075169454008090421073083072258764131780721628846486404317003626701677486392081706175113094389415673329225133538984372280969632408646151793535565847693850449499966196984055193817819159736982437345633225944380969393611924254569279837640685658721399901241285888372297080627965784472860321982381859222510105058503930509981722998358276612335473290848524151322414945322643294781633099497012971818700807362975048935392499772549044541962422378458828442288564531488209686298158153373835805298285358098763162560537614430407655554689314532827325118649859579845144678230328073815207876725185577026615497080221186056972893405240578919864986352357315139898940115859347476889676215229612365699494889078848364649938642571596521697085519757138072875061839793911392521179270137387981488054946346922956668977932016544663780938363724140064936465150069418853206408512764255384452593331574262951283793306654101765508423483450752256498902558362880150538241724797878200782520242116404534955790318487622876577571479209260016832514517595047127301951585448468239910776666076613704031466027824065973029074451073049197992569349055448069066394848946560268881650620558434343985939680391555531903160484075328827157007294310745575988269110475966998108837242490510244779297328696072490237969086820237224036780066874582904597995468921786624455536865940495738525635006552038842433601838529785567184112047299845775326770741853338333301831051075917780114347300355061376991147935804941731278843194692659343607959095202652482111749165864994767770303566683720251472658554878807618837937314698459250787031465581749409220879086264893254738810090393526948948467052292197280030195958185996749069576429275729497339876340542606202575810636324254088682713865790004846150520322191641534894950846274509702496168311027802750868078394647350272176782435760997829463005518626623511300183349378876664145129269076585008302115410882321605166875394557585469406807055917145131188501766794633331419698569747627714632556125625338970304982450302936726693903818186938516292680358740295423920953800290639846731312277544424552559730176563394809115036275394188158069010780632484039831079589949928550506902477355213646716262491208090610978726246431774074978633424660592427431806128255924560139045836881171050391206359289921941791199074987793639280831836204604420281432770590648999348331653154908851994148428668102284369779801275574744913736022849026909761884337223492059292996013346308917971328665651320522233491548525726406064294483939557972253010014117547865439148068408805709406422850783590736492490163752045180572979995660812010911976597233595082983011516812912042686740090102171990975707013071664614161681771268880355420144004211172245430497002012902444800392766000713763522144988534987420441911986532742240140109816978573095557981907399988247579586666809709290846761027016307542099291502508426033242397193209592129649870159489459713026701512642908326065302502843539849900753592382839328209397290656178127823458981130850405279670961183949119258770882253314945811982768942381613104601045273644916483494266325921281349727424560725832863407231333767961471841909077050443890065029147458873574562121580969764235416542460171394799334985719214806614382040601935737763968234339583902860841031477477242153978511659146146960579817085626455804041500288110540390180400938451310634990903207644000149442711137279641704716177341557456116117829642783839912135162514362038731970830354185077834427560677481831000269340099143357195992702028112485480599873051030447561903719239597936451793320712203441477948323078974919635022587584195190158195720601460352072456423018228832477997208891756801271315135391731332078817463846531287540904808696522713131464183169463278113263674379886059729530560167039166455267883990412323909051386859128717577388599619113599349984507452110833278668829513959591547065730274908446767645757251416574702383325426026885838051064751047190295414909999482826204379750532656203900445958504012769291691108397768857335203609685338588209206361894059875376383670425974392321023607446716996746152757082525608174359594881963313209901810518359434506533455568532880009419669402454540907494541543641456528202438399595344263126721598491060749481577861580380149619395399937084514791622508922805980952409343755229199988347267364466886229394825523475816502689643129642677726922118533577319435512829170095161944208411643371736586078347871484219255584622982173053251671953291085353447227030666506854074574508463349277788136074477567554995375531080552928555231899482932165389263840753085489843902159222226730484216780500044129410711658864560697617874415257697525502124182783165377565277146022769062322416869473301313778478088196444262557705366909542499399626730558100741337316307/3740782037512646922209617546305222626525880139399749121040481778834531089677204296704244044964995445669012182883064232571174455766244432976146545531646539712953315391802504301906410586041475590749813837754941618335802178596675956782614107591300578359485491063475335831314999458463281794199843112548116505475643871286473332814569929423468958107667424123078675779297749065863613650791077875657230481423342065605022822639326654591824049543065599753024937895789832770035424360466941722956327807438489531830400255477211388023081513539170659632506905288036328697761713325166570832045063837618610294861566794009666746219340816921376507350757352541607561534544805392608819111878393070789429359793727359699758748851874398722535854562383761041024789307880863370403065064637746871011285716057094888998442422760723505732136979381403460665773828773314334234896209662292617430435503498775905329624439610365145546130460840499746295453308621736258219155227055709830248452379670476972883731304752256679681620589985844424712476500889369923405549200697033893730050151724941925919066943310822131349019416639885420885134649532226046007966666558801563720672777612512606212757578188326512723981465194674696457286941609051367887307873026062162032670020205198314164640636863556141569899155754493545930764925806605957303972278295116686165845400491512848894666535888439977422902893691010640538739358399123109600162414375786277234682501487804865650127151870026654854762623272040128832609854809221666214173629064796333867541101617527067349172864220123550954626206617077264793653910171926092338405750461976957718248664398616674907455013687448408410964792490685726938085259476607230479534812628287298115470695485026940567418666874762263862368517285675687913893902837708807831504412659156603110161073056380564754950077501567813015869424918136249099377051567861341822737549461112434018576727649958396109556778692930231630073785198606273629608665301154212213312238833737914741408425524038551654324974809706511916808377259787378125841626885396120886809989911358944646011443946784880379055985912473823878691140681037046854102164846777766948247486921977518990434933997040545102351792710895588953787931509273707631730707860496602988437132704237997142389834091390481543807318589628550640519034046011438710018557789368715615146252465345321589998393649560113747188664500665837513672695924778254544616344283692993747446737047377296598899538526349007872198385553623460136546138013274870731059347757122273184572281027127471317827544685444639032284754941672811982083267325062075487251039905947977864265667837345155786266050066543870620368961027240466866873926425858085568486474917193463484653224207076588907605842863284013507713977142317865475124080096459430303996616159185545917707834708598546588425952102465151164763822042220377258898651280467588304202991859023005918583270211617267518347432675964103183176062607691272478443574442275183597295258682324861890183203392141251357196308701025891745813800786847318006779805398042730007482388849749806478371881262546148845055874455003693407065147541702504057142743619929273331175493668775697272583947020218438676046259755652060430279660732849802798469171284799609543652552524969292845904828732192575564431776283943535893939351201537001140962535121449996418738465745947372334179196577764815030720400890582285749998281426867415308643304286547563402012757342328639664792875742591429261529782114575957036166698392440933362195364172909201032018221836954971902935859021688205731203031175218155130768311384722474321723333334217103343506138690219159902432081661902446226425155223999503168900371309938795394137651505477679110139630677753822479445916988413685531288259575666174821775929249626683996890585048780298555700018039995319724810504870672406560435806090214136428277596161231999209394603174068272251024603276743848636373154049407094988505981257759593101822123913635626690352440190240455081314670443680571069724232077227652271959723691367145343099563296376369525671360973323491657636949009001751371521689086078778707257889215128105561481383706058159396146377762668150376229732198598172100676753367607837147096433474834780128390814693969531332634198567413989298092053603804928932754962707827120961508972555328443776008002361264115136845496672544434866315244313757943954892076440560404374142559753192527782754131714750706192235538144031897141322799765484548687050219873551629314101209329301272986300808151342127409648358280120452551440225316346398886851450000463105753796666435549242840684717483150487400367638519930030727946629387999127461465994825572500879308257231551677612090253878094690005194268781621486473994137492213923559425999749941019645673288077633959748099946582799271677636459191550239634343277097237392150363735737938421331205390513011489440857236184602828104673307248969066045585068606971658344476201524381812967448208021889593324382648312431293165890257810674665811789583845798499094039028025975588460156390137630564481272799208550148232556814177234149784330482735306199644368735645685551825262681654723823585795285249860879040572836464389482288174221302386093708500019953403800372869872713176217650146486257417088034555969364041237948309145484517970128524293045286628129032157814239072473615854594619007075113502117121940458955317829434463456566423150630244573795004276825485460475392033980907302370635324489179733432609839111163473853948297181783134124712112605242062692134735111996297049633197969624586157705405734322971650747930821393169736408478676220928148148621403952150644518207679548993471438001883355200074192378191341174960221270308298004629029190141940087856510309820339057253860225881019654554234788883114958100636521204968886939812526468429474633977206465710805582957968205015733379408009761936079518505302817452034935142759136230488347829575675463613680587782268980437369936181022398696956531004711555082427990173830885033574300573785298670399745536423678394014894212952339103633496385314665804453057774963249493130958220860427964570363144469981705167733414348371427360758879092591534144302215158203130673255959637570419880419793697629394667083279630774720303082057641635411115170305603655719784952011659791338424429143640721514198977802309093715910018577666076159621909841585347925064327586633105381626220455922528536197427405484673608827577680874718445955053655116598264642803275636188017051416593531888404981721085380129428357477637859160654593218857886667060051382777144010233658559324250640766905380784596710522941712735049261359608964127434629201046592417200571247391432795501281665058246489894857114862321712739418399750055998553768497837578502277717471438512563667764027809207419828002214835432492712214588691800137474828280288179206223977091379486066563267301670244668861735290057352620603590909162255421199144737793048765424233477916608258771918263341905266393888989056533858177860448320048245384884520507716298265444941704750605438034775207366730530426613903135222366274607831440690646404756126622807902262416426579360418231578889820524984658470311861838713385980506200136707040000*t^13 + 4861446437104909623164894505047859824122896212203880291352394091114412253413699284795163979431398049759484617714516837915590873944669786404985411587413008967176522818384918427377135274756768231608023484795677808574923474129807636382402742809670823959018482184085243221773769024077186335694076595216579740687022716292825397906753250651820013711150057620534662385906576650363501349843098922722617829202612780435809414402706258026603235545232416772834914286698731834850682954072106033446606934527621948961390838573302270970296106548219536192802178572095901084629258815615178764194569615248735354866190267215788207497746332221641628042619599745818752069114464691769301246837661666803671206328747520759803929909987948674794630277016726121895289774903575832686210793759482158120877428204600194177513053575407668576268567271657132333590953418415063122528412428064421730472065202678891096918618151011307158671676717680957206888536133654529979342251113159235992738606949563650357342597825010245758867260329784569403221164726537831146160522321703791267651125331469497195966481505594321555199826941842997879807259344906714708424882181723013696334596723656204536048115982506686733070318341120175843041008074207008104310643489306175316348244851624982522803993969304950747668920844570988075272944483714578383207549233767268991431589840505265752023216948046827231247089139609523673699142235093387547440232740617308663355029150944973718465501399520708858827710315373303532925375304171763661987850130064815013227227928914707045787031676729694667809252265012724629433527087393092242785621995723563978185599302243887550707436925852166009083622278222099620532772853762107865691448323344787416967973687691746199245169752267720797515204020932168811174995362535653208687040390263888170752575395413806172469722631355820503449868671521874842408669448884128024084815240905856983020776005163883675541131250644759976228966277995272530556188051422081006018575603958794597223020443220883139816896823942233149861968610899344674519479250979223021180993079114797861605714243279394829629967961872851004369820219054196438992640764654835651406175916905200773936240172737492148244031582974722020139661061187888411214870548886747508197089041519045726674146317403961693248975006552426491986227641221777321603688127426753813426620924281217771482647269931495663553782934184948995287293090660771899665757146369156061216630610009079228207266755074864511802716077775296018351609748026797945476997240935005823056579255224175352873050101182997728302275407651317812918262505221267539701267730093820909905752072673090590375113156901098913926356245496392481996057357893892131797511824331652004378681237615281955188616470058728834248583828108862056345994395720930357810416753751095046477971111854366309859329111088905733457247564309762048998668730378060868914445244349377727633989345481910412684137293559125510067752973229873823932230769447738691010654614452011815093402577947046763355881299561719817604585053476677350980641446235558080002090250085588740092510487563429690855010387469085794634535686109982740521829601600645594245453537378151344567009884213813794635410107656033896258691966456542672596234665272137662168962744129890371671769876077496470028914043100126885512371461513676500642838261254640572440568648014806809023858667575746347276150052624970715028929384676443397652602694434385196855123628988494017293283741189256349239797714172750576224110722574133086616006745413687132434806391522823123708760652272308983439898690091744866808291092649018144023589169054865108661676046712664988260101455845901879601732582305264913196402036063569275581379167680722806100735295028987505460805136384120071583518450280184015452476829939532456779429212558246128816579571493859112663811766820391601574752096545542188395428360366963781257484167987295795000548779852738997677932716065292415566124473606953831671473725463416965286496997496080587723547562140938961898230787762032029540965468216104760873395251968905551224299791027852446617764485754382439931859934596481416071247330382139891209073224060170056729097915303493448906458506526566812539567071680805207435514118512129802260135084035316488974229132155465765404208134764362505383839072582318483221637292737119288550234020048074807797889590091807433809775387812921889674055931675010963582419916093068481809111321066197693217039338796835040768951426979110308196531840651168106758143649567707632692933972532789414513680886582964194442303017114467298840652326189064587969177750382476170323369566415581297548480349962716264387067835506832649586684771539088306640911626910602109052351590110932048515588583574422624479753426864010492758091104909602832643396507555119820402515184231573099885729896419533560135790083326046930240361104383358756477499407525229234838146741389059155891840950747200300147100341840140861483134793691295884559122302988086020870646504006797213280470787476698963331669141797902974869120837693238814122742245836348215166370449388497704190836157084269767415354053112697846625520259017888619471965635432817819023237886732814204636920736960827012292169749218240234790193550872019195897987519640296288779747651291633952140136183983108102637065650516679498937768644664398514733446167703328151156471418799713015887726995655710778681654066563002357210425323317279927497446426515310415621509049714596627806304148990529398407626442334326631637681013471630420242137058899138189147459066434693227652069381497744617756299429302358561159494504298789130301139671711375344981547022687913189201863964662017219804708660179446289631650610556858102269757845689615904442125114760389004777013350562379701632076649926718692180018622123559877349257726647994158570157659739658877806476104985729632765908488119716412117307417152464780312653667323399062866364549730133859132928185280282492091265827029680255047866671965680862075226588565257214983954682975499801565907149087664280960385280321128063538710495338487422610328656909828675509026996960910948220187845990549284639454060867443756856748951033547398926600877051044806798086584334574983888952708785096088808362915360415668667002479487305375065254928859234101185165432266481060393087731379589099965384567437230082256561927312578938336032843179575184727747747293908125405129222733851069396764771184422153751862773208276908575899767626623994567290352394165664814134351210591107259988971402902329896872076657336544680262117229458989648875271322822361499712379254545571185920798362284677791466243280767601267633726979952632047294346627897937624970685519275949710827895672696093702157175486530776055110849123587290355209783888505372844659474026311637933477584714772813216102726683645839506780066797674610748100232887136126163555525032624864619172695987760952650771851570744272628890723109757216633375670657797092242899125255425830493553654927734661658311485103825865466643887895125766053632763071571276161890970519999111452313878204064557077867222626619793999034781069969629334031538322334267268299194318970221264687771630348712809421631684085580752632359832069665330163493/808042369718566423545315031887588044610900326624259965874589433662942779731733748394793651811201743496509633101992691501238700398913562748775905517806129298174186944141041100636242866113298889827808520524406479947582472980863497061081451538745586331714673689600956968796510657985968688248753592278612671440612181806265302242636951878534184390523892380398315089125148055297174202344203292777213562501433749139974989506690438107076246481178858657828525407588032699485058834060803974975761646893814530137946160699520078990821878890304729878472154793231835401059580108459453218387892165055315370130887055525110458316726820694810959356830808035895205937317426502556643010005779505911119925882596767465875458384632457674577931195202722940101661716636167062046141664081556344229683717223170562445919883218755270294824736312219642914781803710971276054656224174175881602983878909269116647222690798816013302156842407069618819009826316321455646498952190623985418585968426524997621033953462595510680198884580817082871349879272588756241798975033426954731774857066045503169242028162976425278672984033708305028216373133382872668385550796372304394637486933998214857957539340942505823009421055509001272596250209685727815681337901853206988583096972551198288601107583126012327010914207701644611470834390851088917365648227497470530923940444174151035008579798423647105261387805309186678041669277325934056135231988755908487256857124657843274308091872347844125125192462438212150903334688164242540111407069910149364275920045674527862479602512359385577444756541717455907185968775170360172448891629597413123097463361049624581872346637684273043073113194016349677883686555973778241676206873277522449258649098346907331926671258065263858031918975291215436088837652910864418351583576219785943357624815108661425800259513013773404092617267488083780867225943888164838258160795816033400179654335380431965590728192713403327758799663571371851598717088047531783341136394992013172055469466922795460329613262099077869219135345436813949799906235503851793704938238050951050495068120022196917885443681260478361587557842907409307194151977975652901658550297235865212386915355289196256669260117887672807958167464705141179669615884822799747168487166047188944578639840349208905994814263812133214512831345301028240696735921172399968242217771731865278535837812748944868472458137191516871694110123292413964539168663438196571896311417467898842977193611156598955308760654118169238615902139970322374815505190183035052039158802733099773097704890905688331769622877430612092857098260252082481778152348804637567216683200716067913521570534642327414988849402697895303455202152036844468655091873990842003565734162477041653422065687466634107056750037200947925030453677110317059794154306027826224149640802285678896601541504672882176040533374729517020356614476741480154974351782459780214383452087946691488292568683933813775821020665400876923354051515368479375498016965623740882394834375653855818501858980244552610166533403349067014215616324892860466087201795321067735600860229442569159314588010815417779145807175841198722876875627063768606806614610044243091032581891213861309364377021615083372407741558779010606878865312014046209353335719931593507706613541134808178032593916762062562651799466249144589230092050034583280066752164156637914844412981183886468230516163759728258086812081330874679084020581074183211049974776023543502674230992373601997056109805142873866968813112365385638425216801713569919497444276441024646133128581701239813848032406257034040184531428799470749834908167105954385714555520175477607419241103188471476826400668370992531008580653360877618505364358430619620837344783450066375284426378740173484763014783034585262321679191206245651083927240149499304411731765652759510511898952257824071062126089907328408625054162147970833693103685925191529967225108998221921092694030147784145788426133326663104864832018316207159095474494864131207743533477567733728745111245510477459914137513076209806735524446055713489999788974955966509450394431091999772415941370364277709966278656660354510122555465161671742468328294600070121954530319417609926402816671546669346906782802845756633933265966279183025953302546584379190527657873983150535575811929654066417888276453225656181493519937773984167160447062163838268842718541467517008509638365793898853646752452678437201025259849477491590037262846009346103513575623858213794036412770361133019440324117149903292370211229615246842040614524347568753667435376753919146733268056582896384749324033534095910304805248051859828292229899188820437809300084583263088703135949341474549103870968190109175039620830996722144162246953421432924759550337401595392772463868488750029036032370414935013128319608947976207898634378750633134248857330890882403961282541472832585078348303631760510486929250474967378759401638271347795498049201239472583852562744183232094080295331011507355622458735768131883830798431586896292239054935585284732769306706618410942760040982605736627488289214434687906293963875524101547005110027750746928247530971619903506195564239044680235726289470469948628761114847722116753818998485857593434124306843645683507666922639036046704392745173058938262152922968051959926533269992275713303082813833934328545869119251730908558078732036741085131864532375350057070047543482613845010911550677047166779456029075844470214027159869134516641162749068855604603462279188227198593483366578375740701976608082004812213190347828281077447521561751088097357327675315824059970427723854827294141293494065150952032440609474640136561279758208729492086753706657032753009551644696989283714725908183846535513244323023662523219395079459502205042677330862682036886394038597273169073408379223035008346364873781239026981985689902026159546323107442365978227164647027944731056985948130552857127939745844701525364295247562380854019514294715853398751942285081892322670542881545283013735852872953465568015702423656878671773301162321222534715030263482881874715885016740805183742219128315974252321957358191427648509747775819501889848450702856248109763672910750303186888438067737212310399651330946798492893887194941487513859496030379606920640104574246793880655376833106460216195733339067770482080736085855346607239509729121642749122759210004000113875898537788761644558799811876396088763373573241911062788514944147549567156796850617319438809230428296393308473433468244973562389817386622801339745446886166255091981527555177029183999400969191802994481397865160186001685971593003838355251917734279703452185717165018246661758546113976987526118715492098560186583814320495149846150665979676212131713774030750652573445151374987395499722225893149444317325998868685548633463068140300811788818215614390996563050542722646089234814607346155750395957643406064768722934781950227711114212237694193048473433019069486228683213986885356420445974301324939259194302422209289302031382789615693698979804918635518304882164189909710436945038361505159841132095958429431678898799213633718927291466778397431570299848230260749661653828854994434661310464243589219869338849484265094823838436343561341601478080000*t^11 - 96511473683219459608854331252186852317207890780022934695146697810683694178282775917615235840003088287056125442385711157355190372376095235065945001794677423629174542640683805087987070673413194561657285082222018963391378251857310976380407896079050989070489534834082394615864149489987646185765230062663465481193891351929743573151763751091781505202049648287724941672298008953337361683592621234486034156102635485344403588019229047134388677688827613975944840302257533596293054886200744535930580676303058925348001970009772474767934780753958425851017720570550290279988732590287920166333895307524175988563288102858261477497862614694052690622230925611607392649293778546587950410262524889149068077103643108454532466479003027702910309284205287323976155985644852005640923243879667899861652355261348020462501951499552610465232162862279614831185657051817432477707694226095278062045215540071415851629780108574968529982533540680060787938770446776766960623635405443103078326321529406484757159985016899917393728158880524402124778895486164322963378299287078140442132022896499645485710476856276799883360268784247773235806492601779920647970108639448059287152677168731059569000002730371485499104367760087132259775392963601289922488689184380675190962295363341632987585521060813743120716371423946911078651816189311004797694584790290690531303756153937254733988139792348292044178224730556778972172464785206407669778338812074233032679607498147483338353377420868532840077513253127611980826265235313484277695201870094959672052635799242115137097551674035812331189116763131950827476625379707607521683253305174055994568329642269393203518554155611508890416425799995445996821548704557332989621382698469347216024931443255818113783834677251118455128646973520871556809574130222375512049067917407840494922239596112129669356553797115824972695265422768903573506104818846860536576112483762926086446419066661197899126196545114827591666747693483855987869569589542823502593936978265685052004687736762021455356730258184314649766540971254467434420285801829516952204791720444046240366823681662622587027860001046068606857359742260210867104534950856816296848272100071539735251948430782211862112785827197644610218118590540559778745154724325990966204322461901973676959828872562655800041199671464180442297603216225059130609242790308099732561084702233520834170859995204209652555484348218125317605498883052715989729694529739160922355795684068834163154355547110721936770577145552165110931621423070081346304524134938723759649348828295521571696380245969033532073066161967717460346235954013379857264609042235230899933585470734897989577995296825400419736165395849082878599379134703357173119119441922005091742815659525088605608344641038228308959586480826188802118648442309043309222901757588937941747181416394758749927992286793834670857157030589393469264728910126360330470622930600883623430628603439848414729684474252582043106678865961244966552136182010094838235836666762317294175411321476224966841736609648468804867152631292125773565084546621370390433788107553021767846649054149673392188048152512128491375688145383977605782829394437029996974025679848448517900160621766300696277100697110785604753219006777574253092051075783911880085389740173909830723582149805920265458203594218753191393123251108126682830096781516628460338344475872573312100504834680689817792165963469086109364848245820562283909548158051868142444460996065189755976591290516124667337098208496367344541329690038175123511701523394298068278942333151215518071808601431738911817250415330481412389524200362769253760249290694394435090951075524377900725136070854969936784418151832806403748264195561215047281424380735844713225636910532062006618947140573697734400868608720766823665500636979461523709383449417746232341125860823448704519183892233219093850501206183054064008944454959390826397731012450881534131197750397634032460817542059495067365597838802435243418320383468077830537039518663873407205120601295523673331971152833651905082018851445265399114801276661705736793418642984394036763322126763240279343922915442539103691190820037679533791192407268111305902230832260296558306363959405096160591041963145005621853743146342155828496317931580190523280493233502947783874265772701670231244032882396254898917903545259658422928958405588876083793793897060438304203794269343026826487475198799485700270841534016318946339477676323716838251139006773625177432345250721456032015896897553817890883709073530237539757360145164581971866714912100321969261913342986511627057271910209962449578891565990758693560012191780949929306676502999103647376387927172277411534121512465218463620301917216694500148075022987467071729009132924926574937501447887425950622828985901290640936496452975118123099920644096193366045783672063070641584271581431352577202910465017304375226966036718551157314590895612228765418465159923577264347545284813139793372202762182968556287532869584933186483981806355441233962949031972612665441239713356519943012881877407051379066087066410549645446278645664082280488090027735137069308576036480019786079176542242991256263607050222337604269736806659463692282875462433406266729630473841488993024934382285026509924771374542574686025450891165726211090835791414187834639754797484254509543323238834537134967517143949321002061881849150450201837726576374166207941688313105296314600119193403546955706796154398931393975824424375680081646734609025941914114785988833693024942615719193046908624969482795021708049881306108675497631040670779768235856973709392279931121077949586562515788102125860545449244756001244179891302847543333223550716695491003458192578797022400176441861914159454848047722956722814811897302753199159640467572283140938245722175137399307222322581044377910012366041567073521394963206399750001413415304776090170264061702204404602191743449067459088214759763803482248735929594285057548716641984788088387145168045392352625890850326762525755566185467885873788066067648512586574272255664694569362729262491004705186082936855828407554447229244341525008655146638905430907693458305671349084457512092390252959866332135728922486159481223625705264337198958000448803504491885268509080353284843082050324339055697479578370283595915570453492882865581154762113634650605484208555216761114575900977155437392304905709789068450914746129879674361339112621738014725284569297783973820850949737524339262844263276282010725992188269688660010487074365759190739459916091711770728332348515667994704299524415228672385082998590294720845688615550198369331206309542506420298805420184342423254107787347129838217365794977487847894517588519767037498138673022826956197635998865680273288503895423462214859880319096255030850338063819834823081786028405187696780686531629516193100574388302237672900612059439729743520452861734989356824220375877743169008738878999900877756186140588834980985389631173697853274731476254980682681316680677395985407436467929953283861973993171991319201433589907467268709888389751949026739336160506472473065533769288217972366685120926252056916914706324281300472598610291674041386354115606107753876674258156342727210927797196536916317701000587/971813165043646592003785301290436839140459161223158478718187721720013370556642617584456849985688868061408219500572162243943755240963767992446810944533004359810938457231770746748794025245677855622549440230211087677438698274732987191433195810812386787081276894314520523404312252103932878108257975347272773237509696366031928639965638737467978746057712792487923998128676562552584280978517039344128098494974335680668560479948429340866031812998265015162579623096344814885892618312911481407949114439665283848184536765456010520365694016276131311321377238104890872804731566521581358877876597500066468087534720390717745566527745805952465355435848885378302695869173236388813188701710873051162067980777949908789232788196225666230687978121630014709706106717118857513405471990949857852779094295093879360209141469999713457098634569035071262178120559896090400309729064901152582750239551084144132815196879156847614184782598764860882771461874808222991108773824810892287283298163339378038874631014580518402818873712118765959383587404039955001861824097301796208992057996763341569571325462935835248453309745724169458115154774564379769323260689577857560125034235833237052508941584407369133193678477355343614520967817183992386452368742449207568201164734559984952941625663643660001400178255661783134745297221851224214781648347653747868249480997637591270179978717648958205967344840138031397200442639777245066896496267309000995820127899254996317771758700667815781029065969955339236799818949422618561171026609211258796829906416851658471535518431154336408738950018566583000630792182646788090760143189517698425234364845213718293627906364823570766350999483726807365198440612392319720586173777525917589184595063003465122332241281964899275722396185527337815813578913052226775205409129113707279213574782135624488935752910073352942540492564793498649238271829291642535016971793268843785594465957457996394648794619899785060615642144185363212993338672584653335061584554983414433714983796600839953047377959608270575440992820708565653889552031690830459845880300386165605605206546315815700414793864803627074000677716276511395939033924263846329155098637278441430172645811837789397185959081540674781983897013781720373400334953895145508725607470912969011110060248631825170226219239544521125897433951041259440408187570731937304205677500835392805728367277285650018634982062604944745181585586640827257216109211469196500301968230314622708876439303491373805174919028452223307221618722090947432453612520108571864246247352235833502710055327374889620099362963736738829389003507246933550855021154250966290789891685104397693962468364321495766149129444239093931978288703403063958184231274643809897480422899591238547571036272739621641338583907740687246683925906572327680204994324156321931955393401529731152649155530673963243951724516986196611974411672429536386863933504321598629113832623323375132373753334518783416649321849781665054671757260297301301406453052148498189475089827573876700372541750924597554984645727406242520388780579156845853911891506389560459981500177305071306247831450495443392951962791011989515234669271654544972959752032749570103750701458597521864101111498847942009993852986946105360638646217991805038880232390304449153474559147197846560323527921435730354599815574870656217996890186367392480937561225779248660873419226558311842065604257765894942522814806726691035542053536363974367532739463728891205622233432983914155411453916010010970830584278727152538078686042217669416501508292612985757312806550126120294359496222227584671312971520662832283528448014782320796793638774782562706980543213018298121863668250233751813223275745861446850713557585139903883110174474780592027961572779477716885960843567200902864947987842963162694663013277474039225432683912988198197064408584305630822488713557305386101171545639515472970382687168573765648494862425189545547172076885402016445320241188324777876306416712460462761272308883585213864404161868667251729952255412305558989579695247676443705525453598684501277298986205244141977719762572808001918290114703544228059111404149677648520816154516618778724544839200036433933991786706435893435846433943269062103460461914195323205472324579260782724921414093515914827347041461250559553524175188308633983200200771659619273733900584682264182223857830934956353818685364577987485726337831219543097708461652777492139180255414730191675539655130587136334389293076999301132956536765006846015288411247917377092054636160788746610998038113684236598385736509172896463716579893218891492424778031354652333021741956506018570851185886236813808862737788526260518469132731010207244818047120539007742199951022539813801452474516953075264218116961584801140598015755498575929920939267121152381849114914011116233810698000098296455365878739286522886066539441848380402091687624418631203710378123244231867216842124709631481298411821149883929257464750923312841980113267519595620430596182498673781518089334507202085164897633709967901268058712689003998994875048796336904201105719259452712389999297959824352145917707735157312677027558823939069217256416757299847182350915186915937043902560599044489016017822977267040978884857488416058266823851825316506252249193753831633373028783524858956603327021230185772498426210540802518231688865194722180995897131019621302050308339056505236776499405496088662343060122068378353649059224820324059125328522771223935927050399134983122073600084980334295616201383014622324490419101633219533310914764725773100275441800551628577321419238134017148994133214828270808674294268299486386567542440522300878973694483441950624928600907453523258515533837596283780891696350915815944926629436806348775409196584036273951907001572606981394380836764014105888530495890442851697972720939725428014586621588609213458533689566354945230333469028980457368691632153860787999202061773522251719029151157333955988773373911683702197390939653149931060117830605354793827780589832182155478852928073960213453626748695838633160933737164538441555801728393764615162357132366542649885562387720233438599109416031495254875375297508341051658135081609531635594239141553919552622211064097771824239648676063448437218483247832824132887758408936837077211085988133145146973419789296669932306931352792164836208384602981100814943963555650770840955810149833636699631399122548256542449579075572288629350239998967598323229867809113035273389330014581793118661595069854991824120736015273964224079695079266887009003975633950088750895663560023720858190909658879391859763677571587484297740955412992576629060909577155484822177121206173387449962352273175127970959875471715824836369098357773068101720994896207071834420720875064340870023927748269401093784363015395260888298828938704419118928736282253306182463374519501108016569892704645213263208754741032351788624311816772062691996317181101318765834529642413419567813064891332918316282588820272648490766859932979220609895327883844035114235860324890612842461699263850909463310956461579617093384638900075173851292243056146544599192099175909411241940270177077360079180272009286700726223894622908595576970142338007182354715267928980071899251342080000*t^9 + 22924979673615737987689791394755651466112652699841222664100018976526733311130401605315635380374253662351283212730850670772718742856251768188220307179244946580852576949269751209560951417166634808375616703660743725287921909683394635184968667841959573382659180238664633544355798172182400240575258773115323607485319398162715467149995569211139594300228480941201947256173111652504785552197953144744572448981330624530511754240472464827707196081412185314231360088318041216956036831427732619353942997412305903717368689228940716766105069199797122111237364449111332909919235176019568730523423906355534784930394779653266048347692443771091475830354821453444454709306252212502494519355863242382881540386663027054144234991205498699503332688633891950098432518570624844673510911694553133308668427009715408663921049880192151289971051722524834121652864875340238214612192129882058025505155108799311511403497551402099734425835563030583435262753426474395015825531490303503253605360111199467158157464759886435813871335986435089965715687369536767043816401080410318719128798539995402393528389129936641189135552712251637007854751278127405192872622612836423752145168927817973374663734673581380824128382902343790787122798754180553716770702585096799846767301923968644982804967377798535564734089097926645746943046642746682525834696342973468009856870299892710531021058885478259064179446681171351300242413958640084066999046384769344159048553692102468540164643741022813532822152557158431446447249609826005032638721267157447686543622944645476133366296312752170132086242136255277933207493243054591316834941614369182429974085503964363715673400018990787294733469952517580712475113445808014704102628070185597022648516634209764119786809435276139474923314247707116687309834220981312744155545982111164966439461700775888312418467209539326159839522705561753172748646331327942497037814334745939853265554680431521207645015983485425189778022099507190851891821793425038511594332045491055270862624909357220634622732056187723965873310204016475684932074027320201171128259707386824453757025336868466637393491244501863715490194771785818628979446909744556255798122466539601478088934278892287913101709223905815589156933238874951798236506514906386875460397722316819967804435773427891074033425221520059195414222819000153754706352434276750254294740213867414928430389090724452732738741142649200190891944967060798496097021001372291872152040353296041867323819982695146164466020994866403260887582956837012557740794929178523736229984492239010885515313507483896005491429557738590139726997293128191631182915305282211432037052031575643178286091201900245623607511837812565449041638812770907678725187616905061009836038406993080715263303948663224709373180480441234727572932532154697747337696379564587415004504916632970868755729427098240829199924675455095118707213506706928556111571569486947410447277543874933262794177953880517506369373517173428348428188299208782005680412215378475148465807672601556982831064898092427023984965775254979093833235388501064308135523495333309984611781733254526452022067160757051296151417157501229787265853404297306689105140871267798055384795657600951263531402186096217142291406752727836020787810914192555914771400427824364308494425782047281808091510160280552111689967007311471018118641907344858200963563251860752352630027622759000591148161017329667600324862768817273965369027098031543960095834972937926191623672380502470805468484724500397826290388030681345797154804145926331222359222915588990207925475978530918852486138719085613590139474531096259203419208767327959931175089846956793396928125951458208306514759219389744335054639305490441864174392947599799673577312497781929550393111444674694163797916020587469107967765552431800265949945474798837314897403391669106829387224591214421702145308036841973886727710631455168284097972105865916774092322520902517467184615059738891082854124155464414936129116311627551502104937806792386844298661872482054561448360816495278685402851802818904696403122688075591759648645420148239840600363122018010217563549157066306858161272369599265681845816446525152686559139908937948257316791360875859150951465209845588639928444578505205467803750844672140613215054409399847138703663774938460898585224461388603507936458355376367247753366319944140969117005530775934077308773885424670089638053961733049581223883155289773520741327126840794976304403634712045416445306054495259517304998363622107569386812306418892962047944294028195053956738557475461452871524038330946462664872836536536477728255589995340197738248215025490836458892887780022577020752992633199451107909065407372437904587930677633448728671148518125879504928546762218601793249964537383028085296760397287873279376723709588798679592541800955155857918680631542016189256485789082027985296385388693174519347268916306441781017601385681876956575737376142197113715966426846621998853211222686015560521990234747396672055930974843472027762664293208660724873306543375357779877162980325187439074969592191949008625770102763074726190900235644879136910181374291241245483223892142510199231609253238855131047633784834522099372499829913062831270362229539124712022293440782419867023382238338504168108003340366244346598852329259624344129767670260854245802078015479364789112369252403866823221116089971987036111223617060099450532273223233293661763112558057668328529681976775613025953360123585056572618258007985136496047226243444291560074337245002375405756824096369659591536198983856652154767055599164324376234999802211802220714327491697948444631037661546445781206839023173768673239270603282349985257380844015223198297074421664229663330528158625076429623943143389292204813377890595495700481980818991530603317481524392989899421883578159635842993796895631164727842380169433994370240316960019185453268387180413479863609671428855066027431787072793573838292422862809934075720882404359784319707346137955877474732800856600631600394859284896913935380923635946483405588816249048682561267807585066014569563332282200238596073817776778193000900448975702150811695615906558102289230679617864687510586652913250425015811865341882152464283499821963077722818957574372688796822031237366720299129669728649422006178527644510272343480786434725491631601470263131677006566220569414410901571599596086093753571207183986740677211633038450753145759993860812088811477949584409203534336622306145025132180483933468558592287000076143583961004310245382173488228906484786817978786925971457778284605819347930080645117597077817522294209632351542646477886862109360627449251167251374667777302665417311196405032153144646951583967470660675818147181521022438783925279827034066529293585683341932757605559012531202386675144690297684931898202024643419046100228065618506276885259653255728266262283535043014950591883508938774089865048977226062543695246991346801211510720224758508765027293712308705339317770644336297025243717371247550668718621207996588340206069741104173254689546850385338594032308671984067639824764060905228143901067251724426544892167402707086959228893159791771933038414504074024466177908479683184457512875588196803242076153/20594934304864615084743367904093009497116984788673966955267080376375132357569725084969522325761096659279212908228371421025785814757534235964287005839171898188292081658757088747934685935653418433520873126713100804828420926838599342857846351978561612034697626344427925560097320281092946746100789949504583322472496585204228466314146666189161818849634704314491787952797943555483168690073898305552972185029231264557368776992570609296332290948741496919969051287353398497168555286687254570283110060814743125186694148080107032029281243060082889595044763136136878225035106417478995462264534670567454343093112941927177942368189242926070005625190177069495892849072270676008502102310188675931126538681796891279149612990786141654071841357187997005736878943715829730930245024921055753762245836673106562405093383135179465893119600081273894551001770824508665528847544130823162793783023949056819310725345522216873591980473409304700082045094513493610339898146201515084393652873955525420960744082365493004488924358660621907715760429865004238494963106306859859897684913149031334256708955071011830556155503543861009560157559805971555074983802521411777822812093072948842954816826337918688053779186584341950421111064852268471961607407600593544158373381112594251657058631903779854650649082494368854446040164067459771012813875593993003756320194071197390598681389315891203212057236953780308076386348777782971303462739044842880365781420714497559026252118182292067328481699831634544192252504914968498975798982965885917664397109730469376555736080512733091926567699124050755518062012474766102756270650592699227016643669765268364033057968610498034762773634342653853078145264848206491630876592653186631682128447729320896058919644859069219821611803791877801424408818383288337364219152078193300680559789394020058256209398988563649787875740453800806350017416434434113951235971629237794002468178893720651761052718331315511912510694559632170152655152321288773074397282196016157706889266039393052176391335740951333533409473386919398433669273988404231246866304286904562816140177301286703973865553326204824930609653427353114119122510951402850979191273810126548205494009194010837671094985515940296733928773047274045253996544681695075099616578102294466931783335423566346032301677147191411318741050523264022726771940804287988306221575875461309380303203790994342056816115934578268276889515897192600869224769777040212353020285890491506323276311346162583024454172302799993795359287983786793660406733212719008715244608731977737569882707681668459959297326885301859185559656414837424520631130486171324534085482974217426281867216909773788673768822858819037700601621281350031961858801675118356697404431296569787178058284543192439471434588080206142511368086688544041371670043108405322058096369795276901533243383361391129844061383791853616715926243932217271427807097385330676438718982417262702277613608292936262458925590730109247349307166386871411647412487595068518648676326691119941941054564836175165935207699735228824048758780578482333140735615877033090893286290234705984831581398488894046939876720092652415182882346232109372771308878139096999252987082429430179161657055944390234810304808251130721610584402865022252715371445319779794296618965969395099504599315943707596469362654435981440184730756063479188779485053632976215077742158360529634053141845376181892100002433016014814155213375216987186460947707286517286659932469387414206357925994786911881891846997663067212115173374917194765857153629020980052923746085789012234182285295149672254462308930863645332051803420746865043270257460206890938330060042236596904271593198343479174629098602281591261379480738024030005787826614846898341237238493217998959161651377862566021678597661283047506615445213246742518605393093712001148559230478400950067232261291400287920426633302382339902311710580638179279218743773183070454726345749579376024017637086238260069008549318932342864799040178091110133392759909904576508995109996658095640527681252202438038136042842280384454983342577515929005398091901854493863104035321244076293451827921878433647420182561227006987614064026109658040010845925921035315570950345291479901317321760531403208626789678921329661239778203605143679982771557023132633003246131101969482764324936352377122379763506573468628694849382900692062513376255421577711779226012063058535141213928683270649525934164382778978861543542301632575378585056837673535782239531332927416773442076163294489839460787097902952317333971510887248572397832224402832638577995914529245182460805547177238074506579280437802166935509488562820456115832507391029700322816263170094407740418346981324140122301111319087915156176848561579761758894644389368694725576016669335408501054678643532791851885350014119011818890798276992717610332067868753810722009067081619982022328701096302026201668324840143836583002197843293307445097614806703737416338205931990632591884788598461873621891251799728347173783764748809739226855568482164606100381729904507576130609040547966690001604663560995875770854217471429676519331759492176079789508950006126035078653373965283810845167422953693539404975111769014538241842519703881174452388528374680701608999339337455363813109410512040040117591360435267268597855791429541452061504451242980444437850789300489138870814652756507132267538496969615291849437461506106816348997013337960744464772603054317060320184007697542457182071314874501919460870260460175379155305126721815849501326671185274192275727736999027280298425425469484758967919938415604912245601857042634807771086703954190488217993102386269077790376235869002583944749771198068504366326267749248328812943202912156842491140288773365024460054337768325002797413961620391090360412062943308295303704207575215588461248643173501485295136130909222000417266754719419126739759446043557943747899927115264780597659811436449001401893685420899586186320632456019611141620640217243311035467509161290774590243757436486296075785151847192100085801085863334412735227171433690546161620653243799401469310753865468997020105542489215231089410886372409252024869314452108804015546856796058114292952591170293136055780146477297553323501461174417074262992621360393493089387688072503254836885861469196461309032078113300420271532247543522758060545936398053361382492016251106360017586064736042371821106411862217339078042093979895951003432462295192105194420349572411666984859851084380477569454616564395293958405365126498393521081375951194269091782696266999293524912024940305399997009332906515855586741845938452136296289074885647761238840262886434338296695559951892732156593450059782564593462517745064723300014263846010998683879184348113266808126482736135459506819026449949866764477403964827152159253701636444968662603117515045740871839725094126981853151190227461138761545178794766022671853944151821398206732814520224522212524920413838834104548560372905304190142892078130986499098887842200083240804544368453935624746023541281744956531479209598214687553343444028750268083903911062204485475799364214552719518287054526464284168888890566899188532576784415705482927683378408674896433491901471067623052537179715840000*t^7 - 54422967778756342124940539493245645734450749840132463010002861233138161053774612193405373001683849517799995120026460525877875265222271227721121886385442942676445032469441809481695610731345759002979018465549906549080703672467877878396633060866002949418811533430068105145991503872051828284468763806065344805389888862469522491468011601915201518572115426156606919242013181497413180307588271058733868400198485993133675727484251362011714066108424008746599601552335511262783497222805115781074847915176425388553134297457039202840831319795847765852669249223950342161437154008643295170978926200215282511760213442146856728861505064338687570957100075100941009696410858352165046717743961923342132878353963579050521317853857961451492996168313943791896119586980483611290936273327573679163689531703584076425297135645574248805978090320610159793655782352034106522094225595827970667945299642135410487001631458944448827929756402136536226352986051379242584862878714513363733063197855607314720602107359445707373219906925919775037240190057187372441817710274100526013670525037040540309363416835857906891942278523086925539659716911946146285002940563116191922745827600903715925373034070251340332944229010561226427830755720917966930822551727204289626291156010386120029840539562035159272812327969225654711819515607553055180991732070191636613490543648765871263795500541477825545048487924584497283842173836484065221730355554435838859905491315961437632028786924945672889936427235927821576613035383247715793522618685705813490713582719785220103353651528959433300394025935419927374139237962078236886230245257261664651748061919024239419576153848787112462078661719558981552592842631297355486347655514454409311202686031029360300180058033927209786552629593009191031490222489594057765399008857035110642507184347490493978314619749666800643730382433149547385670895452788889166787812314485697140636730341326214682265038999480153103194400069098009202974924389916977268275694345044781738461651356593866661571900854343593384391323284241292180854218022330832476976349475261788783035834768279339863560792038204868552564909195895536292808968344867326851199509033774585826929423742524819760097495679877713157940408608027939440047144463820522588915781444372421495496335926376088312648007168407178677932095011442825118539460088355917273007626768784926657093087993164130116278545649530057309348639041491305699302704513467185641715816200088378750112445374473303435098585318524691516743672943481605274547002626761184860801013864163555423776720681794769599074838503897760732324826383819970500069578813013556294278022911010200048275549968929363278058907259831740494710545941755781149829242720220557364049354401150960175514878358461350242163910582051719901194972351046970985082324178925353760151628837375664144872148355513268283171865498340789327403304642279187056959440306133420873633097589176709998933769346914977465980723663406424344238070165941780883877448005056455160214290338384964822145028548644522856768027377322708296481829646810750014557781605441557036583647052453199121963337996388630032430982449426883216940014976837951552258924230286347613169207563989694583098918966655552787227861276344468088747415462209863160775584319117487595320293011160383223979858247792519944893329126316288007453061496168728975553288387014620904654377189413208855187219054018503982716972937177646331029630902380496489033039890768800559249141902628630970609933429118218154256608221036589704504872258356270018547986034090704589487438171448901975488282200601602467384983100202387254014102273411599836797862291463573737179318622386198647154335975045686034549686648004665408725298848781771394727798146226228410797937071186244414869002340123415668313385137210794185373936611141607540447897389909191389512112874454625770451096811628642231304110821742494557377816852251028116587121721632659976412504382303091562321933480957520512903613000629502162681362686116509155713438492138265712756426714994522165768145538023462608079211493151892426131127709553951360666578266939040429218215923070579077937693698908518165974726616711648821556827135611030880139860029422962024007213272953298027989455222113688773249406147637827115377026056322151017057030968367921300878999984986052539604032528418426134579839552988834373114479698432180037840891462692897659510613479402789049690689854180557939611675327320920927289902663932770276857175841035526517303758218705536396143543156964319598122574657467029338086612222287907964200088079007536896802954247036060386066734443491544904408133939909867865341325947444455542374231830615990759978343479380439238824654470191803976894034517541588975163226215746652440224865130382620735514790768758109181382775538206592936181325023325063849421546482724930397846846139044812500683379033271019611132325267622107592595748247397041888441838295666401726074882569969756573515334683801755231842369143561928361065834637289292526614656163868481297473755168999626756419792882493917889773789789320972917952107665987888272885444153324756423710263592797214225641589795276258711603837591034805286333303058160838741577465552950319035999234920451254798562053991815092150541153126281667851222543411591952915707351667270041515041566902217296413810256504998618665538004166422422481220162830492762101945453743003940366725791495168008041626846403052605815233817856770373628062240358916168486315559716041083817363585534973081415514825821123814771911655054954818196439368878250255439393822038204795137135273114736800155178936233135730699054588218344157915036083097142054903982267292155992383449232853778577078101143957840802324817448241793551066546171382024702348314595785514178454985410064812443675081976414331844044994816621969518912465708681434354306656370292958326621482425358761194980108687816010438748599700163176997113131311025355140473946163507924920282894053538485530789035273203974425461005179729868813399667453247000524077836906715499005229397951868387846535020546917959885113985251475352758083297319560726423187806485065726599439842832488230193136678758436959237331436327253182429281757227736863934602749957469806911991209321507492791472776211462727250671508318800680975167053108792874907817059584489126692120026684221064995848243933294449266653333200068631483743138115556653554253623159603267685862950382464027253719346317647629996763534408886183280252820791878984328629239060789003668607932196627610250929673727188692734038875391161099092476220417899811378265106562254555400833891800997075594952857041528880927341182778863028198539658520607523439535282064465152637859078668708746835690053000796459661702753725423992248547456465570463505089436250863640746864292856338276910978856586678483901341070331477389066846791715372857563970996768818263687481321131328049692608277505640854400612808635015915963285060128249411491496319932716038245020552777604961102752676089014384500706015262743072083706499804052105195954489256669108189566661629547125709661894657092144081498347025411033191407854890231319764260154705635832820965634611340867669556506533033860042318756292197596358033327389/7011638997428907590214901163711665506063918912144000567952292364502260970827147313019169191815936999000059303755931906521960716024269610335114076078881705337741258710185936123728672620820186548503242714503687501280221488273686776272966780741792112460903873696352961929324042222972098687649768941899514958423590882871803236940589024079855546508352906150706522353020754419571315158575159014026898257539497371433395097257925175619524039054821536905934917915558043397445112686240342578700931561613746636711288144050909166813605295932728220139403876176802964450250588503041712546016425667388646955898518906137934672197169883159830197369667019375023828974525059425604712761195605144669278989760302668894583209150044918226772640534788095344225873785837798394757615238029941254349055514394616734200643156349204281797248445664033703190318330157980450218684913888175704060247038608110708028969674452791108327451533901622372891568988995730324611174414320424908277657273905767518317998780768979209255547429380366276763229346349494624833057893919926379574257272703920213344670457885539936857527487342887225527526369224851224886892212767517009813311935323472128805980819512318680614673004887123691302460085261067766136019976496747529352100755660605952041425870589059595969698255812855578172765492221148803858453451281773072642492647890603111617460163908001141457195850217446113976915170561163384321042541611176053360895583688708487141210380235698526558651269624497397090907784627868820787669744655203887423015197812782528654657420138198675387726912110870007219558385156181732256566689679059873197939140297357274845800190222392285471507932783021698161604910623321210105239349044198539604506457886027886885514006363383111657448745927325669666764638622310438493545520412075810095336037389145919833591290837470078950508604363589456343710474958814159704307155795590503503567575450634894622285675468252417464759322829620225201972140494838768651237983802189137328390936483411543672780504759078431280238043439455740648553766462415804183592209959496144340585905817574427852920590655148824487739377462312492034192163955727606992461029128993083911779551311960962461659156432472401024414841369276481770565187257540732386187644090281161696320781014659633262815434628748348671698657655420342282887356210187137836981800150327509420839590745206710091161486743181419517904657912271480932295160255910508660187360969080971925515435090125352129689170479453270614874593954480140205293019625602971603508278154659693381746430933440762049778953562314132968174628479415104984523962151882873670922739430767660129599338847918439871205840146025208744432097427150533608832837479392567802889054109604895725620752328568698710956593850942909427733953149872494085173119221907084646142809534846545112908770062582707387819080209135617691013071229650334681557961791642125751182053559331710911787542096095118446243303389478102847559576192621221510869069640321054758117531223476743869931758664679636038850257773493813278418330296946939782914080132680811399577923357179446654024757940082564162712574249725754078172216967204509184413795330083478382039693063474183723673243137431039033144682445498595675603508066318939674460551156597757240076184323216786149520403473562268070705740078431863044710607405248141998106502350499629587831307550925770866274200993981925992228101058634134455570371835237910299659014889818839867404281623260563891857531861544090698633364204380609942847662642263127103185485516688208927220826479986437910241675485047508451031540553122888048545800972455417004283108043164233095097714379641400590646957072393591725997660504050843078741396718181124697764606600148571630314377918309645641853128190482704653304385591364810206803847600822793834290648722858572850392558328323454707710776026734387454340156129260266741577829499089218243108675506418077540924075652251200904186444360207632585183381763784002606582315177382495414171442053876275107880630680415288525106026318011859347225494940003616719328904799741284110532197495007228847692025278096883543372324312248546326234881072285560783151797980060850894601635688570659710291731192417475493942726653645910573393395232761780122088124772842098321407225550148337327014250997897792086581535149059302119292212010694546769291903542099252192054006959437139146654674106923110373076923901713507497693040510318843257861869629055817708436457987007944682226094985619379619685506839230714949889149789240596038946883937115704173057261970944418930134054063628365746210519706743523326275194491385415374106680275878887509832162976379946020700813355052000323362533337222278082250728878353634931114534754351192382526096403930744160158843834766060100439677251956366391407755512345715972660158730867939793404608508560771183741265814201878802970329180509604644375022534229667151636667566447557585125626415222827772420380598292300447186964412118294519701271157999089332742347290816753861218597645815064222713266325317489170237193714259285023096000860457811777705622640402773103505899767208927219891973728888449272851777898681817079237741090814689300461057435779541767792336385117366818029472276251198111593245684165342757952735885669780904567307240439097810990815448991239339815484924536814705856341018720939256824654624961192655485630151922837206179649390303670002475181255904605726183688490767128853718099009893390591104259734018637244398269011402123344994237972688472759671133489417168350006600034096487014974327565307565492939532742669676399669070814056787941372974518755313034397853106221507063302269000302674061533917081194251504441081079338266817400406572264184306829938216496022910600263954085670648679665026024396784854522106883880869628397477942652943526125106244069369311844073659548762869333090584020420876399920493920409030535020640606054848930544893591046386371986536478995478888251686163040338669936146688745438893256528093995530951170145421925345801399424339492256484096959835215972129614274470099579569940581638978045688070293289217621845023329282821857258524496788422621194143874831588276202088972839785275191586721158890411717877141589030654228452008926540283173396999515784692705171984684062669467050109285522509302284775846370356080751550044793539704048346428167125221145532763028933259982948770789315458501129454903167933421995882757864350415572317675813918564468061972078027285664636808045237049003060034170384372036248771248768159357929321613520563410901123113708684854676702089890904703172898106577110276318477311782053222431896894496071319063326992829533819985298356949315497625973127501557177751580796232128918482835461011595034880380381493970713347935986639750368642022821178897986207062257855010238953309785586243190349663596821797316136867912731927945621996787453335871490795900553910986233739662201308216203712335082347904529675792866759872411851290189557348418231312647757724458119248801183514532726264970350742009103169291853603631392182262479199807969977634020013357086890736988056271227266781453183563782613110226263197548860095863641603347003051288568376407953376675197364468022575613794366892800000*t^5 + 62353964499399759588025701796856332383786672714124672282752794800746479620212452338468006742585843279798933989972903457637063470649249545131569209951345777799086581000292763807445522344483076784248712338675538935010251110533393888700580344606293189740552626320360732725675794827376962450420557150151148244506225340223559308803003099396044294801970533352454802490499320791572544275433762432510900167028845298854675650178091229461294391021139454842936743113165682066255530339556571726747880371960303917887156883091495996294572221357377794754603510495965422109018719987829595577009991810287155046326130673315608945295162822078375470563673533315055937341866203152892922661753193700231429589597658854503954195202418098133052645254057190914290873458810023655399388721078172883177258706827745510314247064754871508304634017148841347763957753091319429674707148190419851333217371929575106328529953932755699064776674504523584726765135737717724675446099729149528840231666560534106490863963965382540754657263849722463601310934863748062163964169666493937934731315294639101559505530821566322991953526148258546659157545362381752003421695006910228726901311520865931279132381750474719050664982868127212978527856600618085505818405182248732460904268017257959379139505837634374815508835249155070211882114378307084794545171515133001197008305743981546374147555783815723784074231895700214969512775307196749152345887909378281216216798376314927404013787064379566178758160858011002878308648294271243718317766901921952590304268366115612342051267244025361961113537341801800201632497647822694795704317743751504767546017504516027865596044828471316413371806075017642494725726897910875739033874621263128056641111741345078516928267552709234636509598200552045271349738958273770116798927787590661034977880432765402226244850006692278344635368241832330757741107499829606740065672122642707667257780122432400518553249898420156388424246581601683615581335319622446009595163335129516621176248988469385115388967734987185618888257761085025179378665333572921129620219811152611175062388023202049187763324107400206565473331383761113827167077501311255589157199827308391909475169786499620759279433133080977439705023753685442383209546775664406386368479961831357751074087548418861147181036973983962858443468581710721949465322155135997364467271582466516101655874776070637010397470503715828959948035066431495947240738947411300376289812077223642171346536336971941373844082460309946328578276528704155829408096874464243275218260633069429726949352909269508179013372523929668658248965680338276082990857068549510933005542121655880087516707615885047050486610648966564246778897627088653093107661043061159901309899273936737447229475604540298969308188308759555055450975653943280464616842967447385603393745394037594528369011763496916638905245244017775538936793963331524154577220178328048975591187327001855471597241538291706220037676832807952025792842293102127582902928837412969658691397081078003496372364526237917342375444056955145137341235260874808160380818051340012428503261222435831809474917098047927510421377858802911535190383959997191759875575366038276568328503833942031951659681608114029417085634508876490243072292356124095325068145576864619481000626097353336652782080078340779413571470460459368906482586944965182411242442279389732494510248849325262120621440858959579859678813015730563021605735208267027201481362334062789510508893633078004888845903872832870283705948486624902880838472432774939217927098762716045255930774074230488598930693585321569290793416584319379339522025865789771177274275134683497600682706989837771696849285252478370274376212492022889611195602262297450777904811980178468317050115014131879700180525447796347875582084179453148785651200597362990595548797734611374208506431389192298349653423119804650561293249515857684631222144457664215491780378077202853165189020372720790569137299072290916068070720844099707674102628976178164509159540236426452135614571459423809597631203857230119776010076953813962949228923797079921875114743624003413267705117884777274581771677706057942920590290136608878113284252671382443513809222461952526314063177905520968587019923140933949951218823841251528548161788976341471690181688882170276251148979002482726246182774173885268321582023484523930331215821671835575331060541461025505948771646794010883497830780967429393922943432557405524989332922781184813921025976365578464350111791777756719923847929815590132025913477591379181594105682043005582579085333245541895008570999432119001450707005796971565271241621743273514935395293225176630628012617550048343468969906789119170602220231946196737099107467918249379994553439355212360266239364014889536440374012237343026257875428706327388707220738550254106263085172258002521732156818063913787033894326225802199091126370997651550568640677472202402838388087237369357732696046400126092030890145966322246971356188864751486970746460368757244940679754269831546711916129354687045856562700455236904176526539442112635583315817347002967971271783958780279821056006922161913479833165971315365055410414977938118705235094909665991845155643052985379571540705314291541039780369143985221486701208797071477095217477713910762665632197378947692691917844484688648761856594961338965857471825742007605738730590918262549938886064772469550316888339737619443420431504419952737907871836858253010805563088492815543902285206529555275810200809946363759088289953433171641731876472673499581650506451426952810777430144526286295187499534261468471999908961934839601192494024941663627138898800862110596212855703427435327168905892799423240421054065061095340479867436595330106094622650555482595982657397741388354349258101769363984079820557909785817159701096506764758024898056035703556742913874949298426684094179025445347018666185823142649272175957540997163023345409386631228395292193504620385707375734227889227083746205464651528609856258655771123804379813458437320089476361134491360963768898522766148994610591218706219413924449540607022296244807445149805974772456821318127300941209406242682023571313745261465696303083991605529782566524128360133231143741948269071975273386747281164585199248010101517813954331891354685151700407078443025209722519319755641736087766874817367882029669012843022895481665066999897125194492493421856010449214574147897560870745895624583289873890630705782186145317317445459053869864746385134278196770585419145557120745161270612298563047355396768359730052142414961836366912616621906923327794155508328893801956694044976783758081703540028397802393109378619069878675670285985503521087457371855313901050457909989345600806115367354415839398985198910892451162095922641348754005121156792373494836412995656983202207250985298959691208914277759927254758163887334092578970230006730519172189032513936675122430663552878908303001436628224413292184279945968554622984672073076963683418455330050732486631785156324315523371972394480789317584033751540452124428615877500022643456086352947196292411365994846580933483293628196377486172053413834257815175282407449409577811967288392141498459950325246835819127755960022924421967/2175010417002447134484662340983358639981027646547068976178801091468601353150581096498546283301303657089818396025090077403112214110728433125952386399669104995767338451899677385580634246978421867345705890039043862897124705662497637999874295386103913285372381620608688790476317897565945012908958325777229540102997891866833364098970715269571190526891071487949163233907038020951021962190014326151143839488752084618639159169408389477176356914805640748221011537406105061887473955271754267913028970412584206707841582284592023545580362798332293887243082390044279572467732553643539231774295242023958285719720564683987335315562097756179327224070709410132391747897673433822581898522876715876410342623645887891099711478343933633944873093891267175778866048366885062053812246836887777099077020565210110949039507099523168213506467844983254729636746015005535657836060288112103399488631376235941630586393015255801803175465816283260070964700386475546694386303322195806547729286365569084182243221794537350711070812593789619051953743237613232623214558693961162943934605992756050179516776036094488413205026573763617358638679733548849959913964400483776444089362337341054355615250212721254726671566115985769042023118447983221055393396709291083605021654405919966323250305056726286669800398953147800349191855687000358956892260587606007133701219375665085223736142844261954080022152737451784555639085908072881816387396407786811752549810060237372711203459949113682938493623837519092577599594791564908208335154792044245878619314361525140388674731726869229105272888136791876239507011075447573345986987138444372666000721320240226657167219006986086953261760749293330769729843275354239374645246073510386985317903236245850511886444773921441236140600986656422730630390900640698020697820431825916291573238798113064332380018417783218490447769073585449357818989332224152340276079727792174186806661904786944311833016530251899897568341941748193857651757981498986035614022575439070399266868497154260847296512576266129383129841074919170749181378356641382457750303529435703974449747984611587519975967221227165356096754888809335029006409259066703689061411235813654629434016816970290555606670325352938797773483792749564645229321087289135186195407196805216358198706270747418238125347821837737757960923604711390176151657896400050157031754406631593422344441049163121470278293187734876334454024884386613385197958711383439786390119372608917491294887964956884230629580682726404544734099044679739491681894687862041791408267883575436887017742875553324387841431395029844046727769754314565566199333059514067412720233771424128172201714910624300048048051613297019752522836621902095525459946186107574532456184584799438654087557372322010340138735412562490504483072267090447665220701582635577657233499517709398294024300473413155831701478680873868607752254695437533818219279747767387408016673014104696724836495558208705742024672711416107503312980534951102912671585402427591185968058185522485948452831537783623099251349961337780878965366058112940720659947657157587696149071825397064352078479913013611403273440532264928915049021703226838749005159311391894994108712788289691791083440021231108308081480494593664378572208202172135087017662968776624295871632377061847063581229157499015555532920572329563916469230417107973647812637029124985098145271602297174122718257148333193442789156948388308508117929343290799774954226418821804126868808159535426919254206383450976934716069576198865204271344951630022027408137607276682409223900374091793039756967735461737121509983879578719872658907461655670354728620114989545106099311000564762463218686083856492153404474288356571523025581261979784881246580967366086919723520030259652078102840364687734983455020410441364126150553525775230647396959233830729298191771593445935650331882723493006988336316431296534743237442710617475499012311142090887653194648267328322520478635040536407627923885023125797608561834168024050077475981325112420538464571637064822500487889363847278769509348530389121906335826268879746331087087662951242388554066241265653275154095001659499070398060108622980954933687733414875947505427390594618642132495015887900898221033807960961459866631201202704193871736304535618899300521365656014238839820659547895105257592203238195517404444165717448407834348478759188029975152958817400563292279907967548837728461794311530025784381166300905178588751958933114653156989267569864440426534664539131558026444221529367777455614264622432891281323397293291434482362663386958752127583570537519054474503213031840935810565331227755849047892221577630905549936955273059255621392302737130500307057841206350661114176098065297555631728680799739877059595104499316838481273357544431843156387883556864854614685759929641094719181238315234923914109559355551221196540655565422804681396111794079360685131990118042750437694279112032362905969314002121175004802061590271598717396360639094960011334313211317511016676129611357047750008989731832921885655214113485140607577490163230214164379466914013213444284143052940216707530107788209223610490250701196964438621504171099657979547286370716621003020016578813856369182746663407186952742300093121654216224811228089323516938671734766036596778705984208140969350952277082443210763423591319921756636984007235357467007864662961961731642473126464101356927240872198434767801225581608696262180169835963370423354312868929761360541369492581273212343047336938661617212619127964250049985608417205622172047330576730272045036410758406815909843056776133619177345766520415619413896695717898103270214033549911491036363843893889493887821078586456816677623350810730366757606118716349971978646834757066306868201878557375035220432091072767882661872757555379845758728897657810943081804007956910318360534031649192026242067124699163134555859255337214110881271963402715998214138255025991942589052590223615784397551135673047775113055414192702848835144688175014757413701052979109881242267594101430110497961366876940883994554606347940624889582595568424410989772439404978315306296326236743531340121594298903768697094423429972758683277887999374901392364430200903487805714885489320917308941665813169012795840387749249796411677144349648996240068678943900369082385568737467544084456249130823894956016195797062017442243599344263091575097246710708698845655227050356910962692947503122831489521498910532943037477538697992823738604064013170337855632532600749222599653232205644368841367883032829675564514078770061528389872434041920712988284158638924232992660219607713991662114792909598374416672681323173444033175721390959439550325677667363576864150983036538540362991206390513375560005796779819893994339429715280529743055650564352755479129694155321430712386624176123316695488852637646465647734121527465656426529444048731943403468024787336444888351823187929706043214845808666391566342544319985105430947268912422156270216800689479335353183334446126908590978127126208051687393802800171223803114332987846457854937821047780432287062073008143368353506613695055334698155606777541485366586792186843879656401736901625358240346509713910361747137444646222457980602955399012610146560000*t^3 - 618209737007632921887231169275797870565544408177080630020381076877153921872781481357224011174900231231121644981777818395155509808865404637555041679283071816303600825184263386517753474491362112816054152134677194649728260224221533162373923763597915215966951757786363919767700725705688946748600994322332606753210087882799671015483737859626724675332481035845138918450508066443490728656804820068837225895957154527621568469216352549333158848727720749681610399674813320697307314746345900477603166942504851526483627323824848345058998257090556540481479946819296048575014547224445675066569013500662923021186641107045822312887450275922729256407733985921627284363820606527924715962194829194946166412606752423767994189930641114684120199731531371820681731282288442348716567108759717651263133911106386120309352756434818666164746213340124620186168518448169609558268283851624778283640883623028770041711641059123877452142009893147647260373651911123286174892693885624372977107228028417288692576608058895689487814184222398892784752287934064090070901955177533547590623524139890443356861041458677888555691054108562484784969811084788138807511165628738711194119942408745783167614625479275099065813127414710566886017360565112674894554228488451625187683629626716804875612999126433012351043386421308538322857792096618442359164831788925506801162940713576523960497454391048650076338214212274647892105157543513726470623583820936763059318197134329495721911401357948560300939860762933624393013115546025400967533226368764545218233598579738222278640104997061465813862836140818239640846622459626749671132536129309901766665235966800365219137374398270783674651735403530834164321694956251464704392460221905429278654640748225703373788122417334696531391227006761352792654883340008661782628412464587450477260490749631650628165256139078990549078009818174973069460063943605985068835402646655984836670505110903056869708164900876900061756859365308530545699307564040925408208241602585466631243749865510045299437056977385584939894411051620937568997689054636298649140391298417409829443786365631346348267255434898256177557486884730907311732223953679130577557157155714373634822974012320202561855998221379727045621122997693640252852723784144412551178695442088859119911289583525715213997669006807454070389244613339625096007977981467770900100977754789550040366742208534789218995780672326108248816905658750852889798862948259903417917072463839557037454115446820993140239196225921825276104756070911987188218467851904613172539491938803553345556006247872893519601456651388838848675634518486874750579492790467980675794404435979571744031024820634876517688874247931628010525273722582287877310614161578333794570370739864932497278865775726714794661150451790220494404952209629747324141175306473767313014282875984580942312970592313407196256441343085548160728675490007378231473087756569153802805996494087954753521619421146960053617373540951511878889574954927924704278728114641713970851833636186449202733811507274927582963376959684166969550682971353201478176471948486716583677975099916719813100372461295779724305454503539790338547685431294900645244885085443811319095635951934131556586130607953030450225859663113641160464979882206631311314789435700482642011574582970097645186897943219503926261905168970043113717972486343495474468248168707589836190006129572238605050539130125304191706147879520597224478841335080126488343643433943424052849177131874460221305832390962643921850930092237261834937089902661871532719881699744545710695445979681577651767807957387526441056365511734057518465770188124959522248271526621679572479668801831502479706267418771772152579736717722134214573652478860108944933389210024709527811568358223902248086315864186208151411358668304570158346105976923451849288628004656200288573148298000176864647271224025675624637757858678346464873429238248771977933968840082248000127702335845618408102466418094077905738196339868742136342064643882154065524238903943915392606332977181862394410010953522672300210836684367879219177962984397779283305915826705857357273297884767992662606855721903447005610016146113199105738472863101051097728838142868054538507443951917298589915306542236230192011118132331078106037244067782880300672283760985906195470902677987105797416217138169368312835542994047758933426463999231035110351862780686479932442259567356815737721757455846752765360878241982173584601991721641255789808242819950311099038592835496903143558843997950468425530856808335911596450325147909773610840472637166008569808602834135733383880113442898668278725735975293908718374145357505048917859138182550385973864598194159805735570014138451542719780094745973715320072916470417118869970060795356447413616640874041995755512231640805844982025056710255241438416724356829445493028224833457755309622701269277095785125825975324175950389369991275538239948788959381231589352749378172164145357563115676782019702319711680235961522298520610620414936496333416293670540769133464755732995327631958928050134774625097472922182318520503794982431032127276207139938141369105166007114530664574110414028435927859309125877645977975907113198972954308520691522896306279049840949485768753764659509699539847990124223407635148365353483861292206708472283503398192366099760881210433973128012685542464943878178106813584057867692035585156236939348921867727014354801158052084710880329318121246699856712244777130908551301652848026785306163643602758386719463740797890098968378215093902252330473588824285945691014738258653339778418940703041324880599427988638840912784633441605530213679084659426094264363730994335655357978372793358625672922121361715061894772766767934226423142065081248001178343200077770527632695974600717776215161155529916780161027228089938895536859173822201105644172483492476401665517687836926671348699431325725811461719341815774650132868553455835407190867399471636706401050692761070196493243893761123074020910348455601157329886229891115281746898883102506494441589349948373925801675927488784263259652448048979898455242904711851503167368507264583217173251173520233381692817906406638777736836262046681921584927769371631588631881743812655375147420451675797895085222356107994517733613888956599110662576298563720573372449183009167603258986939972203793071794053500525625353172572434027209307253186720833730760097169741948378858830031580897649376550458139183672200370205223105236190758570964714410756844431373653538752605769434573304094527321302554701541059592187717366988132281364900112675549049357746100396603350497049450558584829722468389824247448575964826617323524216879764230701227178671675752790702364727178688871296734719081225977049469759983738180322110343844386344278451621557188676930568338754194538762713026499205250335971652297265208947771962725462345409591743164968871358561073243710019072743249747472475586405158992051224077276947263207487722075981446309667432169962578724873216093133575098226183746018483258137702326755585192140601273043285106386925425495587857876738520451593079493752779742062017301546168062324032957758542206834441439809176667290873959941245336372605165941108894716137/16477351643957932837005017734722413939250209443538401334687887056580313281443796185595047600767451947650139363826439980326607682657033584287518078785372007543691957968936949890762380658927438388982620379083665628008520497443163924241471934743211464283124103186429460533911499223984431915976957013463860152295438574748737606810384206587660534294629329454160327529598772885992590622651623682963210905217818822868478478556124162705881491778830611728947057101561401983996014812664805059947189169792304596271527138519636542011972445441911317327599109015486966458088882982148024483138600318363320346361519429424146479663349225425600963818717495531305998090133889650171074988809672089972805625936711271902270541502605557832915705256752024058930803396718826227680395809370361947720280458827349325371511417420630062223533847310479202497248075871254058013909547637212904541580540729060163868078734964059104569511104668812576295187124139966262836259873652998534452494593678553668047297134807101141750536459043860750393588963921312368357686050711826991999504590854212501359975576031018851615189595255784979989686967678400378484196700003664973061283048010159502694054925853948899444481561484740674560781200363509250419646944767356693977436775802423987297350795884290050528790901160210608705998906719699689067365610512166720709857722542917312301031385183802682424410248010998367845750650818733953154449972786263725398104621668464944781844393553891537412830483617568883163633293875491728851023899939729135444085714860038942338444937324766887161158243460544516965962205117027070802931720745790702015156979698789595887630447022621870858043642040100990679771539964804843747312470253866568070590176032165534180957914953950312395004552929215323716896900762429530459831972968378153724039687864492911608939533468054685533695220254435222407719616153213275305121816119637683233383802308992002362371337350393181042184408649607529224634530162871106330409261935144472721718700736017127631034186183834313508559402082720990524101351186677139831441693404815939200376878671299905454363388039599737546187537036434356280351585295959876432283418453133747192681945583108261784899017616310142407374877217799732160828190055220721107540963612160729986353835384450138167616271377558619378491845490237804364785287093939773916907230353269647138973038251235768714229493846476335867075946093837980190893626601389695351440298277340284024961272461794577504769550626715185944955295793028329482438596120166983268244453663450279447104112693585790816980540871438212475210376926625496713631311056924753126668437662304001304558446292608333697333724343159240549415428953803753980757168076572534336789277157571504955208767972136441970747995549715837155174789902200361100156830171481648918435602406889381015335609647069362361374838491468701573880717389678286501661210210358995515277825864429520642700723925823528348671762965273541691765004052659870550542313654754478681576198375170348094339632861997144691298105767710461204283076197825308489848088311799906789008119889371699636958181159194025782374549486855522083704709872930596583372419025696174197793278699164331750632121372962941727890003746921699837668243955849508234982295218004729514179033159559447451372948162871329966158489184314878155069927402333133695550280523674129531403572744675561535744372335857526081736037487790215970590373812809089204198684991074273688400061814662325145865199874628613141788405880294433365692007209318348692485890964217290978968942227968129089067937389861644859924120299838786914082632285270229960065303901435947773479628792157291388020349120124940556094502184519481235042282287725643039746825510349143331238788108027667258354851247634355935265306139707303985989041861933565510583024498717646198422512071560118563120323662825810517699366903761626842707899322859662871305387440082482221171577782790322124838144246487936575180947144892406125468440666848864223302888826609246503519482098975928033999161847327869465979913109008499290422926279392017659750664113266987792076259403527676326924962133784083866651970519871067840406725253142999602313843868141050319185568302181067410765407636067889847474478796990183286907093216178931055306980042848592718483489845059811403466607600289359980336698225132184907835973323933242651326916354677276994638484151269309376730771169026742619578645199249281655975393628281171614825676269468670003231323216205542106260941072192180132239502004715400691525177252221904806684565631719384485815027049526659503594721310847279816746707054755726129150698648315385648105582994492873148646911384372200759901953342472353493289212864131042088119156672725302098936326549237248776373283011700241236033241542097461019808225454012432535751373017539658514500829995117812281791974663374415186980273574197570914281302955439717806346168781151760325045222075773645265187894405986906050889366368477992121297987221297859931944516133419371573863704467665400923376175864496099550057405228509319804275602022075857677608213204946516793238864452940978966746138262887855791201678061902270136208691563414519856083484974081923154311990505025812022369259849190315562244127357788555481188929331323985125733172015031879855828416305129412448566389572661514558762401393994207253537938368658802740391230857018667434522176067213624505816675951375823456531667953302752806237532673249467889095010374943797524335932176794989860736459235817910985227163700130345622515510080126744485189669778472778908407901945273739539222316413033451662226490119074985630834954799620541598760332150711284044604705140806491035436540536444927020890955444820833121050354808765653839910620292101326024397212811157332444408126951177120043626734073165234417286393999673563017882833573099939592742932762872447989059539813160712961221757298505424228894986780499938959007974168360725639375387391462483144795874349944718551781399152841020889497735249841741524562633288647197806802737627855612757534504593545004734011989360366851598407366965189229661411335804823814631364557532567452793159806238105854232449074909086173495396700228794723392467537011282734222037436862220977369665457482948862094027857154164007547273247567756820977896860369223238970336789766142605264818304513614106192744269692001993117993160959929611354891327477654219022444643541690324480981223476594946538162708626499945634383364121311896498906307065157191080300403274285184612434605174491133905791773324015617639317215409408490249911243626052456310550456209149348421682687825072714957702065767599798818433149404476965451138830891419421036849628659367716214871145502958434663333377248331968893896510831176367649568603413366308753629770410267586596305959274061540277996127671497321709452531223692921639594920030672211692450515339298003370366301690817649288206173074308078723987443517575644738113236885700167850531945459768782843584722230652476580234682781259151906722680324243721392447835855968533771628316826119548729447439947031389154193231921932237384076936414981374889140809031718514239821225279557767865457170528135684558690435186713806499853052692416762198080000*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.98498527192995646279 - 2.7040493872366902659e-1699j)  +/-  (1.55e-481, 1.55e-481j)
| (-0.96770409525573411563 + 1.3868489315050595958e-1705j)  +/-  (5.16e-482, 5.16e-482j)
| (-0.90207383109233415193 + 6.6284321027873440341e-1707j)  +/-  (5.23e-483, 5.23e-483j)
| (-0.99961608360343216783 - 1.01401922729088716e-1705j)  +/-  (5.17e-482, 5.17e-482j)
| (0.90207383109233415193 - 1.3091427041445222109e-1702j)  +/-  (5.32e-483, 5.32e-483j)
| (0.9225217132136291628 - 7.5203096316711972152e-1706j)  +/-  (7.39e-483, 7.39e-483j)
| (-0.99523536038559764825 + 3.4849488228882716893e-1707j)  +/-  (1.93e-481, 1.93e-481j)
| (-0.9225217132136291628 - 5.6219786445300181787e-1707j)  +/-  (7.09e-483, 7.09e-483j)
| (0.96770409525573411563 + 2.0091083372834896586e-1704j)  +/-  (5e-482, 5e-482j)
| (0.99523536038559764825 + 9.1761504023001608818e-1727j)  +/-  (2.07e-481, 2.07e-481j)
| (0.86830257549154095717 - 1.5217603033760540026e-1759j)  +/-  (7.45e-480, 7.45e-480j)
| (-0.99808758505931596843 + 6.6133657515595910621e-1786j)  +/-  (1.55e-481, 1.55e-481j)
| (-0.86830257549154095717 + 8.2920958730391793856e-1782j)  +/-  (7.56e-480, 7.56e-480j)
| (-0.86843936719282485836 + 8.3494285335007911007e-1789j)  +/-  (7.96e-480, 7.96e-480j)
| (0.99079325588510780584 + 5.2434131216720469241e-1792j)  +/-  (2.01e-481, 2.01e-481j)
| (0.84191950312739355875 - 7.8172522412781557711e-1800j)  +/-  (1.02e-482, 1.02e-482j)
| (0.87022349713010579206 - 5.3143440437325605126e-1819j)  +/-  (5.39e-481, 5.39e-481j)
| (-0.87022349713010579206 + 2.9449619200079876579e-1839j)  +/-  (5.42e-481, 5.42e-481j)
| (-0.77459666924148337704 + 7.7559666365556931715e-1846j)  +/-  (5.12e-486, 5.12e-486j)
| (-0.84191950312739355875 - 1.5554048835901896436e-1842j)  +/-  (1.04e-482, 1.04e-482j)
| (-0.9775483745173533672 - 7.6767745010128238522e-1841j)  +/-  (1.03e-481, 1.03e-481j)
| (0.77459666924148337704 + 1.2015457893650731409e-1844j)  +/-  (4.59e-486, 4.59e-486j)
| (0.99961608360343216783 + 1.9556821754639742002e-1838j)  +/-  (5.66e-482, 5.66e-482j)
| (-0.83946031166972284738 - 1.8220660860014412046e-1861j)  +/-  (7.75e-483, 7.75e-483j)
| (-0.74145374453189143147 - 2.8087593572564346599e-1866j)  +/-  (9.15e-487, 9.15e-487j)
| (0.99808758505931596843 - 2.7450319565440320686e-1859j)  +/-  (1.58e-481, 1.58e-481j)
| (0.74145374453189143147 + 1.2105631580081836644e-1873j)  +/-  (8.75e-487, 8.75e-487j)
| (0.95521895685204993832 + 3.302758086602688143e-1869j)  +/-  (2.4e-482, 2.4e-482j)
| (-0.99079325588510780584 + 2.4773761765477772705e-1879j)  +/-  (2.03e-481, 2.03e-481j)
| (-0.65729811626335614662 - 9.3281809391209267117e-1891j)  +/-  (1.44e-487, 1.44e-487j)
| (-0.98498527192995646279 + 2.0677419046973473981e-1884j)  +/-  (1.58e-481, 1.58e-481j)
| (0.805794939646622596 - 1.7822862938631418059e-1883j)  +/-  (4.2e-485, 4.2e-485j)
| (0.70262052897353735609 + 2.6910496599886902371e-1896j)  +/-  (9.75e-487, 9.75e-487j)
| (-0.94015392052334643824 - 1.1642774638214759263e-1896j)  +/-  (1.3e-482, 1.3e-482j)
| (-0.70262052897353735609 - 2.3603924448016578013e-1911j)  +/-  (1.06e-486, 1.06e-486j)
| (-0.69643438747968073971 - 3.8251058364905460483e-1912j)  +/-  (8.3e-487, 8.3e-487j)
| (0.86843936719282485836 + 4.8700088584497983404e-1908j)  +/-  (7.9e-480, 7.9e-480j)
| (0.66543348592151387265 - 2.4193622817349768075e-1939j)  +/-  (1.9e-487, 1.9e-487j)
| (0.83946031166972284738 - 4.562917462243887879e-1933j)  +/-  (7.97e-483, 7.97e-483j)
| (-0.66543348592151387265 + 5.9681995219541032462e-1940j)  +/-  (1.88e-487, 1.88e-487j)
| (-0.55806685067819680295 + 7.0887651897440810434e-1944j)  +/-  (2.62e-492, 2.62e-492j)
| (-0.050581486163345437656 - 5.4284158440421378753e-1961j)  +/-  (2.96e-509, 2.96e-509j)
| (0.65729811626335614662 + 3.9134292342904555343e-1939j)  +/-  (1.47e-487, 1.47e-487j)
| (0.59979023953884433893 + 1.2066384070583548983e-1942j)  +/-  (7.59e-491, 7.59e-491j)
| (-0.51504515053015824498 + 1.9255827779862659332e-1945j)  +/-  (1.76e-493, 1.76e-493j)
| (-0.59979023953884433893 - 9.9430116317278675898e-1943j)  +/-  (6.81e-491, 6.81e-491j)
| (-0.95521895685204993832 + 3.3676879853982101301e-1934j)  +/-  (2.55e-482, 2.55e-482j)
| (0.69643438747968073971 - 1.3017091972779768404e-1938j)  +/-  (8.85e-487, 8.85e-487j)
| (0.46595205555363681682 - 7.3839434681002313837e-1946j)  +/-  (4.18e-494, 4.18e-494j)
| (0.14024937522154484466 + 4.4614863212574041606e-1957j)  +/-  (5.45e-505, 5.45e-505j)
| (-0.805794939646622596 + 9.3838856106877828872e-1937j)  +/-  (4.12e-485, 4.12e-485j)
| (-0.46595205555363681682 + 2.729415803932650296e-1946j)  +/-  (3.87e-494, 3.87e-494j)
| (0.94015392052334643824 + 2.196850038472574138e-1933j)  +/-  (1.22e-482, 1.22e-482j)
| (0.40443215520275821396 + 3.2219112387850127446e-1949j)  +/-  (4.1e-496, 4.1e-496j)
| (0.51504515053015824498 + 1.2119367778480217964e-1946j)  +/-  (1.81e-493, 1.81e-493j)
| (-0.14024937522154484466 + 2.0107888639299030821e-1959j)  +/-  (5.45e-505, 5.45e-505j)
| (-0.44926232472048522782 - 1.9889059834546160223e-1947j)  +/-  (3.22e-494, 3.22e-494j)
| (-0.64670251851182917371 - 2.8624990199431894981e-1942j)  +/-  (2.67e-488, 2.67e-488j)
| (0.55806685067819680295 + 4.0781648331010344216e-1945j)  +/-  (2.7e-492, 2.7e-492j)
| (0.38823647702882043774 - 1.4805035719934938502e-1949j)  +/-  (7.46e-497, 7.46e-497j)
| (0.9775483745173533672 + 3.3655766959195452897e-1950j)  +/-  (9.71e-482, 9.71e-482j)
| (-0.40443215520275821396 - 8.3713918752541821458e-1965j)  +/-  (4.36e-496, 4.36e-496j)
| (-0.43759791354037044397 - 6.2426205293387754906e-1964j)  +/-  (1.23e-494, 1.23e-494j)
| (-0.10471043912156992565 + 3.3059432512840399194e-1975j)  +/-  (9.71e-507, 9.71e-507j)
| (0.44926232472048522782 + 2.4863302269890152887e-1962j)  +/-  (3.29e-494, 3.29e-494j)
| (0.64670251851182917371 + 5.0298495149554370644e-1968j)  +/-  (2.64e-488, 2.64e-488j)
| (4.9182540407809484549e-2032 + 6.1522724970815667739e-2032j)  +/-  (6.54e-2030, 6.54e-2030j)
| (-0.33975003468753900311 + 7.9031586495687479094e-1978j)  +/-  (3.38e-499, 3.38e-499j)
| (-0.24360787857048059688 + 1.1461411976655484579e-1982j)  +/-  (1.59e-502, 1.59e-502j)
| (0.17446243584359358248 - 4.5310786872349504791e-1984j)  +/-  (4.89e-504, 4.89e-504j)
| (0.33975003468753900311 + 7.6472063271479742248e-1978j)  +/-  (3.07e-499, 3.07e-499j)
| (0.43759791354037044397 + 6.2000344730050224922e-1974j)  +/-  (1.19e-494, 1.19e-494j)
| (-0.19375272320694829467 - 1.0593766530635660614e-1983j)  +/-  (1.33e-503, 1.33e-503j)
| (-0.38823647702882043774 - 1.0527614600220290541e-1975j)  +/-  (8.1e-497, 8.1e-497j)
| (0.050581486163345437656 - 2.2081794758120207513e-1988j)  +/-  (2.96e-509, 2.96e-509j)
| (0.24360787857048059688 - 1.2054988304772502449e-1981j)  +/-  (1.52e-502, 1.52e-502j)
| (0.19375272320694829467 - 3.3412517067338816652e-1983j)  +/-  (1.25e-503, 1.25e-503j)
| (-0.12649962777639430768 - 6.9939992995863522889e-1985j)  +/-  (1.69e-505, 1.69e-505j)
| (-0.2919991541426287378 - 8.5283092147044402895e-1980j)  +/-  (5.11e-501, 5.11e-501j)
| (-0.17446243584359358248 + 1.8736122945346364217e-1984j)  +/-  (4.76e-504, 4.76e-504j)
| (0.12649962777639430768 - 1.1280681613282606945e-1985j)  +/-  (1.61e-505, 1.61e-505j)
| (0.2919991541426287378 + 3.3986892119359307349e-1980j)  +/-  (5.27e-501, 5.27e-501j)
| (0.10471043912156992565 - 5.6853908245337147098e-1986j)  +/-  (9.18e-507, 9.18e-507j)
-------------------------------------------------
The weights are:
| (0.0064883717566258086546 - 2.2835026474464412139e-1700j)  +/-  (1.53e-129, 6.54e-363j)
| (0.011169288946865787217 + 8.0319178481556220632e-1702j)  +/-  (7.02e-130, 3e-363j)
| (0.022169951763952198928 + 4.5635696455178280851e-1701j)  +/-  (4.22e-130, 1.8e-363j)
| (0.00096209633815663775411 + 1.2509678089236039419e-1702j)  +/-  (1.38e-130, 5.91e-364j)
| (0.022169951763952198928 + 1.0398292352232585608e-1699j)  +/-  (5.42e-131, 2.32e-364j)
| (0.018953244762112279735 - 5.4205723015682165131e-1700j)  +/-  (5.69e-131, 2.43e-364j)
| (0.0036536506702925522755 + 6.1801275243969941238e-1702j)  +/-  (5.09e-131, 2.18e-364j)
| (0.018953244762112279735 - 1.777554499595992469e-1701j)  +/-  (3.46e-131, 1.48e-364j)
| (0.011169288946865787217 + 9.0723313181222121485e-1700j)  +/-  (4.09e-132, 1.75e-365j)
| (0.0036536506702925522755 - 1.1938755792740030964e-1699j)  +/-  (7.69e-133, 3.29e-366j)
| (19.891442736450451263 - 8.5318729356927132437e-1696j)  +/-  (2.29e-132, 9.79e-366j)
| (0.0021156111737393106532 - 3.8726919871104898631e-1702j)  +/-  (6.18e-131, 2.64e-364j)
| (19.891442736450451263 - 5.3673922738568845389e-1697j)  +/-  (5.46e-133, 2.33e-366j)
| (-21.342279005989246242 + 5.7277567831975250992e-1697j)  +/-  (5.32e-133, 2.27e-366j)
| (0.0051676652789981279553 + 2.6950760976743324975e-1699j)  +/-  (1.18e-135, 5.03e-369j)
| (-0.085480186098665098665 + 5.3384668115101528259e-1698j)  +/-  (6.96e-137, 2.97e-370j)
| (1.4994631352226422603 - 5.9300206470920131609e-1697j)  +/-  (3.36e-135, 1.44e-368j)
| (1.4994631352226422603 - 3.6651739443012414501e-1698j)  +/-  (1.98e-134, 8.47e-368j)
| (0.032036834207155233824 - 1.5492123033532513281e-1700j)  +/-  (2.03e-139, 8.68e-373j)
| (-0.085480186098665098665 + 4.1787594795874825773e-1699j)  +/-  (1.65e-137, 7.04e-371j)
| (0.0085456709482650770587 - 8.6480537047373057824e-1702j)  +/-  (7.79e-138, 3.33e-371j)
| (0.032036834207155233824 - 1.2959336650163531644e-1699j)  +/-  (4.4e-141, 1.88e-374j)
| (0.00096209633815663775411 - 1.6982451750281293539e-1700j)  +/-  (1.95e-139, 8.32e-373j)
| (0.10650068939585550262 - 3.7026622694342020435e-1699j)  +/-  (3.04e-138, 1.3e-371j)
| (0.034440921147414324552 + 2.7433354471447758246e-1700j)  +/-  (1.94e-142, 8.28e-376j)
| (0.0021156111737393106532 + 5.8631024492659547775e-1700j)  +/-  (4.68e-139, 2e-372j)
| (0.034440921147414324552 + 1.9450928236706215318e-1699j)  +/-  (6.28e-144, 2.68e-377j)
| (0.013786179152366474881 - 5.4463499006086872227e-1700j)  +/-  (1.48e-140, 6.31e-374j)
| (0.0051676652789981279553 - 7.9236099698234101743e-1702j)  +/-  (1.06e-139, 4.51e-373j)
| (-0.15987809590848085134 + 1.5292810071973741348e-1698j)  +/-  (9.51e-146, 4.07e-379j)
| (0.0064883717566258086546 + 8.9076960962769930213e-1702j)  +/-  (6.13e-140, 2.62e-373j)
| (0.030547715239787207463 + 1.7488414178677468694e-1699j)  +/-  (1.32e-144, 5.65e-378j)
| (0.069084587567609108481 - 2.5980053931045044347e-1698j)  +/-  (3.56e-147, 1.52e-380j)
| (0.016339973453402468566 + 1.0655460589111799136e-1701j)  +/-  (2.42e-141, 1.03e-374j)
| (0.069084587567609108481 - 4.3463882670288821701e-1699j)  +/-  (3.65e-145, 1.56e-378j)
| (-0.038925453240359103891 + 5.7646286031515315393e-1699j)  +/-  (2.56e-145, 1.09e-378j)
| (-21.342279005989246242 + 9.1160888795453236475e-1696j)  +/-  (6e-142, 2.56e-375j)
| (0.12982058530113723716 - 5.8542118454021102835e-1698j)  +/-  (3.17e-150, 1.36e-383j)
| (0.10650068939585550262 - 4.6439627280016582992e-1698j)  +/-  (9.22e-145, 3.94e-378j)
| (0.12982058530113723716 - 1.133375772821258789e-1698j)  +/-  (1.44e-147, 6.17e-381j)
| (0.042172777577122401029 - 3.751697663647043997e-1700j)  +/-  (8.8e-152, 3.76e-385j)
| (0.050958382173006338984 + 1.3088219111674862531e-1699j)  +/-  (1.51e-156, 6.45e-390j)
| (-0.15987809590848085134 + 7.6650661287568940581e-1698j)  +/-  (7.77e-151, 3.32e-384j)
| (0.041578530228767233475 + 1.9124396494883530077e-1699j)  +/-  (3.64e-153, 1.55e-386j)
| (0.044145342551696107341 + 5.9429421002843841221e-1700j)  +/-  (8.9e-154, 3.8e-387j)
| (0.041578530228767233475 + 4.6480423425096292159e-1700j)  +/-  (1.02e-151, 4.35e-385j)
| (0.013786179152366474881 - 8.3615086921361399261e-1702j)  +/-  (1.21e-147, 5.17e-381j)
| (-0.038925453240359103891 + 3.3594968505270634454e-1698j)  +/-  (7.17e-151, 3.06e-384j)
| (0.074803978650634988785 - 1.545081756769260635e-1698j)  +/-  (1.32e-157, 5.62e-391j)
| (0.087249806541780007431 - 2.865912415091756561e-1698j)  +/-  (3.93e-160, 1.68e-393j)
| (0.030547715239787207463 + 1.749476102425899271e-1700j)  +/-  (1.49e-149, 6.38e-383j)
| (0.074803978650634988785 - 5.5268784894710175553e-1699j)  +/-  (2.2e-156, 9.4e-390j)
| (0.016339973453402468566 + 4.5719471408193547677e-1700j)  +/-  (7.54e-152, 3.22e-385j)
| (-0.0088201851142364276698 + 1.8260404599227925727e-1698j)  +/-  (7.03e-159, 3.01e-392j)
| (0.044145342551696107341 + 1.897058630841232452e-1699j)  +/-  (2.51e-157, 1.07e-390j)
| (0.087249806541780007431 - 2.1514769273174694441e-1698j)  +/-  (5.16e-161, 2.21e-394j)
| (-0.087302391828624009975 + 1.6937894236657209769e-1698j)  +/-  (2.53e-157, 1.08e-390j)
| (0.10325139501246679835 - 5.8541051650890324813e-1699j)  +/-  (7.55e-153, 3.23e-386j)
| (0.042172777577122401029 - 1.356092263930295721e-1699j)  +/-  (1.77e-157, 7.56e-391j)
| (0.052886905364060815059 - 1.0983666773211382972e-1698j)  +/-  (7.04e-160, 3.01e-393j)
| (0.0085456709482650770587 - 2.2818571490316592621e-1699j)  +/-  (3.17e-154, 1.35e-387j)
| (-0.0088201851142364276698 + 7.6296611275256094597e-1699j)  +/-  (1.14e-159, 4.86e-393j)
| (0.097613855521223520154 - 1.5258894458254990816e-1698j)  +/-  (3.76e-158, 1.61e-391j)
| (0.068885644687730309936 - 7.5229310680701104984e-1699j)  +/-  (2.75e-163, 1.17e-396j)
| (-0.087302391828624009975 + 4.5348221702324513934e-1698j)  +/-  (2.49e-160, 1.06e-393j)
| (0.10325139501246679835 - 2.8239410647579549443e-1698j)  +/-  (3.71e-157, 1.58e-390j)
| (0.050427966968933174481 - 9.9280266312290505566e-1700j)  +/-  (1.8e-164, 7.69e-398j)
| (0.047594776326051823115 + 9.482902703719417901e-1700j)  +/-  (9.61e-163, 4.11e-396j)
| (0.048846527847608987781 + 1.1060437116373008306e-1699j)  +/-  (4.73e-164, 2.02e-397j)
| (-0.003886542874246764864 + 1.4638627878763503001e-1698j)  +/-  (1.53e-165, 6.54e-399j)
| (0.047594776326051823115 + 1.9469892820114733443e-1699j)  +/-  (1.56e-164, 6.68e-398j)
| (0.097613855521223520154 - 3.9657216028090628343e-1698j)  +/-  (9.73e-162, 4.16e-395j)
| (0.052311722673459832228 - 5.715623198119843075e-1699j)  +/-  (2.19e-165, 9.34e-399j)
| (0.052886905364060815059 - 4.7729260329219029556e-1699j)  +/-  (4.58e-163, 1.96e-396j)
| (0.050958382173006338984 + 1.4505259641582642829e-1699j)  +/-  (9.97e-167, 4.26e-400j)
| (0.048846527847608987781 + 1.8329410306780801197e-1699j)  +/-  (5.73e-167, 2.45e-400j)
| (0.052311722673459832228 - 8.5149575585285694232e-1699j)  +/-  (1.38e-166, 5.9e-400j)
| (-0.061639094571550985255 + 2.2969412923329691666e-1698j)  +/-  (5.16e-166, 2.2e-399j)
| (0.048008418208504871018 - 7.3248100494611884304e-1700j)  +/-  (4.15e-167, 1.77e-400j)
| (-0.003886542874246764864 + 1.023314956190219087e-1698j)  +/-  (1.87e-166, 7.99e-400j)
| (-0.061639094571550985255 + 2.9738844013167026465e-1698j)  +/-  (4.9e-168, 2.1e-401j)
| (0.048008418208504871018 - 1.3497914846576236515e-1699j)  +/-  (1.8e-169, 7.85e-403j)
| (0.068885644687730309936 - 9.3127307618074155216e-1699j)  +/-  (1.57e-168, 6.69e-402j)
