Starting with polynomial:
P : t
Extension levels are: 1 2 8 10 20 42
-------------------------------------------------
Trying to find an order 2 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P2 : t^3 - 3/5*t
Solvable: 1
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P3 : t^11 - 10483/3705*t^9 + 3234/1105*t^7 - 139986/104975*t^5 + 68299/272935*t^3 - 3633/272935*t
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P4 : t^21 - 54418441/10566660*t^19 + 919573982789/80891675280*t^17 - 2859045169344287/203561521675200*t^15 + 1397236827764554824509/131322097410757044480*t^13 - 439898293384487743629047/86430143495879790197760*t^11 + 1978358763710679622079863/1296452152438196852966400*t^9 - 28936702776416257135159/105267482462930513702400*t^7 + 3157695912956870583506747/116320568121538217641152000*t^5 - 8927475025208916680119/7346562197149782166809600*t^3 + 9240863468472883881557/604866954231998731733990400*t
Solvable: 1
-------------------------------------------------
Trying to find an order 42 Kronrod extension for:
P5 : t^41 - 39947101312706455243256506736178696347568983404911239469449746360796309647151977956292340807414694414927163512102140559978328112365503556426283442343998460574722354750616706160394363573283974456845297468005080852903372410535810084651160566704000498903846643908521538745102207410466308245417/4038047012319227902517373759197918583157591236661752836288110507806179173464051212653953965715385099523378513481349289604312191629781258491084055056182818416692699332653246429535605672750012349667579965132840770680504744208867807885258438818633777146141853811136150823413542169265169880420*t^39 + 19068827310609913400466672417063564378656847416876636703091376313365469888375871847372098583596123003209681425329051507187456883138125403606557522701726897494600187787662446507313943051051266857127496395689877051285740986323217696003091050697927953769117264004630320986676562767021314781019456537/420888811677516484320734402834192108158164044608185317478739879254704915164164746259031965437888470642792623170410491442348889841123421129465558549626100748457600044898603886402347717357780400575875485314432575597298288913669143925008947564451343591751136076660386427098724440493524192842479440*t^37 - 7369475381488386819124904434374840995285912126418190096529073834057553833326983550162672127117050571057179786274041663961356171633727605190707155384842523782948339191802188368172059779661808981451283246089481122660677424876884062068326443742847300611616224370390478070860008382835839951795632817810138937/57816056620404502344762908005675276960677093886793857068268719922831763105291449750171015202880941633630824294148046405554734164271867718454421005751897738551060793175567662649799009904244930018138045923483827550392323187922645552506255596328010645603769773965455104968971098753008930518031879393115200*t^35 + 5943357144604237083386648331085194836016756121892661436265491538418303571794274357209540856414320550181010411585779327482822804228740957349282424587112344963491878851350063728564843917508013543706717965774344249278972051990418732645363433302078429477663841188972536425555047029841880120205731507602108447041/24110170139296213008053700480672558690068980241288805027238836743080182165945101979515013405377530692273974196909562800557752705505534295418125643077619957109652786967890001222384419384001460530790730263392439037165621510386753790033717921988724896520655077975469886496337789759649727522447297550482883840*t^33 - 3081972583688656512835488803749686550716462587390246520118457213776453529344479297575739891798793363132821310353979576199342454296893533571076820176718558495255246800429250464939246675590394310365737029194833382212347665235842562144267113083290083130045423518164892691985409003082149644974121119256661703904018573/8870324475608191135367020836443279722545898382612081679961385948473143660308530579079409551945636561933133298836603430827601682377130111558691769093401003180298137547782474569725006966729209340962155989744185461285529478643369813383725093243027799229121168427799175001094643554893211953328540347203056827806720*t^31 + 617712558985642442646259395624629039808081435089869003675960874814970428112758421260630453965756860867505678193704742558610949517607725839822854360361458355481313941127265895489554774177459550608384142324084398759474764046845815613998861338105134698843464330275078062196431671888877405876309299801415873508614803/1672931992754233009827710876304800152485614902335953278094782637491521376453477776050989512698400478057025481347405152938129349552266389020712477359311846477936412696757063389579473066775179437064888610456959367591826262826578536232977680155921781557975574520006500832259699799992660728525010596289362996198400*t^29 - 207392677432562660810437564681751063842408660327250540362384001287395139855828336905456785922502740758679886576745905891661717436413867522663922296238459547573847125309975681348676860124369781467651998014672328468915129991375593210531937667142667176792085787154736183628361345725510684339954890302610530909441505717/686882801300850084414432876005560531574007470417730885595675064296949828601088271704797659575857051456034565738053557104631247073063306692055981652321591586647891930354701854473199510554898674383849264990035006548823286602623125204347077159191746655545350545162669152059180879948710734294734523104049834335667200*t^27 + 88380579398284235814954559820121209052231928988037934234194177482334893901739342020260303611259182842282721614007300262377704930519040343326850864324638835200164266866750605762229262282540595487384679986609698542606916524014034080631000804208939378637676055539463028401106017192517252066847314519222153532209470637/459878798591737236003965030943893803190574802131529225398813789486561851057708671939109544160474094279681261961374888659795849179971159751091611647565737956872520238271666483764107934417097403077505918155721443130978553708308929980118413482649744911832357202601787039127941614780475847747186931422939347774592000*t^25 - 535841601431653778070773323593633306612629750667639943689474677450090236779212160706163369426917814371487507022513982063637469854862062384953480554377349772078094050677143653884909732084411099297800757725069093699826085811758514329494447726426007911909501243856063167984716744832096275117383782758628967719451049/5598524504595062003526530811490881082320041069427312309202950480705970360702540354041333581084032452100467536921085601075775555234431510013289185274713331648882855074611591976258705288555968385291376394939217568551043262535934799757963294571388198926654783336021755258948854440805792929096188730366218146821120*t^23 + 1427494286279941942535233357806008754769322708394523962902126598421641289994234369252695973487892452655397111418301374740300490743455272659166487260326742851497642740607625685008094311963765699690632005479616545680266912104219114772264324725415155347251082544640954691472947145451472432634384526778908055788618786601/38277112037916438918110891158163153959822120791674534258020572436586719356123268400580597693871529875010896549929462254555077471137808233960858159723215048483412080145119454341680768057857155850237140412199430516183482785958186225945195044984581116061538753668380740705433317811789206256230642349513833469815997440*t^21 - 20622137879466631221305587321742731247665705884056630118204017378093426468196385142557953586172277773353331560353880982760148755999191115132980868406361408356119007414368008189654500789539067181236838731674767802941643597539384961463304930358369275467411042408444572545726242732124997664210756256334898041327321773/1822719620853163758005280531341102569515339085317834964667646306504129493148727066694314175898644279762423645234736297835956070054181344474326579034438811832543432387862831159127655621802721707154149543438068119818261085045627915521199764046884815050549464460399082890734919895799486012201459159500658736657904640*t^19 + 3300143164090626958704858338025405502499852350456794722694340332602690785191597000692715437510285113248977224652328907007434398777070844925059723739359085922437770697878787443520755947343670455351547562969578741305637987282989679593494524526016578970136761225478844213540999109316350111600422360035120214581375863/1247123951110059413372034047759701758089442532059571291614705367608088600575444835106636015088546086153237230950082730098285732142334604114012922497247608095950769528537726582561027530707125378579154950773415029349336531873324363251347206979447505034586475683430951451555471507652279903085208898605713872450145280*t^17 - 516981864991964825059369766939944426504433108469171184988421665342529504656107602806913788530218434835318316047243001914721228628410932709976204441040902068537847624222992478705225399279010482438611409826004561233801770882090930839307114210519457968563300758400573200076643958133694363186490043597212430691855959/1100403486273581835328265336258560374784802234170209963189445912595372294625392501564678836842834781899915203779484761851428587184412885982952578674042007143485973113415641102259730174153345922275724956564777967072943998711756791104129888511277210324635125603027310104313651330281423443898713734063865181573657600*t^15 + 197441594005207426292945856527469429028791118044065416655382918754699883639487321420910068723601609621108666236827020394793587369927402202284784147256486481289028451222015436036128479780518391929815512083661963743930034134753519846587710451210249104620830428466519400840284529806630837556137453739989509999139/3189575322532121261821058945676986593579136910638289748375205543754702303262007250912112570558941396811348416752129744496894455606993872414355300504469585923147748154827945223941246881603901223987608569752979614704185503512338524939506923221093363259811958269644377113952612551540357808402068794388015019054080*t^13 - 231568578781435778269262414921866683312973110063793849174517162965771050461703886409897283439620113883431089435812986615460022700314817750783567664059069016550458987557580805286494246651575719138828831928055021631324410964693515460810083709129094027608470692273782827752359672187487440664538873158862118996551/39501663609820886396399268481076526274326234047135742268339084041885159294244859030526932604614581914355930392084068374153846719440462573747015644709200256432829804071330706234964672918325238235538844594633055228259528158883577116558508818353540883448440406262518824257413124676769046704056390453574647543669760*t^11 + 4203156527365537781852444497754958169632598658743110937471062166190730607070691538037538536646398351669817632373429192240966379026478255749430935431046139848641061419237936571142973651561754429114672319345070308747785962519988352952818594758690447459044698832187680528788804657637490381602899340945460361726133/11020964147140027304595395906220350830537019299150872092866604447685959443094315669517014196687468354105304579391455076388923234723889058075417364873866871544759515335901267039555143744212741467715337641902622408684408356328518015519823960320637906482114873347242751967818261784818564030431732936547326664683863040*t^9 - 81117685404303916077485548115898585613296685105653850011713124401321635843145894988190924887385843107475442787820240070106806729849552079268078077037125955724175789388151054273366431866564033667378548996817713196872069199288623102869029078484607122286013861665596075368301455335672435927025685102073622673747/5073142226461282410051848909212542445802754915482147471319548079093536886503732609777673201649787020143711631783368209766329742968139407685509580656224432933301999122875186415033320136224912739107060184367873807172187973548047975398014203957119036317163989318572060429630628440630767569563813573966229734537016320*t^7 + 213379315160201180478878031817616643416202945410952202768851452684973056186962847338161044356792250840980916206701567032164647986675736570444750463028992787234091746278106611952449212686233784882213965885331341261221992212178951351474386498354664811966986454807321121971956372652860900001176057344670200589/539695981538434298941686054171547068702420735689590156523356178626972009202524745721029064005296491504650173593975341464503164145546745498458466027257918397159787140731402810109927674066480078628410657911475936933211486547664678233831298293310535778421700991337453237194747706450081656336575912124066993035852800*t^5 - 399130819057684913374311416331808717874731109241984146672471274188581427305931923058152650290643116156612897125582103306613085661437358411757030427005379896804716463056604721384225203779743087298454699161162843876167909592066443355218359925752690828050296546080732813821448414714813369151775831798773117099/78220774328926284601497112251346875385284337417782878453136287824163138505859877215874356574274623124541414229590072629652944641578521565011461673838995326390214544615494153329467238379467840605301881447346519398957223871217576922997288772641160955308830812051471536391746666421818579037693218593944425906931205120*t^3 + 12812625081792488496938281311960980988749053065157003237973225118871348595787561799687326640838935016361053115682071158000312907587271292994240078394806227878306080014364091712876774894306882570868161214183269784878370301245101556245967609229519560172075254385500962706141639049269850550057783147639697721871/489948856804951271315577412105019711788292661472519356337627994834616511887870984254498344795731481044419238262742351594602827586633999576043458771036187059399507169289916878404672958796193397604742551425696148675268397921349829320014017775566685170402746596419733880112437202910797639565764423532936569072381425136640*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^83 - 316986735334484016584983449160231886417375277089930669211357991603070158235883289423905064017758601741919217358973609441129538173724746614086228224168693230915984333565696477116494115910026244413743863460903851947704575828813442955005916186495118803762131949696495335963377446539951238636650836147721432455034545186300528738278012324321250842058958037385602407728410058306917815764815640565138311287783396357011157400506716431429475398729648930850785168636751952944101688533174858312974620328608909843929193051763747542672212448980527881288216960514043647751753749295816878171595435122247372786416153184760982305877286090505384935805532847593432968443713461626539058810141159152017842766268021395779917918916695264060526662595110974148344475843028211880433215523795180160207770233838240491978978105497410225829600942476572573549987077070076869274590620860795386363317879242803663666314730518376262444457106969892005599694041366418608361259749447873889839618173191159787047625056651239486041302123918828041671226756390599212526817914549450910143297612830782636319334391265460060912631785160813319715972423521918411608351364870558393671056281811787361024691692085613592964694586820796046153952196091933153639525460623631283624391717268025491416536607127031607105287318682355298199756591914499639788800879831902479387555238086458625553877716539439598724881477014792721647094492346096246409613987288051105893765468032612041040152851275660840554891691581118238720020614876867395378597021702486720576768988437759206187430125384767513380913596914362039619384406965226336945238491145438145721303176065433166205338580158767923968062333584227598770728528460729434795175179887283380254737645289250840955696536075974423754764250098098249887223843779958233359761471491538064975206257632182316687466081203312092964806730677814924025601852008854132080055233850521271276468765319338631494957177377171296924292902787385830736483668174041208293286018096979276342854667802323311221542221242649640688047627195596935301027456923517302584062843527535772036295074344862479572751750880109810187723271787420230368429755860240234403931555472399541474540935795903375348309172906750012541156626326024542474005316810307193631740076677554072428167120471363988996179143851335580670590835103532514516157238552778310692770181806071913077782959783202261675846234494526835978139757529453002020401337475275489599586468146851799684909954831380385702660751233903135776002887347630343089994314054962015162753367905871603457840258077322854961410811272921540373168618870884309798013938089697470088950755602641829377382643536608354371900138537807055029484055947995018007104900560674183400957019304932357152449267212851517455936025374160895941824963847548890786950994952244246048259340180580777372157221294258564316963255540707062071369942035966125269215655088625442214895762104780468516539046187291521733699368814693854505242982745896411804805594762022728704563034858717909358824590563324954775118637951019509781479033088795520118735890869216011227603079994386554299338679170467839837879068725096570665064518867033840062922399082756598240636514812431010569256177087329848301979742726142045980050769878117090990779335900698074814316820080572568705019629339307024831489275685636486317001101173951353696348967006680873353103272724591661109457124624213014442072290621636963978608495556607654032044740657668860297401966516457121434849973752160155384618125572124202167831758448533340350007256576398777367565735440798013570783305332929616578482284424364308706527300736878136753987473824441125335378634740834850833250596517706509326147751230865540613266774592479981605695412703234785959906895827594761958964311988046529846269023377979980926420978212720364642550767244442217070276795062981270404636971224164188341445074550490809246445387433783398133597165378845914924159890823558436876601916395114631178256310023390527765110329268881260485043086885384880342580977115168247519684695234879207937053700200492175079580251337751620319814151643670496154385318737239101677450779373119972427649158814979819226618290867354474851977728460622640688242977973285114544998943590227920593257890700183782424897129044083645019364584462435394313931144941106495414796511634776769214954429198633272948475812857733528416559750392306136202234016875103262947798497093709024607355926353372508048255871840876960236301943859303908499399534197910493749556203957503407283986985171096732349878289905727606519404730032566681330425021445590322650965831242327676783294055914845491097195793546577096028963531848949609721061699194597170340347925892315539496169221092100675152453591846385324086035106967227016909073727914717747187849444001721221627945895937542682227774207525705667553939269673246509546646812182463924587417599848649918023230756272330224670914220901677732987757181419670392193132888111116680515641416135335512493955062155795573320724966148166710033219900693026869124586020841842063575713472958688110410428427958888047434797114145819338213856863255591408720536576531970623165416027145311847292897087628446029401442328109019414130754301051977669002079355050762188096953594293566010740292796775193316919186767345636693703076674799082179197819480223472602428192849035834576112682835840268685557240332909643622394119872881763970619390315792008157821853067753040900890276057252690192490336113065619313492159050900546681194277412655889943287369764199518244439272420087697127640246415295990717536451623925629294598043738699527221921988529875835679140840271675454183313775456921559620502224279590157232088245842034032841459847663722559798545850961993256636251082357841303332027688470828702670899510737149088328217081224041382380834528224396860584797612700615402031716314792405443144287551069080928841610226083919933702784415937659861005823301082947946768472577130818355595488496756510095543527587440635710527816736415407958402112276401549114626745464079028487667036503094277701406623803246855979883128967251780901449443883094574812962568963949733782620001979153197131884541945860843278282069610063702240951184347087734025899758100783868225036158905615771910685943200873318822491682075480308007070993657666110482533832944669263970696778408851061900163569001323588114973340450340938575890205852461611626466555838444948631740401831338192421240953141660711541747874256874365241217432792399082791460503255911851417597151059244819424103560543449022263681664472069292311330478354844472976104299613566286274585848338545386668250449354293880509610349614495156952017348161897061689321555201256178058132746175644950079013355881994680613382700329262016289078744091892145128670461731129202441203261286122408054563411773549967575077109507743397858696033281321010245467372479468756893770313298462023246631232488191027546235141746596983513643794637668832321628562806129423984920614238495233966351026032998223493589542707489612109050924593191191888119140034570023041555510870751213761533943861598366427172553068452832396689047677862347962930095049044366425483553887791675251/15631194588515227953832884535536533557973799856038257278362649492554176838716641475395006516620002012663039252632316385139049939177333392117643191794013648467137636058204049929565305438454249165929582843283251905862739382875521474049220508815009122636266625147104372339213906773041724111437196705398827221931471774654417868503329194188571918455535943539418373389950920353988468868857240623307869151772890237808457149550003640105168326984138417966920989285930479867739757642341261390105363729860115043542959160005434758581429395035045299204907014456620295134145081752633054931408621220847252573947091984392699811517753063888443653990069510412417134092092302860022894754298025563789189310001547253234181079149269812561022893186374537873467289529329857467898059305905227198362988314298160919022871192408432764001768957296144321303138730892258032761830272611188302393512043218723928488146661106667644650543675650676035135198763994325597406134574692714892038470251450730899977207177095764638600786422304638593104489922289114706055023967883755439398328996998787707819853569030387782580289290150899039565335340043257665836127239210305510550394092536204674378059663252097304704441635953535720190289586303247913587522024596050721473448578836118294418715297084236230569686529503474099054075292803297689926781765511794399852104511686703493507319471159256557022837358421286502347801767075337963549835451438923366469640705238809130484200811067235148240704567341313856983152018294407656648513130842215559483501424833721135283257169376237197479990990263085762938420741432414478454357295167947181317132673155569102318433136711586996550531685280844619259477249039423047094531279809114781453947224758701230021149629626617149095458327015302965327823476491256069534114341494131791616297664404097176257371732737439745523277394640704025840887736552233828119067287509605795593166926869733415916426888743007785536858877444774415724350657337324099827607814358331332041171112058738215927458620747437743246948210723214745722663629602507664923969149998063439177361046822874147089702228290368021351125960357353946162987142533545317105311504740269101345205085085142863711665124777831955127326931175397102785495002114681768249639954117922820233648943180323370575227407332340482693936498930912590934833364430782288477146681052047425879779155729683052589761204957044229544688573221637389174701211777336589935746385763685520926041525015576412111564473911947593015780767685807427310444298892492638866949561272156781724275635436992669541658738072991371166001332429046616303073791135049630850665711711587056699728726809503441384300453639158193412290650762674939579504191607153845269437327967535261926540051351460489537766829079782175684136522048868040681905757564238930465706933229161868562190361902095561647645838814935184035241021926937681037007566145447145931751901306961756226518027714047009271697474104769302503124876871980741858416007543101591211285895978037527440578803507111680400922388901588590256993080485646220339870098730704399166242104963934350380120883277814241329206728758958662138563469946111511289428546523981349127427615820507021436694813196368251570611472063508142297516492245168251331481435300200742484135910014130255016743641597091261411215478829709332411348570575097034696762300250392041656908813744768024255885974973871625005428284972684737177824561695859501116672995521048567468245586510769155791187331119813088883749584304934160781655382066573354645192743675490535173322457539269442023338509657494251699321018347727712286739299116151753660295918264404759965907144967007065226854190603078811224988573296811396134501668010704587843690335468330664218326818207027690471540882230560289395655710267535463253383801311604699944899288894261260560985069872859924602098128734318375310421985644710824562065569927045761699780470536433123897845308237092821700273727399993140484125921520397207071586898452229403534892696923925466207284260856617604210505966348552608741252369969505471452508022228070250335673239212595789867618212800469816366015074937212732618355583249333165466744553957084101605740581867964184835023007669002022153497359693048558089019748176507292344790839629201675663327781969750372744431784151925204785545983216926892631626440868979752672274105639906342677730582560114047848371955926156215890901940000245461024372011720054134067828958995097786834847954139571296500074222840550182026576088012519779004398510667546257105631714705030810122787863018973504774527913873589687488432532712600057355440212967000101582628307006226479880215526965627974609672416513492508968931526200769665746318230198420419690304920034274288039021957712501606042781681486551223375532454050572297373732031052656083107814104270737371120319643577142860703898961402740509608591253800689378144368469548309829134229366830517359034354882515685961489323045403713809182533515148822037321501450000622509512342137707406310367516963202582136542927012336383706387669393182695630703838162073216427276148139135952633854753233981465933775439798055613829385984192444842381426482060306043486720251895553656711102446215598909005126903072402011565074144634329955343722284816791584101906009505807919934783819093192715345137180103680765929790317688904659419000166546365727707598159781502849322766290205319477309463369451359725247378762621707967688362963376772533725030329452166903099760618232271337765767991647176195576509716461531022152256336872655086369697629059960503142227346852377371644338495745911650840732710106541675469361968569331010035373377531538309567023372973125898466986514846410390069122937994584665656508261786514023942362248387322897177190451435451059199892532446552954912637627139648211534706746141055633420197548441079283094754080668869587150776685639818950566446615401145347258276628750903129923050682125799185063512925296261287218680224942497549348910390653082662082334850621690974184474137110873088380555921429284828769770906254988480624819803003051259321521621732933327303138026010566603084195720772278268949099799524406372032461551678346643566393317844821598429886372750595076940233987481296279422296437339033283017685875344793262331822468849435926954003994696666580818130146990381713298695021395993166202624941598372277879941571112045036376667489674728668856051819892742900523892610502247401637153714020154569806661725436731691190882259899143251293478651080457151150431425565841486472662416512976587928722137844287590577033443281887141570098585376851170828588216374485080850515609314132900128607343108799569969201665516183618476042918398373718032987839826467598905890434678228165769466673772314545273094264645616718567612063857338524856439124049847026795763523515506239081501761971301034567434740171442513632037454835715791931659659389279693361827812282464556968114779804518322075923932135538198661244111705076988858623596898437281272680231384242348550924529764969607244886190899671749140829934083102561346589170985078577757360438619214338405692270185392131256470838018109899390696410085346497076112752889309900*t^81 + 398649313949750048975655015516588814142940229030007269434458228994194638137819802828405231467120279468159165931025299347854175289333408711684875974715574607955257950779212161122170269064579443480151095438892927657322287106856436363100323073261421405722180125866867677465210939693983079427327805008775459405642126121158731048467654884491822944816273213449888310614681524184581527611116906078156898849331194086155350807939725234234631646587314390406456695115643559625132884492628069445096431512888774386161636665924503807796520409827243852398028444522359679443104098455012248447250051780823363818860710880280298671848606285712919202122402574934210941932620177211127045240148531246386968643873635707971287956804922329917698058197740495404922595563896792498640855959812574535413771356265203491764504852860948559066346920971229192794923596986543022105689749441007131718982421101502731354336436274417344525110804984409602395160213632733204629108078291596988741604100243938297185582055423397985821288843960848561677078479240310696416628976754440922767754450408514718586245739231135465551653076464430218239908035605908813391591239329654549498849214227673817661411410601502567416984474924403056631460284566172657211659067700848148364077889263511060513775315709253185952381454222668705173569753692351454115315226288035206136781636068324905215634701777494663031100459176194457465041788828003689398796877878135748632849959805292072276105166233900095798164708609656097464470080077463145371879211566228925817748494755293133202661352182455118205318290225379486377432827867011051962754287022728721113516624409072363426672988839963056288691083840664476950420446456801605257192267159730327016965547518304466228414058536818050326640414032582316737485119248898339029338457946295373421193053332314976569006053731141424690522599070576100477207506337280919382626967072155272234068413304562799385483307530386859776218715523719269782472909076457432234705685761912865964836186309250421848842522054117345564579431320420840639568038403510093947570291883797331245343234448563743262989475657964176026120181168954960732858670937897057427792334538781578748402281633578932159543650320554096537043908241585668659567460952892151125179161078532251259057911040710402303565822452774551663544739586104918808273779075917278125270587740055009707044694387814359550837988462530572944323729420055468963954578659136191104111806258125167575909842766911216522841347103402588950389625683841124332345581576529799089636751787084605733854893559606334057096977360674323787709565612702772765358344795474097173254228121684721994959289674918463842625420037024582573691360323375830863777575638317400060079656157596630268669982123956704294247221018233995045001026731017932283062941552001262091969529260912476615560247515127543390743060182085892178262408779135735708099833394323526715842389644093303884626021622398950710351341331872769362086981461365940528675462596593271218957194377287404616702308831820596479281673513748855645059582919099028399483877132250496503313562929932172006183891307906249469470390238177072464866887975920151917666830563779399191967160762930415516918529073625231569091215539480686921436432677509223945531468706681274313431414077909840218886792990444303341690522346930639557905674150219081999507921585659298120102367637619508555547436042454377348758302418971276791967661807695024679583681687646260835481055207337614176551462545318405607166260147285522533462239585143592047396100081836191374463897002710617211353068988801703482401296260572130281158998432669019714486939672110650248573121332069326416820015030788990324531066311336638556643571605072115806490950671703822489596525284927984765877455503067239853561877668443995878139552379149226411835144996870068176507108645786162482547262726223140489998464010490306743192103977877775292991996227003937803434625686344429608853648129920947928457179235305154139418235584098845737524419168311177045593934893187985078464321482026855829622926572120147216661800341132867939022973412210807816806100906871554092769130640028935363610511449363627312149971990326333941514527453402920892019256111279910709953531714215324883645385962965690056950430973650514162339059216685317366094855253848134081469313751998871382122885202783378749235792302920004510142453298082419908379100551886991673025340424100420115094207559454975958176198504717756385760464862463138016451684511644762682505498527427220625156180526059334294561951766972383241290454156993985745589047163869938107954417324460122354960397830586617135775364488140602027207852657692146098608246560754693538647006808417662994705525592403914771323100560789321456960495969347756217678678829574164467751427057979473645340228474952444127254214225765560313085297613391417285085066541183014027855297456219518621266083513679881565892114533650356417453082818960918839869262254101198068225727478857945021269998671893141102344787577019466250740708207337142124771553318034263848548382435439562297174926937009286637992650159001663830270333020318275501378702148195699115687509807844257402741887237416154936129972997717049288511338208079952397314021323633727957811825250823149745311381420154740527791633553996798461565327446756840499172859017716097407144975113891652897383299641537299532698014368656026147666858685964004993746408598546440032030156368093452803218326776337553714033796976702789772595993316889666962300270695773797131117094947912404844545221124621829834878386038690190132143097884566384347090089467808663826189084252351691297258748628443149039442397690185704436117858841531967477670116960725299587604062442571227629316222141440508305974993546823056215246028313207316899087395501796052315717671464392672163680856534756731308050588363964411298493213661592745272180342226151837829661957706956238676332215101149322893039791720210813307896771208055765128520759360616606464054097599414286419664943844813740667737453451896578135248448473128283480881433197442272465568162761850327803997280327784118986384498245996757759133769216563371848378991884172737125638887296417423564632898444576930472087233516246894481134539361013132980930124061204341700670093086858163605546678690020691393488373983892072077735413293777278275073801366748221356978270625091777281722254077352316578749140846169449823186515268662907317058351770254467599680638959974679402159045610015154582825164494095836984201248368937261632860432699734798892140248491466841540539250997256660124121956875161611624718565232224648995607117195094276988019511779102420307391438952692354157465466994532693973541780622401476096368983178334981434146452652054732864330164243856917986745457231621611445478866512488634779315002741867744383864609087361995322629063801550603668197481678998680713374884428587354590938019325218033680432859999058721332358793354258136056032603890016119428232022725897483465752692452832010965980553429183569141251515162922810606435471222111471932746742734254071662353960505580128005051051680443099427630014940532755841890269662145219664287851902170673150857555734761088900697/2012125836030514488661697138494630992980848545944521788922377623182026264647336448253051721752040091480089981055879979323351906201601024447011462216548242779205261544345037491264292533871131992969268870093293467247219244315439159257415390981622225611535874047393513271452756933637931397079235374646398142119673142821825433211448420588507803974627233442830500902988900021585572734913025676380117922719348331319698402744967209572610594994399757535560263684251186739584397657305531719266540748233517906182368288730882789407089670504474106841057639534068736623548728331509325048706673394825987004526390894632789971091618993504101187128744777529228603834347263527502504327704908426659274669713735370203515024097111339607313923145873926115252834314008776489152327042113836489213819638017797050264437474700199355714782989063325323682632959196880533112427257078480666449370885633571102069115248713889014690994127659006785636299163599144842412616621250011218331949923887400364114183993415795845019179004226893048990147327336464736319227081366315776611658688105248887664864807070508047920403390480460281886028582953775143899908795589891361051709690569604797433409217713319490590025343676951604652209430802677313741512044366567121042684097779650904171415014991474250464807509904065293470217823147610351201778781301141044356850150308961140935799569071364723487895879419527273440450829422808220864711839483184439127271829174679810097761359088646065801987660245101973066433383217987991490232985737926814738824910581749249813759984793099520770355789821435520095963468709302382387326711907639904273991529694604095807322351891861770362707122198410429231068594072144712525704480884053896424954985586008311008497086496678885049655855054211414517883383567806467375900259291118944758443749176370697095673701444061585991278793090672518540448790705441030569303498966019756229846324524644971358510369581981452053387869736256135559605352852760191496790812455432487883626392223183318020026429504886338448218273364310032607444790173855391217491227312883716169374584299495411041604861130722189355784116269519593866909443182373471615287565553921234876043551481686716834141367420328913980404261762091615564004899857112452911570268086628697393032864883865989483763559513403675281586629703611701886338243533019738699866476061358425937323089416886565538278062903319617589024627481726737354261196980061888086210752222358133954915113828460573960589379135604932149908239635970914796685488583822092788000859613749607170593015657139590126603411891620575713170944836955674264545499825335086432244560753388278105413714353127866682262903580709711230160982265238346850870468654714710875385225431367535942199106641017778544958825828631542160583987483470979514139132280571807608976734294062526113905325579654489215004443554369307863640081252365491530242419692224006769007682130776678209493657647851255549439442788085910560100799837843258435339437739305903190704601185490800280539055293029021201842342529804769312603239425376419426174185256511898396762498286324548531368068302354303771386962743631528962959825440082603212961915439870429646055102395047082744578968562598767110791993153604526887410656414589128056009974388647046580285244699287117359635425599458404566983940736663910408837492974250777293281421034977720570126420187471538817699407246231124406256256091674542246910210260790748198433753681906887268321262488510489794603705022144562262822442914644335945301804689627296408169528833482392649996636813191609709843090122431140699880132073231616718664762013512616812956665284503868014706596554020883811468110222465132036512878597403512903641649904711308284270795306967574118117404040236003596502909495946517863661569217302707858001094891512341232501159860899558650938014339085291251603573663287707548201576310555113785968381730170364215719475065411764602412615259725938215224169565038665008681918930231560888234164935001199014617133109386244116041990624453318234349464728336761531269886149371991202833524211468787535864544431106177302624951795104733121111617841594207750552474820882076711370002043016730120880988515765327052172033362652438681749390696434869500980228864415864737229047727085778283795382000611756126534436303592255024523502400518578592543966233388236042333537693979056759317722794662332011562636994033577413680670044570396975271507696104202808963964103223142512271539593575397933397984336634278992374647460933368802736778373650105296847584588039385133672070122874624781571201203936109993742227542080096635080188522981347416225860471942643747110341312961000344189574009147653486875890088824599238588129108656272493042894637510358413308862286980923487889192804989935960039882658308999990879603171893775351175032728532753512210568525860586286966607884547000154176101317318816215421394129975573721500257929845683652044512938929325706432338806053968161297810388202419730651020581359132549426431923228631450184828438591649578131010521541239332426870390830358716264181489638026065450714733238285512005787139328881954562163513504851299987402892146184445971531742536653948934159660182371209796611151893873663140700533010386754400569537016188219757987487192999349533111755314609763445808447614146657090411589908667927577240310606061803984818684259226475127269837149909130077162005553823050218421893669659663336166054610574843876227934311939205203659336773644854747577161492599325240040142588719110124781704910057169640009059263446041054694695996966193278068119214212464905751662392172706334923118779305627128791326505653423638730214819529781275026433090742680808463334474389855651575811670978327339128634253462261059270903107685591784404837466304527350237033178052188376806303758822769356591142309233127597827028899537957880929181850983375471874519407208044851896444742848728604201492580417407297517657142613284402579019740122450356329327495889889477015025878738201795292974183085715916989079880519248828597103118169085335303091517268199541637963833417188057188004277215762988460970706193345155840325935616038250675775200728006053889026205260016851167441017154319091930047806291033158843209613194560697342395806137117274657476019589529093939093016685872703297408299549145419533939825852008782603099648239296219659749303437541036340229419548487250141729241393068647636729727724796086764754006820690644580318677401453926740077795683180142723162413005618065229904868390982308264591456663023199018881241540656515768448676982780441527129787936353771804606874501933434724569919522184238819273943851712982813827086820276883777604046612000994191689024821270720341418838198512724321763614203237912970674665286569964678392305009950234272277178758915623372099039521225195479804010935891095939790965100713728277263740996134294014476612030718728288078216313595152372616495745011714392632217099589749682625797333432621504118269492366099683223277000571388238541224002064731112486307991990119821284063901588316081446058871390917966837659623387777608467138095559505593460005803831833753297957161265383202164429543052555637931474663698000*t^79 - 387214706328422604517937723938955430159308271761198842623170252127546718052684811116479973517422505333926241011544757586903848524958643924476652348860909452954538722609497252818615680563078829365889908157346792512118889838521224343778541826352452211888916067218198852039381116095427347031109266287533479588048552573427405115560604267822611642716332919904059296900953589818111628457146885995164852918797240531747537766354209643147738072986503773303967939293574583134067674644395111608448583333598044070308702944001046635507828055020664842138347828497248337808502175437585566939952246338215375736402774063657621197161344964526365298830304681411644636862779455162827374016442710062408839534537423207857544725776942046745311047334083329976575957887166030761788530588238047677560990139406055510981118741504691722363863300935723111441361472558516585237461267130188141461760004503923046917198911275034656553566846745337806059577895370925656168655626512834593632852612038096826788354349786246468538033258818566732655855629723918054625242031735020066762055937776318947422832462464742027417512202697217850777612428567985820675802327394337616595285329764771775643512217861264668302599684299492363250592320937128257576686642670353173167939058026401410402359346642491412543049129598029548201098854008421548980457169661116589518529201401827861942958111124319292846539287341058091645757383104270921469021565389356421124341696979610953642886567708458458211770756454697577120624080729338631831424237539205394738958533892893395211988872478687543501940617306228761371838733386116007772561800056274290242843628103912374380144840514542544712298216287686146933259841898588691658075288610355771134865451046870386907266211730681732770179394873134273357463766857833492515713048430463744581426177292489458480291586895266882979060656511443920649793518108777857070947459643292597707816197437255662051173003109120776137879314156036021010459727925087176914181755157943523815756265791944450893228302615387274969259747330059781080574230092946777502242107885202571749572290385042126718354558021694817669359045120022916317435148593881120888136910800043677521737945353959282240195229623366699126087089609488018751665308828779865933785799429532907577355686463575939056505744094080686388326032845717601964243070372005732190017268821209767526632099619032075558862390669276892547170558372247966757514980756707812770119966605108924886196280267736607726812602376894577407459737268556733035734342675686827935641317204271090902898110663444156997701803773979204446736393904607313300641663283090169373705255583446680931014511233858074286766932282776351388230766373952151140608869039777146083475994341615542141101199081460572670336641192400666322217246723670243019558237157040420503464149905378590146685334435271939710153541494847900121537100866048508477828961378464838301252454055904297963100364356183368280019332734582483144996212286254013679507831696216641741309874507946181030011660596023797514630582481624808605194909289300031135617292444310124477545803078267829182083479653164592125564623707125278346490062929528062045739606877729326205826535233588390226118562819760642605724216107438272746141873631236078972741636840373736625370785998645428761185359474102655839732167175474531654092134675607319233516811537605236738396702664890414113322711191122207061551233084421717927938085861600395226832095980394406221992477909095410321331871694724055887312922755926701406886975117606076611780102728585784842099326993895236246682993908846457737923730498245790725261469180187361246129756023773151138043645866250011152343933555461955620276651216008804794267146290135169999388607538045394509341981950270591219764612253935628258083229986874968507180992271804063894094715468714131524170498223421768624788044487112736824702678028578047966014790429319323205295963877401270295851382053528489773985338858739445180195185050281758456120523029898927384290613632540984434743167954608531494174709219851007420615327947109548250286430241820900482691998002563258232022242220479802134935719276150715731263654502168119309273123248298661193047335360631571759217774882641571249864608737690189356733531448455665596758339476205100964775278912427499695583236992063099487433541540003488865231987844199720759717746093680281188255068788677270224601871502086288429860609109127602777976897387798472279284803190718374946384821362456992282933587280804712747705859427987786709757291495070152523202976774404020230077731471835762747115515456008170364223131681294307567203655799011724270807167478305411290162092625461512652073252494115212231309752293376199707770404797744625561024932224452202615381276254224174888537941093396308512010273112392239678781521076822965348354052083000423314606035598199963674108639730941546958093976292030401953284792403310441469222578132586637392442260514353020876517251589479492885996198768820219588488703219200971430176424100748998876671318985340757495579793167916925198300640427409938493938576710693248777987185827161629024851522420260988040665115539989547032073846850094541061626660678501432030876759116927589616884400792081342282319455889341756393893608802460057646376793587139089605728197133391867538324851144605607505324983832484054065755812031578053861537936870609673775967568644948798834746657968741478530829318539312377664822373981818254852862857512128755703408453893525906965013351459742470378206109465534906263203687838567178807878211216872863428925839880732253391076981406064923950715938686881943092500422677892575948710776012151554115305918716601501493837591890646089866765947957730811907435629674593906269897470163332902231841990667809374086811598491412129821940599061252838630920872889713194086175851530424024341853824120209928747595836439463535326483614283794539497958736922816140766654785894342009529066922367792862922455587477590255428315112858206704565667378105271205497597979896134228745522064081415924594846390268066961922970212537428573673452823032768834320528974235586181594075318285355561118006376116685673262689366072899150358432166103464757956230794825586714937273035809502383761978104958982408626036522941186321166643425202299042838769492829094891163637167760082309215720566688872448373494947797648536235067893153230810878436804222514567256436479756700586913884329178567745536867984008791641246072501463375864332107323394157900816375449547175888658894884210716421197577303752859519625134479147723038870681245346628459334217127832590771323297055917047464154742781789759006927712299643170065025709471516638453156906432829460355501691199005840222332557294493716242916373530014603931351551153182768130895921076687113713190192875134263545909114539570649899265357338098405947030975063174900418743760895516930034557046943254590951407136921223757338107218924841849494371271921512442725922681286412562190899902299108539275212141084944365615041193629909200790767158874813915351694669944972531088157125013609865972317192363086581082373935648861908878495944611736862063852558363487786447527230656327232350409633027890031314443095239033/311762924298299820562495094031586813676158730304773838352420836805858703664532167557845630451285838336908454339344150438937614312377054674036283420505199630404787175136928977270707287582604488695028306919620322280421881973986618825663458146223304516995860224171929853432881974587261427360484769991803902375494123935378750096037171140369939652996761121921175347011398032928792606317428036499729581931548596971758711995742318248223596820750365492321963955868704054916538816846911434849408888191708103774514998891038442170981635758987139999448793722709309093691444836678694440520074812256532128952350168779916559679303810365162704028750968090356818724823065499634141868491116750564480520284590721067606574423525094000470296335941028612267258425196782764349361464125047422716618511320892952698136679511219449284037547843248210321923300054981005728874540633859187659991132457000087539567653851439103480392648258387188445976490806327566496361119536848921597588359112633789939746261367113680085956525275133128196206454624754216600565422481143276039767430772148597490929427514006426463558560842441235626744631985614052594401741089796101231231447085561767547801369909317270722671620600670268180085800138048652090201954729199320300646627589866237709029823679927823754992032742372884076033269792781252933482063936304357336549648023678062886892006617928611323369549508593809095654123531693432227591763081962309064123025912339607893884988397987353491879874358619050310106582965912434468448591342851272821732032629631401629226557610274378363765055367216170215395589862593244711042124839947981816399222824864560583134215403653852912904440630284933082889702744474355262244932322825866491292624063871658694218966575790301700396051271896833542639508397406606564621992396934464532934086660922296100444858664131904740775146173479013111865655683556985102462157978054978590623308681085066676377034291392217950782349720667034433544048714790709934313582827973438773712134659344430903307198273402924678082867480415663501697018557838298680935272663173887180287404400550672095231722849508741000764998529833772918491373498979050846127687790029103951881355956338039278030098030225510382985839596071539139253496521471189292886270530209223687374195541491459226103567554675282157887691397060217634912436761525500084099086198225044650873129502628844510173004233252089876140864514002021799293820302383254395148134523459020598289948260309746977448955949938540875201868922948897635855148446376572192065411862815227409311177566019348574069818039406525384892752554111986594471181338902123785963919926242100330470555291712822390182451958046211107711625718742095803867379631096017064357659238058372505683302150550275220819122310420010068508917062794199672044431887737107791865822185402339488282053430524215017133965262031699609795501779277977015390093583192203895825836171639332087683379110745889193313201132035795071919067566951956130172284973348200537251203276988938270827998146028110037144488663295785314723198094423755952834525006942822854695007125964309589567665471012359718178783757045932827135277087475078537400234104122902617581580787832396145523910110805915625133344143327644790418773296273066951078720089890123796302172646176969821865204318017128628791704076516119839294246101590606902672038348219397848210099769481462436494354692007121249962635816454862616714174273087456050900913833604512764230511465148394227427352435820032416885499926125367700127359358575104415018488352121811714960482394353706377175765440069645950949516499331915276586823072520677067144203166980218331271578679309574331011572111178900411633904685334529872076658715968524794375005128858869858293354037953585573633853152643796651404595360994691891230955915489999852856575737439281305549625211316949473062631314249050996155744159950503574599281576522275884037330137343330573230964926046751673367433643795888565396635461695209350995661980207467087839778164172792131930038480713385520095637125913964097818461659487026026922693216973130330622210278631449111773892734090939094038454001492856472303169273062383622167125612793764583691820255071891307238070330430972220315568436044521375933424532165362660063805650950509720860470248835502912362676671157777423824438165399811644723066410961270057671699733928658976187335995853711331568936187928318745823016017912117382577267525367278463499155336105606457721508642299699525179830260142599428911210850669512059894616754573139292203172232315038728199723004301504393450951528542089082622198230266832800611428155816157249001827217182805261163514868537163059670053371994509124236663097786596616554532993077470483480872716298601242117774169832158149824408667261926508433614959797238038709137659438798556675102167532872984027572576428910008720630017068050658840327981423376399619371937057495516735872444531263531435042184146824024700187430784309501465946202537179994036994313512091427385263804437741815904932022375927370170993782596098170048162117057546049931658204430992217743828468878656500770620618893947813848955734176233687886483112642601839888778903572832120492679208331012953670389220086068636495269059408435353868955584977172358406157278951683123127983390515819036293308174068040135788549710929402881586423799128912849364305103159294726278473599359985675012013107430756598442238371590040876444122575795588563215537819808601883315848235837118827071320788180790957386672227111679989907100397432845993877053877372741090939579364826138983768352028313112389829018715037351750497338184895770696104260713235799525163458036255585083254231904767867526119683141334701579570951521080314957154826355083438288292659765499846582130810717128746621265623495841479283973796315658869616322307333384236117724663329352705942119469070486532122554359935525045217099034800629338722728711840322001567222119501205249302780838816101492290090509090401525747423288503529268355346124472364398106136221575455227842828723128160765239373591067388590321520781314732589525374841683150126739775249306790641934554598361046463657310533740936962783037984576356139794359076886590814309836953473008777320316791214818843637845069152839437908953676711597919224547237335033804015997574297631350124448056466453296976625702923336629349259102970986776233667207101664117620024519413969256210342415060600679319582992295845921126277318367335310711111960432637578957880924999995330736483339938877404996093792950301986056783656640205904684897801527816648286394065970698099452129206813176796660417522867614409378642866416919259080907411007941436234919458480761502194442181847452428164522264633937627558913899452831120133978865785163025710823956192934311027561335310715661309767506994560688862535797650730692368371385685376243340076486701719438175764437689359250401474604796550507759874030499312841937318720261655465910309206052461123454894830858346438567292553910101356751256962217780703027197537053716304983631345618729481340746749053097088781288290538509721678017716939877400496212958601086806331902612677171319403926234307860737901629873625212307345513384000*t^77 + 1558782928522871229240989832444523202530428267135643784901670052793432934787469590922843185884193870457926095522856012156696763826604436013934044435559377916008024805737175458788277770925875177694861407093952391535191690237233396617716451502468015276059167080085598420153716179054704113663420373431464899256587283711105530765666377408344472804371277913669276663129550703445425517169933846447826429161688728602111993378517421791133151538646809529958813835424060532765448628284368822177645615602549318003788998392162305447434128798281788504406761892101977321573296365656155496285112327691448550792842994121179588513009225358200801019570349841622379911440462199864783492841795857835564236928492683348964069148983167339474524678873764442088532698342719942358613073000767687898917153498005695857346046930876056291797140713896027044747662107695700367553473695054046019050705142241694483126753246152792895693298576871867410117197458752444881450374617320168757111574038086549721944235011737382116154056190475315240480654178095167253717337129159590381166571264183407067313000573439717256463658402885681933705111651254013320728746486811643318302714368582126080143090882442682187056109063566464943154710723836075813208964198942443232772902961259314734455915821786865354452417189898571293801962449446371387673732051226693186030585405717470957250489564400432947417557646619678238576319274304569999417709780392340225007878294286578525699359771126659869442055200782082582301683745669748521432108368359173734229211009234112516798077035014764372803559155641213418081301085433386003149763057890139879191759436054491904400609166673082380373342522832486781346812562177475229889251253660445122435281493371633817208486099458054381859384379283178435340706649446712182753328963095670625415095479064371775297844778869352232357293476119192769660167192998492120911160325805658462677621090973041427429862343200694781046577456022066679572929711080146196686847387190168470213520616522716789295697281503244284874650445364388525443173665006013198096631623064465268292021855933466912044981411229307163586211266465277579806999303899729402757535409971191680138043861672242759884861754696189267194825449484869010483080209419755306089318005759221725787854419638591410165951172923301686373904969799690146947110231631926385366684917436053615930794003710100573991061748934862400632772692304036912271138739769019569438911118416827345584666642952508427177027685482732630741951825106546891175660667440838385490952562247754419320444646886758172377774318885833807033228513018804495244275214340321285034466501936840660371292387922781305153534249578398166467333411287873252692122837326258178404041931485253728688913293053849727938659089224264890313926106619874232910122533029991332254118910775976098003020781345923784841480572493064442057294943331402847716047303604898087081845253443262452987619021771718788929864758314781538296216844448308524464432760752979771420500802341368631366410943369435422362176546960818416228067989550960802206285541809004734283638687567408485668641632836102461593141059146369626183685442947259934306304028076369687979731948732186269578262560154180425735492084543531815680105974643781710412453625828184835305258135876479275068705625173922804507455789474886432017373908764314910732090660232528408826687430535463881224024780814376342847097697461278359421297911040188670490308697363884513496009862926887774865607448159282832378122162513985966492807648653698978399285223143200780598825498375066651194775344294265816887786956380968075090200905121303058582199100335560497802153408110563935185823044933348158721922450585153285603357420876659173157240607546179114193503837028788363634167218486784534536400630356030053001955745049070205183219356639597776669113208025784814618259869461885798396361722074427832199161143348750053559051663010834975833002218992329935815699407262517325662600171572549165587381271022938827225928350272192163546610293489671061901773309372982018795425587535059061495517509674783298948130675080715879300915665460211613066372597684892715480476762122353622412695362572058748553363614074379620355979256682909829494867736352840607780115268627666563351588810673802787378549910248866821506055866348826614736116734458090232509769780288355724538863868463572910785125173554812533185224063109994627695679943238064021943803412303578427778577006287177611047580825935270812063047876678914289370846444476862854950423728929636021868830694219138793881284546026899611811988029177344169253221064839765889315403952538575620306633718170560260663724796662006755516617130784138638013492676961302656563029688259415618767063751924125884734429443371944464500049198829224543116650554652667510944481088159449122112294755830115061203502525290616457820989116150826942315879978378629669818672184062525970476984532712502815528376855186438202118270315921696220034189196065738208036428784847510410754139906632360420882793396569429507384303358440460464527221985487978953617537881728101006061910413501620882886121228293442431863714549226869522478716730073308580974567805884320293329524225948968058431877388326972325604192197945579173553310877829300079818881255097477039870968887178338895421931654097473781940287616822050632665079126373485694456521210420160759569588707798099639232273856496156560234679783759888015363325051343828257205444069873507414120700845514641074852263627084029182472274346655134429499264165934697099451643306451042852108211336518789680349731406484469172324345379336749853590665821715638801137754698015795995263760478410304219923681747833481530389277248964389366000262251545266804156477051059570744978576588089501146033522661640935900014931643333349229796208414209904322740568865042998936869535430444486677879122000947240137658325431600024960353547773059943327554722168604815312439600572965659647492718057520673576799295208756124608281546591045080064340013716100475154153890910345728720665824799192047260552115606558939542574119903168628042012138237293669938340531536543189541010799952394211950913652152354787704436627371512986853740455058757293287622842922213972412304317749229199375291845152990737381261624839709580997298954264089160343479639519476490162459508380897790689197203055540739570414840091175228789017326587323747762402689372180030809716679173763549493151608790541475081796918679506105667657341287289003996850841416963838726447723327843715402394160943428278497839193589944044909610469609269020212092556015435961873279078231617007947304883783139002665675557217810667478074270149320950599738463615714534240548839126447774816420606618319690165516682869003324128981082469347234476787524120565713900713001933948245795657437907301222302389085396767054641108847106706447068881921958356328213275237354034818349588773089814428703385108530608767170983360530675074394497350852533476571452326975099875954766701976648188738224804888195955523762687148377011043871524475438600625953705204990222121680323201646604044114957686217712535005624649748643673335327886077374271558619938166267434368507600654251407385110030072665477/277656627221746362556268244371974910054193649134395770934553910751728317590366283940049241835606897233465827449991426461191364647719936487341575898453604436656013285062721923391796038879772253276317110194080985605347874307636071792715558849495831772481089471757019221885240019080096094955297482490645995099073931311619106433258151957924632563940102722021402257094436563395533474809221986448543710631113419642315530282884464526992023007827222326308290775394769410770587500354435409170401463839695585781771738948720456667371101137200781405581821959978951968494498392354839229989797755204417071376106610042973287898678299518141840867467482637577401586906921812275075173790676743719545559511857013620485083557181309671535210408236963611228151748495573269534567409697883825666734476397862392569238159748472971022271629268374752927632749071329820031236991114952508637602029822808745235625388097644122721644020525552827097602019033007705862689206443371352936487824604546403563592456275844838236698492240079518759047279773269059403039202653383440083336946150095126650144458924751421601947915301843332524152636054809667266124362254101661931264238104305102108558350589183250973376295618994396605308377395310016912719479430833513203974614979948671060457795569023137886784549800416822145177186501577879828473550654516181197308092074702271312634906352121072023886236009716389278424281788459864729951819822183054202160810737576768135035595912680987905965474067194050968090577528683370342026621720109421486439678681827234711719407165087834596911637882870661586868067596334384818280863731775563420197541300956786499994937937067582593056172833405634648954447245506578022655813535676576380538831523327851726996310212338071404012178528299087038226641886927410000282463923241464902966612005829507674867282844200718238324782955093451766542301798422548308589347826452087669133828935571962354829889243612620929181216629134643897486027138208451341517739254925559069029433876947894425087033159016778178163652837817245215817731449462712147602191897954778784377017427138429569235363700177665660264945445212739677159178131597104463653766250686810941552720853543669304721383542260712684378794173060578342035780826561371131861408691059844087291253775062369025784611997952996608509610481297097207866897838790540421262435439205039720694247086185799155022823339232917156581737828651135163581620531884894333872374330473555488510842993265061221292362803480628028074557557085420868851933124794695878930168651226628467509642578801497329791260072837341337831639775151324555557114957119574902186350657074716812681313761990879098555382954657697514729987886249380963098477149235260244820684694977037568784286501283985203071002728064261730668711552337355671922174756367554994177140994359660643426702752594739574650449705938635366483164421900928653500990781724764411811391195982301228803704133083217544454179315829500974314888700704806587633491855963858940658716640674124767523543927031082122917312775328796029993052446890332367514342215774199748614745519124043146486398446057191223845876048177393313906363474609100354642352857193864567404733270699509884287495297247586284681256536491497409701123895430423014025164618819944053211799144453656917843736175088451151581216726370849994547890658524051944986813120266647031612002509427044048600847732982800379982632481108912382559492178837639427034264589142421985119628475427460168754486310891204179628075116934390883492881021764003583114402123651234825728741912197582451706149747772281355999186575244093439719636604428865033593294875427431500772888465572523825697689779619767213692813028949269275943966937275597215551823885952852875559439821390623227488443497477570104643935182311619861406455212800694759862889727355673820324869939790168504254075925981685269996298759295845666271892170744514397370708106372765378211448692164375307122260707589425257957816990613865621104647460776370565642993414427132623228041234629669713989029143679205359997299805687617174170126802114846187234559787258766090671486639695452340676272658191358870335879469442582603690446010982513635989723649749308347119511323682424642998900368356589000172445949118348649348570883292252958325100004467896776482767775472518678707906129083554795902444260268308861126157004309107190845125414881853227734079239762029635609515925581655217500373689487598867371372286254446030531244181393280214760657156647108401569104222171450476018618217289664350253040104958377700495997307127291270088132796686000068054389056963332686465993572711971129883298232036128516147246639218958397602258024104440725152670767003466195060951728240237171625307933631382081868711707969192470339345312533775861004629180677165283161701107019211156026767217863263102980381641244998942693881676164473313218939446306534336730830136910563793560452973413078812484287542005132652441668198924562013477392535154526206652972657421711374486456644711897293502779559004405235742232828223326114059747814473481525789225581699340634563049532253274895325407033406257002918996065867779497402043471906978730608291743847243509841908271447251647471491676479961975060207524798351450583607969354460569982629865647603447063460422108643917030158974930767577733529260825927896164290101729299108939939878155673627395838184814729351230562531683481700675563752353311477362729100771870802742600192390304125648155013106057731242131150900700028086674624869711492974881626863506156412347596013394802392772908822095426469519349782982100040614665828110991450657564446691374260811144409099849473348751558380903482733942080635123975873659642033108041488644585985010505646815157955745804876046535555183948576626148892884074839313802777525723942951082726841877767497125334112329435569600300553335130280482706392950772148323942588612431482594672028896232089921393363043596395263397220418983742054200127176953015019035924338357874494990995940995448041319070412384637321472199055702324709301450850191792963673792328810603957780108734334684543835874674272987626485326263297217799546072225592823376169849051416405492916930201274528064845753094081375704295279251080286447143632671432851280899473419433486034037039416723292830805918109286937787385205106392630944154384286444888438008165048973940693497435115348585118611632607691580116317706851337293725620639619375816848187984010082060345859238063059437598723524577766133950386999967947064727742121166579444798858422146173301324906359469409127585375721404894051805492277701639095464006336307228443211697746090934363392686536109014620783566640703333212890704329828742502762673345920191650738730990564280514326764375176366920749436449015653247165830008984357157423932900044959488459375974954131452827392315439498584824601184569101013799880220132491414211874515281285712907512302776102242743470325452301935430833676932124927060153750971981625772171545191779953343377597863543745632253717300357768288929793522046646850691953853310609868363808776772077761373598663811466140158113564526771870820786113070309584553736262893231370423831078659323111581307927575269280000*t^75 - 56894195276659188536490135251567092870189054313296435541446759422136558856724302600378952783036945947101807755243981520679241532354008981068541891921749437370669525611311057975123852533802729641458715426714794927327342236641908736411110127758130370665432228535874460323230548294542039087525543749292937508397937843977489863915231306847723801867642048634881229762727253709568906654657825385387810079460130959129197519855282372139144188760980963937047225772075286684169603146854527268134105570325138982876158338811774675620900078608076361342789644447629493711959782396914967334231422231820907216672805158569010346800950302949992772907886886698629987784514809225592722969424764526152176243770683209664954437441979798005869968413709249245636094375534072866557701810603683267652301045402800044899969890495112273748775731657490540724814439651759844068023101492474773525673066429484182837816060389968132761888578637102869599916356533467659501941055946321204751502862610678938536794068407126915052721774275140711685529997736518422327756867042072528606965445269491122603814997761920736763028909781104806700060835986459416161853524652549903946430099374976298122118601639146699879163444279928732469053502136209120691494075305550800519866078165382313867988715258380935637611520065583690542788157753180632493787609091239676784674101779094940396032245844849103473560291130791615797733372037003153288683080430992041178953643687118582690216963808816939881361998999322143484290257405328330590318812439979045750541538640109513581403260958403086795811196304771578305160884904545060859569389499112091937629078230602635832730708578197841807013917965951767418126042857196499387534570556151957825385586482944743221227451103027032783031679446322610606210819827822493574126248104344084523044140902697527299360735745189730379118521149344928129699019877241682386989991054341219737414241008160496161270918239038883125639576689118965610609054759775664776589397355606872405001994227675447804510226077377800321916913484691542044442125669750919659293526265850404910263297957595888151181968343536243971720071734728170908794905998389164751144900679626878626047796229839187153423030975058366159923332697620000916798920535668730686922000891094151460754361854110994094014764067705574374483538832236637067769544096838198362683252625705378315067462875899697588857165695494035151993918783567379509112125208047374661595282630257542201836762318145119869885011336710141985026010968400548006458105078623695714135685066789016938751146532645073045189878950579291053403137062660214760963255407912714143077811666548921587386294525605090644516078581567179833501805128818521068259304284918731496390778334890261132396136802408948417012209329593370425338365007708751519426397917116735559978477275052466531427997205715964360784365623546709618596326342601283893192657637437625686867392596976337376355511842243872028393783774988706052966406372422585571270710319999007995703699408205753509295781395378610307660939779091420014508985889413935704201494595847876595173605371616072905997957333741480918718372776607518017062877313687782920857248542674463894031395292162397558547029897229842260352071898611228796018458154548646359213388508443480100969526706740030545578611505529639057349822836065446584084352017844786907226130469322630924789070250279860326410005986313443512602431633413206273741295650510918861756815376433983665991320510023955563472564592179468927603692182752053096770716400267994632080382991798081482097317664056959197394226674832921188096002169127803655230889425521817732403194121654627582623046002334428915966441495097906571426902508479578854905704364084190893278997737293018182366117203574608471646003899686265062798669543786975626587918004536399113639462484182528259575613354498117366514219184423370566079283152985000311667248262197735316258126453705009890856740853205311471374043387693117443808230804942929399139549222177708930837537489219496788400369076521706925034540010669791503018619934808821899190624646499951715115738371717682000472552031406816595017296409752906652509382160079535499502188737102039130506881527736818374274181651154303258084518483795580174484823842355878555470986007053141726958952442301949133318084455918485571683328292077807457666901381865995934821226558762834312675322286447223369613055632644996613435860513482312847395352485200171139528911754859812341731176908078103121430687935812828324572868540727127210109721859491212732533224424796436175999438499630767300593682730354262002008129906973636570355946348230767632008483738307680822862431754222725611835442384809454321616091871069526408993852389752505705963581560912497455207291731060534518957068103502597195203302708602490052429182919915893581686764435154666963552723770153356475958474886772676769133425503108045004497484663438859707530322668123990549954963742339969380425148757700276997185878338088902832629027704229915875910868981150409933680924766487329945171713952823996792758928684034601540276916648310758962227424704158441682496829174562516599009617864127342911489833942963847705547872000782783053027224946814269690120976022768409733402675892589454863684708342434570960099838373085177864325419431799440354611613840384488386135272551965009151621854279243936858056229815430221734803226006968216354003642582478161015513202152091955599015966550714543382982393904917745118901438676951417349269609699395317497762950640579741579361932227044762746705001494987510465370247895198191222394572325618708336159967827787237438740337730339166069069038085499720250281366820298466289684758988341066281761801058933144364224716568639903401748674997782434265829489121170852478696236212091053249556985001722747859605089575825179700693935575192858487781339380796735590891389509483383338566163787354357931759420873920335207274901617368131862211969012805294520392880098526029023410344386121405359579240970725402820429368401361717577767749630827401960251976586095197890896638640349794123458145135738865504215596004767427657448105493478213459033145065310482949704699912549813086730456049146644403493119710371583432040697881360624458578400086218001181565112090950016070427941533178826805003387234539277030781223795465737267561254879585667508037251464967203993252387864477346865877255547343102280860301696427755135667310676201644126805720518015073491314235483246987506145894888317733847065855534935603004575331306986723961801143056219028172917089646128556807410731752300645221892818876196897584833609342576797586754724864433051329699770927799676851419811132970069380585047024723405768104739845382645288700384784365936899850564075237830857555473062830609502600805711736808549095310929353996048336729337868909490144995756225060798543513083249467838437375570382804817584447892095338828483261084704418695926708144177105300131664581408697245487574763854311915801546758325431478193326156095553277796627955362995813722994919603157730545899531874447867320516092730867962046348073110757343088915577152302103576530430631440801890799325934490437148975186168561771374408735479784757264759165071769124491/2918631268797093164438615350011558434520522201878207979799710291338481767658185108337589613292984638496284161299184163613828359566095611233853271589950534316606872448024454211177968487776550004525236439350969921488352164022107768603268452148580356449999219010719469368152996712563428402937531033947673907568859769171290348847061147729603877638116437492955716045802856204734969418574606931151737699739190742679000631866155930719902320021819934617926589788398252125079580173725703500487544621666706387822859340947024164902261916491007573867565627247198178880710683272413834040773900357764190739881160876791149040120769594832015096853377902920737904658164336860299953058256579983667730505968236861916726460610156036532433605453532708807992195813871696298512103616203686929525627078359564489296093510764034109224626016596263388574271698438137469372923969346284215652653931087140566918527579549372968636417380100431128909273246239879972815150301833367649033067502131698806922119240100957792742493396658947873931530474480682088767238484851456990690866548119691367302895645545355600535127246367730765208455657875797573272722339090915263937358951785105185901585304244720899974655033388371156179022700307249077209279949669688462167082647086941590643168761491661846104318004227764348622509952326357560340972773548621119769692158257701806688253803605604553318969637653221067047043447549391197516203260775420660154530844481154103172133600601218197100227018088949397244807662783509754736980866965771915435229980127819836237693247179803858596587624863176553231470200378062595706402171823716685337086772141497411646861075044304576475603155279788578069358079348566688775978715608105653228893726516700093519307385645739290688780359371127443258853924666733987382397735344912024843446865424020643132716351332691367017874121355500618643572719144401225803328279432409562005019678172240272172592996909686632594662944216904816201036836353256997604431668965747216741956598822861312632712005584786995027766662521590487224601998345969357165715063336935621514359420788104152741664119662998989078193015681637960832693683086846500257540852393076663996707954965301265330326707893315836636698097332067750190334287209672598010881918534584146241918588396447030386810429455511173606958679227230069701482704287821432723023431359058507244605115913841285586461053974014402435533542887525195307513909904134505845323357005024710076201349256176061251520874694370025615795837763205229171930771773627627755012585375299612177843930910905750845966940310784016483398940754182100416740201418398530374673597072658426089141622387044009925466109488062976492836582378692492896332415172024175032899670421703198224465407946125383659755613476476182994481837994209481444158384864733554937077816827224972228623753037189298498014218583213470297488230175220767401492643329222703577734437489470185156763233719839440009858520106520001270235487774254399486944649192684326146853346338203882713430057117318610333664648815590476851505255418015097161927617597744408031810108412853956169643367985485974536648244718081383409504639234756711236450250142413723578992588804471865214526966280564713566414620852214680828809174003429030578399150416594513620829902846790171695144379677269768179312636667589905136975010182750482942177384041458902174465960549665283480932591078463889205675724310280506766934218529479949894894920470348862505754064946787600450460729990496032780531596003459939461831396313004315150184384471665100064691713698079661846923032611525842546369963843568683692010630396063282193692626600821584816752909988338745590422447184009980458722727310133364593542656798834012010835440635232634164037782451662326010823379150570796058838311572968669713437889269459371648903886680342035539659492851666323258945959022173424694679950969571885353907408707264937225938927942839753279057647583908885442649619783080293365849843810936173512267675371408941201845212031858785975616634130003786432407878119792259588168187911740567408988086043213395172945497777451374711050437332487842278672174889424755979072364109819476587386988885958703622563064243770529582058433487810099587326841049181027025012692692806668996700971900865320039756311212679284778349203621101240058459095089682070795739327511622656470834347746895857381984240032524367351691132141210537119366451004254160221717928095771529259910481002608592291448256693943969635776110091077838794413885604875828620887365459617309479225585112429337800973753636302499331302421741804368943935833404836165771780878952837596412945842455769942003391463329764815604144329860920473665984822758477464025499560812383119352523536892755843399318685344443704667931653006962183127728317502987843571355860882320683942614167816846782905465892824776144885960589134694829934850102108906983850227607257442620118892546644070257135527693171543552682700264677998221750126872366389469361065196127048771096130379749790420270229160628405506327755811296171070399185534255065989748287497294624028976594926494635367433982281452755120040854914417179514838005457418924363737732439968438619006254765380903298831941187420296852866298595143814625299466115451121739410890553960305099685777817056489913320763763661395109656822493808341299440628904078486370759196440019785644940227086711394784175786679997331611015204151685737203400387626800193641237012130045198057435970326130337813936737999641873564169523208225330451884497221416459966371238685124402744427392008438254842404615654998284496527478356013585390246932243520584380860615614471921803069144022642524022898243590833228637348334735039188031906095085835781159235574614527746662357930866757965801046175797982091053805548742350358636398115554378484110484044733838068212074254228044014496456469174606623758389078076558444716282606355482812588480204427306822856840304098931101884130568784873476476011126240852846384824327901968277232780990278665656731901636560204219091251719580882261419376554067490447979931088801476597113264120903003461530542276069323762427526139347223034154181153525841790854194994528768916802341614014544893750609409636879217596217105898457891306274539471927115804670479912427994585688506509520537032677707186820213751886865220001868627177544496171870020228195368702076092981669076207251947672269445538783834711207480030285875379459580514999518423462322018792125158780116330516319270867336651697685153834499105424404237547254582201668696427266484109818539990610666048011740303764594618715797275846752399189805089137202432265553394956564773614803622724317235441018510911876805521387960942763040275010023024852571001179329237584712320792639622887973819002412884424522462484154767802100694439706884442288917034097845558480578628249001295589982074641394736716752343671561463424637976231636116125058179707149254950419442757300013156775897506977647567058463217137599273945395669067973561581864993732924802034303558286451875530927860261078558410724521822853012856918841276045286612512491587110991236892722797588155712393636784898818114171457386370486568309842496978495304452486238919150464000*t^73 + 99341756540719238645118176337413466762831924139586891118519307352266661809804859350241777281770301904497713296343931691750313328781528789550225463079389429517287487176195127884188055120418274747308135231722309774903987697486416358106979705403729213626799672626000534772836987789098612783786125818447076822962840765945082378294715563245815942546607113899517830609315870059350949233428621855573097253163119753804839259204385069727089311405702305959912342381084818900576362992661041794961389787020481548761778273196696076611962066978320443292239212636122485821571054943911475352477045077316348461277516919186302110298864975725312571950255932388953835974807082703187447822664430099907204766769304161432098422631698258564549663345184104032938716635965936777155754385494790627382499647722867673242675971792297898970802570829042807835349177508251805163124932956494547914386799641271182196117678092041331295297684591302400806952553571570266121150231686042091339107594144803042506051417738383755880389078045271978078032563912050242923582874833453810413293529067099314314557164427546517155017446148391078199564278389400012143124103362314371719294497906417413979943719792540647309047406150587802135697619253444096856745084018676334159090916433534543814402643459146755410575443554751270080597159455541938758078945407091273435630605920197870175927130969639765769001277755581921239764448472964320047478593664937821902778298174750184415525634961297243250844962499023706440927471670060099054291333237164124272747244085957212704796570053338021366493147211130067057464216028914596427910146773160634733532009895573504842390044779833137413438472857219842970135338828681843933494216794968823485715759144106922094333777115132760889935441556126520471930177944856050713329711700563944308918079207478034992162534901010268908851995864859488554448813210374390659404087265847286216289038315509736344380947560598353450253968393262923358330370673849466378928026594379431023621989930861052161421277402224086202553601048182652205249974771404023207340231567433430822861843535629844009629207101238067809216960818995850186426066718043601860447370453283395755103652156639920307384841901320124697917149980762684152059633195761025059831459725802192237427401954098197255588693498623569416531583069767580100822062793685191546951195742250859925305636086847569448191302673162654123105105728083771374794152714345087748602308573809797833662124498419976325847383092790772297947910335951023580081805521837527069721602080166740355969426185082489353873069486162460100863739687496181102843592966664950638668663452912360094684365465433047488507053547325791156564896882709775090437109011416770759508494677044684013987486879875380678730729462955263033576292108340464160850593684791247402929377718960812518922920012624295954815649917987943398136748872679036529552141656716307662449404951241706030557278107669508829449380776999559759413264854458248211872796777808656481247639479923515872248284711629961866280428532767893371300082440443473041813739694067507705578916005672525233816598106552550708229165786002197359218181100161078369092735083848408657751421357933895300108428743573425681807510322042328767554461389815631561130207231783268009361766798600327799344273350094508955072714364702515860615150102042713624085500584591311813185613847672368123272685100846835397171292920414027716852465678704306197812428904319982430014779554869151300953213088545343339209943194187502873695022570343158065215900153174831506773880422486465232986927211513415128021509623638913750224730864540770614261589401278093829246835664405867155981392839022017135735657838715791159678431478786551884505138277352362313549607872214145981801847872397390537579739308003589647374174650965585786155668132847588971375897916751588443222199882659509693968548677206336441068145364057013899749619667581434917636078673004304072981523582335091336156382343789877397861805326334123222795492870549664323196304689620776222783329035346152036641842764229176389961945125083755421690987932830105015130573983044287603354322276848982058915316962198717355559805060365497509751573041177862669676269415232635862026112773614618659596285089943134089499147567831515072479917503461210387485300735524685221343902622312362450514005065463880414909567386551395521853251025794212543411122073516410620770865825310336478725999538348455171383549802877725016962129704537572278280208049050321747621715263601006337421589457646677542082096068832195903050073942694571860669446121844485091598615860647355193498110264421046291187042925920940636786366262166424410331733906252321332587619697579684432110896460148633620570566268675640819907207766564731841339313742587445290363265785589850352206425819432992224170520034327718795745654707331634919828263506305169521973478440654088345553355442788912826534256427142356218284444096405402982133047457240544769789056446628606459841170034623769245287340639124014492719279692894817170300135579267659033711785350978374408045020765277797278847132689371801058376621174332394283286174893677940503148268059757819147166127701916455570415992151203849899916535159134924681304984967760533486469159401671240074498152435901038636146082696387717932552698228434555268491627718655280101217554235019602546207281945083311059364136777595623629555351499905062206069416634100664723577418356753167830372314111253160153489513393333639419752121757906197881664587266070301059564993183456207492185544222535421924228719571481794401714993818598990243959891096396213218792751453117858510603497678092447715415366002467239730317068703862861421844764918739593743095240782195309939274468809595271065120284372068097691729770502830047387126953785614806789235725313272417798771550308127294510992769501446695864844896719158738542732340291605560599433623527419266118945720761926319074592362383887770532844425752765420337894396158973359423443535113946218610984710375404596674414046818041753752908126932826457602050535614531197728128470064782673212154260553526173060604329087680095264290389935767744730217260587293880098466224477884541912124151802525889934817431540872459984039326894110398022866992994513683047028768193056491978444868410129598845753389682635054634829951197796118626223263128454662298351101892858918892104262006198552781730261884196024683650209963796332729525410579547706216372853476827087571571694940580300808967300318875394775067771147996089647202105139726098288956491895392876954705308074643649487827492108675027626650360865016282045258881215508454787381994509164108072607560801153752521564717999109354715557224066330077542648097987190475919652912837386002917815565066460150246755558205439430156261029551641271681041610716888293042597721710274211113819222512629510171846594490454559904943742763905486533628087199927938383494737885896073214376529454258020169185583119888630264505636917667389627162788256914506559648150854800411925147969516557299832700314019737865220409923765753080464321842300141165604240651600542002400443437207942296379825170907596182392733390898649501938327147055025342941819281975714791173057313/1836535924876234044367014329102887129314869645873082203710108930165567115098177636504286432631218947876249544093295410462055820571178092774116057756434312532170854282338475424426670100896167000215906234564934003053030299420718233973568939880932134119160034881710091365395500580517762921546674133238617895487233216506432823545570915537152671565724951992277941533593176201670686809403779417537182036430623760836275713388480960826855026530221326227038122735797896648600514071772277323719066016584557158106008701434156416185077686996192432489613620218864159331832457490029245360358552353191723320479256090664353379333537597505962903137545706036107130287269829301199621339306820250424745439606364061866091718643938009865066598715822064330109755916774318090153221410568028756163081867009166658554087472817080901676485286618564543122691280840011870421029193132336420400241027128113521292400503433287022211971617053722163168226377594487280437912208348375394173140914016800721190800890959667599163070362420464620952670237336817973294991977827494875177356324235245092474613300329390689901638753429322795714590861070723360711802318178488732835811465327655573732143159777989552971771089167380846643386091086317590390618314996538878465732514088900597045588315235463779547781997502407436702518674738411695030695973138041994785606116495245450885747353928459973927920771819440000206601883039544106689713374635649347680044873666764109096051155311647246936734078206953474227710814755370953914934960622128794577463047320079194146269187659614473619014181420483393592160380297543352985991696435109585140092829059633116904174845238843372709657164393336437361643267227983182918035589345893429199311075245166355337842070192205809458499739466039087848514275719679788165692273221332624474735240739707866793704164442976162470703352818556854191035486272846294138385533305302346674281417491293716526568298599293516688996067021539035836536635254074890054002643347271147769890479473325731582411956215957107906331699730910280794470173239910226902854424152734560295711041147490028883952052279873416513465770060584363880460075987296902188372241276885626448595161767376499712330316351044896713130713280864456071521401392093457418531610036489992513313930000269572611995257425979285329136613120053700175141757099847216271520726536058797883197398113714831405782431980455694248338273381523968071835112395291093353582681503495110110580943750373101559794723029174907171258759878120736047537561249205300433140989467646862982153127543534325712145548212752461740527540491758761327144224636380703314884524670263855588407764388703640420994613140497452243308240353974800749346574297806861156228289105530326503805276961468055012709729623873179920404913742777394227326820876199972191722281686703124191649967547102957354882034700423114722105444766572688848935730496302293144256159112891704052940822874201424470764834046676366413325197192968114849091995308666819752792789001971204583905190502225729769079823843311993565490157825928903331699260708391204962753213306032155191870152272551323661508115671989911907871980621631911612592300383472860063293459344736708590341029817280957569940231686076911531349099017210334030797233824420972281373791673786369968241113436572539917322918234323633816629520881135290731352214621315902531431063281313065308958056915987093230525810593628612915958414315734339699652563377368467570068088551691769567660964957353003644549592172913993836447485816816241605116900313073897263513994652789881253747165099606971835274587599601368034760443516063188463880235759502943554780291623714838387573366897348876651105404568992164699589376691294377347239206127436647185290230582346888544389511227956539337585153003292408361611873235573671630372556202874171731595912808959930111028328285057793395159400025011137052431526808832833394434237342558481243157204313895789371430068644907734774612918385383293602886047588532008668185652981520685554165645900716593122301287096887525871032077119831560197511854072139207801193616996207867662478000628146341035247980644894696889498043570647283627365072462678610926850340793531887447713856735215523542081610665104840286072460505489417489555679985409411120455080952020489599035980461018213634679866027747839179487411576480172274375711414700240644204012934150026031633435728224532190531868388940069555655384684404165613424723195097585609076747769152427349585644572573488491916540964738269213076616437545509457743580021535141384342554766197574447646034396724514051090290118092258907657276936867124044616290023878956312905993249976748092523590861783063666278555050496687757940223643118339330122135047938137459708127846476532549556221024573905653372483576836227813575801092389402999469164159418308113514827683267473484644709657791218689004712497195908592212519114082358873759981938295928292631083701469343931059831459750214377400009318689317501286410341909794261489619833083035154952794811561759569431889188767855824694518546078102707049608166075088549184740852334854802713026120455577026409530094753994012188451600781757090899112707859437682409467893278221389565518757961179329044416000407002905543002857638305744744061384109877375961280076581117913611121249881726281776357639013638369070822852334572982808749371748275913528507352238539018121769323934963022496970324777829374766719481448163688559895935633661860630661180996953902964593564124195194180507182770654697215120009546835330477507357139530427671388888682218114497363119710000648264319212969599859416118918470175233819302530954724748789274738937002268268471445884412908293367397378195445191446380209874356181661390643676119156252596630866423213813091643154856905556875093214240196676998124378784758464360877062499425901706222244638669822554662707756860760910907660331723546528105949316131442003751147478792756427400548738791414158894399387562541766123531306915243156073675581680321489493157949403482541135546419744319429895970680330960327717503441901088465984362481477621544300959929119575060269947159298946786816947509042693181886185393190680058855069290994208064591300931713955192050833745946267719108552318401881396664255545896544193945294822625666262685995632479362625975555068880611329947755280298042880639684482889180512936196964447802742552729950198038651571224554155766425373043723422399549675223285865317611368721983683621621519803917336820415551594270396175077443107136633462808768899142715030999746787045155144434370948019113598679213850517559522727514065627002317263853299449186261528223425301079583387478659000191769759392695361789388317227465680429751445388843847350908148260996664379041300402753792272682906216616875775071171192028201209944285817133109859428537649524801042226832788173457388822895119644847552068333485113864798247238193990556693970567145731476375018939857790896769873110268205015793141653915063149236183526451460644767196821296044988872369476656485399816912001836044165902179302965125247510176279233244403255013244033731467215589142006683095132816911682619315573018893863890273142470861889317277146033882687187584000*t^71 - 13314167001567523104446663315690406608295538865456970760213756476476483090868799886659019024011981742002326368938511052384987713813439820991371509853877484379286774069149927832296458293242875132193012793948752637044240309214528646887908861839311983986023260547584895145223392286134836874582783455288934692271699101121958113251863047154509428349470135319723657296768558733858750889391878809857374618623426717536672314086665019700718904852599119195136961202523631171807762105987983002889796201243457563999506892748713651559294293168221031354624610067599848116202905174449979560805881214819995840212494018180256966025900611847690779767337910972990408344553535771604155391491376343117317006036292088901494129789344679706961132783635633526436504412632204055405710907501153874868524798688464614766091888867858588511413890722432420270044059379078474922187339235023245347268497315876669977899919863901128129978546105779217395794755679042451793055490067141843599452910040842576547007451120802141949873298478981161803326622169607975208370025201056894608218000957356049827539689218847266941322732387779770402861387560425241765562803151019364234259753985613282682111366663347438310349251062739871620751037921587242977833667072992111382010575368184382491228631908295747551997655100150307623880335437588292590214173303619340863795116851779234846854281174220295420703184169801442352463515598354363371094940409664740611165350016872918304510856199771910850844333190511800489251422290705365558039034064134604257391126480466440772644311981446663988575713700107428661422654697947565155635842970242647379816348770732430483362045189238164690196664886268224391833564875612910180204546010671406372596482199419024743618980380607741012691324601230526577991557899738166379074738321700484268877933512213963460638186323488403141264682494966403803682461653090980644789151573718388150434855954348668736018876148003549741033777122265873585033163938219680488712982405406900536479055967891999125347200883255029165411854320224114375480402751765521855986123154986006472966671965083629814082267302659262247711387418823410687093592855706208235780574894691798290709537795231208827761743773299777989779919174110831174764812604035160827174938434703735837413187807254655566522005883562585836393307869092418410179573540551951020988689338199714931484907328297491138690442793422409211706704238458162165326283694995868764507836498377200375164835600638765274565824172531298066850434507227857784370974475628352881245580826192533475361690070673745518575944384993002783782668622460854114982166932267403361891049989314131642880765639061853310017474821638470070261708569279941210320368825665711668935593449955303750127782391822486963455822469793233694133274737590913927537408598411697442246268947406647385408360819720037169430425591525220595820687603519151702617220228993823235689563571058657752879009892317223191248784398316607441971525243182034213475104339049981118040958450086208897309307821012788717453551940979009737937524739270447301333651809473651828166106988083806991027535514981488852187726417605152579866448708387752027645124798706857862001275863419452457850357877092898017499241256313512952129607926543739928270913847501846302096945554145706746450558732219670248659466666619181117855008161420577156363235089134485241711186754751227980582422095540496989437680260300279271823848903853211848345099581320725610427059250883075705504838159627275208707567211446842497507266888798733482073206216616716977528658286888588083876773343530521237171064476238514977879860943631942205141757905190461306338689357481093206898501449322978091135413071958104693960200575231490555462311244076065151664198519498176642282415253830858772215673289582413299148234938415989979348663061290633311230835092747925800285198788032957874945464289547837136941505781745976377182048859176638325936165356152363068183717017274183342413587574292835376862532269007739027513332953165026748410559499217577132463028373206247524572984897658983338425894527001881267745406258458895758738752851303956061595028388509715932351327794826525255782254990522498954534766089671861962765277758074361053605993099845604823566334877440296400973628911135295938011092110436382014698878193660129409154619885018617033853359222376233748374864115882565515508271121905371993454396295404032428572567558065583556835483288308855544361499875069048555312188773019346043055716223432458581330322853002067382508342434407303541792522406336354639208259544072335643314740966473634952344304383946939498212024308786554269401164842651294078995023722831816509984221211215065093642069491250644331957703758628332154872831529152253509326729355964595858548326254492727258692861273379532400912679726379544154105488287458996634816178500117482394068192063202345824832674460037586805849312378697988074853087738339018290130840237259175999837871930865401214910051904124664432578771505668444484050814667373796235715078623969575161312739450317594516619986823359358164455672103254507606522870837113403147197282613045277923231171441628924762443517526029941087031843384071611260852721135894884634979868169738857267951083366533460209329167825769705006857046524894975144644525944902300023885004373503614278893188368334700789063895382877867478786523055830020254000443629985803426299800410981406556873131004894434215936965753079375854689893359779470941797907301580371053645865820190026306194420546999646892375042551609797639944828093399813411269014780399384051445732686046826059896964505405308957070185808695213377810175005818891311099118754072942110883205000885678262766232075949411781369472891313269117769068765253265828789865594991130662257434878365757510242409014789952393214821629099181838081525094873328191891487468928569273577752510026567083118692544625507516618987070126765187908241144218220320644099331059350573720443185420289974569914673332047851235906628253970212143121789059442723030914152903081887862021781560003087807489331965110239088094030461374984156161872106644671891702626749804068454804750773600957935630815435910963320121225008932625953788472610307621878151897347994619493339529524786524191297050671488888078935379582490614034513162165810920901999944522649458655060579985109034606868035924522648565948337603132370140344675361689180495635820630737247870211290878869849404041627321160584167852083991896426109066003264685997707092322288087318150130563824108762212885740055244091722122779308654571878490325365545444813911765488435298865511611754074893888092049025270463453844056673875819853721435547467714854758257406427668487414953585537197291852307795882657360001031980297602066020810300837482863445366963095670797716717431956879580627327079390641875140076356790379713462062687256052666893440291816782600266843184889580495100196446784955088372625328336511008471003979826917216157999091848358414500181336402418132072736223526907746790520830594336099525809346519987779861977145635214776294726000684519494579952858247927436947529081608618980686767915716624243333054767606053078579956233300128969257891789096399302246242835321668888414815122977/108059083294587667487680125448421742959242483679140952800874374141359276496553153301674734916397118157279884468867405273811037570630982202923074758363981773125073435671272268106768483665032653408048606539167079111325830128526409534792025144097121205994891882988720070656020949749314711781126240122155082395251913662576325413334898408814801266263412388170965392652275773703167764309142604391041099051894531223796837831858105610444538418424356060956000530924540294885064048229965651341350595984121046806720926689638162489180259964044513305775268129724346499091600664163097904159044295182603574302334926264517729562284628604670510984960092838705200649157085905782659462159551219043325149414369438076850202900641499131276066345871851585859414427350582802048613473328456329850507958139884197760167725162409363231123438213691441520283480221899867838183190916138736103494295683113456906536152255277078621464869409022028377849398606016455657100912797833177823195147729309519821810179900761585621722286226739192316185421103000671110346450812122281175443511290986816607145771282896365636451718351007579341950804389789893934559005611226145554065542156082548942983785931607830542163907241963058803556505038895485563314059398564877679466748830857770890787744681572868834154455232415312548681429631749652362472931089841743741662702981619576795531826685277079672057053809925134132556152126288122305506434533467766391199489100812478369791824263594792446540670846272569236718760743862410309907287703288746854253869720949135867547054717531794292538942579005461870791104261750314988683626940406570554100831825874240236125383277705269144695207905158079736478355036308041487534239154973977640213686676700354179368057471476558247027267968063422181742881909932029404779670617162942371798566077996727210116700259223808439698165699432006114809138145306886227281692044877697810376840782911097535128567267024982556978579204309170313934315092179119311063586420680930582548872922658057624112351270231059852045474436226655138385261094632521282481541635415517771668804444443032226639423766391161813097133683011645214633185997081228334802116711398479622792592126480444036501437250182027441826926432951108128820174479057739617591281785738367701644359636308411257565924373892492089113391130845738839634584405080858929244441771517324341308436020822744087688228826467161681980150190198366348733552774899268831473041981037249658570270729189358999184536403767413796717859537145402662158800461376009791720881268726771315215621170329708447115475763610223166456190609688265089903821911315548285317449125769683326273475839256492751538106280078619261228720415855758703008454638951609423380878656525864809555574421682031806247246871314798932308041731426388707453367106563022730801678181302940807359743323269081504928734019592059950385616485588553982882214691557249845748576066929447480128600459612501110772953164824559018883259081420356179432319084188828477363389863440097789902265988046876178918545132998547249322867443396441686193803560664800706893128637469438674382283669943840596553973416750426951438242307325210988534418506843481298384194422926367894177581344840129226812443269969345371829187559742595841232754120281377232311641689480787911899303641376743669964301630832389329646939646397909643431842877323807477152195216964753639138414445383298644592555975016587918057071219260835997119896838119012787017816180631815492918754554776988212294958738301726078335599669894746020251126918162309461725672397367990275794446454864003298573818057089711079161133572435406976643613487543765526950964606012152348486579113257503286046748135421805397402554026078908416848741183101395625694350717277487783760161310019013818293380840464575484618992859786864723302182711182279054025516721666937161435294179791862953703855188950618662849289225244948976827587679078434188172348676525308389283516094015806324306779309870518409068686812049506190643344929451059210202769752126919789507283561395265082026126355737908448785908138738455303082803675407971488734080026689210472124374542853959194247121769063055170363646773872851642770866216542153733208372429499964314474092821975144423841484479988356783088834011270311125540285496523290897990014502614936298581588511068952206736641348102133793171884899223739623652420362166439001913175015265389625151236006818043895452863799691778452591287045580061119275158541301447016943552183680925242703728612632686418933030953942096772322276654122396170072587860600332801052926862462879205353067823273525508967254457054549068448497142140152806780390235548520641828132539246702953935559081088076130029637376733445917817267797292834778757847770079384087095702945222127607872654742972603579477053247727592122013371396814679701577826161660902152987839711764786643525657891431198869559697033332103865476287278875792817203464260456833544314701480438614079902153657298027561925552999926821396497456148685550321870920440867894995087603142149439091816242293781565558862333116815894910229305596106034186029348482344339684813593060813736193075940636108403441954365624530332299156768360970026893967699410233455378593256387394507454702893667644251469902824521791097463831205936430720786699134934050409697690718081115621326655916527875887604159046998215838943527804053342444606366623358628273659522893775848401680891239741044369629875060536605138960564882279971230607112968842183496203279621568191202563375006241210921804731537383345811760952107983625339794407487107326766062992922835263484255264250392548569551951210215643168155547003949351560670756593846565170634859071087878495860938737499542601999651797150091536609865639338875706116122590754076103974558457599889662714334310586437836195480268371843717672569658397448117258950936707826311143546823370983072254196227502718090382545425914938182022221109356800082145986584479687603679669077178395021211125528276472151423291342954770795306266505036618492787762250829827114117233627020826017796378917660243917221319107886951106081323099636368820395380561655979266504603971319276671685273738590316746054405587896005737520566184162555914703140040581310138724385620242623478683186177921934497017506379056295369148031484114646154606064759260558527547231251206464018897835431948731714377859555797340784790520275554131826300922553458271136721177119175687549863938201495562634946342238199704549735983359614809147023784504811160263969767557783644947179120108346504686320693907546231790228005796144862877916162194092586131813386672789410336594506426570447527497397456604929581639335848451699968684788982587131779342399264745460812077321891066363239841371949474820192943103018982721328129626882177233673143037878349209101390084122831092490382739491099978946091558643264523298552550262036962155544112916938063130450159707671503973971573293225018485524702275565944074640208920317963839330133543407687537692948257277021716088439341521985184299174116370411950148916981183493789125655011169861835023984474210684542250114365794277580193526880577506629705491019117242271793072452831793754760737461614717675980712749440000*t^69 + 397572040111662051354681994202176005906254027024101353805926572627009584172748481877248637733219899095377049837218439015992155890685324267123900036375669433527108333116804758094640172361441203797682255068494663988948774343503305058945237152517602923459916094928603990240806261600181298614444064509899987001129510682376675666329959351109976975332259599574583686707395139573136903371183533611583406422532873480224196431400305994633788202641890849857407728849717137398940426140508522764626511874043806083002240386227548210525832944703835533479578537508892914696290448183630080030929059703541488446966689025273869102513172327756147246498884270448801373185775127198085094412504744165380310905443863221790169296267796806772914537567376012833411647933709127957188734606864754317711713257525042602850213266252878928728690128651276270007386456107609641767642491724232132509360678889967969329156693699636384593515966894776325072373659247052018251567170199416442442855208140158954192118109090571058579943658685710396483801767471408007668174730848632637054815255316479408003093607768037767489638089433677807417386262238819904238746573638919921368285998086602659526923311815668598935851238445559537875724034779283086075851056489886738457820830466834785658135738663935479023095017985914365527943262175052859823030828715505606320089369888895947106694886646977225484011846974991917805518545797895052072105118725073959798042861908918356796564455358012489184065768521499016535237825006384764979672992775599480333242920171929192235264810597586240803832985266856669856983383384362789056836419964400533192511521048042672242861583887605177379448976713266514117397195700497660529876462565701245895500963672827758399850856952026751919614980006093961730977298619596164660145971687548102172946478524141240345905404136475300032564301248524976792362554150093014707454999519769203416144143410937492298144791299524454923897921407574010303292592774420093479438046026999333927480755756802085932316934966715853368406848043971629637422683889831617341885855850247557588533912943601565970862822983305991259247585926806903452862138486489864109761038335651465805339312086122984984349510814407118874679309176041169724992687719166166883934513046012739690555990784639646954074762759125049543256685770647055401167546102841198653517614540683588021764763184465167581269808254679138740978105649282664927888411013641207364743586866832004895165310646684128530800778229765472892407070998677795419677705850544970998910712420863953335072081740846204420083534235016399873355929954816748929405916617270881705859565610238360387299136902242506858096649332876861932522202800672085508839539391341458888089690797422747680299579541067174030664934455239877267874320272783213867407519028586333948657696297732015083405301386972538358797878462103566202291220481930735837549290142080957567916905849663858123703432584449273650258428574720061175769775029540177328388079746303884932713184739790457692705277351299541405142681098706519833704845473315342706474380980382892962671553103190280492022765409953584394106221129962778034215120726460807294299242655518826764914552214218166035815240083326099358178318098681948748184566280494783246599832462489521753353458754932429266316979298098665396006655071699738477251584723912660458138649832629413312012214692413518541581782123243393324598256496651580458292481061275440141960353334870204275464641560149963299193015976049477357747171328604101479842701243234485007160243217619932010973060417637405240402117012771236196489311625761131560209431662881732606753043395037780900668918694563435769139597667094131324201827765153722240278024159531705284309412793434515686508853660283148070494959633322053478691984861568125972737811253230967633122870386209016358249161067761581770979874228835967962578971221471153820239463942998083031067237875146843140297548316009861045132903000573957251171170268181082964539481361003926555737010454212523304646769887679213895482478520467456084786743053718345371994569014952351965371758341617434799530872091984017226609272659650771921512659447399670903100860835903495045037909042345130871111007853464799091013601030568361569733908007031641185543836467790490507946392587324403093476782094214593523827774032649237280113377658058893404042506018579011469098177346659899481577408817952089935624911368193754607897773222369763391721635397186557829401695073390728708715989945009064331634372520460732664564699880546338799586909799624682335643596825695867259730483177706236300468260526549935682456722795180212667402938261503623436375304914397483646666709019827248247119400716181473047827771148640688631910646527696945454383690607459794641812739813493009534388010908642702992015422446023669691921454786819380370289585478078101359335788278947239328947292448559423900277408238058023385944552795172697970115234703704861639736236133591959151762780456080481746808835563108363572918265747020587156011201557457121107136771127008993598062310855942247284090416398891074096612805221866803170269609243247650055598546126418808012187870943561530101806492309552673883419747645894350726381663582231350280023435186894574508263871994938072005256239326133074425489910352533803573189956078533285679566887263314716439355960695670507594714871321465815123977274845425938807787945025687310963602787550432017994200022106781376636190128396861961922134877677971250744694587313356216835292719965360166561747010188411681696365944376901714413553972419268833924046390219374129063780054711199342054244135948808419549853371297409898182830573834100687648353213052825620298074050316353502038058796408125475089509339145707411513659244761839260081911982526044893270090532402202499396228069430599972738544787889430426212003410402940203093861445782209308498297964941644757839301473998657156945956793472220909435586691787773158808186397404536830217650068397399767642546719805384271235367544122001619968293474502016750644356207727326649671715422838344184031407476122977387787727841133841284373704278163044059337887706576567060629823218003478402889983914517982813260253995825509663990953648022228352282643436526470223800193448073279642055934559126287321106838081636312583557208263322731823646019198768934782663383936678084913067099378825989694262245479123503655084131850792906115202212370234424796086225787940460153754374290954089169186874295184848818207814989979343335223660286331838294223827758888064556255092433915241530071940326199565006520604868780251652475315240147192967655074412568806475782008819554211576978517983423834942871097455620892103404690894089205945903760685354647104351367485631588177917911532123731418199715724402202203896860032438086097473954892242344119179113052692735050867667065081481194012638308411600786685921779006804892642515405526196323133601581612559462453394205765657069955240073008894507126033320501551801358928849036430573327193780976654682825287944356964490860009135326497665970686205165046549612995789881827286925209353589739830496519055980918713523404973765315097807216957286669368757326235970603345387374882112719015039587768933460429/1692925638281873457306988632025273973028132244306541593880365194881295331779332735059570847023554851130718190012256015956372921939885387845794837881035714445626150492183265533672706244085511570059428169113617572744104672013580416045075060590854898893919972833489947773610994879405930484570977761913762957525613314047029098142246741738098553171460127414678457818218987121349628307509900802126310551813014322506150459365776987896964435221981578288310674984484464619866003422269461871014492670417896399971961184804331212330490739436697375123812534032348095152435077071888533831825027291194122664069913844810777763142459181473171338764374787806381476836794345857261664907166302431678760674158454529870653178776716819723325039418659008178464159361825797232094944415479149167657958010858185764909294360877746690620933865347832583817774523476431262798203324352840198954743965702110824869066385332674231736282954074678444586307244827591138627914300499386452563390647759182477208359485111931508073649150885580679620238263947010514062094396056582405081948343558793460178617083432043061637743587499118743023895935440041671641424421242542947013693493778626600106745979595189345160567880124087921255718578942695940491920263910849750311645731683438410622341333344641611735086465307839896596009064230744553678742587074187318619382346712040036463331951402674248195560509688827101410046383311847249452934141024328340128791995912728827793405246796318414995803843258270251375260584987177761521880840684857034049977292294869795258237190574664777249776767071085569309060633434088268156043488733036272014246365272029763699297671350715883266891590514143249204827562235492649971369746761258983030014424601638882143432900386466079203427198166326947513971816588935127341548173002219430491510868555282059625161637394506332221937929291101429132009830943141217560746508703083932362570505598940528050347553850058060059331074200843668251637603110806202539996187257334579126599009121642902777760169900286604348712432834217597168035757149242833425544152288176445089477936296274171550684305673461535071855094367182441695919913954272577245233161811909514090417276648193623238522516919518429921955180782900694018182733505237920675596747976567760659094967635498443035199481857649042729443127716583241820941822346266789891496254420438081347165497659556324040448918281318866351022352979774406130158993473421878359744324369583577984267574757299957653891070325689482815246466081944641707154540561557486736960473210052750605044731668498765671475786963226829607813652885116153075159876610610256469973369637058372111617788148351719774096998387898368425916619848406886347132456010241880966300432285571882016370665939685164964540200983931849939492653792346756416769418002820689449226291507079405981969312064548943577216832973608939222707991607554012398488030167730247583394358381894677188681407200595850735442932915584757962504392275585580144439665652291646145359774527228198708468833812734393469723873750310573572724923279877586417036255783748544407992348653687872565322444162453502679345583529090022239199129481428305487039223273881207008019045959179763675448774402495357886728277896186410825323938435967334845979814551074909972882386468532343953089090381568984162774058883040766164468721126900584413765538411406317142051058399114473679835159644338345431950043608593210716227449101753097288211717130531200329945786829898442722393821358172815325954353566727041893924394828351020983934321717876181567035534225431847654112994459536051677656482894405473573524425968154709300749944638185659922231778827523720126289739441034218148065720788274951225973346408569565197296945201921864802544827904013975278909193856964549819929633167278349259030888136660880665067529141855705179733095306115348862486275483405852941360397960226359051305531195504200636965540305562135614700129265563164765441752139580965747472875854638121742076093388775596986745737228066594293176726116655076702280775795192486285075979573227232364312560840235799748297257581391553323500587084797630729948534504712027376538241048654531002363799457341342403410237392493741820264501395499440926760787544277262640183256853150922935058399509901540966797806112198224068510227207634002011111553340080251238874047786933429426359530087838587437221252340607544363306408572491104127369364106816021028761532861837862423930163714087624201977483813722669932115650877667828802358414931245420563284151611759516099715667581250873331137209816071880549829187511918440883864729231285232973820319827187935405693121893529060639559447023593490055307409781531679611657092270379859370464318902157319379137195490921078200539615064577017364499346141813332523338257639904122745140500881065609911542818550096648658052609866020800396809488817648324081901973632422115623101920188869627225795167369054087469520940080490392194263656526871620585133740631002431803500330332186868545126812996073621709311086906930354923039115893674545771787795935911193755509885496782353593592454338994535581126459556727988395412957952748533691523069965698320590618394784308539353456037655197088005493957426990800931294350069180616790345334126426606361810917508060526933355559670747958991619780633456418597154583270811400784276025603388905798491736305381476781935596835698298833077099285176287332525335821624959667296089276361790868042615073480510382183155719549279511436511860874773851380737901662173492875097778971108274127419005751050921583025076796990112383964681452668320222457752461253332473256149927589647235626711742967770236395206507783841853303596187673279458780376763101821373554159500764661211488684767406887895016309052729152587255147192295601415835731604715857904199187526100395857537825551576870257981560020503723564675089278874582233566145401465315740897542583415993211672667364851681464046589867953620456490181772457648148875794855332307633276331397038964897706291409126464841912240356387008275263000624787836660156659607612143269710010488036467332690228900661940728560969778186194295465943675175238795550668667856402621904581629021519020877037423221155536885213375997015860635773858840015374717134434499369916787443640453274266605215294116652493251129456422161681228415416931573289602234602962732755100530130191919799707491672295051484317014731945381120004179581141965108200419104947868365156763814614159361731795371279197072633965343303372623908708177468859691738610437505806215030761906752357537884890964713572090806269518420686541040783849398409724540367428606647267349603677930792560153477230112349594959076632842728360727198397876364255147678886055878042960039690757514827208438849689441947297395967474030821154109994212574260094137609255111317924353782349329585360566336822101085411144198343989954105245740436857769032029655710385835420186895592221314927191956273220335650533123836029939751648100149505425513387104757189522697340006885385549683844434554020394489803120552333032705208069362968595174994502082042423429300724495251791730777015423031921129047603865386025966170128924758135094364768824584886898630576923697833074560000*t^67 - 1840242883380753525877383763822139247593245551874745315608042889297709312737781680983318931561030062861559802042794677156401275830709588672035480349895429898011046795829651292245217233967692784399444213198263654488856290448261126686766206306081508847722019654211791842559405665787237398614937789442016029843083736843986438091121205449544098696484842173164506800236676888568950589836088450813840172967764043125544857474620579312253949254108804417521084889444008585095432598458218105774303894915492220604515515886723387626861253289930535870088293506027924121121925842110764270293734821534094157377938916146507277091602409428365698451929412994084121427766425403028780225409281147683404846451873316089292514352466086456341326458201433017577504932091516396736296130957258524613224693638309841409483708139957981029344081464456085517633495231698967115318904922896974167861246875486823561115518747019485689545937328482643986605252541968480183551497516146479036087910863264951804553739713639300008890613263564920324022384122697995682013993731790746819718675373335993802603379927352311204162732670411986196370792298170414065540534887884438557307778197240036925565582973674974683504712448937538443708224810483428861408750682876452345378441863534438478174740744037935513997547028810190513187159128697007900151739795934209260046721047019077670720334125593821450379229656533491685803588033860076381975517635847493341508926528400789481961191099364955680061243060990854218799918317518715969131091027411077279210408112148116609783924462913030006549294590885555690245878445927430247861623038296179274198156404468124966133976548976470446130609735933107656338885129385887976756991219568350397685731992966194981665589475846691940235595292098657373375215008424831095840085177454701962813860117665938391746115374713069901103132901283591220728333747093341998419380674119591076903450171181526224057743673564746890986297900003735789220280292659345872852664532562032884371697563906994513465989930199795933779587283399215976788264759459452651289007280011214796607962237203374043261045759613728917197637779993087151589354311580670878698256028425741941527776589345926668123742142876929047921556515182238369986439105690119937241548773364503798704696612909603548045029571719869044313714664339180771672978031137118782914555883653638836119246199104546684325413689376085391562962202937954923258139617996357745796314109287446443788457282027746490357452890221015900564103168780162682339984310806517398035538513621740276484083792736559008119338388132295030511208984377517202688084218858295099986745731047844883048482901263009783714781110522837752290730524263032113108462382754760106884353435580840486217662780236371803570797162175653972882230038326513352569676189667636675207512525898653037992321834942023879802656168513073977247604765997354658838996613648566623051017353482050873109691560909493865078121204088898742854317669576896252768226800537196702051385832359591334265704390540309211274216412298504708560522711684478826595489057582297801794299994860934873016780503340662622881658502002263406352566155758436514822144151605607352858457304506841481647422218297042863378750429486535247799123690259446466046130977680335427558663927957694952104825346270330469893529599826232409360340182056848403734768159455697399307693443273714181446442515271245103825882238077329634858177043401952507573306094672982736232973074605000818089000735592680789093111713105923333063184281301094918393361921587144657726259135506878956382140355082269489433043504603660681280305055857518999826304108982789174371496541348627195085002558933810043255333302119812783307618164348217646287381013887305251953227477074364538523852253196190452119095127486858899729896255826885036402145193446308670803952085925540838083781827545378614147066381427427255587775068197274583911977130525825922750361534743398190883598291193082711404448289232389100445698597479369864352236894273889070088294145943086653075797233133841373736616552267825311226822411074428534779296440296285796479029603863720138996918896097494870703762139244981382945605995145525801178569820179882889157358312579492775012550129575222157076715165961329090321086321532527526134273899083956608722166973407418981471040406055528758679533180252103963656253703530111066418616653579984142001738448279374984259887441917394815032917000403181618818060866225434098779361710978979789637411870652643772939924508401006547349399590313639546807167472673015683823497358704006789841346891530834469575411054903502898501254218659995697205860943109693853907056955714790120844854590622062324301700902427773994751842949349124036292227390748114605799112352007446134350257139306830402741718365033742329600972516588000282324103724262739773424763899472460283895701775800376839349122378404673131846526202830124917962510600035092405374780400586620219690374053612693319848972412625062224304504702163122991862232938934790346266745908576987689919090952932165030124141251458385365699173711513567255580227771955249175096706132397220553498082597624318079218599308823071005429489581513617911277719876229044092677364344002980786709244483695831273033840518782972495017610630251881890101841870398483607446517495337464910338789472248385375063168861334593692720974177393542112838437331831062436277921382136801386919512044661944691962764282713849836640996260950142374753679400504628801144315321085626523039889776681962825900896978848675474371131734553542948970966749060920488147163663028093745937007495739172796710009434534248590630973910349601080688939632266879493181436021683952934221682775792303077308072291682141564227993490746400182708778397971096870454132777193568184471126598700953150638105937033695547262000448996188273502316556190168161279749174922776203208019166047967615390910847237762054957412976049252907127474810841318609181631973215080214336996878891824590829053635944833014835223900966075194953560461452557589919237726781048661343594324693369261088293069651719908230466814088324090697100016778030477836936736162995684238842507767385576279651495563149624289765430720575360926993156709788764325808280944601826281812805990585441944227058734313030836675959076208027474360876385582692252897663804852902528146156255039217067774106630584228586870879892287727169937478098370721624995821562580936413440194682824172004971768526460591738928615797906890702875776924844262580708333124908119217178958534656463286355733286523337086817259129540180401028964564782133332301755801707111953081710670244621754573080160819080289790824672499505503286531015130034431740618994367580987834177382524066367499053635087178273325627991893947928026571196682962125701988756130559104158211289922982860908305135318332556695982763118428366088957214597853940240457203096181424350126551409543160717409956975123404527883276374800110523753551122391672117464665300653749496409906670025908144730397047170118314213474075299083499677226107165603862929039133244400333479117388425112465868584123138771168728395446375468868958925704174180694630285230081058538370854351682956679054624902012046428523695969110397/4843883482534010429719621223382315155326743384022092135490194913854106268053615788189197086046146317797767421172567525655172022900497065973780479887113437957547823095759368508221030740889669979832538848876338280014069492798856965408971017115583579460228522269823113067244459098700218598978710121275754262220161094817062007059503489798134485261840289565248737432379076900961623994862703670083906066374987230270723001860329406620189490278894790877428918799356174393591602291968497778440217153233206074419773940021392681280616628213250364573008613000055987254904864271941067426309359336929183472570040988464837874791361332990111493039567361611009000599277822084089938715629582832640853978935878023592406407774881000433363769036638087150630575974024062330331659708789715555961332358567984019846718490061452718539147022226485980448607355296938950681359261804564019259261171865164597656616195033114145555439602346173699572571604262945145399119792303869487397001490900960862912418576776514027475728632971367719563406732718383833360167590716896406540724698007597787936068129969933210110993839731853503477122245277819232984025625280226007142930509074095359555426934116735513840674847005046564692924783999788759732506855114918848079196349779238152393174140032355811577016148862056904135330935030217854213302227266018465399707739529824554330708545950901692649547508347156543909495214251022942497207811005859463193506098305295358523880762395966064906743746522725756747464348794562370154481555409547188675497527578696201682631161531759593905923774782143585185549737413285057261479432137400033300762412634595161384615462152235820997393563358592371787312862446303344730581687920652265194628772391439251532897386230776069120806070753402978574351860215090633106004710002600345493835472653800793102493734995031243070019900184163964103963128786062808745685948026698901472404859144968585884056938453478624344761036057163945784998091900794247017564090790048564525981414849300755572866286127195046692753448446905099897042310143271057138838205734544853512268745227714473349395469608191817224345388758100761302450853801662411642923384234326097191206432809644004491222551535972107614194261015074610759525346241862000533051195147954505185835476147069920134464517465198323509619149179073800660169789188255852577043657960478460254577280178405532160734467432423606346862707463379519539917420075828349456818448102471012507485598274324503837195824969379032705123951076964106084595929181756358926128153972263432668684238486492093277510095448532766215356814317538592986301196952108596324711303874033267204366396339471358203635036637374206658653928541254203560732739759304581914827111877092547419340567919924178254790650065275005639373355663352156797481497260570697686598726574630950365909694144690664810311663345738577350973240987113917975173876317418170897987107920196145106114676352704877916786091804716888720215692398519241188277993347619472533410654866031683554606450746686283315247433768076128634959186734549744135744986861250522687368107585364425377528843359820084541277550872608826131908509228736739074790977592392603551694495250703098816377805759139842753401285130463367973958118849911536828059744384263086159909728283088169135776159854264255935737275979100392188086128324344297153886646779636324922693590844466287816428350532363090867167062275087324161805788742391049615895775639732396944057382567046919239449321361071967851386894142797748618991174702619358790282078015273224508680422302516874100330805397347527862694611681617661262246763801382661986770779096008719452485677170252244211346516975659156676153043605451704195316237411519668420765884458998935666281388840359986766778930923239818172273662899875176817402128681020944802924467757134636445511318944622541932788855726894996728467438663697669835547951133136394072517652199289660527560744861092605185120213309376038244956766039083325834515222208634176878326240643805542921351907601279338214400869743994501383173646553896418602389314704124682029815528254756581946866054796377220926065244351607288331120042200462776830513421197317915951757541739272718783231804617872775351694303361063317729224343671078078247935845597705784091250222738527168616024887597842788254292931994304618857228369230363274946171205463828158304749308259563336309510461528040171684435593050627340168543935900933583860470180926933214747908075562013989343265906073727075160748014722025959586696778799146915440311453866854061318716341586235668223198762768476638978957956513014872846343390105541480179539445017860024754939467796256873420748326237407518288853855258624372623741032458797630073556300598397935001293973603520990934173754148263397682401589672175671204533258145948976359401889576464035972853029979152015135371149879496267279342022055767778326600369140403220899806422634706007772166789805303134665836887237511424399213915380455707997765320162969677624744093685015650115766347412454478023545670350776294089527831121625903132952659877668509219666409977448114931498082406687956796375325942301742024870383939354319789906882076602808225076087740932668055719585687977429164665959135443039791375587269238127452731487719938182688063595107927597664772097337477177711108551383609120494009778257696506715934480503772750442313226446141757536141850329710652130188117119624415848050935441990174121186932378996110331021554302560376002097719561927946682263136321130893906488873520081083549347077630205194449379430500985387959058618944806447231236507244229761097539104158980315878152936928974566532588885784620396517502764914591980170851435353013425086405081838871562886891371999290742957989615414277121287840283789903955789551059987053993248428389925309054757647380103359449320025649738608666279049426599199179898415791133529942634663643093716799010576898419497681873589003305259682296531132532596444445765970868029819565215711903209777738313562126294363097528921397719712327427596260537674197643873242302280244930457767508894342155659917442018977909595074777835248427901931340595152003769350725904132001924484186037821298484423327191531279912816772071461631244107953605993990909400900711322174408073116246930995324172260291271946314794157187910110414803611695464074874393757727119095531391835011630526913060547354216059502058401778721729611958826542447665838449164032088359804790464564763473755099506072602624073933338526774920158791272782774792987099114313488032756767505695183005273144272786708144819438659581189365552942789091199824341126305100769493704053523479480212739136724658960278576658015721256522130696415923747225041296212727381050419413565179939299350145658673915771704674211935070687027197220940728101694351234481187258411057259747019276112920431232236730632636337511741256183634374824959291642894852401341471596009755013243237335427984886751685380087900575840665114403126552772398750178853486508521817764094700809404032899888367690853733949178680362889827776588464793892944453019082243884037086697962039189089685735379150084330487456559835766795704281385964214038751194799343507638706738222930424884584800000*t^65 + 186849538926812456659838858019674371908260976974487462724490019009644249984165395231551227325547910843615527564169501372371359696660656071297042854564707567161269903367816625979268752009334166048060306725622975320331461722728801816148316189492359982994692288538293260418675679018102727115702473163319152683560387808745448677901590372085813440617162019411261047183883954090960018359241415386158684381186890574131908499873487520666880121318602575507335998584580271128760788815035135542979551716806120897989873819682711529659064729888581493405873199074436352942116447418017402466386856513706706563948714426201224357086864040704881900966008201452862868354792582239993551550748811750671276230182757915156748770314176504788022185193863386981276524267850957204012832908597249974982228533515513714951412942992388635709444886859682287397841688717539539803183448879604230521937683297670538776013383987410720608573244461883746801493544768285966764179183168569805020335934354822401756536336256298925936260791851154040866159676390899279150963120154929055637809814172554751139968692596622032941695175588323935153727823770219231894541720878377321237223584969984951677892365059938799348215238811917628544823408450551262282406553991706055695146515492250092882325366171291121554277512625549123589446535286886499679892732823312035807495835765058674925155005172328696684397963578987750790483544234655924381633724787009002802293819280961457058996043013709930074991435591273721823066587029809051657564497093900675463638370011067529479721324685201684960876492085356669964587585404849766799408152771960542222300973534676606840502778217767216363364932829791635415775245963035983856814810601199114834548773860806301879407684680482134575052017961734615118166953912996544019495457312302631322602958429877761166978091937409286660032647176826277546535849770371051631148669019298660922476231807553494552020491589166206212191680895170800669651520709662264379671354259424218103596130149947177160091389503490799603505387223201725474956429423234619525160610988170708897298454822081107630296761506004972831936692348754381350039167149151722316963152289411512676327581120195590897847380813291861386721212839438776882983483775389168067667082367577561453325661804949443205473830447088153427869704131671638650050748574659143056369663489080330118773149662766529499842574491250457340803785531932569987485349933055570990250959851715266495157088242674176440643603807150562363218511321624625454141310792559330522568261820054955956483731174608833740269470623410630075099119897794962075925826516293733922289457480356638533754376413277814074726043190673663514689888436627347382836251353629168268631689387998290644906352501211602784271355410484039087273834274649054470852258365062747677935349395793129926743293910873071386490213741541003091357815637818587934751356520953436086409955163660441811723012612435075460839483642142873614184447707669794274594565505429669274034384627883199921554488870569454280709744484808843065117016762787744283377866794691852966330232027099889720937927034706090226140522811291071090226489851762501023822379072039208357988314147496203105738560976640377734630606812446379595671000350038994589170862000359617387328456248352514185900533553587311251793622377497982492738306772944171439023669377810686041241266452251374836079938215136915026066484870566650572949234714564134491656159607919093784740265818373539945403059224808361139660260370904625444357811381016774353036872192289774853622626931041280103334465009698236563849656358772942343111956006389392414535647705134175113439076746721141192455990261404392485872731014289342092077522548134048775240400304215373819682423475166019455541643120658595747283188867891923853946904049150672004256146195433535253158650860830573975508493310482429264206986635394649538000586425659418084173090808822725999038850729909443868910067975114095295568148555773484656889464517942917420391539479825353042169458338112209812146412103572293619700984663880804436321097056990734952440123342866986767160698299010871776164446389651280692532882235804061212153005809068754220409677879041421368840945309009104430143713491287896965031572926803356341252612163422358202719523930466199037531012385477162185760999704777630328030453367119844646200126287928974430645799629016851627636307505107388337913079350695461916063873299976606077625293283951572813001001163156033262427947597988583240455569201589484202100166728781605645974484992155477585269976806105182403988511113492809455168556062723450924918980126736514108209389831826533032497695000938221147172552270179062873432644436492176915162209745978114534132373991268346860510206246601598032607674134028582660932817248429036715069423530921112024591364852759356633296055033909813885296455933668070299650047586045464374148110864608210521426308495712200142778040983920399817201533607944708335795945106390126704622423318096434961191508656267104597076034047027014805646972779948683267413528122093744420748590208306351089411597835672980811837109865211328959617558541437465217932400820592070013033325552741120916199067979215434745809055890057523763311552116049659435662470294485784983087499357450792763617368135790818742993798296345584086521576095800949741891177993289651156072409939162264874818451876535875454304343326227188992463227585750529708740833710118151323796864462678310734727478711320877514405846856532521670004681172655804205835842238259920105396499492898752831875962306260458940165122286075466381419633356306187536815676779033948679536895704410136523318168285315413934193088710697682835206644933543680195004147007584310048368435309582378049290376255913211452026930700687628755804814934910564568579452680961448203300074016606255250065844759417643837289048739914221785215849410238930773817411115927546769006227617065659123871614239938837834003591911183259024015664642805066550650484046347396859862532547648519485870741939077938190234308025333314797029839765098305727078334921666651131420783946798536492057878975554426407308840334865476212120585195664236927254069690833833532611973298319327488773067959362956026522788022802403933238803265016637213939336541562603923031229218827904748106394184851564699078731383988981476718503691306323048550302534093587496899118856453196577643381614476172003767109694568136166641723293545577351489574134021514015420458826057571929301484906838748631966727627207897881479810392543018091021296764220855952597729787526287177367944753499437459578836630379445237312749093806233451687762631526139797090467018665050454065759401876326702079257057764885861390157521426830759143206489283866157107871820828729578890563338503906586951362950910706100671717903687353115203387002229660822989132265986121875636521653859978989014077732414639618509481778799572133788245960489476103543819176155771792677011334702148880587105230450365327242680726972715380744072636037772393464015712516050429836938698869408020435725905326288376476460133497330824448566852224912175005331750777995501901690812211423790123419517290885476729657667086144476432201410943660471934296232497673512478801/354358655659909813595525638255634309271567706327181770054707150098419612735103511239190083107083275410181693686558232650077198990106473308671287408573681955878572791611062786650566902777450608077631228774512515578881266408243900275762142831005920780634531752318952677236028925378603321805026619761036951231551883036327506482244331349323346590366662039406380110729380511859058468805776463418291223801121928318961984851794072037765920331893799431950102240793820358320147898111018226629794682040213100259645540378811000852496661991905722345666560791770795798021094760191693534532344860716457653200986661548034833084449350540091297373653285949278813346940708424601475147686726198746391049597635199106123723926538416979603116551267392239782815352898106901431509864490249552240351633890163582157504553187086628932177985643298585737100274823367336182150450020648504936528584362850794789707648702222995120839184005276448548561091024299588762303467613802645833066301368201602791134602160804982542611656300790079755608626598072815874913084249726201827252601934974023014472206509267436925558854240039501715022007263319616026256080240437685755947510028773612714100857249550491576977025040016485982019136205810146528115298242101491758196880244814968352659808070793018516147035684537748673233856349977114321042916407650120252934479422269892114161881316729569137301032565893749410588640944226409279031484901163554303437812777012356718637168665763053847711254846241873188041827153980125294784237219385293180025829577794341460674396989901251675822369075585017903475558035232540320515063189500423096147244982455180166736790287662748497303223781704847691235481033835522856775960903354445047351743010190890741215487897360031034994776831428872960287427250709148846439569964479230614912478453914185440126721427923006114906068815882680541593116253160332230318526645246382166225102635123407372075480983808836894702903877694279901452741911285313855392216869427713781606243786573961144613048741292468116350401999236944797558037536610123128943133894895789849058181099004157240901040035109919761682488825448743483765964415629035219908538804707936533510178677979035828159427857910421907413233939392696717262760277135032324795839927124244985924461509467432370364872793232302034837347515429405053715315080877126325540948137390966190537830051003417270197474626039638103550453540920245793510244791325291150028064707539559143896365678796655970263514051877395578672777252591278448314091335627650017963938619179506453966997282293966926600200791623318191974021572532421554646551734108761261870947675078390292275907653970732733609304376740083724899820930971138390268608236557710064102900713769394689754536652693181191989639317110251785053433269572624047460876665444583902891047781421044341873452993879575805796679012554516790830063320329207072000022578489411968396055068299077171768414651790842778392611653456688239527227171536833756445546053539115370706936526313927238952434050179507073581909739994000458806210768834047627020146684322957112664832541704161366475962311946662122693246383881484023623285710286542010081501277651314066167407325110910826701053120335058422483549074875665101166082746772243397039855854200711904805740091304769792479927172682570480809202587799470380872409995082898968160016143146397022412080062458691304869850768710501039169386891090060777648648100659485386595509773122699257599767473336627719189230608558444772939274489221097818196056477427351549725996671077526484834574105920694189996390366567816013570500742719253465534798027977569882038004438469704279394096950499256152300844661219623699884984442696064326942135132453391711022706966894080237708914653866491155911802792727439814229034855736978447736188385575900135908262070794165750344181497580912215380908250671157691168091096137600364722362358300612731129694112526014476588181094983604515662135812839382516244232680678575876417212144372620980293146627914173917400128017288431138478888586904687343737312969932191009634532467563474826104981803452147033246738418078292336345136409261747624422584695212834855535356789768869727575179547724061088034227575444638966351013287251611965467363163167020784498169926961204570401092169637419694557055074619027233252228303682149266657512856579532705634606089791266366126409920105789474724916372499153995729401801652388634635983320375107167538170508872633564776488385007139202997026298138970537752165690203058896928430880152511831259880687938189024425880813448497920969506369214400153480750370870464736459812412221981969866369685782066184969876212156188206280922479391160667187563749914398741225136596452553545898077370946339493161161803541821260681321741094942294514002453898716185071714579599228719650768693666845369226438975851846904041698303469440979460817031309542014482943944798423987824148673622289233979856458317775589300496739058662012206453272181079728713719985310193439348016443211636398303991334670778548842704705614355492784089060750552407003971490744729693622993921669196551117180566735423498599953707102432009397215320429010683118448874507747378232843767166896171017416438631108010227386439916557474673893324709657528119279442491025698909711557356040542004301075610746664916086074164170457947729937242219875660231262285948954082822162571301800138239588535279496170828877191531803338429428100688978992139106424601547765179724402676610771860562500444674692973774395019561533709382347699740027679876407528184619356679787036942994096421664365973003614800308147979875460949943948090350568438682370491801419269571111265594780519815399442180790519541514824278541526496304167397136520842913662760392506285315657221115016905834799344818389306923224682702450536916678944975974103353538510864429712681729443511947348355284730515774585403130387190007799636776737862523086930465376089766899246792116801878441372230230010788224502677130964098420024179246293119554977797326516020879443503054060489276268039835415426526541383370108075394103923605305241354396596146056546330939837650466750898959444880472550244769170090319587372665364251129796624481690943160174032495982639949130837043204735799569041352347413858779556084848859200835613456642261377410449883823033246494331536832200315103662300909351840784947942927341663799166096190294627326634234683988979319498718656647197311003199015052841043270746653380209680683956296710306490259919930893381644518472569394478284924096806099175550807969886238415461615105557142371596372636455531107454527384476905229517001863321383004464369158312506495123012315478432243526136132302670007341013933676059620398561608663015386377576832947121389329320791383114803249976180900837673092937175417810934741789474582286957593463788326967461389195775182387042488080643375192163244337961257239443498451532787296561930530036773320946186836119576717620497172445736142113042763685781962325728209187773668771248168335522942680490420943437955326675412720622759531951841328071615552855110618678725356228710767441142713126140688823565654272707323345689372129862838643459445797478531621293710466466270762875869814197170320000*t^63 - 804132236717541141711085018537140275205234807409389394089806335753421091405346732810715781647532657840185495130945838207506348501588810017989710893586761001014988203974220278494031381486208818637173796057884859392259100544300414652341790927099261561454219136855260490338010702933417810745656890406252127394803589032608407004462150177698091990769913804619001825441286492787616912309015191909222806365709259625321292431001590478850164910088696305285337819519632373958131712218527363055691900298843267063736788273745786992678258394666528918088456640463917621619955646956217456245062249419314942824223838650468456871274678873862876831735589499884302003600263841228156590855364573258704232761267280055126053880993129017854641850788386470745624556848870573784652014299751782075149019963140757355149594851796929537088913675897138244338708869291594056724722810552847886980944322250936791034771765626630805295681998309345694304304756200223721222373073804837195493069121699715813286816915287719767588851860010814818035382782634850718758776983370208825779418070925043276404659133705626425033618507199725829343108652329003983753979230262639079211176744455703354853560562539183306781552094781612034644921120959858995467695171505659872839975470149652418338757104814194592794073299634544779205983783135268658252168566235130748332073190994725385066851561942907792524725030024594408510392277800278334275882674053765307464482818878100865291186480586399171018991335185879877863100407042361125637262625379158418022738091745585164439534028313579805248174440159163061323676103777777602576258390502752324337380275301616893186562681014033816897114581257410058330270225107744601542359566476598873976100707890485118281351733040145903905050462441186382352177916637509915804213359434398471375453650649607366658346786918271809490688037338430432462773237997256721469328010197419275597788935648846984719212769166273764349338497563907628476064147838209280390481381775687460757766927626301415367727484520308260751878797422867606354230165571932169300183460148220653575179587755078065908645630653994749965051179916033492320185363653024921329791181858393354346335428748676416555048348159077766798861979599817714501334129547749670534172561913092583253965548282040394800146120509805672048165629634585264448860436125329275236973013876647775078605725662602558487965570739861739718433785776033758555162741585613420630806490009321214590233367344956562781660542265742606793795335067103166970915957151747388225973210967462626472016367304355873219391567689387026524352549358250835288247072971041413089473442224974743067980626660533941538896468971997554179228792906461220522859265978946905035294316121197398373674957239472946263001058461349404110965826837520102945096922331750870149642607763123558690226474161949833949872835928701035916566644933431431766070506034005645003720665556290462845301891236754404854865315784060894751568017345938015879783963939356185569876528784592003949020288227056459710133436432593048722822959081160914831223226409363587496539490356379717231998183102490934555001971985798001757297757679423215192828101020248074540479481379233728196046853524522708026420266202427212053962258006267506078890874338881288969604523788183941541852300306185925667457793475123216784937604360537311631241087214843005924128440513969141656066204994560911509689194467644141759142509473466570898294756740970540280689399161050462444032821505976594017125128958406225496620053496144398011793597759973027107109696563231096026038923712233261127024682722537392043653327790841737756542092933957355003467873873573431795084852400563315863964250417668212506661234106207564079383043239602560895645145908068975020189275960314251053352236610074449524555666582288822326154049384332333190667661055371870247827323756455115104166197460034789025550988761748825605200708181442339389668294261591677257340584829359722153319990921094620018871973901854317462122806365029590894984840094567605318024970374810434786479569182355809654311993162570625239727443517920594706457393921376840357159266411544677131930289036052594515210214428765355827109514037650531428757540737889528181290368306201376627339227224206580819922902312007597133373766683867486049157702934072914824003998165147675250276485253751721975070695435332727150248480235395647605982399146438003153926781184523423549703579196522445776173596991527744099189637514281601542706947461222471350500380372110322804525479430032268381442408075028384362531749801090034701238058012399859722922154087686220914236204473368387318522614458036235609804396725278434374387322739974675880037262917230495917111666507256345751430947378503359954745635704605943051759883545951033798236448235562409466496517588923608976718271585519459771039930110549899759970554880452635354748295241086354545174355281970942194531304234814982403524140844752114261933691118619497177239535189381613833068132343080916322407844462803386310387241569638001469398280298889614571682713500580873611793537678583163637200730524826292525036311289434741066830327766829280802220906863247879379319872144592921084421778694919372256647354427006650369542518479843483641821419750566335427896177268606335378732138231784382271516658092579061618502187660907815816369436377796775173157039553525620016385982630451023237644938454452093312387986735574389608658146105124328340025109579047529475822124007304296128272526117000784026599881161452258431944492618577574664530091976709308490417379585676874507774085669476680728133434627004170786247733412044664813866594461741021348254376703591405613041738055653623883201425223377634578839174910616246729225653780011703488091978986672328053828898412747062942626512140644414462424654679817530597681897922056597824172918834167707426869328294129916278979531628910070877184628582367960129586142145850628827204907197211550119571569358107277996125435143226894534777549845248982968336583858180565580290725095771663726963696003647136567068220183187157046314869208214415225655313597136369141890268665197995050268273348531729721768394179988952170656728747930631865595769652964640343607425380678520936017642622743140851804826074709684366520063322328364472152433294917729681976337166161805299938074222699652622594371688932589523256667023403781071148848045091301068924280125959946730136273336390860840975158311166530774956639887913530414666961780781242934149614992340537854261200455318185264905187011948103736389696820218251811750030452941323811226877727966114205122118781903464414200696318687200172592498241518762534734253477745072156507231586534031307308755978785916741577916442784092496362224725152160061018955459192672218070466471337534667501153761145428296345252648377056319530548981455015703700350455393302268330675525052161511929408361738378849755603312919567058364195501439189385784922165935967604486426464740094981665274404481815004085093061495513948827338598828288720302058390883632086617668756467232916243693892172298655619674060466406188810942287447742779581042723492694892373066796191013547802357639186649639437104313370688321762111222703028600395010403717016607653/1270102708458458113245611606651019029647196080025741111307194086374263844928686420212150835509259051649396751564724848208162003548768721536456227270873412028238612156312052998747551622858245907088283974102195396340076223685462008156853558534071400647435597678562554398695444176984241296792210106670383337747497788660672066244603338169617729714575849603607097171073048429602360103246510621570936286025526624799146899110373018056508675024708958537455563587074624940215583864197197944909658358567072043941381865157028676890669039397511549626045020759035110387172382653016822704417006669234615244447980865763565709980105199068427589152879161108526212713049134138356541747981097486546204478844570606115138795435621566235136618463323986522519051444079236205847705607491933878997676107133202803431915961244038096531103891194618586871327149904542423591937096848202526654224316712726863045547127964956971759280229409593005550398175714335443592485547002876866785183875871690332584711835701809973271009520791362293030855292466210809587502094085040149918468107293813702560832281395223788263651807311969540197211495567453820882638280431676293032069928418543414745881208779750865867301165017980236494692244465269342394678488322944414903931470411523184059712573730440926581172170912321679832379413440778187530619772070430538540983797212436889298071259199747559631903342530085123335443157506187846878249049824958975997984992032302353830240747905960766479251809484737896731332713813548836182022355625036893118372149024352478353671673798929217476065838980591462019625656040260001148799509639786462710205179148584875149594230421730281352341303877078307137044734888299365078050039080123458951081516165558748176399598198423050304640777173580189821818735665624189413761899514262475322266947863491704086475704042734788942315658838289177568434108434266423764582532778660867979301443136643037175897781303974325787465605296395268463988322262671375825778555087554529683176501027146814138398024162338595399105383509809837984078987586416211931695820411812866842502441215068663945881863925125160436137952779386177361168331238813746307915909694293679331577701354763569276557089096453125116176465732590310814561864792598682167727024828402311777507030499883270144676963416603233099775439123402885497187509250455649912333147445845756955332724197144864767732883964299778148926356777491920406846755524463409139885536586163294422567618920418121757216896243288156195959775098893471140910721633074014401304439495267048222103932911447910131183515382162430795605812087929826360740328796088750042548199552252294954393934243622697969925822138853346684228748856527377742898237407016881950189608293080267705213393020405667354801574613298393494815173009220874722081995216647254132225977711186538859761480264801346974181645206288590648136427671430849720430188453367067987082634653401710293076755024339938273808643919199599424828771224146357549984036034190377672784718732307982935313383692399666930401110179189965802172798454602321243799808904383358826755672192488033571598431225615276425423822164449763525531490001027032294198929310578186617087481452010433070613093621272610833274369443998799645756568984846750527024572954124415429411254807543977750824111730045055486771335440141470899184265215350892358996473631349093270294193772253373852580110282116491179818591007491257267557878496987402819338744706532972249461532162496873545481113292324174813402417524089956337620274112642837095792102763718732920554029053479190645148352568343426571937278647739259733099634508880178788666682575160230392093537456986581191042453982866034766612847464860445616280054238184199681084971207505663934440554314933660057031551228413762775014461848519636013391356220702151024760795952667260753921797482368860987028344984484436169061258409095341809040725298568504412651233378229442568416419695281736615276472447452983929190798138632888445939828474453838639043536300767648449462824434725559636125048698583108758915100250653014371449937159725716222598501087642104061816266731463413391918051646099453850977006076031666148872246558311361030735410565319215369298306722023795578319044040328358299166176212068174854832150275846611363444774801567812525294104210104040262552789618932434647517967227883629769299663404269771921600035555934729300089305994620623640607174916316805142064456345430491639921758096317683027872718225832040154111205369673729525993425412914189594725558710224056742866955870746197220164447360030458498098589136969176177350359752223887944300402911189899533571217511763678082329305419914653069107249030075844685260085125141214126254969879758256436910671580452829724591977790472477636850615559480079908652338544439842957246288815767844873300246213859660821600139698393716501941570980177207811687516241252838761587612705370695296860747934130068938995901284293102470611099423149326208625280545451898669224802814731876126695399438034539062021474317816410569328690701126722196358742153227786405032155880805482772842272120678123839129679450664600353404851996782910427947008316949859079277594532285832896891913143967369788592890461043397886119664659199130733598183959532822681431109112871059852722980492315557498223301346275077652028982344674446085834157481154909948602979434716662917859577643624737634904084546721431885916949380614809330962112645522182720401932281091761819946880732626081042193048611112704927214959764856700937396807822034766093289175184256373421574755124684720225785291833922458684600769893577591325718498028472932223478739923592725777066018887351653281701722293245159290970575338858476072682944539413276585652819071121554346811442674857762212262060992494031538870316807551696145816137815544504225609232882090872897888402973880579675424774004832814640611167650843738818592078881002282353899148828268567976258386261287622910812909958571226631648784187184597409071555908315498850345136629229311101528731257632413989441077022495584372169947765328105316738738621484243453782456062202138337441062890075053181542891580283008763012446416647918172366736872303460086921612174281296383308817828073462303368993300491194282207166914126710922630318206294210927810755683202353556492392152150121229509844065704433090323710048968820463626669480100153861439655194143713943708341672524138652290248456984654683323287853058060985852476857601242485233726454064359486416869140716558892090973636266926772023219659226153426878765415082329341356327819408980491549718983414467582548772238449406727258887157712771761229406682326732302890663523341632539183668552459255565125474340551733605948460209898238935539019274468935294341897237708929688583524193463013981497036175402062429429873626485571979523145496285979666550040821490233628627392430396571237247896933110972248170048381546712499270831292222354026239950490452041493611543000618085075778182948973784164739518739101031446841474007771811910188818962082234544642747940547385744657820615918738607941049659894690604750380748067266814131588265737235926758617464900800522184129497716267539281167732897962800335879808122834275540752022212080000*t^61 + 107390332299339521858472892278930338162968881874288537949219577054069702294920391143824601733233995619394496818113632675484087732169968665554579147498905872924948792869452626071677955672804966678158386877415525242233810177695637161871425410924569281719371646584948207823203774115465326729285315771356646469117981911214661794874495979898861228667177836269769180362150457007767889789996216353780268202589706335098322828754349752427927247244015408010225501023688051191734827772328798385936030925707844036390844774963166194705297418406890118168330068080747920039271654538644094554330986912142194001066174732310126078498792375790064189210007980759162212303053222378097293790698497438057350284067904116715260598796562006406196709545541085150898698119429545945092177706592639607126447777047121138060031461788592564016916136213816313867530252868689421307956943396745745987763673633575096223530385079459224809965002057133648708500742669397004429386982063811003743311276786483288712723786947602466494934270934535274430997566409217339169216802428314256791421823287061083609463403513444815534832871630421026454631867582725121163546307890407557946971693246478668159201658390795065561209335176304677297445040583397151138051120950596835397556140702947874070658784196471994398865893442739786068351333680825743322058190060686456175002012472924604355179212391085535553946259657458387381268000482258455017636926823728330475304123362534472287706208719516861282961796103593380033705866118049891214108636168832609146326169623046962051514485162352997291413684003797806936437208967865379429239153986261384533281910387494733391791407041467437517965196098042604619864462084011168859116727013062172025132390708534085305298199142818299417734986476024479294667598579193302314779654581200280035527555653030752718580477515570775791921967424812816488101805923629877852340117123780652586392926155269733470048084059119706613421347305189032081442284004205663953833206544276211403317247225414741022298779742479308091363886626152831098575229925256437489696093965109686352973666069337763876709931770841670283573826307997682079891009424407504074119538904390238141951562350032268529226699993512155728600633905516835543506079778467253499671477822173774337863170897623209423699955488628414031568699393174177363270902161782798404150021142413345245976822490734149026379946010920070367994534194310444563569723133228583752106133456729903889243426252725874191563655751820343976346705120994638292351674343903257324505475792786372123785721290514788795204679009513676725084185765730917489132015539060426912107284067148027703840056084349720254423815956849721093399426102713428252118305622773903434152837445411571619162806040037812853219736109081557561462261603883015778738710008702816740314018354689749923129409568657720067600923418858102469338718891786187205648053745757004907707952964476929302995735203866359620890558079817553583282293630065297498025561290804546967904602218166015342828422973698045767039197908048081011012688485554105521704956053904903070863337883806438695352251609036283474541594286976346719132165156743923252812071316214848975155373136422671992936447295790289898965430797969681082521952998812297876318538187330814978763993974988851967901858179941022299191879071060791796135754193328822381871724794046202507226041040147429374051236912035634422471572195887093653842821023053491099117381821512264845314332215626188970714385976711393622445964391357671242073894436674390097309394975989010985635756327110579521760868358898097968830916330645300534528512997906057114575466859037699036039482510581457450667373772141237791045554523618651352583484133412470778741881656698503917325206392719852212092646501625876105275417879903307453038422208010209028473936558768948885771228076355149397939222703456973471056115263008331920645983239350612112679039862173262391045419904393667233110773917721379753880303936794237000870320024454376147900693887550005725830098002349663113522038261768617913570559774357077032878664567115378193991984822511870402237067158926053699497953502222801638883340301577952794276006668500910324916509044199668417899896133636751337536029205709696301352980847884742041382599500275198943466023442867456660178035109229623735110299032485576738999371778498330009923695107452462376324220014071961802215673521978293265232612698464099704775537760333380618291663396509577200758908223353456353904670031848114335633440211649656205056492110952220688353109434056261028768339446139418987885810939211042373336899284493593861061525444017276168297508843845057885209358046875157053107365365820491044532645055317678625463687077371405432628511057981470549112452822261731100937960107445649181719974341742360507454866619624577004868734195326828377179957359041831414512432499694693887128465471175458824755614999970014649914112012262992740120316203433695011913697953468533957005894960240745495423146873988026152853092510226746897076312570710090973358510227750457587442236333302163418794008276615402046932368954906015804891672644553334206728803475822603342297678772257726934272493411543738731609581578958650660719284187903477376694819373949384359488968973504964698112450800778356344135511227215210036699560267442033000831474777283884118448865682586453925561017441794966833032503366452522418468106004493272644491079036048363759251959727727450365014664663345169516107607930542605466952225963574442272754816440152388288763495833207591356765854351158148578920022352054357428907177562177547005850626623364660345183536028040592182910702471477362009374199374439328640772957171957659610655448009318250793428493119569346866185551696090360713539773295910817885748397223966878443734362920205015994916970926946723119162419331462790071816544358441956233299801356561824397680426563656033655198752194886508180306762873719722810638462755870188381019494514623791934359467083053795916908464719827298808795874530278199273155696479038233090605648545114502071419668614501539394069201189340074332921423653413513082304306114410077763342989960512918372852619339238774265028359442674855993493587605837840704064313792735708508455328514160335762767155886190093203710867363577586588071640209894087068208784295840296697872330665102196586726580176993283929692269446830237032193768880451863510140597817422740315353050532629776181265187820912810546083772671968264319184534441489400542533959244771895556044672839699133313162346728238963592985733147604361536347497018084424874860421696691862414756743018605436444087909131325954985749030846782639166948735527934895869512777757198864220471759146833714017321285844086891926929896987802493545316998112947080848901373458653947461653686467361942747063527086798645340882124259133253371524061882915461178155002257511054425294091100251067022002847416723394385146370021436729555817641393571720476575685483229622028190755950358350997945613361059453409160001469593032894592015765373230921213835084921886172879358989988018057827054635513069560099261501239079304757006373059971961823350890570854448922812039950098448305592830027067432524286233074689214064998596359811873/162244331504167525643467524801066940129511954016488113004964115781255760476306547184860656015660087500455195005074496258228060917449698301442141018208228064071357737659619288747824350375760601288688606442690491335755957890414563528659172901946527653494008645334795111606827018563028481600026839259576325877900505257909993559029593975254553508355441720707740749977396009742690240993805912910913726126318070019052190646417673160294912713396928916856150341120880341522109925168899034904363426685169943871583802234238281059059276908347227970114330946438379014754828527104554741888482861728926792988884079084125915688325126557601991375713752749652060384890244939964642335275422289105327376475780788518007936397992961409640615515859994020334560542143398280500026264529521040536215811002751050044528332285804312948405862192201650441302169457680531010253833959744840534923268049315758532537423201825459454027706545828359235733213844709658538533389014631918260828257509690057387870364364719179042496425904793991019483324564557480466787578550356416851411723307704539394613448762430119854841618988116185675607174226202319039723859539920326978761327879737289514057637910975201090138535024651509877967925628946477631851627207529625067566293857124528515185766284493199052310688215327444730557302121453462320283556151215312566444598323922106361260965620576652284254205986385155205719798702089143735778034893543833425333403282814863167584511122754196271567188778122788596721232337264062531235557456892087688103744818950710456078987498266453158535129527007638324840407414127315454392102572678705051335556203779204830691194007459691039260119720299549559767264409831726431090062475638508701436855375630242475162818590388296824097182521641071725163134213194488747766050608592183349661521975323615595462086954575446745878091399398234307230245914532649405737602654289231591990816666379779072927117049688012661801014089384109235340215745710629230459257622425530723846263703701956245058295613668971096330259762803045090578537907568602758998827389203261678837867730262124412929341783069000694418303527279477627571002500167819413402074902400725484127447479850573039372845104933335122355946229413282199007263971803110347165470491173384514904027741096436467278300628052361051706464439864111411180009697737575036704255581755898269789149354542669546655254498313788990708071974983000264872908945002777407692425367617197499157030307057882276842694857562889869613767310908256905375012344016267541150237108188253977701162390221150964170770540621132313681815467906726807844197844933627852997428088429077490448448061778500911636255755442198852573397767493384425322321150566346427531140084276806604881421292791867237147316322754744751307026571329045099691121381730541298559843863468580650597591688073410301151583377426688181580127017853632069886760287847613538907724247826490563305525444880554175917646657764479381498246270915012674045224956464600085942267668593738505681931065667404760110850778691500847626927628861271608745983679503941940824654740364662581000438308573379998989630253070014501877558867493340297321557927687228437354159861870610994755770954388666489240924348818241385448997528402821016864965674361219769564988904519137034382471159895046474784501014282495750374826299597729490184774149203631245939219983681504005013426904251627572469907303490473570477906556992216668427346566727652405722145901106690254904975085244731719829987335417069151069228117433617683090326092874438950890444418157869786478392919098585467992839512165968882235422760342369017074730582307033901480971359206290976075254926489167736846435699151855944170328410242818779785178353098445467461003318918500326638052104970887303599888675561375688319100219804405070227055050372654130796908343500386755847776663975018458896477548532511195534263397730701010770862258236675652767692530800306997906298375233508698640510726672287218983158842808665783143734677551754113195165991235966740829258935309743507632331307300789572678297273969646526199510464676445057928413889477974885065111983747002833848457237730253287060538202041051015209973672384826319263143290017942803276863194421335954758293746485183077049029202790710414747043832433614544427605391965600203860266930244722330958224470242745978620353000332523558220145057177099761561333531354561248534022769808406021979704876997720882255281000168322294384422170640669383109798429168455975217384553491273952913633218253019809606168516595213611262224487123328741507164888690974176370069374352636313940864753398752335563706729201236288992459708739363815512954953809986546978081983198792521982751102374910338970918234675686147488862396057799996191264495569096858673920188772387859133015390560082376832051890209877899288925658726044262543100401981333763468705502395508464328841307903431377073972484666391603874290136379787413746361433657567750729224681130751373543726141971285006603627775776181272559694398699136968617673923925065641433946197985239906965998196398401035491880620056818033527316940685280011080032190349105015279583774786015637122962895331381677269565230227894799479611300111994620326122800834464219748543831322055271206869377841736408693589162314101447505637813022151711990076518374423600489779537724706401780240081079411912011016944044037168606014632325496940930417208509449776150152775668151933625965375485428378106904074851106796958873571783611444822008911840327988596569021337206654454652993517952747060858649097473309659607217448046670376934625536843686487353378131522106469500522494280491002684976029591647651912577378559841299200596830974162999737433180320619840683722093449565272911561616916612168881540450589508904021733985739341598825354338237712447421700927086169625940341564476858687431212028888393520694185758195292986001134469101429069510176061558608847143231162992068658238444782358096442254739687195751637839800934489953205680642439341422379654833847019032076782246859133622163501950009977259962368144111251026670102967281516500418275012570796659341225239124931926294968671490047030747294469529928901884813137016984847772044006140957500962613578942881960682201436763045891756055125351613062952193615056719636767178047964673778519460600260306547624915058416285347706195803291482290156225913665366907861401959445280645385171188884563084946555825385317562595589975422768893153126649444031443868452519572053509741235721047510339198197103584350022594690067926207708071917541333912773031686478613728028428627494798731964308139726341848638862602514242290692300276370876086762510155659245380740701572195940183130417090935903543402453355666314958734640225323105249694091997980855398847966408708801626028881823328910228483652094378916667617613375450903585304913015852296772991771074762586030093443054934836710134035022093960700961410255544873584180576309516791750275807304613452048222023357726944990178434082266268487789251286220406502177301607145907692451946921943698369845596046369158359455578077166029457119114105377782061221216770380868741816757606493214766983940536648869230930423999975489397608116766279184000*t^59 - 3789601567039723313566039059110340704843328762175418559319806483747681847336351909023373957921454112046387546354506983088540919017455253887481113634844829538334967838588204875629270866123486138240517908583128692145642132120060997383594738251620386225375411603542814747081714274660753563527350349772940296854816864061179749806617891512206854017916701799310540839851898880045341339205325644982374020931948433893465620790116862610220215332351546647338057202446757512853900186183851126753621067786305576888006632976080387176915960029833454190364313650042942343103710262311359931637443543547627640776786875817268695280900652454684711143228805095075835039562646786122219965013732648693250141163972536042218776905959185813831400791774394406283695309571735424127163172117786973506111690462361158721919792628758477167002660495991932049542609867356830036444963469599547495289336816130911257317272334482959692010091320209790673852876754445528698062085453497554735450421874903289495753046524760465851036894601228159862406547254313263049695961565879633255036257220114814017500083144970076742521331882822152386161663855821376539043263542727781010838343394065598739298186494834313828973438695049792120253752179256148799468947270320629059369834604195012104197661504770686820921936037639341768796413665283880585895235679790480860628790061741105059223522431999741665361391658622127254665614075360662044504753524295486062371353420000744420943483538249422949617037733493115715830278843174539255777673234679182084426022410850988049924037670577976076787280183155738341372396426778021859892369702770017537718298707726498075221243755261542366568115605498131882886048363720465866591691682020080786137034534832069317612975211821223976096070928943096054341096639739783643783933345354994662597040532472268509273562086155205291567462168620325477826629657486673341904449088374984705576750110416862127884210698693315017441121343261770367937460633301253075618211097736856020404098988030384050063309656121711675758370905169310677041992571361037327284574089126512224272335011944284608019445981403273629441726075978855638173806417578783657729891623788791275746488581828132991808844230663869278789001783842290472983412126958630166503690638281173729168094771017555172130046559675621423235931415083162250085131415670037525887226405348735460037030599450055559766987328990221959813515892820872111374519045633460499513036563732758263903528692815450019863095146735611801309151275368541804760211990304715205610968047637000152822783705857343200386156308320477443973542294085353523149299938089479175964100995268894622490613310044989996900559236408711361881460243400992136599081877309657642629553994236795643806932253379900864638801487657090643027607258367066503885636708963462685622322709587093917714238971310651454067638027586525021868840662486508260361714793390638311691834955614273130242711059009654875808893187499749451664637699669904240770477163942410033046000286944792183931124982009851964709835327689356692931695270849750031027785074472305783161392264516850442295894815730795751915595034953340054853990337678366933680232181788459533079982101803859653561648715602037849996094873525902137904049471316365048778167531611137060715670594831283660356609506352962684226819862206079630721564968374487085397382103593098829559385399006412153162637127950362271139902677263056655549603915035264318550223545183245401424723352506985124987991108054547607257342587331645215007711444583097390247409317961412301089457997978636066013588428414440625209080862637106511683846398105372804636698748772114397913091251110345876897975727785123493346626090033069593970320764103563667632895325360776228390252629862630367162095438193730488381687053372753029032238134783834927978983801763451516906626887347289575686269432515827833246833561688389682883325732457363414927325660803089993183299755631467295878827766429373818658820521700534509203074607509344940091015271864740628895434688210825035790049816174955770854053332866074713212877325866674267699427604933314209991194839910322951696121578541263163776275574626819762588702561423411906463734116041636172177815371220983726687091955996041013949412991920725674664633133610549576212467753793857932412094929369861984335396903816130952677537488568864505663132618143959071940241289372267754405941941612227103267998997181645880802189749232578062298611194537869923059508072785955530697848522979927429197231490440272143172247325819488013758735351259212762995667223092551694818517822762393260932860094503142537982145140378085234161207076366093883945973126277730327268015994490642442421767343692898413516646247287671794125757435168244586517870163085126264838625643189352714063341098063213551147008538898446333902235315616492813079168005247065534922415358341374561345617749233816421922562773302003225357579523478338814539153838780962342389701377407622888043228758591241489936966470881088735785737813327828450899691669779061832939255183310147113750981080475441806402211008770697452652075063219847902247801390860397180340622413625931578784930909743657887974207555172707057419416662696549022145396468960214472241828611957598998255601941807104152903820308399533186665202977224566916874186066477878717349414162133762999637383766646409361760765993596619694922660473280275941295970949387610125393574035140277697307499205034804524233311607422896215308976436860506609359376362132624844014784267037372895128787614529140234955948581527174618970189832524706873556858590955188535803745025694163404800771624941603388977358127885101249383202096467118986123973643907265402452977249304656996702286160180704910831177480107599104082193102037217957091612271689588450413719330246093459678407863561008151960440434271888315809003827197243395410740062545164629996249029716894413294958039320644956394859999499252611200110808252964956496631331318747102791650330383283877129013983040435650958402148649618170763216762169813785751101610810254053447680370381372066552281913064386234048082769402761934985387667962938155270926881158830781395573024074248891850997207274001925191701368073865671074586149056034169399146181845697798016133657856670835712310706799948444967147213266472236789296222844835489705724973160866064126230442046337200071016479075012466647156592152178939623359571216982892151701103006693788623891452568475859452867171366104769063901989167674154462391040431515979777979225372016741985881531876144876479471024000478936891783562750056740366810754674638062450389562671038634973045240830639272917778392379088482768216107092621974143289254970557660335128341592157975589004108173382530901791201457925155986362354115871319044899394384613583307911083044625250609906300297197320771599677267386978307128782456762705264241893127649365650012290095386777457731118208179402862720068896052934695309386264920089480329073271009710473693813481826416433837081852443933823654209147254776282039512262006951079874448532215334082141676929392197298840814498572110516671978219936369970682145040384938931462245543455653096541887678124419033893508329835137543806205271257152639677659710724249/6258402033474609405300325328387152570746808278835894481781199089165914781669334958621159144964094549988335984999951346021655184425295200406301173116156079619351029038886541821949974941437872405057538296445103698515425611202432023899184927836628185348103197306894492908270358401613021499475027113461155761508727847470519915193426769355231169813827675959503734364995988686743165345173109440163825788624776517391843706992148701682913056156748865290769095566322678281975017569343855233014603250275404030113694300093352746871953404997613703113703005531813568073535174043775928091548725233260764662341524967593401774067480042549229357566982864685585029458069062558542603230963104080041850875161620129858868382388974548823074590325400120012905316061638975168323631478052827980941112522607579954961350047260715753708233141253833389319662877970143218396699615045680581709489007162384607333413168509924210383301362960065289046401001607736682374753755093925543667250143564899934307097631836040804678412688320516310511922513887079901115125765238763011217518257339859497395960034085556931864141936420612656101737871963385772426519421177522840793832635922069613049564057349131076533689837303915635269364752490045309001874573756256723821961072221051362946967022078638888049389492818007803750310894223219469981715199287089789237488889175253664432041923412074255266380827061028780582996326322550255149824841013379898347168098577312080105539295208519552263842466017594416939568284196042154916158265432424189020950998276298591526132773165158333409303652123029882781687252678201531262348784217881083219255820835433967753137816769339338744107481905184261218374898333660984483894870480503550143093193916771480631645836917374395318769167988492538784784838147771044624523284726524898350473670585247591642605341322021908374023397054519850541903115347255909280351709633599815938862594962633207956276870414616502442353553418673997388927083119170969731333140315654604192783988570619001854966400059703151582581615631210389233304209175644524894168677783410444654178416246230398160921424712188220825019306137022515148852229696713080820886583026562175308247535751103343424084030932554130961713881438501826495896798444772228470438955241053990639196862017746818726106277879284529171611135611356723049608790210800673537393844766738331856273440911640087714346462237703140494875949940898899755471648375326305615254280691253673257956750593699725465586125423232455519876471373433638664378033141480805210938427317606523979121401376151936665850880000581375045587271117383968040746380926720887374535507794458862869431661062174786772643413126350160297980276244630842823654702476551060325572907984961563952176391188932342286220267271661691166723409531102850134198720744719886443570832839816670332811836009845166496788137294074471060367260770508308949460069548768260413740385947719682745858959299892796967016177330482547737512714132314924890113879092147051824774790255515336864411134035095683323972034712822358821377687612416087771615968934693260137011813479875938250163020669692039703866508885225574005797127559649596506851445486474036741890444701028828552823426645033307007540039171247183775355836864164925256041925486756577902565323026454146270744065782041535555685018668991653725738477950584539072001808210075781549964067167141592244819506534545540492702444202437905114869569118343834083112141089436036690626317634740828067637846654676968736866840524562573916171277469677829973092648819236102138380673055768209180347126043545669718017187494420775118373993093276654077692705103602710401954476743200002583849693248559363314941412123917295333279763340751630313162928874633197459045130946008779402753617140899218023140065801899938883144719174220183889529885052364215448624167545894521265899041392373593388175054472908088197113608562376543957262950931397190580168151392647727563889943170900978439669028615061926623546746712666242950021325960500158662116280199634018056534827428663396553906409282204624077596505015778299666375038380271989376548986969927727886789825205904258932786778311044253036817955192699805379227505772880500918391266593328009945220906389133940978402914826430206361914627343183452585216185237065201596856783091601176770764241610842591375361084182361913845086673303300148943617518278017875080682649368440118295292520635508356195593525354675381781910313273588118895015700328628976788572002527830563626152764775233244238632257396083756536532508530265399382411932291139507270293911545063878223509397257319694167210446361377939302866536602736174794565950190998253549886047312366517884601642835254416394425232470335524472285566036584036080809420303807597749049361021367850772927371396246404852588553931598735751557816922181146319736466087620643674953025441711296545256904242024289097430465412990339501392275855044912832088339568127392932355262782816757187684879576054699388594930081884751861975121683943871413757937062620128538145224417916032924979806585053088170517756260838380094952729937901806085799484561793384413373538610777867333987451277543560520231181234290584862531446636493896414759991705079862619242609500335849505203911669933166510609806509383169476199231275704673018919985774086506716157247348165960042270864693062900360897630246195900755538935305030071962593200311795907715609313712228921815260130446579794049861902268870995298103839240311542138682440524674667070866503905003885007231768210552682170664580696776669378151181087336784592363574723302793831021440844787658274789785480234049694323222960036535596830630285185884713633097666268234673142746575595730425472045932145622974567577824761935305676308046006134659933478474423674802843620364148916741976898530872991830233683378835585736593841346145805186072741083522287534988787995348269630085373977183339753704074587997000691941235100384264483602418092130703895493169385946767742897385658489968972282245704848938560524382836880921167193236874753254858440168732120689162779834898505299684527642221262471670138019187418222978679641018261547127684355533806606679907326118629636191933177699077147839248921335653533058756572887335014263603328361403289804733862228642000090499578371562534206098042761933646629038223037510363613819049594082310314791889548356417972127942900008308544040052205370264520994329904372392522777723246891267756463435638750874896613885951669243305270523840885757827540360952154110103495621763043308878579511679210817494299566176527319123373061127122179939385981681307019079098317906815903077107987106949845524148591746242972721022953541902471587553340112245521103172414827372217745132363516532598764614185461687013331427157648425671517114538153657111575803822155508521286404575691700796471351712308379094169642925921441857075915215856620681570567870075524762622040595091412193718922773794071628239647240273673593339147927812878540417031916994955787128374885782419751075736347484996577265871462086445179326999911329101349976235570055202644107628926334274792438066016910354202571774894878630601932204575424999778457086743907287692231434248031735968518823246304000*t^57 + 267114747046381659443352392441044271502105522253071987861844578411604277897677909374039199899277999883598273432452813163472817145679838188638900825670240746845007201996460324041071341215314518995460465667213124237908452920837348092965720962303593273911488910484654937189929193235952744607643327026819235307884930595690225794705612334499168911329706779064956247942213541634998011710358294764529907729080805983929516188397029927847687303329443976393877060986536808207015448506229913086376962344229284664860168136269544975350791488665754670683324227327404216793590278225387590276068370156521821289890005303671067882992744958352170189727580432978763685395763829514760548901918983179841695143724630697711305261460431942162429500165626062588816754551168527777948851713013266599139193205774808910465731306668321823684712488923180177140441900780682109132164050571499871555641435377214299208579888523593681960343896863874155301183784061774083140591886593462538058914570132507259170565558814005052709946900587995307633906826920605338594391489213127201233791564089289785609810827341580980611419083662298483095663066476140469376257050863310370800769960149998430705389221019914696655064937128690036762144261681469056572194382746165278504813558210929165323607420780791296924874481398588949491072802450103129069753159314065036865056475618468360484906852043224760490509626445502833445062252918129108885148468545033212086382085117694417637944048700509517276270534558728948518369258434320760904912917846886541909154945697766285644399842285775970973816478745961457628794752638027777609325587671857270791382783799681576674180824415568886441058764224648110664090191393508670388146611617632429122543939162132421591648326553816423460975556918975998513441442247050872886726534348483728290570865491326057210709409354639937286337435362845928436845032152598322472638527012244066969036818386740905758326944566584788137704926656320653940609984461045707994592972587626666802330603435565529161552128017343881816005188407201388458720689025195649216635809791313376966646046942585253215415745500327191224225765585232279085637469588554845954868215374363618961929500158960549614892941041245202231970116075409894234939552561060556143874229702942693016314141467574168465189994806540243533179866538773329635373057858085476345244097781871281984355261768004173901653954333331491447800103427813562698909905767544070759368021434442864727422739427069014312541672541463490558934452286251963936606534322212231169660365504767227663083721834520291344057459320843675443002842795823653252105717237509526935686445384787830555103159469196807888972694387411862431991007584841108515084850141656553390460057770008627701643250061684560897060765798794651876391421222142025781204362183755579145362422116974642395878053108617224871732596380346289431311999823905699872799426040651435893049790671209832208364480136973276158904920627579821831108882687476283674765333834863869948435536087625978543891762575421217829076553229333377781338855612966556939057629719599662620863014267413845399327582682957748767745666120286206287119052005312465716880737103220825656802881535345976933701192338136340880359534830264940394898893194462037857148574711319255516973385652057471281523170228576059508603979110965844105369020260554504076493780516761146198414810510260030652412662679743600410483441485338154357379867331797582732376093197302086032305383815614896138624280302013909427186327854223546408753229826393194342918070591294078461521717417876333997163612176057107899244534884261011943130052586734361731791823751800432776893376872115724074561715803379394541055188804795079709709794704024830819051750647220508917447740919011356646621905660335811102754979846220435753828844340980914361507380912890766174067859901297880144774496535235471448066625103763297350043442725578587818762185522747165944299118325079364503756368041938122746177211248205088771389026152222385143841557987676349874091568419149033774639442598642580298667838284747076415301598407407498460268390633444052638896322574980039668040454477142651906158971360284171301555106202178046533223176490352739908476210600445278996476266476214906802212972639879334702471667262966613422987005642534632613664483449041114169058710350956755112216311341390608241830014493267590232189782302790508038110873992476574350799883331417868373460304245038764199499433269111061841318173733354389530330504648537634470942360395792628967091748032619972275392659204204037827346336938825468620121215782949253368698399751127919498536395775723413130434022900495036108529872989502597473903047209133243827235573973333587983190926130651362094460470756305904647060853544747186948633021857743187027623187873602299771949105841767277767452887007967991462401667909539134488218231861301770036957124642828115028851501786832725341952075140664710400479481990538129002790235156871921479113455592465660934586957652589442783915474778199561153581255188803830248410193965558823788534121155055285776758409040012028102267968928513007787496014356713950966490959224493706566935678838254221290735995922144163854686596643367023855424303739253826751809524037997532996224898281244933687358898415188456077496644259043866394936799156300786707546117120674718158151354064243090428386391186752714675740285809692546618115126318574587932421104274683783298329191340646866104425814251417286506351074208722176084708986647879233569673387443806271214502000397698531596425395006846455069972082411449404670678740588334850242969495087349929835140295406202285456674522978010560825601895512232510139402658911946464898836022839555842552191490735978242122282040714500409329662512495483173167038700847630098946509297046753234188414305988031327717438071361196913914140709516400248959260356926270467084891202551220369731365073551303385506599703702524251030934175134030406280799808610691565202958196407231435165577357166475678442434945134848113300856823334993523701566849207223101942528356778126730997790041222847400116261283771503559122349153974884321056872526096931629451503100918491124390792220590124365561039850018160810553291793444670319130006406048154922150538766289271905708509593931560730296847162172725288418439091026792075299633102012200533013731650011877307657860842639468937472198898085876563547334061856798492543012911324985676681026498821219566457909791239752487437693476079421319236696668546043303760820486680201823256651192748813008178361382308272551421080025224850486163220367295709097657306914490711234473746657142050873278279739113953039018369727878571925952139242886337525150274764077780600552554979309062898424584720870940381016490091703307610474554631523734606661832043899646380039893336063700539388284684923082319167499563985912910595882821281570118965479211865385187484468252442373052882625919062223189485821618654895670517935665616652047415991842668656740073100481516356352152069503535217484421672561068558666013266037566243572408536963587098512157964729181953705429621657535957243119177996179742819912784675000877938899778296129126555192709694388038622396472551745669485456297175192988253/548982634515316614500028537577820400942702480599639866822912200804027612427134645493084135523166188595468068859644854914180279335552210561956243255803164878890441143761977352802629380827883544303292833021500324431177685193195791570103941038300718012991508535692499377918452491369563289427633957321154014167432267321975431157318137662739576299458568066623134593420700761995014503962553459663493490230243554157179272543170938744115180364627093446558692593537077042278510313100338178334614320199596844746815289481873047971223982894527517816991491713316979655573260881032976148381467125724628479152765348034508927549778951100809592769033584621542546443690268645486193265873956498249285164487861414899900735297278469195006543011000010527447834742249032909502072936671300700082553730053296487277311407654448750325283608881915209589444112102644141964622773249621103658727105891437246257316944606133702665201873943865376232140438737520761611820504832800486286600889786394731079569967704915860059509884940396167588765132797112272027642610985856404492764759415777148894382459130312011567029994422860759307169988768718050212852580805045863227529178589655229214874040118344831274885073447711897830646030920179413070339874890899712615961497563250119556751493164792884916613113405088403837746569668703462279097824498867525371709551682039795125617712580006513619857967286055156191490905817767566241212705352050868276067377068185270184696429404256101075775654913824071661365638964565101308434935564247735879030789322482332590011646768873538018359969484476305507165548480543993970381472299814130106952264985564383136240159365731520942465568588174058001611833187163244252973234252675750012552034554102761458916301483980210115681505963902854279367091065593951282852919712853061258813479875898911547596959765089641085440648864431565837009045205899641164943132423999983854286192540581860347041830738124254600206452054269648893765533606944821906257293010145140718665262155317456303067228075412557156366808388702665722219667471547765341593743665211442513524422477739508610607142518613001826756079485703729399022125411992375510604086230400190816512941732552924861761757099346853593132796617412440920692701617962476181617452214127543038526040527872527958430375252568818348386941720294449390316560544807076626087179365503362443532757974705270852135654582254661446918942977271833311883477927660202246952129885197690636662872859096467146104046089757232940340041348546810409155967819428140807977055027860221401677315910188766374197445614086085530314672905033681407083015870764990120573290157408672181529093075629367260758194133890364938419322477599196738917079164609742133822184910961540697559332560432661604054409409794885190063456976412530713526203574098235652944809898229532485334371579810979517262117306497760619330461471097220083285971013049847404714068942782428311040259587709894470790892748287942783992343344939905692115252551942723844278490373290819023193959125885586256488774974808978843980498913369832260668067450411689485702790656129468267558159707867722781040921832037331053140098908741192676039600481269652345779863570265686715159949705704676053292985892214665243452266391593414496144028551469875254610993247934574234275795244038731189095177076227338046117410346542503427368579667550507153505619926942244933756097064433819341465126684424377641655225361258231059922117639424213744791782248661476146284021636375172696216389519698471396155375216638406137990583229757552819156199390856860454416414565223304361229577850387787291085437990638302989271289921368658807188989188000000226653481863908716080258018607361166257305242398311546518698502532862561180617993942632349070416983959728001580977198754552626217819712208264928411362270618628439951633698907534607128587635209857332753348688988851586683957334084418995083970434292227823735102469420407695400341223085166752494707809527637011107328661992339144118422923329868434970361077210494212110222353283216087417009334147561809129613728510155991198804827928094034155837630435958572621648230281219671836209366518512653775159469753745596963090132085340394817402742683625264030282535648169643945473939897055281259817072573963460753089139055882912420776910797508875155330196632530051875031674051084378407463743272219311310843641954212094305323039418284220903095835143465645280315221522339945770343009936279659552194359677949910244611579169107944177732698664494144231458969947024890924257237590374157840562450200977149760552097503952971773992052390992955628702670733454205202005836544099664455663679841315636276305793623891799814438740599583720736353090567573291620375926845314389129895563184544526118337663247488407962537488718968982881806013502771818925575247098436942659626005797159705585522195214185201451338324933510902552406181176578099956262480338161834458955117505976087099329409016036557648042533296145149069174993866831995777366238744205602755592801496721063906854844247185616923243842682899393699168224233406875446925678064728228604017498645771349509945047246559462046841004498030136887739577301253560075660653213727534773224560675884198475372158728099635921509115058766067237772790044682734164578879936465322194642104015270746203171688363874207021251830236233587750955932477736482522415696079388602803736245641385605939965729273002537001338607933910508249987886163936052219131915722834345801638810572339883076391798588158235526950155106188831769356542166383918366504489569064630227400313572219543318510652705683127918841209252652109622309054645617239964634265814489989887160798040900722339749363734701379861883512801065405524084875247786134675936518249649660935081884076703831123056457926679729538769903379901139634231024857792595240052091346153140805795854481010726976753402455732304353516260875191521031026673209473421113328178517577567059965124394046552973288874507539190152885735584078067453708968921477977066712665161129905365543266392522215338459663923870235891471915341974149095134003703619515058784036770826159910410494826163293607691610134544439182448011063037687385257296289392732266600782573302941496382155516432895988035379680824849982871391423565087727236805120312503000534916031748565493775282722588628387177109613515992132876481539329510348432275692983184960003513351348268817631081570558981800243659933937830504952932950767620604966130346637652921514958231656645423468452715101237728376808926582746392857851901685159429324523348818185888015180800624752626261928217658510445534940167264552901500700623416653116153385240898506379037101187886181718206433343179431675716878493629141907467751185660754277597735566814650292230452425300497501501275276636588734719633522413028183017945236114104953627343184945534576284467186091390971571510162861463295663848252239014265091280271176508220958138052111546336811161427515227485890169106392854422546659385522437467401305770387697462783890130262857654901005446179401695350869414833451752301365794316021412949905818796034424391755869329316015067973234967596660719699598684191092726907360288394055388969125590874431475723360000*t^55 - 441142759257437866135254381672649279516361157621839237056718041217723404671051546562369236041361352389041728156905157079466457232474379735815656021215454388367211670867515214820638732480575017699114591918318402825350695579377376566288997427331942624496257622055529737006580358659079189541337314167752835734802924919406439904550579163493287082405645727552170988375106383935944634768565367666768542518338540970753216496768731455470474217749021256749614127894928266061437314923489673912873516968761534754978542655112706351241118110791102927100340072376120661849686046771440353114994370898059620668444425558468057479438987903238860571363312397085584449945161329610680514348803424865018720842288371133959144229110058778974324798336527928183027019471156551103526285096930519699860896455376112370703975842272135111630159974201761909122557358545319074084584995052928724149751731510430554257907798179773467950358167897355313611775036554623125783584051076747054426950700798703597886777842209507466322009398744738435172731706788133364481567820066233203775941002573135215999878262689498822793208326167965926133155668353552722869645058293367959416956931486872340597767422224439915692935192949388919072770741820198530116372661912450406121614865052958210544434385940403411607852233172749113025214454549705856852568421310632651683736676860249123738794277250481078344872167620848084528302291932263365699073017819447555560544442581951913978738044178181775703401300801721856648090937364186064521488366414279760999728620150957684471390473578060936966837597163586730905128352804781294746537446710517258277911899545093174327744869823785266800342847836465544572020642253453368032279864321318399040447000984241008917900894344356578094290965273964285351811159580384082316418411409352255116153282924828409877170830104450554480952764535844570019154064193751192569920769549962958190032789107406002304542686095473412780930866833423470128650730054504994033703971303459566359104203392835748817369034948406658748902072791365814432433616552976282061483432667538829463549154945965464230701622316986535859583786455578613130851771737587050701677637829796857567476146624200429616071849003158724989701832930698806130361239237043579905288494557314439797945595067479818331751961385065218539892730067524122828389166390002648524834613855669039125712240650532969493915470106103877030928652425331925295299273348891465064433441547168679784613716966843195501940916379975137133748530765602902151438462926782689245646910044577026251224557904807148718061305039459612052710980255915297546335642679373562622991854130869906252422975903996303883245609935631139207032632306333116079698087986686310461787887153415003139026560811124842066489397022507788345723195955009867231793626349451011245433775286321688867037197464762541339492404321816788123707559408202081163028500681633064089716509997048667849291109042937760175345479415526229047656756149312779589611380341512005929654563225555164704081774095291152296657144690954895676245318574654038532397394671643550644760899079632048911049845437540685028854622683315080152981060460076656461546127453452801221912970491515672987057198784082003426703750171730285505255629928838839245174786749606214429948206769206478863128809084457121300158550915308799298674232110231700946769095633387299794175941737176889019068885599879498760693691936304170084924540997790928807467271356394194633801559489263829084379326747448172126202562184134162128580352742610021907627356700129508649022751520862866621618066009218022468868691665488907774904139439307273549966804252487279728379811258500801241441697206164031033604490696263296594375062523247372856552421102303175926637472437393180132109396145268453652278721006726421264639084387350526285848255150422353879986240076038984765380607009745069876304678419811767869407670233527609112007320544022965628178831965518503453275998112720081656834515087144445757839768591769898425563873119200283534486863248750723460537721950429033061809001987421519732153668833880292765530019107502950754678051057431961699269363751724103011283094682650487674673781620284668046293977898608186933388988186395725909959406449510411654145081966994371050832594772779846674672012102177790272733897789592566505550763713010734162479150088948096679780451003908467440697179577506046236558327814826220886369991198740309642210776999603690007222481987447333036676308729078248375302613120482234507576024747726030314333460497258355392187426157109712594888524519992318496738336927821517004870464388136220262601889727625058309403945672113497147415712497703102225142957513559594634313738954249723600379120538913863604410125520139446469796992095432065494110017118479897965791740731633476963311590174246229836152596518442493638715212327536342123688537372454523674340540121271359149508725639990499006423920471629720489676500720539005157480312802554127801549468625767598273917437604644672618678205655728972041887229682829909197732935706319757435326467026144481866020059606006563142257774862791221479412208971553102980381262774163268094698846646642582475743979931027323741918322322024244207349520638268290767916603135397193770259142753322259986384108279236356794939652424715650371589007201023464466257994249688358711266486159756450837081663339009487610528866104209796027789135040112195573935863609889543718174750501906249933540784466505145467882271733947640906485782007757304821161472189614979279880803538786125556884451092788021873286329617093275409147086875872446383773361998013315931613774634735759008744662234233521835821505898416246355782142042418635067153994578220046949794493878058935580048010598306360051898536377555461320942203430503004099809832278403678157692685676334945764671918463077558092241090708001126163075600670577983914167172216815380923521085124994321692344924306184373132352486872707820484910405397416334703717521908200537453373816942875822331130665796898030802202828806853497350956673601770317708677418449927928080099205337934084562552830534998093554486242893459367377822104826832926007459826475527023042395264391158225241048545493715249495947116888260454201717670738149969762484445977403831045521139742869425167755979068975370966645841802107157354158996367065388521014810893525414320163651815946438700770259115464846196000931523630957901170500493076236805215361294973407509107084894535680500746616213988475463006855133427390986750202184704375915963497156607545208889595359738185990886369651448826249744328871854944782947354756140900111405877865736907307157945625521219883553069149564173624506130247564764224565308950841588869866402422430323671983100958936192207720011299013014583542277539282011453191634884430169291233561953947832208563633425162868872952536106663815484734714267349692619543360045457628879616507898707827504235399437278063702011747820923055539508266009958121334154809605642040812207725959511364257327194469461547939755833613711302346719716914494342659347871588503331389712311686219129136726691369638065668993030833897126856950897382064189103481732027421630007787720401805251947010157707837959043419584170816951/1280959480535738767166733254348247602199639121399159689253461801876064428996647506150529649554054440056092160672504661466420651782955157977897900930207384717411029335444613823206135221931728270041016610383500757006081265450790180330242529089368342030313519916615831881809722479862314341997812567082692699724008623751276006033742321213059011365403325488787314051314968444655033842579291405881484810537234959700084969267398857069602087517463218041970282718253179765316524063900789082780766747132392637742569008791037111932855960087230874906313480664406285863004275389076944346223423293357466451356452478747187497616150885901889049794411697450265941701943960172801117620372565162581665383805009968099768382360316428121681933692333357897378281065247743455504836852233034966859292036791025136980393284527047084092328420724468822375369594906169664584119804249115908537029913746686907933739537414311972885471039202352544541661023720881777094247844609867801335402076168254372518996591311470340138856398194257724373785309859928634731166092300331610483117771970146680753559071304061360323069986986675105050063307127008783829989355211773680864234750042528868168039426942804606308065171377994428271507405480418630497459708078765996103910160980916945632420150717850064805430597945206275621408662560308078651228257164024225867322287258092855293107996020015198446335257000795364446812113574790987896162979154785359310823879825765630430958335276597569176809861465589500543186490917318569719681516316578050384405175085792109376693842460704922042839928797111379516719613121269319264223435366232970249555284966316893984560371853373548865752993372406135337094277436714236590270879922910083362621413959573110070804703462620490269923513915773326651856545819719219659990145996657142937231453043764126944392906118542495866028180683673653619687772147099162718200642322666628993334449261357674143097605055623260733815054793295847418786245082871251114600350357005328343552278362407398040490198842629300031522552906972886685179224100278119130385401885493365864890319114725520091416665876763670929097518799975368597718292627982209524742867870933778571863530709290158010777433231809325050643192107295695481616303775245777757107388499630933756560761231702565236337542255993909479569530680687048577405307937883178794203418519507845701576435274312298654983194025260876709477533613634277727728115164540471909554969732127944818880036671225090007576107542766876860793429813275890954697258245332328551946461731673849937247070457107121539794039766200866237400903445078589949860370365118310281337677033953568423567883843135190275102452979077518189645085781064792390806518050756064978918431458910261627638442641009543742793621956188065443481399611629238331561141672895883190204556429202242465780200352892285540278273715161441445104410099226846861000599030449643944332827533158999392427272371323087098512083079338533162648801138193113281602255954533022303316477537678577720785904627066367931807141607887617302621164131196275274892157384293942133306511530968759290969039318358019822428817608087105790660230787062782910759067789629188806819681663953269002039882646644244124350300415167552234721954913717967157669399953429708927425650911847339879976855569423706107888746511197122107607290808599174663860019224284516691513113162865238178764226483678911796751962263656881163862192509602539139818274491989832071180825246876777674662717151542069624504908879296433257695875505489614321978027536100956578031131911999341060304967318854376842869014984238170345866021978156040308299676483193537216774308105333333862191457682453670853935376750509387933712232262726941876963172576679309421441985866142147830972962572698670355613463760622794508245995152618166293178631443466359887145297450914083300037815489667109757813607640653702262567112863644321862597680015198255381905761980951289267462853865389089154318222231153025917100211315458002942986821103026348264175846824486494923852157660837537306355113010977554635765366523697312797211265165552746363621137683903336117179203989512567617821855209862858808705429425406392913876974865794254573939732928458949403992583179062502539439193093128989606239836005914741757207991130393462315146125194187375362437125475903454375073906119196882950748734301845059725301831226494886712420425309329848773890282001419838987402183552126540130800356517985872288453505915216457237427018061251869748042963550486336540070929876391412156600221044206368294645717135613349441288227509223600805981455578983563133639565044726478804680285269565883729881919629736484644713518455747532900357061399028681718157211324337680447543829305733574636422980763937227609454547577472951912587473677594293390880698173134244159675576563019532872460680193372646366218455499765470053122758178192105955614422745348899897945787455710947070895274180610869898435287704085301178765911024338681161408319022607990147187890403146406429716536825682482449327969910099772820902299593431918631392523211282709376159915484365866742707496840133148856538443575305411442629010495403652738059013702924973509874857498697581137523974910396463109201703698899150483521268470454156888136510104259713050684053185085751787498242702298407807400606182373149716254270551211704752230509114718459218969957518573406542051239829899747193253368303672586336456751845791185916638401049184121844641136686613473537157224668793060511580863372369216229550361914440607461831931721562476188510475661150803863934065001845601076524856313260631810629488256188255785387794173106893250813286900476643070041862095435018792748515380969886344394863202485946222864708911500980910518542582515875515191062845642272620465068495586035590463107886435992479872391334849388893454879807690661880190327122358362945757939063375376824871275375446882405728904155437982597765749874347656473251956919441956937674040517591443690066716362848824058654260816781946488996218709303112519600954915885169123072549155697217080101135797939681221979341975112201803829419131927706457624487927714351751280423647270358092378692480421270565600358008583041955401826004373530158225029538343423972082552588591316626699913321651871363552545280729173667914804074079986152142326352706799570079922431537314976711790258435524146341976616960764906674864486479293907805856997970957533901873179188271178223510218457781411587637475487856816868235873865505988093056335236221366212554162026408250001654437265372001757221147242433738702088534791089461277832507869857706248193723617290103501634787972190604357898895429848217753236105067757342481677800752007243339383151801331117424752766541759981061382989234184015204388992367827503502975645485373714345811552297065760375205550932911558463800764872914011330423434213245600333523713343414356548979255224366618546320632745185848902322121593608119226043330868864133743727914916660319275538566219020757269713464237960746495743637280001194769012707751937289152028634611387422036520186737383296883113577190746990247430361768404035158604214924392208345965730263112549696117174006252795907594626378707006776687840000*t^53 + 41830489572804944260321846980731508031720755358833352336582552009410401385594394655723087732068366248866571378989792521451691596751651195823201013950792791965379605556137324614679519136006800012038327987964543118727078728245641577774780863359898757079627017646988745766783809925619374772581710246580646005806369317053599944638017197691289347621245731418498286713081928533039464997160709827493293824615021526624025961412777586145342713811050424820441996588989977183412639043802141991528117678436409965895395644240073684429120366125064536739279260611236298677600751830400758570220249758789394928222774796935896220727818028818641535851658907640028865844790968902737541389697430321241495599130824964844636801444380536969157682604656888417134846958880296568386721424846807536540956587260597908113392845728502376838033616558635164901146520651254871901556919997052111390612372799322298891783061990125190044199652970318380370577688253260839646753389009130038423148708660485709425287185170130473755790858246187917333481677201826654774035280500926927951341604655886472668501212290093308715740121777542928355786542298419011437530656610479846221394772270216691666013233444043238597702281309731018991713469530969014069700162515890636431971459800028303946120354040978427782648228850227237077900624813111319926666725407139644653266103474618784019018373531185735015137173073971524026275360906851252163733144248083544411294407231650604466491874631206910058521776349986813255848674152581497347106636860578507424277346672043559567043197513845536794597957840256680631378313343816261471181668339268023042937556596127567349426216897885802154789460680626809547145578347958159450658490713800714725414870781196166577852915506597942828103915063969844099380230227001001752851103006119521581964457200714512738777929340348196999809477555904652571640467025897892354814269427342451600205918998068893467533279814370295048092897398272963395433477437678544001022069835341684138421462783654279555983371031551085780578310894467095462956725239873941923396286916377477934531907888438999516030029455049990116803254159912247475668872850222967966701835856005324265189399913639273615813580366670813984522457420343486494628243406480957037435010341671397136738548491167049501220248902408660881000165781323390762439441578213788875621195542336555372656797180652827065497435213135183786801125673815753356247936988790077114683178637050347190695982181422238152858948644901205246920183778920186253696083853930082356806260037644085935182700641760465855349096751048706755892570082018062137432559572497612165201267173572057110194314418739564378046820905541088520944440224411127176458705784396785367579487330613168829586685157200347773540039459081493626464729049961704025263499531012799607328190512457851585616720791823446982880867517512944580037364632390914113777215130411888230998049648070500900787470190062472989176589567728729286800681578142795121122445038455228351055031317199763223538455108440056341595883865240230600803470315436713276696087017511985997660128858669248221919498562756595690940576884798707552335382321619632558470520106212020910584495832402610327600303311826226698193826312667383542026441524435928149378015031235216820475886059061986891381240790115057894599300533382789443373620481553290508422584328773185955066549938447312279071389572795135667305190428263134717528794202837410843975283771614703375206102750311805022027695274196079154450843993260723873238737859724107309085518047270936775904943061686457817707994429367255619625960928706355395038120640661926962711054020367737469175489826866796508505117109186692610409475868072130552555194880244446260069052047006631293632027775863391872491646515964239508029793975870619491625136260164814284385577264390839731286309278894419036208350433320484286286756189318432261747630974688256329936964440563452922971002517258731168381134968932674568844538977352455298518586299583329721682566347974666283051852133576185682777601788563246731621421119126175837896642888125522767101940877160229482022684976847317112205303030699632457460929350456309966927464309205250012873747330872199922496311952312335526491785333567275273993203074033953132585868597683528607894598780686056991839393387384251354987037513848371716365917074184392836216549093587310189994309254847523864231080559949981440085521275121071037000250402016644670825143245164885159046847778389225090824342604753575325074058687956964196667356915278215823419105226403605286588556627768325895927519341210081028309539530096654950567150004539454707061704351597599633910863530845346015775148063736136549478603554401819087563629695507603122900933666007599563558137171869974472849470989769372532382204411526443278654907046395351269506735964977171770105351947307297904798815749210746870931825789076911428162585690725519114825563552658129422448182140785415139835434905274591623626677465085285846012990958282287393641557970457000722694153325888787791996241456994681434397349323523671378275395648956598500593772808001072853861035226156336227419519059180513767436161825855162850177883511143668104403639473587901416376856962491251849139516675838114195681132788343483737838842403844631311450130200078997410820221557344731239955268518674870379493234978663230459153876408342847072676146214461415157448967915509794793826171007227062444818256761402578047133747854545180829847078403216490754449292180773983445956439140797133765390063941658029899410364701708297249048479301996396129834948190255071428462604358020574464489059843729270358448168505543956207228325490709426649942874983808102802496948963674952816552484051345296690579636782526445337163063778733329030334108390163459477169304396805065686289908136076871826068731984255004400841087042662235876377190818784853850396615139213296021514293979846534751068740234772785082622067075050594653065814194895597645502579903746006580957514194095492883808519321812367324025944217722334352131305220023532747192918720591105295877427315783789812087969819791997782064021929429784332219065563849727788537288032231279409374120636465399920458442167856423719588698374075630455464034968771823141634417927758712011048334358565407340131423688406041648955039160906310802789245670937073288612345602696153060968809857814347306607769506030882235701401251351272118955930303113626687715615892189759126806886112138809527358572751188742075910830467282256539554624396780347287592364465906833351396064068692777884083874442939001830754870173813991513197194612410021050895727617249599195413540308381641938173087186832526167525191953445310761484445278571526563322662559025181149540902936350190358600545074593052448503046630597875511259071654057796609044762614524323959939469271683311833536285953347431546270528359605539679679985469370317673218368595201707770864884831742181209435293504648204630038125967287181585411992246459925427445975161636892259609946078784023216483754222657934569876811178624423957722780729485472854088410396848890457120813325029067974811588409290760002096245519118641158199162914492966313072789227607445716227183702338773280171317899311/194443989801832491520762161616623249558273338357018154984480426910255981818641317294257573200306528763125000088767834525734616454184215935181103721712949039007279988602929356260901206775165474207634909766473264402196061652161862768335505940251116485074421473075198512038865478095236861010839579562758109437340359126570171752502129956044163587243817133888701617621478279504499085303843118294682185858037556631482518869899827839755313480500668242479610431127231985254635415353577123389844887781910707850298753681280183699745115843922610536903285969217875378999597068420888743784330775146470986344570089049652301205365043065758580680101374827672490851016113579978066082638676487043194969113288952694869037148741125691897232315050402525001163821304966317262821268897306275844475163039342839130990045986183096878237892920985666969537201660834531847231937902823149589514667137750905453251364516093746966010703544650790372630666308278881224942749478069438958516979378678044855814984367062514182007735441798884939763152719713271939591928898733443755842699837015115119513367503312865443642532744545294970382840458155019715608029845331220114942226474811641617497096804942311179770481800630304287495298630867397074220591897550396873338248960499236763952407001018504930452441599650491232927108203452844790668594714715864967010746524577016955052944096991694681671641253898978105400169035733442457707060656509941227725226428592537874501338492872428977185822035761445336178293184610480483673576730123297617637834329476705328748083301847327083372727237814006824018369789782695831109401514960597872797036638873152040904758114119099040886061762765208756779200846573844517770576039216188204336614947059738948977691634916626796941825789800614157350296565222821322271177006456524273770503251606650339756849173131974978665014577620533032375608879734363789929392717519068594612757773924148616280911008296895811846601571797614686544296266956928172813198147426275856732879366871870383371569843357265820153621165357197749844118650126770057474515405848449033431640562813689951427410966499858172217569863513391326533448768445123082010475143189106346376802573679548891797216266662578468693258279159677347710761015669589838098350606460535077093416572900617084915620054570918736995414838149057319908130524119096127267532670968288584678917219839418978000404946511684191795633655949065473110884180979765645849278371077063833174424016350861188084947284157899311767421204396015457631040119263239444111125867046802163547976767433472065001159150140342673284913639950146142240559009365371129642075580712249903845140221990934463404854315674674203565251832920182597504617858332367621731669600026324317320385162747617191087299640491390874365027836814067948227014488102862390225588784342492964273368983408637104155368375292478561859233234326920469972528048190116522621459552842340222815553788006593692800864796799766688249108972921818503219207705379108856843555264637432071702897601211123612503181240328608637033877992245609753981579395493414739080627840548645902412045754773990039755642677623373936612383736202124141924253642451801605807437596956994801976733494517308464835267502868272000051001797797430468268480572417127358792192119879358126146604618998818253151512100073863091393231983835509396253102077959594283474913650373013877816702599352067142687479125520145474334948863656528490884653056666144067475285386538065611525212387685644581554918858923041492626369565819118297633180835295813704072580974911019668013430279689217134375131766824877723903445367584704058729128931817237110973583739241821094645645431884686591854479899812346339520371869816475644763454113449143518787215068694431302820092586367223366586243683454279668632965536275776564123465712247726431251999186967158221866967105394136579260930308563830119349477192654495535793312368320796145906521705208248860189298865067517294832661794585218511803336959510808558475250137474872108382107479249890708937492141696487733751192238787021781969949512924586435443048999178457125008734498828218422335826759702843781616345313543582514470405127090623017246075464641675905020079032029294193226660740087515864630388427073813684386814163159319530128375106676149057837656319006885116466934267523726446729637817856546059819916792599748084159210609473132295463347339267922877489636819964929421131341693109846173701070083022049561102647999806495419590524838527733520561507629399664938640079367663041751577775527675431732719420185430183135120514954596464084209112975864670506697527882583212718517133621031025878758656792572614545075752791514385628208286173938122948922014475139472937803753000430923035049093630030018172165242039163148983415629617775727948443295817282464726439083005797827921679495002788886547115090247764029222055624335646529445599984278464700321388290129227371095034768187626848069162358421679770355094224919474587092582719762156710132727153441310622139502383720759780827450218465468334777942853162609337723836896507484892170386852858440911317650436931299422071138044190603077062169221710065134168837602112000435387179576510101761960130668219844205529152733281413700423591462970708477763608423525499803315239453619924868781740322589661946565350220509434680054397393966575856968288408994657733386988955083310965693923970840080120344643725099024879618588393910094666108968958761676928256999360304488536748160375510635555982370698691695304523466719828292871267558141990463671969068579946167416732784494760669496441756878896035621398399171330881694197859161044106184778621742329202457104412420978255405576987431263805497987058780049644342777601598934649487788177406232149784701577583739768071102559243962792516820432210355459585282094050162012263929713128051659412596825205113046235570520239481797569883270962294511317551368284142314922592435913617229641200451023406900551378669845433490132728815336234357419931407818448640020638534199188906345890513453696236946618593987568407188648794995380840632826867345288561791461680342180583159393575573725728600284478193760121464191596877462041816812663534191260391716376357391377721252763150114340888047852107155829363251413150448953160857305482166686363428106533420919985647786614298356313698871001926998647031790713957819003412315395712884684890162493910145856254230792796059558672807037912181546070381859315993378358372046540266595221266000305749148057472747929078080499258639930854463376653025400258654889016555319883406940269820765324275573675014854525457422021403289559887447303213493600391111831800474133503810633505433985864818102170769078612569394135469974237023989589772953436888777776142491707138031850900959950380686461197035102866054276929683846415737171852314019677054730678946368486826631165364389287010854320609777814738263984628137833736275884652602744004560154807088221983420912796168508071510342472802328061425808642985268277050019204974001811580104991837839980383015783705744215564725297530214127858885085500453848384106469614461709174393472254776911200756982437932586037593707134166875750466487414040736429325051827004663776000*t^51 - 63963383740113614508091000729681134103103579013326837726238601041528040029313533509002966037307309762962196448896092148169783348260517964995822472393668497343540184006482128139323221480210597348082590687221438785678392159583687352899457769269661399415778658524976649466528229463023226172154548882962926002868369999498220011921589413855306138391645723912629679726359067527369844804952800047935670586255838522718079592272160416393418896824105166920343962246360075752562964512226294006917502355367122804901019040385515416792659361089891216024889981271790148158966485559077607468454543580239933070750828021142125338387777928151755217490589380773114978424362114387125745626813731707540232616174994141451208554096109350277185725984956927697011528272872445122447248138429560759987808717851612245251772798434778050875400811193893450837037951481416529877640906766978685207255937476086033491178560413500291236095848730977375525350164282350594657041345284621228818612581740433866881131248274044701962655842604749795311698750221996878299289720891209196973792108659422837682063747052587119063455677904648526340449884017395763659658956729034120566534063942452338787902507383563151246557558800502231140424943113098006565202978973751688546325080589710604080514506615401550695915860512239414711217693060490916345240658056814000153682536954416727315059348690685439266996633824881766971366378541485251523506870685284042410862087432263170081265727714583785570042470506136092722391964954397952476600192329434431387920355659838561613704271719484002786280991536981997943671515306614611030494506797294005455124933310343935692005468199648898799452190058516955744352657892166504189744180497263767853666507352138773455491034905611715608279241064957285584530146926723418761609516240192381075255646761336557506381931184411396791243095010210868411002709892442676875820995004344597551927844814686934292830636622144237260969376464853500210314494596354144553756173674340604443481999967224566030974836513300327811786435458980707610648944239117100473966298721591294587857242173630532617831994155099354702283076089394456087046340068532169450337915526607348280186494039419241786566861612862712193278345609956382668745717463907850216773801964658123417521234376427748132387252931848646446676069270203631881626951813177737599317260854826874246471469827911318336651751205906748839392685837209763582768582011493735272799827134963205054582457256092011155004501768944373013893911432221743640879683598596048149252342078000881865257717589748360797695886046198506867780976785081933520937531035409194598250681764895198147874888726941475945060497365296686215555949147322512061843490329872230531505487829114308469508363519552237915407672431756424982051787676824356855574902551933243824815383746277719778601280145167923525766601752926474723629982703381238573283463697035021417680466557339234203534421727448252370003332745409453659012876647341060400882429271159386236393978693344844781909831105227760979545943697274006340344239759805202219339761720973235095203052533815815316096313695258914428946174001508421938441015562103581463423829631964052020190363324316358008182807967215423088448220242621949843449919760897251391481951019146586927672725547861963120577268137608207610206500616415071070634207305851732238946212896044963716515687218417532549227814480953756181447752367526954810325511230896644531035435434120315324933765722825554205564580319210677656485445685027896000881263806856038284702564368068486122331784501070807098438809061413108458011784942548781233699111521812734854007900475040914691513644624679524692930411747606818491270357482960661152889809605155540300834337765361065924982578443307559564494139658528012773603876440953052239635466002347176240250616142504480554325134435521624239373964020640184773920976737609118734536783566130015867430028521061287021934501458689710967535545827870805216035686286066612113055724692951715505898779628048629274395161230500737311948950919055123419647318785976250136725433998676601704635017732428993049402054835551568222866980850101122286995841179009521227902841195806140525041167499788294040989761678619921534125175937729758237752258329183223053130340739177926596009192831651210117586504673490326845401704538218596230388281081420622647014053006296797491945490554107240660967115003875743751985122761080477543991612700594381207310077996627713310916162005246523831735958902903085341593881849706650218087162432657676913568587154845788970218039600640513256612316300967552314140160769218265272993639500309160478617321064450444426658342933496105221666691769938814540402466312588803904921635230340941395990336150046946902821297076399725967156744857524768387372167917802654237929583020464023079077875031845171827886403825538509881118155710663249465327358124097138478363880216268434046918260222510271061048282112996914616344549542475873624477427250230312981977106850658297929320736560676643324655570968808673985147689327994961309175832564225467207745068805253673023797248621783169428075314179629530935505707203911288841786026586085104110884733965779484827823841200080080078035377067029266891311804566270854737816593958534758672464641843111542354912046079346168992412491533478896197354540242508843124969247276477916486968571825453727243572057505262798797311925702544100697586307033721637168845641892277134980833112633731953013806249596512736495723418679843743739083021059148322694243784933704299969326027155605131312735617082142172010357040053885967869930224451442079766196310315640095572332697397461553800107921678586670347171279849888884922122379030433329705970898130730510999942859652865930189394856261891443375854679355435082784807730728996251882832690208272544290614156338634133226624508556132658335092102618464594190706603344717554002870023278758903482710261084523046272135718477686555922577288504122721681093747034474843622305398330711986243160312239845881519439380172366488823828774559376502797981018898518483312240191845851811752625486731615553995941133917059646741264150848456040621284006944879801211990749258163284450819187626668798804188896104174851940855848038635939335873655212226563257630462989367031586977348598256086027340712355279006997259914501409855944787397529690297988695519239095367172946385162212605798859345723947640571259469488138643396179378439379095266772354673580491360536138467426516309126776664337297265784937662731822357226473377848259373829123832438457441639256808336745814835002064088741581745346212377920644599712539185082977109960824700768411409757357492582961710505255270721291236908790582116615375377647216034478344545638996031227478442301311439307926084750414116949084139565711645497811276116622656882171483160335673988879866254646813696591911639602237731017878052618909761246225989541813350420544007573953423627949937707499135283595300158718875705584225953509004121703893781853524707715260787996546402151101265976712214167972991581447159099318417441250028815852893000570032820530551875612487034145574948005576915532997278881987470724858168131433697537898733744333614149324880699055041816405179/538637131756406549343471673241626826783031982757871378737138760694609798587080240705863294158655077645268250541707333905158511603049198508813084002195751486410945832525878419507621384687699132206871542679078571334153040528207645592781866408844884148896616001348430442033423476140374571293913227824782675993162509536866288067235933238530283889839378256040927216839660119381618777015242832839924926330189010093007140232885203450318803349470423640634250792237617792283764939507559995720298596636768080942676389476313698867305260347799244399991816422656849964900650219209227157952870248937903734763821214479218958755696945658909987148851140277572841605828215308606751803954534494783119613433729944237055106685115260143283574672733815777568935577775352223166109597342696052143447539412306685108947687986556206745283016374755114629280103346518835884417525886097227678398375972537610075000228092363377170559214214886553455920766406359118888868411064743691018935097296261426775494309678004655475299200402386138645297415693639123992025603377582570366347792652802444023977855586446371842500063048938467844638192504109734001410029464125225646837465991072414566224652975644918350364371420047248345016240408629062434396246299161686362372925067952259461319580593938710543609564029971635885546718780327203914164220837385193113441035438936247534136393813913867680432235905186703522314702532615790232128459448611121252729068542214131096688490605471145527800512068181867881354005316662313343224328345126795106912013973396495678384533698980607393741507755642599042095444028131725267849144428228790065767200134102272924130039162931188801030580303830401603686791810983629147042235584361185720233112955486318603226632381128958323580490587748636731369212754455101293539281517640380033331993384519527850825930996731368449393011942229874647485857786074833323855878509738019605950484501814576765703855939929136764522292689123576593186428138493945644910178029030412894103606659263225595546110941246682868585288489021054818138589089938307423495770731635439490742518642575248981995457239797946366637486064695230572672268160005737632936100104437889312098545824517663822026124029835418413068867590874013915802249516387016346388012929558184233209681340294328580148735428890534465803145314369924563430092841251244962488068888054252631677788579498203874969123787047913672713930645493860265916520721859963889287500225991647000952913614530149726084234082973677756278104092431129263349582510227156439487786913124247950735087130022795000346306005133951450506111810099558401108792618210126247167643835032024723072977472789170491286048555345488852122698077361543346060734137090870595010456584799088380813737340243807077437006356206725381630363580778307580415237911291907417237235097383777226581577401191388802985767450904231329197666181395321450300927236806433078126922307456591940928789352758664372324964912047683646387700340532234601678813177300311496328720454727507167998282847073711195105478303531319748986941788137236222061058209982319938516597556640853844762333947954591763019174365668271734160621454773637720837720982174863503416693450738805673430528231604771588571685112767185898856630343572339440255933044769733895366846397802721919372798932867728761897388949091527961665989644336359586241594796976593146844051071561951890084819929609800396286986313538365797028785027033931269082374406795684398139806999221399586125238233815161637797370435743685334243549425300639541811563980046161148478206204189997797896263934768229171857642945316281249321881034615156832329576454354404050067906753931009190706057164391654254614603578449916102773965898974454925241751272704797389691125528739797896435277268301895134401681781778440390721320850797475946473964606520043596065322933721405343760841272526186508014708423984167101152321611697222957219603125236047220848202110075822102452883400195441777436086272638902764403288808824722325486168110287157765886111339768271876550703489172294701466294977700732085224954041621883230562204776180938494457723508615900564233076286684273042544947506786555406443233567195773089939363019923509293924071701952481006208164335305142514696162965035449582789683659225727240986026116375039246484480629535612630396820286734103713315130832438430579823828496390054355208547557409924446906297447265654209724778845691051063710885288698128054688842407213962392627511970593106475754303521385780272986827460572366288738069082009309952859925965834030857093604785641929639253763886607512319410340570557234611956573963650452588398675346771400736135679735496770293590804278271886212461397069206228804154210872338903554034579907709944445037154119840507489548649649106078433496086971019488840142156583501964892933174131417456669146689660235748997144044327906368406935578085906976256576974704719621124401539364654756864620357720428825250953871563260873655313965874592199875136832128158973827189401566804373261576401246343712333904377576887236408239379488981781274323467799043024953029970025702910887483605137876035127640456203893140188706648202806614017754555282586195941583329409064264750999900335875560656285389777856648850047402617210300855591512170287288996051631480962092347105758561150850169868866842747118311946019596575410813870130132826256491883543652562982156335382475128300241053594232857434232821059441804919268711906952362365080281282382353585785896629128570332449710677106880731038920068383035466237902799976507306588893044023797084267982119305623023683566260121715038678190564510850040021745370193537655862030072101473841682839150922041299003804356265370870831071221479137751198571947866949966750476599043848122744617761826382710351488552053556150191136938495068458847320758648171278417803955287322887516676975181434865697265257380598520095085703300675397013092654794942241156732355940872539627987058696044163467942567180671284428623234027904758527535672736490864473866503792710536241652815448273413916076919771668740475785953947012071815690683686738323654958874189777536108151713751402833122392040410739447834942252768688404360793086182640971688088776433993712398321571762396150179413034125389617878405412699461078955992366053073212781325910358696731371496653670319138327273970627103258511501181363730814870104217757287212421013602869093443910204930182681449706518366862832657916384122337626248063515019355792765800437863913229023113264370178147556614929932383845938807656571706093454212210388956312923503749638805823026832779275640329847033586893225118470160500702876123605408953063039244587639322765733261570405473476992778171835550456592673815497751013461397374365926895214600316148434191572441989660454163128159367990927552140838121642674633686866126026119757365817263136813363004169441564220238714384910462238485618607778404317976612418788312907087981913756397075321066943970408308337089079725401051361623717467718782038078470925403615356067887421787909823177842416716035548859513982383140546076337718773281845164712645747237864492289102792805492678421524713473609193933666463300343138499951726114725193263708371616068400000*t^49 + 4126700744745732051701720862303791648468847571872430855472087845077402057964027742058301860727586414477885556928845486069530007135268257999507307186136544169414985479575485077687981809415560123667792920076291556219907912376007979217090661240491535871393746258235117845715141627081573294831577893556070257178168614642126468999023249322086857770027983424096665498780354105603746249052899621117594070909292397654007057575627392345172716959849852381534023846735817016888592394133987818275494542265861793579465669493437877112171397122404922502144487965163010258729859039796801910913530163850942719429138238788130412019266549102577245279555766832119230962055751398036321728240667888601162659383579908188336079931023809937381243203041370461191481837912758720261273359523239197527500072775133836274630862830423008441422227358785098685575969500938521846242420863733522763213026570596115831218992483351608493457835169987093046751245598261639387611213196025055487902165065380929088417342583683535081835089157129378901707185549880869179708975566444597072603658679599553888344242582241864574319995517889148186641029955973202063118020319749784817079579469413034047896696910642916479081915592434614657945356738875623246133661426870919249445492191970716818006848975871295582607695015120276181717434105006988199765654106584640096309933369926732203133809685482982047048799190391594766901660564515246009682944835627541909605379706981877801805332286869340913360130390848254952312026898979519802435243453882708980329809263553785638737183930424167414134342382359734214889665081486254214160123499534257707854996639786854501243539375396943016019160233654858815313085852558491811344120807472969679720479732613426552208728602341103525845632350610340280498816152488062471342459098041256850288594374616139655149096146169873547629422705167176940049207322488661305971611075332298408341122600022733795223706093508489170588801337532746955831524280586513083451457474320735662276927446476407745574799729775045223174518144863876864654080321460147549034267062488906032024590310201483306804022413482108338270116325333012422764223736541645705390591044422110691934404764775194418955747934794587029785602592756882997368743773373924925347837411774728126393553595417487010058903477300179066817892229596824662459216507825721231593855775933932279048995560205359397932881368989667250788829349672846349111526975251337082572411051135935234276449702970569040221423468274413045921900152619999496812665262669599169595812633483596302378270122475373729963880037790949009405901006766523658419706561470377248142828751443978172983168722082343440033507507490201600400947411994914321432846606048399219082058090993010086067497759304301243007217344192691171714421845645915995319308831186713148183070791204112148169581081355359974607198083966322846983286806097459274529106012264780900633268847188350947528016923329141404291097622002303901154216469822436540226555004518403547303699259084445010749658487322194810690236046651006249911987904853850673123924752660040433677914729178664800709253281388505632319407277999868934344127030007923333560150415562728954955108968276914029506974443572712918670856961757571294412921541805973829784367622372211256496453535996793782084632683798185615474769050806178105869189876169502727852835173791269807215110437570664787344003522808784338189958519681983626355168964657679781416433371786521017414770598587777003264887284613911561430534081011157019514120319291175392118088413511589065890985408852281390629423856801337016132098254530596876376020486969519965533798401505779845560006527592251608235296084270468497076196142146729010400006593240974370377954660973363366617125276300373226132850468362067077436986632104905056127298285061687646884669703040953816119463008323689210017640480429101269849934693824963617826179813510344900495766551775312775542199471612234676147322480105592476436528056501464365661607253188778697713245600288233168880898242172895653683749577604708690392485854290530644192584146445655615158576805014138659362245272334739925109850548919299180057168094840745311010220744240805860029487477992586004767295784472336504243205206426206259489992796434230106662318748566201395562787282254018337080210633893982471029104256988071107055415745756661343051751266576088018872455830206500938757731050135837262896837166537853671422939600934911059154375120657081525707187764757637207443253598254373464498724761778503127826422124657509486400029343160403831240353783232731341358571225985333457185692697645266150943606078632261242131049446973262349574235895233229001141759499765803975346427717437980842144383642207406847757211282655852170559124961761586547757014650579739334233628553769325235002782739240653537579217148514913938476590119907642156143852612052813942374027268468820297613402891096656386755494921918548259444919192853709684665075349638844481255208792538220580932158957801176639011825183635407850568439453777432663929533613029632189946889428753093324329518646428827355355025779485870349249347796156770538156174732163292994953354385573527540339276952677942825008270672411935972151151972511384447299078062723347010909623710263973316736852773602184479071438607884731667375642332885345413477002628818273975673563544814979019180858624445835278417531381362543270824396128431658969020038201986278614438453776226605839898736702315092686889898543014690312296624769528571561844088410193605520420968924736975446651907176618052277318562631979409484451876843903704994086710656386270397244139468693498125494945894942739717570348299666697230815937748153560926267625699653593107560491678029556643877181566653186399523789099760990106345061174871258502941856001278686379307559431664676960521970000630991837398082144944029140777067368833116545647931763682816377851514526685264970731328955726648766991030868584983966964978618326726479210887565539029831543416115667440845194830146329802064669716068674010932185721982156423657475585213447195657173097689622296545376466531671322953971024334838074928438792345563194253353325982372961871912020902807988099733757533458378078569752439048755816293056574888182080995695240028375204496354450417484972960488409704401511180641060241263765731044549720016698900079733966116489972513281792344514052173333665054495334732392774680626103622161466929833274365370049507016782548267179325608906749440467634505070007992520515641072293922240350961681180036606213834518544410902245450430650139146190134978407082728677102379177830495861261734564839827850673811812398290684076371529862456621771297598902890267306150068218890240658323921062594361258155158551235662816495454463510085621125514302989058048599524263614848892176191395716481988449291705514784785919489525014752149716473865219972387498794564570020001628609168973174277638096131247183701064553548827047631309360455006674169004280948116162892110162530952031542796297955487532226231056781225278497228847101275665701032541956191211723899127260034225372709840643443073877381112449317943274691704481046917645309038901994434963909585840668791321876857935848782869283735418376765839/71205030703226782672301274830214538569149124058342503430718642144291339478154412599285486639492857601963448341091414958709201163732958332742966000757799407534766462717933979638546468503066096970568122505588841267666802591384748369986059976306910074696346159450982772330626202125102243651957698000369647518628586812672233068005124213441555320969805600886241534288453251366045422483612425915293452274220700438139216628968032284685650640185187561532675828755671578021512250899317573979700252145008601245655882707524638191822081104938292321396320770989923062243165176380918483646782678752453533976116053794597010145119989738468113755690334505005376035139290956185819826135755930161004864222622559771285505596724522506473811773944902737660703834365913120514387397290276663828157824723089217502908811896300722447535530177644575478070677557976821174902415532397190656343078818499484843551004178599569041806782357056236722439188068186097028179111119844493907555069550372013807113721794966355689390526764881668899616654472020164196296475542602766022844859498868520489871046649538150895906599243833047586890547551939389381822762206692606128041020341858780621683126527780384725822843333567025206544419624927730214541810273755413058215506548918000637100935206048079670433788990403653008817922733311046865484124726022647801320990905622494333116550034179600767780775704920720196800537104928521152893968684771592249760119333651917408223274621728451822434823536909392638497434027510463474294551145779813602509836236820817266367222967817189644946685810969948255188175646264322487031642092661569533499277015130221247983372319993202218255717881982982570440621478493537156983674233937824798003283854206431650159011571526125542541893684320693159592301514644136052817355150234564004666056631961354207708534436567903888913915176103349273204656446811113355889986848709393526869740022648968531144149994968034845793148276397258261584995480801686658695333794253254192845202755644680173208621600921428375575709760126562558361463614889377029399525328276845955535949315100954018022490379790951896961077540941983792197805423385693550203331986533419159842222051269679221355895019476554857488675366331254385051312958796148563504981605324321523504433069647480137887454258839957796459872937077551456248765130273979512638520171577977110881145583775483340822217026342346925643572727798467579828107330231332109468278763641155517177918281588342780023524918579078777677335344894239802229031173657171758409690688164827531045875998655870523487338296444915478113009248246797467076446754035855520388564241516765969560517372669103460140268678504697805529310957525495450903275490668155477748200488008700267900039381640801457678328411686081268306694427126524582610996190896627605195556052678824264797063329438014891241456193282521697401338234550947753800170627837047822107194054124683758009274634048447333063582049866667166708836386575033974162190121191426892482208383229497343676032741563159821493229398073315632791403642356479577978694954797532917586499305572042224491373990340646617607430855430355038727545010235595563122170933474778384432188605650263674673368141162402207793132243673469938499501821652244716394352499515728848323884798483557226198645718670917026848747040426008611971404007658439015952638875823697943399033712434144263495758208616859197841626411500091239583844192080238784259603754373678850502144096689280862171023376389669224819992645005649000224221942858898829819479347440128238056618973408441397205013903792283178445960357667200348530486065601917940211464399076278945787548348678749903275285141251203229321065582143398649482288297216376320571893327335871852333324243597953282958632302779805072377593751386009671911069155068409190378681632854123685251284703147404999923916926143429252793269052567984895099084177733325097162835587165944476117062977642360950400881819877784439643141846353134951154039958247101929235372794735233492194217238019496615992332608003698542418511903610594180461101392073625316933671200217477570585521657067548725238032253534535263637208060669874642625787980266049016655750339997420793543547089015250703405102659338585008533665491183062874067742726847515293324633244656902915454097770494064947594925112969694048023827490173906297039308444996809912748932540089293778507262359944377846763487322990768945162507809787769421671139309909492509020200575956717283333805916158257888295232684690469044844997469945100857274820602678241559666958481987651971402130683139972310380231904775351832663713849038934505159871640971247897313312779579501621018971386344539347488890399577275363603710551552437652941792063384149668909521971244889944624879282834425615253982717896199700049441712512551956430737395892185603055118883786229727817262691087778233950613627746066380723337993757675628899782716789880131493124951120065093889083878473148479707024138149013019857374210812080449181310630500022278306314133591333088919644926690067264928164205433059111575825697746220142816780063527661427580462554525196903431846801291276285465519117615175637489917119759024525836061169543703258447116695050354960004272500633802969410811834293294187130727303653952138841682556424845948067396316804603946481755786913284640224656278877157229537455254831668374427046634278423316484907249536765820177721242808517182543968364391328223846993517767487196781599654155547398891451790905420961111753016505700795391784104817117023839124687803478880108341495041954815114155745609568286688583919206978944224698131895357888069430171428828558696157193777951097267788535525433539736682369158572651811350174495365837016413731658230020170146774900390148278755813386358554127298329261663023319258401835088865024389639996564194997746245060515221198115978854876596525494219183277091530874985682790470081430300749572373173748715871968582769873642429007012210225861455233820765661028182370611062150815386240382850482365012994135114078031791884159113596965659949471467860067878388039115785314900122032257485459451240779803588237344538160426345186245673240413989492629600882967699016274057802766956562618467513019678947654940424366821744965466498497255790491095099909692130574444583131382357677584787408629061171149467965217493679013875176240585732674864451828994174370587448019007850677474830856939344343851462992938919137986115246510061007519980771195098890429644896321724132808700234078485246477706127035521659884716055109043185330208955184237782446034643810447695975725457749908019648764688131668583217710865643844963369580951021772346202346317303881422404640448341681675469013871398140607375994903454851478878841167095966449585388462805401130035763154889370574114021448743397288833776429822059873984673675457489011967137963922330399294573997530827584462274357728724786706201982908283257743338717513868832809945840170654839932287929392594058764380542986595066284538732020789033112771437784610728134793949222431921555227608465467439307506332707935605706405661064046883390404340554117023082181391038618866234525296986818841440648496010477805306754828412236769967723116366800000*t^47 - 137973705028508552987263251127062158786811493179715063840777635084286155488270711846372834998026715398953835084054283539870369037140920229812311403667404972210087081293612729454558296477547030740206460176511256630070441240649235678052059138992509044586221357872599781870227643216372538297969545131856191667545799860024132153344759503086233406864570571324993037977247636874086611814583148498572231413486095553890067083613167182451494574660111260242071247673379538194351224169834240599792747213685952881382750032654927014294989747614403766017025328719434551833375483585014783715871093478717505372769054922040644795772420003855009113328495332630612140328404593293278549457388594234660542469702673228592771915575664931633883436062313941471950285623182382325100645275533609846534279178406280539634559531335716458789088388417623547429541073988224358492739579751545205146405569465524363210515222044780085678683945675045339997661858195732212367308675396311675016653316130364069596136273991391775203645955255801723545151934012203595041654703038204331946493394798085749887656514320070173349582036975665034784431452792824717523790954637257752995655117273325618788676304645526936052671669319743781901243559082358158657749305906635015894128128941473942361932426586029774508432116717917535492292145269262091665790301405283156261340796198453311399437774486721835666673691352523622683636840602273302599287169678225836358342641775013340910849485087206374718276806324542507812930096672106765111936399656217318677141936605649752348109773485222945971892672489421499426844752341083925797102899694750945669451020456757097355659829572592908524896969683713852001748259875219841930794933694423835188564665773205221160541078644605427155888213416400140952028681090552355982599160031484472996759116058406905381903299994523552405662920971921386634564205428593011138340358608874690778963516542251353319665887860772851849714406306315124096015869162389541776220223432735974787243578119636271050258376718746379252146412040582288250410081375917571464102271187389281512248549155873070354252155789510319937492766989060551730918380497740824272288995777728400459461933425620119697377805267200548725929343434871361959107565273831533034532590108982599204478865790877971594327646147664687985333408931417891878398806218250332662956415448585995295578107166887681649442431537806287328509062489063163195311801242157267982418180595396990628231093942285746744205079866376171471487606538069740923972203401540228779836601250778794707431881172420283625214414217432877522986958310636477522391770663711869306349996184020322017927767515790098211413439253800699783472963611475420695042026436451907575340707684950601123829658675355371339885658337405263462468632899348738948083397739846979337478730994558377278133029022333213103442643777771913587398977224229634957087121149999036026645483772868448778161897196104012837465296243648069597050807648908211027133417364536474135499996862414814965851672385865102036582434951497977167170030995048945517311437451733611810805101279331634496321253958422377434581724780588231853517232307335748985643288381128257883158573796859811132115700186059063332489291043022778433581547514086741046844664797819174733985231684124113407027252989683425803170504787741602505938203674762157325084016661349195974043393596080620118152090728721383892164016699123531757247754172962872952583888293815295495173328376770931584836180809196781839853650333495027772712009319252557315253246370175843050446757363578598537698955017360649290379246558108244229107171196302351305444472175877429420770733918609259802850347387913350686722986089893615222769162302747248151618404257886617904745264533383696779638578436669810185110760192634552252856721493919481028617971635224326937430833272497628444899418326286289909915949901280467267622621752668683250350197550258894998941696063736376891323338122038432616203883463424718074327614310126983776321256239298783417938405413256616587023919448713093853126481697228566335459496269356054807253096601594710760347645169008533955585233209276011950163157475315987478090022912309142609676022656288450508780094130821863684859193456482100955151893892843153103023127924932005644383008748705292080176513111865814258633975014847703932885425260509882418281269833446623276200892765474569236404055071567080731327765578204903945228775972036153459166649883735065338300530988182332022780232307705258668573501462593409082324816377196997351914988559359629521780563428713305830854816681307683279438998584287272362003296611504720549909313093868733551165410155561482781701245101553887443723606910955028110650710109722108074660361453187776649572000385475604143546212956296958069959213773421091379654628215715019971871722989135523938032232339996327281413530124785945190472001554672609485717432903055771262211389079068220936369055291210449263114682935012765331190266521577005871125624594211962115308780671268814648955667344196049717613441918277739812312322454518705865447747362663440973453012751608016844981792022169125946081298549947591658804038671206004035129702919387566547910402604634457363551299896507170461147751071836411976683091490511215149315221320358010807438169218404907715814179389942176523092073773527123891419921227796404796266882850751230505165652982514665977338598166946138185849074746239057861794902249166402303292017703314294225602450066014871782923931393474800022530910615344197123310498355141753853793707772332183005385925776292777900065388124837445611697501059952679025065678784973543154606182292788201768873199535636722257113065838357740379961701028102952914488777480291494867928110377255806512597456042129066949141980434685306775358374150813948299976604055859991405056434428614794343491371519906516145346390065571618762520747205572262073748273970865580888549253908091495328804051074747473678070668375737584255586056671500803869971467912009908326272114431461917678346910168859259578160229901498155763777689229599247487859770014542397173539493706745487238192770681081268939606922857422566648083640201035718403621302668178367316116299741215880711721814003236537849978641490301399997856590199255963680108672991704681549374345552230718750397742558779939688144434782352962829963073629373440702891219997611160059410314463691581364640708546299005995398214806228663166068911571933185085128300804879086405214662619643389717310239730829227214574934448399807537225672465648403263094543639875153818715828559289307080891892044470614392148766849367976410173879847249020941172781801026737967114928383191427489047031065013766513117535384402476291652624612244080415409150828196734047873557740250696994462537937356199204509668855861635217960919048596523361847133873514697076082683552487514087510873710481127499239275919514451217585232963761137438392640469628693236500445450320305916181972534999733080200107884387833023611591443614715774851569014986892315602938501427044808145341636845835050902610779011739388163987605684611290741587698015081234335025212063072650155343846843218004559395392966212138942826057654584870078170858562861109495782037757455669/5517759085135923935887134858070630296761699486540505872085761913662053887124354807650757593478831394704234946638827697450259268293267132010594940925183904845383394027638618920690999923395162943134249920043519302310013713847922270167410402639671631488484278536823600683649005323548812350032088324909968148520016193446468976524370085102468567274838478714362001931801586772629370980751991759905977371735843527583988426703498871755711841382785553024550636282513953613189531698076328093442423540774685362867371010263410643034288317946267048918263310968531394366122152234516010092322868408274553558555099152085614188798751198331331878974097041031002969225391701932374379696607176533631189258790517892391871604408750466480815194405801198097842059867534110713447430616568401018742417275294366843961020173061891688196040182281713082716933023732404398975539032961712462625904890193572130120066427525932463043715743495341540759621617837286557766363720521085886504467437029712122326034442170692088578828215157330352654041785698657459929214666253222591058124475335370570399253802536777254115233832924776854357686420239641512825701225886168342159852151316692935722456124742382464350046303025813863675094567180546510553284650317500651189649129398668211032467660745099307525238930679545872358931168066055073185318798700662653770314358361572702084261202902318850212322805684254005447636090126798881878891810042043692982466290582433593414999150801925542291608587191772961079494142858934034433684158877157419292015744009190535319169782986323581279128939019914702913850725857924511617999954860524278139267898416504320869177079378620754578236952235723075605405797661358307458253938512919425047714862195763820136082287598653887958593082973640697602098559147451356518863889638642332605255465120843624518712232801289660432352687366411633009385373838915608984073232461181541788103856842822342560584711076778610204286914870814667758879608450642304427454759533290874206720444141558770690075020655062922140138497237842303939372323516262201477495288779446230927887549499221356651899421592392090558458141297600707859786940930887999300486482589922822912339577058620896704953988173432616769798471774948033525527419804675489108940947440017133515053686481038115567025319128216545138836388470897989319651485691149787967634804096096556591928485423010822391521936817653013001623515438074418406683160049344280555069452877914884943109838466656950360396767814242645596328908571146969362606037912822534218183945640764965587365946635264273207211402849628845500769072476990811142931684828061246016601200215804724576925116431192391885139128587028233516394160178795576557683359497490692752457582322637553564499581949780429312445213241930375716064852453769962511695939688289262275312644769889801316338539627799029383772581891916024733845754484778172516962586122190171394595862769607396724426939396336873021868062439833231221662523110995909424495330806925451774829544733601883025014744470393287860398740434393222087242974211476446899768645068499514803565799887186961114656525862535499030715729149197431159031828478327839332717861926229300505988198973552750718226116305651767668106516349013014535168068691484253397251471671369923143396320843135253801452610798410814392767865811532458605437061483863507155879260767087550843672583479683252589119384220362397493899322257270609003281651714510043121587820755736575645149483420413446404385007762219356190585478101382562936245707584112132040281012385052514476733764433914658855710122278912038325523983030578464421395879226403112728134691394541056175788946675117964724181849794097748942223421597060259636704638739867444385093786299689092436715806424143129991440753713258943105664263120897651795796696122153273379640125267365452954721553936587035019889392262408425744499958250364322141852467797977848528349304679628690927757499338948024456700429140799060608658547270786142592732460847549100511463265450377907379476249691663313170221965223640641539699643869382493760552636323098888431827737405095906027060823963112315570721415065097638291608272876716883810025167030912371905752038860579651283947311357327067182804933885041494432662260784083793616900817618203409220590122664198663601078004030395367978080598014509901722933268359956323786460161570202592276404994947553072486961428899289555822504541038201621621497630407495328321513084277379075603213295340711914051480159480338917585445369337867812240829270092073338808816837875956405046603344613903531602856885785095986335748468351353992810885138432102074978576658553624782374517807907255165175924200509993623062779536678691625272624032702810361037473059723884124929195862277313320608190634501962986329036213167114472529137013250127694455048989206339559354554231894376578105344181117451381975821252159669252055846681455325074820119527230028711473892818021517032914515521278084290028804583358552730151950214273963028564429691738205316931368945881662553275445771357509277055673646769783546773917492532444635313380317089490986707646672721728437974809785652955850208798275043168140500331015933894140877883750304241851231196889741319967247678651951076737646496796548007081427530471016407777503340133633084744767622573242989666188754814404715276383370006210470431811801179928568776249129008019700400064021383244169746300506142601301733892437134359952752553684918206808321522445339499933384770536401069512249945482685720315977827911820996167530129442550583336605356457009369030858568067940421790971716134392553815533518024873237339238052241472027504188809752008957838216642702321168340906379856141184973243169717641612452651023195033545356680850827200892556104244783959414706407582975184575194354959601705804389920525815548293757684420668227389310883432026977659002192696870153571194784455877122099565748821385838172767698498673894036712706892547799815856288510654910254385402238266488164457602106637064459869801918512684119172788229540000906368770798212880788091457910154516063308915961691317928097637658729045979928777193138951987668610444442451606118398758434546256970099530321663873094781740013842168299991551650443140868943873018328257373025117484086666191612472493674448302079757389733318554205929403829355688354581084478940562722794833228380110071793201698237809630174009949034218716515774053626009173248119484837416101299454523206401733521273713354641827986817651817158760461812347951688589836596342325038287342880799270411259962202698725104296417959819596045009536076697464063802394122328690583498102004525216362553192419619771486639158891836696289111278325831416620236334201322277791280887344420760972957595983229281755772405809136066613833891921694991559477794288362645904442059369782242177205587572202027989598796954515913367485259700126841852119919517997528858283379328222413035062935190461362919965980594614343541506739785154801996809351535111277981989061963812540737459517366976435789636599168915262525232641532320115567619123932440173614971200345954096067086288832634237668969492590255575576610106075168475459098154225576908636036788520912518732477611833438106000000*t^45 + 5361101374789054209062831125801502459075477236937768114201184930347633462884528209473236844127453546020841018375521510469806084635018866216871192732515504813112467421941352716291546047563003507754965306683621027838164606214274685177759709759061603030999269370539872644703669385318772234153172595207699652780315202616201776068515770211400230513758279272251332203560180385442729609485742229331730207403763978945480671514380105098192235756403307003715559284250885060444516511836721240182750574126232042796929228386112914978924560811948212287793899758594007248729553391666078307987818061194976626495485536594804246747247276214739025992615651667975432950829140680291929553782308342766525820782369546242463928449053268852854347756116721436663008891325429115271713035717194506748501503366179307384510598580747621063461584085519225844351888389537200887150989236038190636426223388686913070028070560674709530376463010681733393210230112067474727908716308010312441886751023251852439412012136977967173106587659571593265966924353474409550129256017154122628656199745434905750671842712130730787876800826280197354950326820882342448407941346649576092586679369669560817545450187120488774428739470384045079618982246885227384237353996730261174434650221868447939688052292973169152070283089951351011228251105990602231829520243094748200756665595041930442270901466905219457988623639197370201258381026330406132508703492014378153855558878751708218197914149368882805726974213216436132442807743599457901407660945484259940095953984735234519982292647343793053496685139812769590272598059922685909150548761188448467170349118415847000532429426599025711048807380438014648694329126296899752623986248685264850622474354757562166673194696687064199630288015513411063674434324537677290398402856977661103373685496925046499191696337757704638177915921923541846193854045073665135704244850170102581326495827226562618478477019507369043152043544223034073487323265372178464396647951532381088274103356660600539511938840241416359348755317613390112073924839505719918854063263556916616480343779457271039915046018997098745144933154013912103296862022322080421698765914552629805340051092836151910211415766927440977193799391509931305045078119505143954646747486918950608817437969410676391231720936186022247199984409505658957926088765204013432458369093551356092014207531016863792507367067798575425184653965405438644475856181987787036952525928898353277788089140385548222209491583636820838693553517867993927914890935743898084680681266981333747952526729003448838601979031696243106634505155209727720157860401810579756365183410859343677885394779416449754691049989785103350027864768610284076465160612119970466975851736894206536495373197648694040585854290595906068640300110450241010993688488477864483796801242762606885272096566956865507561684040927437528585132741125643502354213407776907913413992905840493444017991087107885492884798246804177439562884478721974565061090039376462088207154739917129191366618489692614794835801909875271304997992599546488486822630815812935523570927771577442541183606998707995346305530114062437134198255603468285042908931900965165578387173108980943419098109918995557104886728270291520120285330863834330477264845215165708366234684733005849504889809397783915760126073972443789577644978800404096871739191179071354130418153674432824353541571231487736555649149695268639542611118667826099808175941564798889788378866606686915265099265597267869421088227070286613943872297160810346941094086141358294545568814215162499696729895047324630814008239952989602933941056668505158146626720204331292137820361730696451578196649239663109810397318001675575633032712308967942562763767555381600823563364461929463650123460197479699331789099462037048151715986484098499568852198321484679421581470072505826506879264778723505210361531696376079206914295078713759666040000408958291238158786095176831306265899280227536858812330297614531626254361174570578992136570761848020002472266417976366306346312805100908776242080887262810679853536416284827550217196663899660722880725123395919323571203243488431712156816067451717907649063503480157721101682567033193693124261735876315895921458039206279010721492299178339397291576325618261779011071518189958632726484311271384122074388092127348884456693386311539619372081458916871880501265012309141195222133322083158458703114811991378715257947356521045305211388265626695692040955295016623179338119906906815121864602153679891163180542057193690219971036400811536142998047422369604161650231650435263778708182511539946925386460432948907434049086617022077392487623673374796762505548372490191246199342474543419634254769227480493644165419022159774687364509785142078319993304855951590950696905147966549739274433764386399139823636040118868475720711190500528841968727813074517282068460876141826548957747837793766363148202924155408859614755313438501437985750689771312409906514997220508987959126767146202609865938754879317036267057018697296262570134012003482665574415503245670328781078372857560311375070385690234269386214069010702500351097179802741657172641116946430160554439442418119914213360920346457381487118994246969511797516673066928013650289931566158273973606365043935093828737168998584506678266777539219064482391607402853415518752247344963691166551489423546647794797069812894637700441475329899656154722710812214220342262011589729981786607684638106966557345284968835708198380373799769389289475967477505540671509048039691264102580579288488086461019876570104373055300617494716353718248311280176356741346753852193200293057729226743690217658215281500593798995032315082320939763071313560156891155975129314409748743659683319218362626220236793226450377740177310628465116734121186650541500451812874177777107265135757816178480530920152055607908023488347665896139772630640522831001963538503661669169470230950367321162006696045141933565704077945254921303917430998761902913114182381913788613377916837173371229735161452580241112651330686996919099539325663225104016392729722220624919136737183654480013961130339199538851982751647177026619087734867708942423404336763856902981178351662438537354944493177626610688885096160472639074654673152908131458518435469722028434398343530025632032828631869171947975457672933184020168168070248952949202396557226856528718454910755820409747735473038067758447863228501789990018963451245302180594350454243875817843558442357542116523932818334197258276896264622798899871583422850686001176906974476669144306716244392543471069926400291902655985673825607972324049055872116111997085112925133007682935712883662129056432227352953768212647231615666629667289827342210250062466187767537379478480450339498913305135171306839208151176645967924575405642370498076898756437651601381359538150511483460391476349096674682652862516171876050518056627924171032687736715719020328109233240245303192976400665051061866653802463757527000059980589107764881297025046202528922390411999785129384862663744568791815944670822733784262970238050541012863487773024429043168343279419009694834797529382101497735079409638606620849849334643096430332723976462311384039332069325753673696575569/562465471947573973213713879607499861862197971230753265648069322184657034377888298293230917511122685053338603794633070070006944983218669605216527624898052319242768660558676073644819619968887399665957296809769573577778151920905543097279650417017511126993975571069968329689334835525343656389263060745842237273063015795601525249021125476703305753450419876628071341367085402113721458840290931455621936192955141687630998027161983005694749697655840647639927202192360885739425905422715600515744700000509018009561904705748195557116687178838480976278299939769159383951662980280532422434953604148565026678075785867482834939286033861011585608977776227827819341490901260234998176676128858060415539355803895727543159318939935448620939987837707686416612707496784693766588441129096821625630807346098231591426501625589230415545711946385325442258408334296629689537467406853420962010992064565553940278930172903405941109439531972351457703619219554700607991684624959359006762144507566075161649356973687192499327995859541799861299826188032748262514492816055684776267115663928834470357585437798577218900594233881955516313969446031583768925310439718530186788547751799489965974592950822496907606585084871871797057794685108392350773360136055635824960098277059002931127919693461349331626359916993294755280538220295380678567882399930009454692814684379967800321105684108520190572185305469260883888751628552519990005351566357249182826153038649486644298338038214379823394046466268659439691513653130433584680021468524584199433169981178128211848798489322529446883015917981638378538016730093398568831374763683014927369609635328755140284105755928117729193120938181355201455496870970255847813963584553876089328210012131826049284559604332304780388614420807448286278683361474444192570949880219730033453664440941488870482474518436861329834771046054981393141640318447745820256627024243347943496704346626146429225445139216286883530806057874846620331949038895990653148187912075724741258238544433293703336448990442013319525022796607701079584857622819232872992835227080042338578416464467849420417947308530501986840414386035819458903884508019194855677606595501807379114133029354227455302377138876078357563242470830238392104974069152638489398003357256540195084929004215092540908173820751794662045463945706832258893140058457912632024588788021220496209433806521375427610689751425532256302798370144219344899041079283991062518790156422433124585691081345940762888667662562809240506413766497371342779747710762570728188701715909121384926086945857125805561460153499348051558952728585060931753403596032551190173233934062043356654634031379985719142186360989280429427922482162446546543974902553334974459051056430071442363405400961704858190298122227602688370702947630688694416458880558381853891612227690012675295109816138202486572328722840941375269748056967772425596183749301768098486735880945352097366762319845162149049012545900492104239330262618591747929845066803422183659429805657586871123745075017289115934503666772936379450456230711306600200940112097735064194281669293794025815554633579303199209649974327037504362862763162623818836202304497474274833039892350864170634667146360491024650213544748873491993271357780102373489187518208273252746799083661218359930456177427526517001188454523048028365826677816597398895466771575787395168373249773013210951653038609179917868192738131820865865475101478876546491953401339334533681464126985177356845726017450171689265864597475934734995503910961068532845820247419468263417588442584470395306558583829953265530655479706768689482942955332096985646307855084323647836911190395894053284635690002943628482633724879378419046016273323265416083992861998703747352551502320133142246541148956104691614780650405726424050732894147213163614569309099750907109040562832678861102867802838095723055015188599241190652121282888946700658502414568403723374683311582399372415126840693152494949771801592891222819960320412741284756232760088880001370880148132482227695618599436212412698858697005838794523127906329479626247925730196764496842634357655642003348435930457306158581316013141581963050351173505885682497379066104532532191648109560671298433848026292551259067915426482941695197109456904495304525250750089159167925444377514294808311627055223544672377199937635833478933912390665389805217249171475130304204613404169563364601829964672741652926013608864371003923382585453052261549459418139983295782669177630326121898562446924666406368533555473009293605748788591838587770460464725701192541699418351994905515769066282744595732458782029859216129654445465175137274160131282349738381650982304834079211481325831611937810399511414020303185775606345556261929242656159047787489375623862403116736301789997896798503878665761627939286466049723380430998650872020334974943263465798867422505124959238157462940479057780482488072200156311204547951005904366404146486736562284463726658483723139580328132251961557210596701519076624467549192030776179857147025024062642737344688713384728387723165664014571207463718953418485168114060989119882160557081383872262938378308142257793300900002393664734362974997037121291371122211237869257839613697693440673212111153726226525855194947175577633675674846436590450029922776357880875266440436394537266694296790815053713518041539329643813731896995538824649475463986484512114608241732785287185552383236919027243405945037971888413228273543176071992812597867036420451764202577572727462781355710176349657741061393437015455822959197376778069597226461281218821630316025410725400492809990978367838959583069799133876718662629649033772776495083594312049900282805637007888212957112463179638913452436661352062823369175473420508570305797060739035163251083266414303601702671589440652099827187519713014706940218291900087681888010299236111032247760872535585578817696280507611368527275887651387663462593788590451918084115660282657458375077005815859932895940623814548491168395691425627093038266418778532279438881227981281675627058143350240678528125520791815444821456821084129197363908585233895263548780920739879479360392565814874169249946104409358330598233368912320767350372315795189380329274233783695514301582815158496229142154582202771680077444095269693942401681662489816206955379807338312672976784977428257791014675535465372791850151285177271830721571437987225465212700424779189082715207710120636953545240665408851940520004696045225040498773687315117212978155269669256217593017675241722414813180121221500708445083553037262794393824743800583823071288275475382395907383703189958123079142510494694303725863149510372631285878751108815928366428133423001682361112025424350626911469368846793752100464826946173010447281374004390434475327233671754675307441421894129057494085328730926573383232826349743660364348916649546692995429479358487562011573659619527052996447854138851298824173649244376828055963137191189535450130750053907358880889302561631178299291820671861000030055660174912108503518932258122224925167502165050492514203973451062921044399710071470597325415835217555904849680781759033837602090794217584477798434037558509620000916202003824220759477379860137100000*t^43 - 4696220128911136758467534580196606227363409736081141368976866389268270924309052046505866700950271452180904889380262073178892252526253725720869878300013070469520032051761655532654091081901662987151737616624800622004702102344573805309977690480986901861169156984554759422679698225789892676863617312291909180509488765054033095498498972880789716774654913499137126142735908251586254419062271321545729405950821328521029830542766213948464530893779412615443925608002469239886576550572003490794334332692746631707587730292697242210917361353962540838097205961662953209028195674668419749202528388857829344720219108518503763657463074535152953340147251784457292723131269245865968233160316336676363275911957284548576026549776295651376980191763177107614241087390030245755700352538982925162472851265695749051004977498040194301749758573486610294619690602786043057298216246685655597183526759608602052895077267516503103097713864349505885955172255897242083634161643485974034755107872554473842944563905232202955299318286584059332833957186353274349674652694341592296472098969690723942049351408910739536498802819297756990139990023367791753399611034055096994266036100167823250716544156617575481064819439156274326477976874096014491979787632570901063956054376601267593897848007593778461434517889751987555311091214423526149165154229309753983895449500698026482726479372707757708822986494556378114055961566009286309346473980037525948902396330502859292295168894065188373803564419216402860394434564385911480014968217596194904066732681131872954201236502551952771258161658698352416526415884643268451146757082008827155266372555905844064292802707749812913994945764386364985342885586165336275979664225619669698275432384030433172424102701174486576608769347075067907478640170660571172580220918417454411820465268586864667788047835870504088113259543787037229047757386184771523482342963378460459205152905918907871029809747959995213561266560862061233603920590244664602625649161737926763573697383153209413744556347301696123944356246273281685833226880394041065252114570182605901580132961990301099300082785535755060318312201768610433322180770715306518532299381796652141033052133251732607670709079415625706733562817156731839734023932708070984341480140431613526879981218834546084932910309759785846061177563015928163863280937023287221348652013919271091074744862744916711062940526618143379435929008045815059933338691061587896056265463425411847046298843453203102083085616769022808526430444715368683839799918692283883112466422350776759726825424097998712023731980731665268027814054916512676789289509957322593984875331200983234478618543099914324139395662125674679107718038240732966195509034691685517678348398466187368348829490825776621017655051905442032551318439157278235049356758560948689600747452677194843983334796159880431858577608932352581692010119372809089785174695340735013749333696599391524306115687879524704306054543032409385804672945133744834013040583269297643636655076045230137455443113392580944725400719937943328097240862871160340397102502544878828607896899217347831790858135325494180248823558863532187935157995848646262550846966616118982416758649414867180332923441801487396227852591472563534479826542780614063217310078829893957928571900505895542978214465585407005906132698846826768204142227227935149564384161553868964070636504919704913337978160006990497424871674648407057849433133387367709036756726205040310763347668607024735934558922286219513680665899520617376543020454572943977681471074888712946068445791005734070582500813113911013465567153814973427945746277605375372001684991578342749580162117799047301051143605956423055966405425582335814822444653633800193236638728932387881315498674595097561760079178921164593523294431950332987688185781285406010688220974644186575235062634302173269869902978386344565330257758503612904761271634743006235596818149733600316263995845469785434880343723720961315439948796798597463540284501718833667701346103993973353160227135301969876808364562999939162645440025402743490018291414305475995300386234929581793089071352753913450337131367433588252163682178741709320925933435972981535826536658699065039165515528476320359516310688773447017202505645681134484342137366784804689629371995125232167975062218466773011193639476771786608071680067342379538049975367900752312222293583574165356039886982811732061308301862010589798408722120634359943707744362940374916991584778578554696658146679472285491875737935804027869742831879063969657052240909639928289297637540420197122749870737121944650068498579122512461398561474793013345398828498144900103773954409249110765799014117534880976630779779586719846059545200199554658193818267905353754422510063405763668082756514018717159388661843559169131094006658407889403815024089779145861143021621172614510105697243933401324885917313602403744559104510633043819909535961448372029926736416137385109582257484477873087188238763862999100860236162273104433537378147016407755644989040232735815030174555690780955056777566359866441206414571356465446450328662639781758647375211522517327438806465274036415826103352824939461718569665963424515565295048298889320791700539060306927165604484807730273838015087460107465811082621354284355834456377661428832449207763067122623281083731548567660683641654511492585396417929197047645107340120444865222193183392937948116764904124039319422895453326563514558083461918111071937491847568154658817417631129994357300332786056608229961798055425940595112959616308997151963517125177004593714644144043797811615923355803677284134820548209595666848243050031995403402402264359381492346042476638282023936099536411430078962434624270445204956348303356451044257855599921646659023998695652534142072740150234956833323645252739919466477011248071935114685363581083519421117452660824495507243919017926585592087774061971248925143326288046742456550289593086892435922984433828699232252044295634837049517167101056471776044191517816080564474818216388806737513117557268906378124367441094029210388023576157517775846379498031427258053588518911246797864306666114117120108421009736639786294225887943987733998309206217663141291680895579276174588973578327443496770404993141551837475463159916209293767451596732318507861896029559191842093174748430014558760578591554802675289519645018207909022913193947712580057799485101482474343107953170189543890341488072891349607735722952482690759888193196050313184037808364554634269827363881886124218825999030615649287057630922125005966340456098277149396554576508094944026628166940116026555124308383245591045440220687495032949389826539836719415332185180096574486973219404704948066249631983905150869449181059406040574921823090209322913032940809435749999192644090164665577087072341566627599381186299202522712958201048298724281527869495809867332227850379108752497057602206943178115180888185552912206571930875293705783909790869723632777654953544268535404208795425053144187699843617836626857049232954417103323735639671052515095586536356785099543913072085006956620754390274654011720325413029381307902590514996390234804297235416847757853798300827955436776318957939995380904114260918766614237857/1465026345537867093021766384093953128571306343670799203548459629876315996519150916484694482819668388976137758720904740647459949723732348739168630092757717668725350929827249308098134824105009040990400400992888191644445418956777228532449322016417703400542447999065964021516407013461360221292964251244984431967047855095520251811403861706762098706661558748426604424025896861319460543956106612163480391944441299279410971605631211549716557352033817500829577828966149283786411660635910401343335032559465349234207751791716230288303929396044415566120223098933624441920610553288828635179414038712541464835918325980420407283721762614727850888500254360853855028999556770844646413668056560529454428089535728406624042877238901633617332061344726997178154028828834551205997800150205674931875591227046556703250422838744042012584179953375731384487017056772616865772008129478677854540258400728884681656748357329801521029237850718682866576868664886662048722527395242981599008376391800009723365767001231757207551989215550734522455361233945762916316818497633411510277138473489057225117431837986991825973640795227419019236385533849706560921738819731985602798077865152159911375683964933015201207849523387200959778441970514882402014333377633284009198395512339728564798302457387700584701216527982535176544657690071689209293089041678164161060354526757125433394507828375680496374064051454819046407911218555400904199985475163067638989049775087034980497996750697919540003097772606740866173244863967640964747962894761707682244535764929078133187568158235425536067390297998686009215299390010712551374743570523201671288285561786525016553949875905795015572780118053762385186410454620201278027067941163584232668826078110802733020248271749258962872670119312423443330524104305529059719683408944413110390939939196436127768305722440196952127775747864137582136365480608082136482377365471045806316997367956474420308136176563351882684890197255414452957634705961650073316210375639097000486574813407648715667029928593150971786105888838663277058233808273350738958082451929412602808898698148817095042095315242237733165730493860739055749652672049995903160277644097730847925183704364499418462005571026064559234492017046202323622258040583616530525032000296104694174698801676520106551522509865139584862603765561981697582132245285725925273347540892481292452478751869629020753424468829293318742172498980292247178897694879232534932662733007267673339474444435938731244901818768247324109728880179199776542598688497858640863595167019106863063296231069723028439152027719232134293086176779693589683283785015017053474469781742996649891139802664148849858717963506962978975053907027767749137795095022639933474737635352744221969800114132812653891009062546313979012063491503189157549846386570669014787455104680963247280286032732062290606995743213614744888646101869546782948199533065070396058474852694870579187846042387399085895102445136165480809418358448425017863782499581006617903631121712784408508359265161311185689870015780671499963979019527124167965239361742937841622315045602440253287026022346092053755367374991353499735828592423578318829178095435281832123266696355739235141458613776162668856370163066833281470846327241196879785790745100618704828872031861778053772350973764720230328676904804218120394711346871137411076564614336934610671111720339011154106631170330887227935757829552649697137981659665911004816250719767569017961022842379996836435379394288819283669228719007085821383638093666038969272834132813498732622555943475829866844989799743134086963567761096699842374176999934764241683406506266145315296140774984654278322772029775108985815232027592799603096600525865249455846679082415228365197343447903602603060758341467063382810591461521892081248420561499718007554227037655165153400291698540930987058632416694574906561900026118953798907850783338651871482610940271191093441035602261133249081260608317048358938940506474507371065943160144814509132513235580338608221827362577628127951378677601297447029585443364045232246286639741900421855062367024130782473838326917021031977321493284146273514125429578073950270682126340911545109452451249014967568943913274306637781185556855017232921082041071848136327354864495429630391350790929902949015110936781419035602377446163651239680148674772403480013911343128457167077486214074758001649225610860258065939650140542955002970081957972315173009740687691671006826498949573909979712998788246430829131139396640991570076180423557605601949857309820602833262594698820431013131868252451707660878282219155055691210125199705679818756309253304642218016417086130771411598718837631195741201997871933500861273598727403959859460624835132611658978492499763101213925815578432305792429437220459638172847311873611682074420562734163223448182532503866919004503383910917980263269162684527293856961247778404977643350846918764067659779364216024122428058476627345579939203492488177511552344470225451339228617910153068380593244359230980093034111690581767129828026416257897195930105915572836633393872622857449740204065832126204697264956162644033699962104928671461620948843443963959271004643445525224036411340898636206465970561434078032552475563193892346413531025201504534225013553509258846589566301211224605345147183167166834180493966774093393349317497788839700883080546519729319563999220610822252002862187719817785624812151975140727010833587275616332129456670598141004535138630420443967385829969491755251895624175343050271325555257324319326794684421074398692904403806127825767967334763860494066399877185804120882871472181802395213778842198155622850022498822385184874158876144914997290229097595252933012983876114094684442702729015186583650229633703972157486936840030833451209381179051581798907794898720981578084818076847644018833031894352407312661293296493435441525228548418218996569145931509288766405076925825681910014298265603580271107798558340108171542150798729066679754209554891103248144986518275323330130588305923198462873201633267722214580371980233914620542553953561952591220234994366547585959756220080537741081434613115520261997836185906132415072861093072960887905254493993008582818851090202655436602269808773844133757620091193330388614608573807876051295849976473167415335236720989265625372543567439941208485409154503720281901225284114975345452210251534908245796560554010408727190168932634035663054390629464058739335286935826185048028012461922162309142508222171865185039450474836735513323499048283106437397194089519952097056580746706309434078794976378764028902984688999412959890925229394445939668884123178435933993830326009770329939162256743045194795079638245275523890004978710914205602331052373502743520399304546834616086713052015120261314503126359052375405917193896670182878516719118059329564882809466945691842549197397713677921091751075578543884417107026968919798731821103458496981505634136543381702976056154511768316841736269811323318417895829858494149581473633347432329212846374893323481143991133959127573375850949884337652259464482965767551323266199384752703752166610408302599763056608580287661895661037493175652963723316619172751458722359687077566400000*t^41 + 5841618140957256424018537587744344209077496029284009869868121420112184978389037823805399127749712607480904691023183664276492412503736602360902060083012660829401905304034934292253767079532321175250117335509693300566793790466991795014513688805783196058881309639377910638493923900634275425724780050188814536431368698840410591373731322857219233212933314390062463117651259997527740639266675499591431704018049057127524714643153629157461312477397412326228986852738030558002022660706788682526037952971944440215673154343836705838893381667138039584886601461457493131361382310638889919973418426295219922723946326311517359468523067895488825913529832537909139051479008944784401070525603000442781459882956155500622097891165346928910292401280408798010702789351119450051784377739433479240547620596550203382951950026538050828675906436077024606484063966469320561021689478608042040811934874922867349683918940836176883668181640145450530994062829196617208752282401609861815735118735082199328061009730888368051436341692426285988898512188807681407023091357294151257434791821429267841460367321225989573799520522847825237289230356128105361713255506962002567961848685394094470790432855375661150572532301015175360897009942479817136529588246903579530349041446434343934009822334711312104054716924079499037969270670538458366092131124329110300447958327132386220024902164095595155456712805388696929684466662045275832010782500311210099456755971680538950912674462646841564900538285033528788996784245654234440585414030233397072942585338402447654237197732440573992632581376682141069658239483933429433183437473343828721914139037481204660797065297199014874301687657279052048422279780195605222795443727588368909256913709284206352218042141228104676832886064314019777158068206414504889481025365523013814158831097667224577822662078644966683063708802904554912858059958831400936148839318607739115093425903835278052688808844452249142627635825097997257264453542232534892150160578875265757251851928359666743306741667167585587364398411562228099154144045621399581796118657863964217324790127652127130971106159543343489882809485229947786680713626113148718573008572896929181644875628420267780163656230851558176116235848432930471003622019253892998243754312917932185173699800829729250470701423397850564755584922282078360940484814137336198836224901464557561869242688618240669223680094881971864058101617323118813245999261424047537518899018159452657463590664807193651053765702087512237779354025536902884281867838081896194794012538074251770150453351838377302690315024474618991965795575803046514933473082404675737373549932953685088485968062411748645297028283818230838557046922093786630765352511651813139926209110199899965605293136856734499190164686684529858791996127629804986089895027380134423077542770735936130610554176857718293873522883399644032125803641155621232222522848474727005998452889979401596013601920795634993444285438924678067711788069419824473373048026709885211959814183436647169411825157369060956556085772442110573228288689776737374250510741329491873674254454257692116266889879088059101884860363419587342292143971468441779172585205110079338228079502878933776706338661004525487930565750324742665035794376823883955621587707674842318229984114104704085345835801645698156370463558839519062557387775039124306796360451386189114287321111154186786791207134399412502153335557473047116967960215577659452891062527172580448088414004175120456533345909093366490164168580582964460473467818322656969974290369976210097515429460499328588683303119132472165771803096412912743788539092159200818930336039866258109524430923810409803005451382498366713435052378615041276412818299605554268556100119094839469886453120980815892529707698477288568501006481923880221612367582749557876216224514712829577617965419591213508316537545332158338381949952008031388068364607159581718170355625523172559026389829783671183928189957332085533567431494478147055097600571427219472726001639533110177071748338135643667235372258602897291015773483174122252487738350409458110628740381577539428696242426310529438870105702037929340396328926905308557967612103823155604238317983642256176033120263258484904651791733653091650600751806164647710761845205555407881261981078637227549858548012954110173510162465928009979295622926682177743096388713987606195575039090803676647653490316415611785207180808154131730692158301845742448000894982851994924448103683253653957296705294238307500513363804269780833338705697937289533881057039977934148832116245648992368815266939643392617626554755097328605112370359023641690504399168333164998414380769858121458398078862928275323957584456267429353607927014561052749970811487369178869960850100767006331519976753504691391981096874187054127709964941804872326396956604257363160610435774968777958667748902912995355161419065008874977951162539791250989521817723472854167187820724052998990097136687072778108249829373710566952996015670462512288392414086056688864255968581867750503582265101750334549138225683186365494558188067390485964315876727450094813463306405888636480625589555381232148560961061387315123718015884092098036445334887263718597352356445571864387692038179655077239128543851453840076960681012074348332630791282597796714716598156531870598102407698043505477275113968330597406407212049530024212189477109316409327535777950315745768801847670878822186617110274175509093136316828637779434738298671897298429017056387189279453828515452847746238300657706519004239116355906900182896474832545005381196855187598593784562650383919650937699480589291782582540839966354415495138751126597211105048270217384651374261033478205078486082738562344126604242228863180667142006784636473521749833086828806312987251209662943695517613347500067536225285022650607500315718765198750071728833361052327135198141975743798156250667886198838338709065161515188275337966937271353774173362089867556654547235058939498662557243775941834420466893595282939370487036758837775247264384655197752011811602279669690842771408472517885110964476338570458521044154099773757076867403466828581908019371266160434498894001350669802069901719076673855732260628934267444769166399112646693468459783021699681373882750208574495699809760460863653098093276005471744877626856981655972727729634870209013027509370849628855720972673006140122958159787381958403932088932823337606229071250669211240754497002820977042089093961229916562059140347496652197025751369779032467997314371461107793100483145784456095753869945168219285754690658605532936082485064082268485861258381609385858819176168659247501426301611043896745025470027565736955432026639420128854813359853096957865712895650763004262185222160105976395264746925129171469566158076502269003706434077690718582397031899297279590743820266124567731309769984116207257099964501817446024234823654861990384262720041290906939716116588636121920825681689523789007018706219837332331183510883950766092083491710326993326799814154566782168423725275568249098081589224479985100117820997568603203981626067387341712342293883568665813120793919283053268459310071330446013542079584768534208453238119487375189787830521578401773793165779217/6153110651259041790691418813194603139999486643417356654903530445480527185380433849235716827842607233699778586627799910719331788839675864704508246389582414208646473905274447094012166261241037972159681684170130404906670759618464359836287152468954354282278281596077048890368909456537712929430449855228934614261600991401185057607896219168400814567978546743391738580908766817541734284615647771086617646166653456973526080743651088508809540878542033503484226881657826991902928974670823685642007136749754466783672557525208167210876503463386545377704937015521222656066564323813080267753538962592674152310856969117765710591631402981856973731701068315586191121798138437547514937405837554223708597976050059307820980084403386861192794657647853388148246921081105115065190760630863834713877483153595538153651775922724976452853555804178071814845471638444990836242434143810446989069085283061315662958343100785166388322798973018468039622848392523980604634615060020522715835180845560040838136221405173380271718354705313084994312517182572204248530637690060328343163981588654040345493213719545365669089291339955159880792819242168767555871303042874339531751927033639071627777872652718663845072967998226244031069456276162506088460200186059792838633261151826859972152870321028342455745109417526647741487562298301094679030973975048289476453489012379926820256932879177858084771069016110239994913227117932683797639938995684884083754009055365546918091586352931262068013010644948311637927628428664092051941444157999172265427050212702128159387786264588787251483039251594481238704257438044992715773922996197447019410799359503405069526589478804339065405676495825802017782923909404845367713685352887053777209069528065371478685042741346887644065214501112178461988201238083222050822670317566535063641947744625031736626884034248827198936658141029377844972735018553944973225984934978392386531388945417192565294171941566077907276538828472740702422065765038930307928083577684207402043614216312124605801525700091234081501644733122385763644581994748073103623946298103532931797374532225031799176800324017398479296068074215104034148541222609982793273166105210469561285771558330897557540423398309471148784866471594049759213483770451189428205134401243639715533734967041384447516394541433586256422935815360323129844955430200048886148059671748421428300410757852441887164382769083031938717124495717227438151370318492776646717183478630524228025792666630942671228587638826638761260861296752639061478914491691006291627099701480248824865844170492836719444438516420774964030961942474713076669791897063071624592773083320585929542787171189425169406615446729244511695226409516624546378739399095087720593898068481525732273160479357813146342238062694518711850666664313394461709354823596809862107311439660045638577201337474661620549382121497181928532313627852096488382438038873295663445594381318456432588953378027076160759430269571895019399557105483385075027886498240227795195250711193694515735108913677506979897454066278820299848711882013921505454005319320338934813723191530249063805509293853586625772542974963684698890480088179028939082548000828183694917720124694104787594126177859883209196754684880699782177554574413026895100321129422598560281262533819467825843874089811824967380443000177716105657787656858777126521571380215125364818669225423846847247850915389726357330182884121128727979522970596826220228253023023789875436295937995986713028593456013040991410760619829760449811279993397363670945903357816694677014734962598485440748957158921163165246984596606139337971543399726009815070307326317810324243791254935547968955642525055457740423974515889758333005722208634047714556052146143959133828842481195130932855185034161666207804484138391946741243366358298815631727753558151693644281225133871910145646256150117214607559980109699605955412973290022337860226965949139002592452349529496759646141294554931603107543550127192930958476961272608220938356555589437422154531674922826038137395790445925449277524258862128989975434403886915981771791261941501349286390120973051488334304750271793414348759326804227910591136864930631828489459700295245862863789564435752087878680979338791072378268544572501762172574890430880804447643673321905592385863465934481959949529985273887335206656624434044094616058427641139520101725442099113983606926747565613083876946530590280411012474344223483723726640910888305018228671295588210421914794594910635009482350785465892164594319957778941943528189400701246531899702897735045810255153846660297172175688785320451233903082525838763855238776498863879497315668951761749239928714619118051022113048391062120703617349114655096631409734624307556968967709668499005025098488425429415684328203636325930480325958709869169064712566363483485538482366636516241059818914212425855517105730483275014634199237240669300906102073557058809084171073329707301314197845601834851435744654668450345548519846774946895624760195222642887198491626308770116390743269100443421945277710948283168222906444845405913860254265016001288908857076494930059728512815883104941539840840700420138807985142464648628938219502471205940952927631774272067157076358023127736720397365414347854936830305846319043745056924738887155676178465087143342449618169302100703558074660451192252067133490713126743708938295382863142168796726565453458412021188423234699624211038295591053445501066557588594943718016512192219047582247765864663020485871865372057961621536440811139567332080762141172537674568512474510198495985736868225462806008214075078879484180377307708060183163570059897871137232253615970094495054017776471467279808642988618962209900062318654532279679197674659351461863783651330964461556683061445134728129500495079400952016643555412738574628122627956235922760104879098733956280110713177431845272428854405959903356519785590412912339012818901323088467864022060052715535037138652753945028454320477033354662080054967680130542633642208943376756357986548470884877433544067446859724433301237562316982441406278726604960200883124986976339499861030976124338258512542025375085185100390911980805756143306016590906435729202068874770636047839174578851152833729533196850145361782004383011987632181356009993079415442569901187303144407994228154915626564682983247753075638718448915625183985146193282896450899283056446614632345554326843716654198709517062949784828440643749046705208205130469977201717652340073081698398534533121833777165691994314289155958696002789047037068215175983798807637639136166499623130938900790808921392535693797534431541885963456672946609313317349430922774087369241035385744481478320789818139334480630157200338020910585839663529790419968711522785677079096705387564194818463505097520913130708019976704852214366014768089770220295849184172507799761171905738706629070397447268585354517429884314551849513269463154673648634525687322323663373482203152499435848949426930735292333207557937355162485405675428242189260059215782693954774551958620804762762628335808178573989514218139489750828456223715557718037415961355759099763714870919004837756037208179961776357471337742447637929800525556126633910685725778880000*t^39 - 2388061591250785670993785803824540199819661892396474065713651988311172730390996656539101155957422663170963758733543015043590268138412035844200517138749543751674328352393530364704245602395120937039717123617593820985664272739456107726125808746279922212284500395408381741394204578216424502797340865279990843554391118894135881952012528094155121471053880207119367826317556822151627662628250192904285506741392515702804803005602926987763119401228999298575593498714183556493106920768626200122812371442353558504591667075629129853701641840357673934840524597662095508171586158562557372243777327947165411681228925566096698013832601324998452706253935180819198568336282238557783544822370726110869075922821791347148425361603619670874724272718351098742069894172385372413435822070385266847623010420770231768624506231834749353791368490152568507592983330955872646345381859888674070123274726967668017810116678223427597873671878800710665843758594004997570525356335922027928291349739331204954238071485199555030077234094882544476722799465651605545072442068657732872901335277589298135408177224762171369277897476044870720455752178824033592120849650870842110603112010055807420108012959145662855963440916174208052002772144197611645073457295465931368484644892790579082187383593108595616356394983731078282705965053239669892561579230180316882560569056327049415835038461556046962850211903641958795003801536735431858906563092971101223159825439370699956239217567601047142669978279670341820692641832952384465432385122783071692027239659822419422304070020567030940760338005139673609888593963694086141458386804749019948083408544507700173295310330083790782558396937328068235120519483212771802434317418312495943991894866782354439043350874438101037119102978181034413907688392986038455803806229088450686368894458097510056826476174131244342406554364527418261873285617664105526263547500423910665867262394271951283180011663015006906726026994513001486436684820699092593311104326396520246802199509448523104287813013041549942941822890570203045536732672640837513220737988040537562681955688713777308502658885910460749525640626968339033802676362734831165264988179437038486024687430537530786904202672363987102065519529176267849631711872815770178519128908318335720203448256583747627197229164954601488531686691618888692420289246648042994475221469151226490593134534671139632243514742646396901350020563048747682560770511209328994270219643075754526422563259408596179762702870162875102926187219549676411534635750610260025537358392474471238289735002443638170447597794500823333603359144197047780618064682344829652241503741437342984048185701717646589841141028406845281140509364779212200867947823222279065407985788641245243577720566595313167928805223045538585007575513342059312782216527261866835649852739277306664045561245319148971630915308993619072748071399723469007379457960555041096579055773902809644072697265834111794236215857209448488834344816188028038837247857581540420458700347422274796654709603695517744506515685408244306654427699763044311461700820719712240198961658170291747920782539329201410062364310918005806915302609780726352994321360151177360002210060148492847910220349681054505790871223446844279515557483423694221131985536541779662327845794010491664180401447162903442869630268566289655428812674249286425331027632299835964299782968416788451709401924521983739723666257844620983551150575986195778892933212785703181968396827251221428473802305945290013459905143128908555227425873821088025507408907646809680501270760571242807061471815839078813231194418570622588063925021894172104199898605939309380799514054527077225858552818304029152736464495295704578011678104155250681353880072404633707776354055986353676491674795899868855306756018033413808093326331926943528933538993591865243918700031429330043229730405440130717178036607090671612616734788539247050794004168352819836675229573892136520710138073682761253133943695067842284540432878061243103844335507754131721408930168887055779316915357604534746892189775537072151451357019916316327370800654630471421931966832042578897690001520079340320661342818049603793819566451648143752164345608953546380997888219172988278987183850384156322332774570324059624587729384779420597671518247726226060230937890863943595379791623500576946708312290797304783890277802331893943132008891163474612738402106322452349810121878298882090499959388094474142927237899168550308274325313317960426617811433277328777333382904079062813784813398259470772443625994803132025553327871601026980836966907951652947886557530370865287367217618272914111837188076496958137202301015061647302176370470714212347833816993593022254272162641733478940184121254776509175143977246806256894978641772318782996836152694556767385190311289427989272418996732091553149720249411061582758352239958663673418194807516439360187483814613583477346454580198122151735762799392395966958199278978584603104720301889936258000887359920572606990501501550614014424487952059072907129045488125206494833047487993852184467169010275898097912148100948592069287234344134288790937628651209060775917241156833985527578912067120491281194178114783335420787184419319230550195078887853865836487407945797933619306047776825036461787014522585747974827298725686074573262783763245980860478852659386040843788617701987537058032799994889246849992617589550690650347345232527275305049032276816783036973215305223529673850125062363795834954880729316701983914717326662860649147019235136564208109450169916775536619965665655514972870995080554416327757651687452520700803050319200251647885277759321988739258704965944682061450152481729048013158258388548232646000100873585114464181386529991291670069222361766001143504447444549701734013167518109766042165387640289980647842440487202057709382031872909317232753079956254303146274198753597190107727923764991747695616467961870386661753291912857129921650489533099387674060038609152378471240598852133050705304526895356857669788781885487205406168216053974174760153280586600147362346234695261281081515730458554394957372693000845968738560654603284193943594889580278408136451398444141334053670793932599410233659024534891486615886837518209590333025818444355803411920750754822923325052166999631741236817615168659672034696228838867413539995547686950158795045591862779801706735545540205302748842850949198261708217523736498088328494009056263743154457572828937041224426954009414280674056313474258968518257546214550464985988079523215893552910590601513400436726146558680380529269194180228350941884834202968695459247700644930661339739333767721199616951450387187944777352111373342320019433337198644221269539753041713900941912939094594347319558500499331958357962942152015303637422527332472753074082941765986774468290360159917427151238588408678510022357254446868968747522994123204314146911950241556831482914856057609616183904323291274639745177929711118422903837456295151891430706442760647267384556943493550140585259937629045248379953794871352642158184434224903095891415654905466438514115831500174976286102018395924312578076344264277798832666459829405344722361747171913210289571717605418457331025889697353815157101787/9669173880549922813943658135020090648570621868227274743419833557183685577026396048798983586609811367242509207557971288273235668176633501678512958612200936613587316136859845433447689839093059670536642646553062064853339765114729708314165525308356842443580156793835362542008286288844977460533564058216897250982515843630433661955265487264629851463966287739615589198570919284708439590110303640278970586833312575244112412597165996228129278523423195505475213671176585272990316960197008648866011214892471304945771161825327119902805934013893142736393472452961921316676029651706268992184132655502773667917060951470774688072563633257203815864101678781635443191397074687574666330209173299494399225390935807483718682989776750781874391604875198181375816590270308037959585480991357454550378902098507274241452790735710677283055587692279827137614312574699271314095253654559273839965705444810638898934539158376690038792969814743306919407333188251969521568680808603678553455284185880064174214062208129597569843128822634847848205384144042035247691002084380515967829113925027777685775050130714146051426029248500965526960144523408063302083476210231104978467313910004255415079514168557900327971806854355526334537717005398223853294600292379674460709410381442208527668796218758823859028029084684732165194740754473148781334387675075883462998339876597027860403751667279491276068822739601805706292214042465645967719904136076246417327728515574430871286778554606268964020445299204489716743416102186430367336555105427270702813936048531915679037949844353808538044775966791327660820975974070702839073307565453131030502684707791065109256069180978247102780348779154831742230309000493328434978648411679655935614252115531298037933638593545109154959622787461994725981459088416491794149910499033126528580203598696478443270817768105299884043319935903308042100012172013342100783690612108902321692182628512731174033698765318122425720275301885735389520389059346890483886988479218040203211393768490481523402397528714796413788298866335177628584343134604114877123344182734123178538731407782192827277829080598769038893821259480877767947707635529972960857832451045023596306212448805696161849236768772026090947647312504935335906903067851869101465211201954290981553012091065032703240048565109921260093184852709079204042072818885791106804093769890376530186359762339551536972601494273335903698338493269928831380724786202934730555574037847966644040531333277195626216352003870432339124210609182718525181151344085867029699728102326105296217755125060171987698403382946932086334368766745977691909672981099112552931500559503777889281522697583382409067538559145955661235355786383267144309447627149423560933268393328111865000680753276563515680659812805672261479619043921048439828986151366415497597203690894357432049887816031611118006171905209857316265064272339008767458116918229464613985934027786145822639783879756833966907676137898692173342161165759605117900964497234643678163965403304377096155171150064653825553142104152431899762261528879019508570579787503389754707279300976105671694371747484207554785424674942933098256468709995616904272575429872860092013560195947878951933626850922673614452043076241099657707585759791899406586218917664083451870555410287735154897516426847153520169267571707839594605094889349506913105326454623768430429337354237473617103765724183855704376001675047488001110678953795012631787254750465955518542750759707979120473504002306207272216909545446766421132011418195857197200705276569091635308869226940477121176932678304684973959547223238218959669568199569443995110482941356559080954529114898718236930295396515719306380531382112477380437563470710646408588081943940507210302466756163777180201005053682618326549903646044487736239575705898138849857898448524090012441925210370144514586973950184194383308540172385095072791815170035102351785232205789861216710834974923479443936320014892519168997007342731748649035224856955775760274587354830234814264060593012345644479099272168563150395263926202698532825491822296542784243411622359263164327332957652338811050321855675365405193227835215288071786502033850016197722386178243498785955029827610423809355824675243113737279141471074197699760542105669835560582915220137359463499732182757365634975691144680098181888981253497862968091814864647817302711409012893402810884889031677703235201690927583503019602540922617280141864288538765028645054893067187805866105792002426443472265520017830544362502790795480196972869058244815978699533125012214844686670330466181270561796662646423367561986826318057486803791641071810638638908352768463091316551544328365891891933185954761105684405751600866135072440123911875236949258050498436468011910382817653218230034285655033611940792258365837101691175714045477274758004714525521665429722333812058669737576473717880139455944235337472852446115589663842846554543803825759208025185945740480827598743050421971576245473503487978838908878207010251311915412770924468614025137157839663056864974347302121493138699042780721780399559310859168285346834492032951001948710673450622419749892529231646698262366730162131188630646740466478640314849930998962675405705464915014846338717079689486329304766329929925885089453161108387491137587994082395277971408903301105591260180709016396105495485406342025828331607030213509122394856031426863218890438950797385123760203035928798271501676019067792054414025947730629931914960774930184746477798645584662511119557264131790748664698340507556844917179091031373169065120443650068584409441479260838239189426307197826951716399895808410940358507827110810148492227742220169448582556438982115512044128669357885693582353024917321838011500231452091515582446216239413783144203500777981915781740439872791446331558478415359799307194450524298010502725888263564535756856673914066508419560245377356363147961305858273507710449500606094368552983629789311470485044713932178195271611840086377783062281281437756911020617133978861882819093109854963130779566966616230455069543836495580856093508887102053550962819214067334391052531549091137468446562433729185718826980473939480883214281541860174679660353856646604417195337525881574980737907371282800292601875980564856416587131981938552609844722904941212562358529153127458787545103611976003700419724553860548086875158837279984587660130394422257299656468697599455114955384635376158978154462787679612893776452821316984882248686271240340554266334310221260373133922454387935093718668502486821480990831683840573432928261642264920046844099842590759698947396125535280106514003343201814635212977677164359280151664484177598470894504098285647525612418818457674032859492033756975384945665118107234635410009108466172306143299793724675720633969745677679053479718023206998210346179191575128226542481841566160824702824910274279205557098818389637152906377994870671630019282826080077937185301186319239641970619777670891155459380754733901558112477066061387237725980093053372804786074295934975550341484130241984280616269236628504912465587574065838733556915939367844764299628694797158436173616629898568511362847454959309560573889686540159627567573934711938240000*t^37 + 95186946751546022485288369706281670787102365900566596425842646653109990339535513900880900220092431406148047637527726287668071033566390919878383202172209268205139164260594980200672304034857611134998119657380449236936246332275569505801818898382021370916554177053781402556158094280899973231355068672785439066319360374835959747807378832142920610727973311579038128083858522754452386232028289183104776334879250071542556231591342183675069623525687605805937614013718529017906752837596391213361737538070749187912283037762644528787706880836525501528069809010550075387483403894101413493794938239482262781536548517833362827715711118989833599501142131804492875768405667226901780544023597262724180009222464876185748296661043995123496950190106478316752810853552874224226465850072684254742803081141062069957918046637232413194538748530262418197431052781015983884275136963214257354872626167858770229898869762298233107497333951871770667437165996344413782263083816294901041771823517900222959822955160772807949004913594101309900846987669622643513905994881806207690706376524453646328558222653117481604791642647908402010365546329658817204749809959397381744594036429077072371368798076824611915795695562336360421678595935109033796600039809487728501687654275175168930161796353741348451272893856446419759612410906144081017872207029893737689922257229772326840844248692194749684811034248241783177476617597031500320069072526895391261257373674216072341420528347675436831440579569602790516566485039937350135684406244979036789356600563982175845457918316218179332115349037678605197204083825503310444605481545586896101280998197793993822153461478143321234794412972621478809681327277054074062691478193462515027669806776436040463527470048076095932885907923794214012218280049342868135791325293071881934399919030376681815183793760156383719062241791596498931091742840069615607127818849457743935423444748355403805115853403751836540189487169541377531531446918856767088536940808831149911112748015651823802335834628614919175069329698789978596473075633334609325064096783293477371872249881822172870565281808414739040987193953961018808707809115978751261044435585916808362229670929122918230032614540344226494805079191573921878435891687998307234027845754272105155772168463863973926848069653928285261679967801329097835846879775109691003975064100934148969389301000161042533613024375824898168307958900993399496930637911143882193046661280147958419243665900723738874723193720826259903790520069610725978817969320701898177422730685963491460964844714973983512898200566826553411603101293575522399114906000460540113678445890347201062365894928680682549853006255235191901114825427273145714526872302082855250879946846500847672356708521510444871912951184671572776532422919372233638912635356917298647631393364798819660871259567888389706864450128232204142952573913668452285950303316517436992028204711937050657903036425312758136443830767727969441603432734587059802294160677613056816844872514500872997872725674232501981152804646773969446718192904018224781676865311224812995949000217164984284386345247430001381787450382769076020364492494058638285635011771501634461884727921739724986964626780414757780974881802083989119162002976323678879808089200405017126408440687840557542567072687056066434933406539600637904025454872064949095058507219595806306000852641880434523854718080488052748325881720538667845850569052025420735694144965763584661844681873879091867647568699951581473274323053338938153023959860783628317428031075387956995504545264581646958131076210773386657139919038938948722123067480211379000807506524740541524877186127147780739214370727994335588157984102689619980755844391091508307179706611622900480149627549496792092730236693397304361383421231415143706496319604446276035905414551225144575537680249912840062837359427510474127740829313444546648909493468843484092246579489152151683960883943103462750543389255521495752716555332750546433101950059447880321498048143613872480246565429173589962594335998750300654736397152502663464895039111013723351842370632668936843658792571430574363069347931012997473790263945724138332025241463249557498891346169258004617048965518339923008268710623486440328781592287673996034657505926214609237267865742772930201978922570395077141336937965503648750708300556623830770184728979486847045681260995504311409339485637161307631720362023268060493794548932016827867021710827345253723337978618244351149555825844328874304178905802839454607393100358521579749091978934711499717327527253290306565683238627533707224408857981488364687251302675545292183528865006253426467828226224781402307702513975268127636005935140055839933172455071329808642379050095698682378021628657433034637419941235172542829060938164088139770290847957364486984589109341555149511789891432100208320258103917579329906064740042793552163695917768575182603459548848030432153922997998210556173074479006001631715495391529198120771273732992265099409262867151500325477997225580980061427262962112711791470501607094694569798386765634025869936969414548079238893916718385476972194106786449776187780570556450096761488893311300657033352513531370668129482993240965911768694673767939763164428331353320098810790910297804905320750203123571716007278785507389641498453464378170441644302300775587206515044125795958040308723059792280670166019819266856492105682056777139477750479874768848465597573440096827288027837286070767156443582675744556967662962969988024780551611873822763763548196209290471937844056868979616097011402027777324061882033943132280142308482274564609119129875485891808450200306862129835010349188762687048754544415035479023770411193426323806520259278392235592513386680504199857169935898008683782500955851006545944284532728879929140621164635985501746146471479390616604975409036217377297940183131565004909058966144678845911312098142469460087224724385328003072233875393876112060643154473825247021440181061704836470957689664347530307929009289952262108337086245477768911737754889287654814878695500243372145013014170147152916548213984177199627549026955209537897870931443466654402055457411536995566731785973612695054283431358417136622486851540830330596026521428579808028080258161707002204562638317059755528075201486224558606626993674565176219259059541676977720654191236450136992755960633985626794577880382354183696740956068814039330238838214935945386146921656225491911871405316017264717940547003830350435238177033977223599012977746537794404236799046855177267993143609606519286308111343166976990994210444301617536361616737676843900146611654738072021101033665036545968866322353843982604881102268370430291734939485439881210108965973245250830677232061296600296773595796456179748824145994771219850328490544086858483428684862257106454279866763906023628994096202734432269267526029808547096349508175403228636976032619943063674256411060272081652156698165562360193617993445906970968655687921751437159808478927907526987464390910571881958968244720764323063548427282697453758274321692756436616651951249110157776275681891606555482277377375432011124064562087798989016787242905212848153155110620912443259720934681365423614949081286989/1692105429096236492440140173628515863499858826939773080098470872507144975979619308539822127656716989267439111322644975447816241930910862793739767757135163907377780323950472950853345721841285442343912463146785861349334458895077698954978966928962447427626527438921188444851450100547871055593373710187957018921940272635325890842171460271310224006194100354432728109749910874823976928269303137048819852695829700667719672204504049339922623741599059213458162392455902422773305468034476513551551962606182478365509953319432245982991038452431299978868857679268336230418305189048597073632223214712985391885485666507385570412698635820010667776217793786786202558494488070325566607786605327411519864443413766309650769523210931386828018530853159681740767903297303906642927459173487554546316307867238772992254238378749368524534727846148969749082504700572372479966669389547872921993998452841861807313544352715920756788769717580078710896283307944094666274519141505643746854674732529011230487460886422679574722547543961098373435942225207356168345925364766590294370094936879861095010633772874975558999555118487668967218025291596411077864608336790443371231779934250744697638914979497632557395066199512217108544100475944689174326555051166443030624146816752386492342039338282794175329905089819828128909079632032801036733517843138279606024709478404479875570656541773910973312043979430315998601137457431488044350983223813343123032352490225525402475186247056097068703577927360785700430097817882625314283897143449772372992438808493085243831641222761916494157835794188482340643670795462372996837828823954297930337969823863436394119812106671193242986561036352095554890304075086332476121263472043939788732494120217977156638386753870394102117933987805849077046755340472886063976234337330797142501535629771883727572393109418427479707580988783078907367502130102334867637145857119057906296131959989727955455897283930671424501048177830003693166068085385705834680222983863157035561993909485834266595419567525089372412952301608656085002260048555720103496585231978471556244277996361883744773620089104784581806418720409153609390848836217745268150120678932879129353587178540996828323616434535104565915838279688363683783708036874077092756411960342000921771777115936380723067008498894236220516307349224088860707362743305013443690716409730815892782612958409421518970205261497833783147209236322237545491626837585513577847225456623394162707092983323509234587861600677325659346736856606975741906701485215026730197452417907068426838107146885530097847220592015713115108514534180546096084192771692344696763012597913161130624266472077091921586819247850542240716187262617071750254153334751149123163321968832419576375119131823398615244115467240992645758933332686183476970072576489122712079510645906512550608730367805531945651080083411725030346386247659326534305170460690156307447538454862575518961962178957445944208843324132271130334878204007930895632668787016062643678693945578265991827154951261314419471799868226675582458395767553828413999851462813093207073773877670818492546515055809736322087449318115013292194882024249232958247700700227750516102373034290878816588384698911467882529107538342192440098827507963582396152588310591214604077347196800353652107065374698251866029621825048871929055891605636163709793432129559159475325134036991557882993159001732174748265800293133310400194368816914127210562769581331542215744981382948896346082863200403586272637959170453184123698101998184275009510123423399591036179052114714583496205963218703319870442920764066688317942174434924652699144334514737397839167042595107275691462801694390250878616592991869683541576573607374363121502914340189588761802931682328661006535175884394458207146233138057785353841925748532174298725132228491715752177336911814775290052720441282234017078994530167391637738567654756142911562415636013225712924396120611608902688856002606190854574476284978056013581164349967260758048052787095291092496210603777160487783842372629498551319171187085472243244461068901894987242597033912871053757283267589159291933806324743188945908814871162675412562637855923752834601417581192612287542130219831824166637269318167544904023849757437984597458094868492221223102010163524037906112453131982538986120745950319017181830571719362126019416067601313368027974496577256345491904855580543598066160295912327113028430444661458024024826250494283880012884606286757866026568513600424627607646466003120345263437988389209034470252085192842796272418296877137597820167307831581722348314415963124089323347694605660060190663537187566861761808961734481040980396520257464031081088307542083193494771006530151573637677021684578166466120158837226381902084316993089313190255999989630882089638645214021492795955749957958523082650825041966291450201408417110267204075882900629024404790241184057749178070228191172498147045165669507861404407540504584144829780033823845025842957863110396296809053686226793979585197234911782007454399002621941034951370510777871261299272332486626311569922879400354449935696036105766425341024367853858923456231192615538172195914177778372958010363179581633762055098737924818468195998456360127598109275488945660107628334107737737029890654303193967810949077898964419173644996558077693478470531624077869318461709946109854519958031230287364096419099805499701063305826816389542396658035531287539697512793303336863609522454540852860238085118135612782330633614762977315939445922521223063381016322209588822447860506340930490304586396077638762002271652258870646691858149603759619716550369981766471914562738869744391775986139854888529653501947376821870214607722517137629996376911779360531321652012540504116015226928087841897412050235612636146835261804576977738503108022733722687964878759028841752151837977030446123793757449917934961638973423042941037363550893228525197863849328662606066514496772135213129507334882824938131184172532072015116112035899224251607459428607998446300829493341294224618547886424219157840329637170171386726649816364055242859371418493362461783518434193021090949056978148425902607500794721582939409154562499269825530568940561924913155773009184067029275621629133789974490051205328296598849872902748096839246706722826508364712198412742601797305287820393132095800647573451796925595915203152796523997302840522819023895027439882022079904645117192311190827821177030987843932256410879243730472354393520097467059596996608504288720565298436429517888641400766987935193759173395544672100350762445787396361008197717472453382947315794321968674018639950585060317561162271093503762874026541284731079732406538217199988316982173293230092955750411105907470692365491395668766061196751593981580153575077463901818251110944705493593834358950654061224686810581358525647439644934322274078144322994359297998860972492293218186501758616149102367535253374494564013639007427707605866937344858461092405952205391632078432772669683486560742766602046516284340240837563001788620721309759722792347249107847116409988359681477825461521778372460289389372833752435021589502726330382910232249489488498304617879173100430695144527934824325438574589192000000*t^35 - 223895004711697242852792453371880484411188762909344527070156212230722075437628479788934039619690530495278877957739458050997120668967879521426429533422057932748750791797268892174905786082839152751584945185254991887490558628110991332546763456851604657759360535715745207232049841389596015894155493428654248607000802302953806852045820478108055729424105601950894774779282768581477245269522393505078905883406251199620347694144781342375083245127844559001748977853311058371727540455565078108025475018270218271081625585604854922591784143418755157827437384849352938610610415979258890081447465206703679344620916829576973515644751362257813913270632732658245551769192279318605679683597172437651738213836130090558130413626990006045979782625715593612417696436384594016941647726072805291949323989568306767504307870412098024588038295617372253636804580293671203158505299842209904773876628707677586915072304174147150866693016568132983815611048497697350628303903477111304282660447217945779011803161109149427317055319336034384821820649788528900737941909760331110515476933897861482728058428177863007740079309944900754391836825602593729848853717821030158681245352023143106314522905951514983074541764045825144811556685074856950059739431589579279321771780763928074290815382429303958589362000388112139786146070157802544875156255793807714703433863465904300024206270916337036161446587885837759376471089949541022551399242491752556554984127692091844392436526089454395584332753548671926549110481068576597985554111728821894175423680041439074869349586664183599233811852457105273345013770138801935278231681093785663596438465794336151943345834324937100593781760483567209406948824611049608128867443264814577297730027609778795860201633854157345671814430249831961016685861871665081676251911438751546271862316524144387185408682319938772887611893256161568415002940228177314646081426147890064614408257510165322845660259249420288259211167586871444507139189233234045066007298620604600594829479397343607379898467588269334522333473217430343548434523695661950109067536421530129613254068670963100568329748663830941611862010806181751016280509855543396647997362794215648100749991998916570289664988005460261651854086470897519952151881582562820528614278914274510557886862661530832934662477145032384317216136349783297916278380900065456914131244293759199060678258359240162661169625197101528959246784815645773374235206806981250950878936757812628351647006164558818851281035904148739006588672457038472043833818666853269428072376309999048631872111936595739129261128840931445449288353793300850060908816167905957175465183147050376766192758501628590673826338478981297092863151909579172036340854324553859082486819335150519753310668290473762543345668685891335366863088555130937514718648494234934156412425467979066647771935404535029749371264921580312376171259712660055739130181727133250636038735679646514011390687215205375420073998280379119693693523734783360371774036206196696710379505851823890984016082994740071593040949868624471179067268550049745166256499021994411664024053149794819165757715410012410629722063685135659516592609720223350587725884411539847212449302526838549888058637849663077829360343347889908915423287859797777633987136345314857614380735253243868053370759401950184341549982826985236707203768357504219800868684077175270987172372011898591135779623033115163468351970747447038959070476390521417508270615239757708077727243974867917531017255957884681540552934394576142497014448543961556774457439496645771114360402483874676746522011719610663047882973039185770447672680624293403733363344357364064644787187643101284223633826740129514356067401010593117679346355491967219462417264309657312942502270031914510052790303178940597902791698301497399524454572269811925737315391805534386817959844066148865521675497198379994852837677547817650513551789681804667715829262287082915192465081714139803637741171202655910647980608055638294114412282597453199018682834140368742575967749150123801051725400466523197040843167592271629140553475607629289715860030584215100192741379686695100399070950313100972289059331008186810968280499512081074879222897747891789665656701919280593166196437571515975704890082169758496269409982440444753950721531068880323790767699322523519840649832826972732764750896256059752063949761723188347149371727545502081536066475548777478003833708011030732149688910877567956174126596462996309967385872372542312951000546790010236205664539695770657095178666606715678264576862712182132215780720362199959058062737822826246740050913872850661774529997615505679321546547748165730610473207317041042912948111258437977665271022096160528990481192981817690797093698320037649779903948038134611074724252408897298023575164508456464721765081939067232321940749348941699925982997422407866147897062730281624515144290637979832569969296978640482557310251410334417591312384209577207906887411018778071041254707366218765294725594192343279139802277519470507201517630139717283512045172370148502375861890512836948533126545883692330788154394159111371076648324855650039144968699210395898904660227677248299398820567769072157839158584123705304619087834640640492366206746723016537085032259247700368259564201150138863326354189506114145123609541194436023851270504262228637962167592699786203526028156672868963564298519666243429908465871074572889699364672149134896058322534438463868641577674612335530092500516320419365625855283504731256896189226341496319365044376216651539030052443730547611382145875686135025670683611043692487587805672501828323647058075453845134309835800799241474367019375632255602937524592833080801077967174692763591180381787810964983732854074604801877699839226590182464442598650088539390183131185967891383684768332135795527837929847018893458812917586568330563775605378782887364049498098918975552323618044422346373737785307285957325879544467408055040858379844831538757125981163419522447736507783699711335471092471404108143122675891808140387427775440696295572038934183448169749431231860490725764916453725927657074137541490150765877111604324938566935294810557441099281847704351469116801793513057613919008210911597736063000589510086182047092877361937659424670854794679954036768106547564731972544180020805940007025670463957956627315556606097969065582799782796462282306742795493895147695149069635259973990505010959327023624144423073912108196303027519821482800888835571460855413538040673097112749244485953125603157128090735609402363073183371066170024906944259357654663465401429640900228901176635850017701133300390348512759052606087666513965457799906743530209947333650381528196072085541489061294305659194610263589449165714426365962762874827492099045061053117251885176308096833286050040517823833578385966386814198092154287354160763163138391230633338399848986853813871086735691935505231579639200446377968873287640529734528276515348921448835098142547710128041969090895563195472469557344612765457667881815823996240652833870854827764147660345912829359555505945563838477498250673191087085847650761492927077975426703498335895231017260180471559932291217640205609530281211468456707729584304757092205311894362413/20038090607718590042054291529811372067761486108497312790639786648110927347127070759024209406461122241324936844610269446092560759708154954136391986597653256797894766994150337575894883548120485501441068642527727305452644907968025382361593029421923719537682561776698284215346119611751104605711004462752122592496661123313069759973083082160252652704930135776177043404933155096599726782136484517683392992450614876328259276105969005341188965361041490685688765173819897111789143700408274502584167978231108296433670499835381860324893876410370657644499630412388192202322035133470228503539485437390616482854435524429565965413536476815915802613105452738257661876908411359118551934315063087767998394724636706298495954880129450633489693128524259389035409381152283104982035700738668409101114172112038101224063349222031995685279671862290431239134924085725463578552663823593231970981560625758889823449867334793798435656483497658826839561249699337963153250884570461570686436937622054080361035721023426468648030168283749849159109842140613428309359642477499095591224808463050986651441715731414184251310521139985553559160825821536446974712467146202618869850025537179871419408203704577227653362626046855202601180137215134477064393415079602614836338580724699313725103097427033088918380455011024280473923311431967380698160079721374363755555770139000419579126195889427893105011047124832689457118733048530779472577432913579063299067332121091748187206152925664307392542370192430356978777474159136352405993518804010462311752564837418114729585225006391116378184897562758343507622417314685996015184815020511422859265432124698588877734617052685183140630328062064289465806232468127621427751804274204550129726904055212887381244053664254666998765007750332423280816839558231545494455406626285755634886606142035465194936234190481378049168722235589092324088841014369755011492516729041475206138404789352041577767204678126372132249254737460570050650806274304411200160535335221596473760454191279616314945758036481321515416540413786716796079395311844053857196404062902952639734871009548623293371816844661922679286537478529450637523209902578562385988271197889358110766163956406541388042826198442027754266505943677990992175489910350912940536457425102642494665781636088719088951416434273849979798376503969473350481927223348843412126904852075451361899363981164202198331378096684873747795898851184391986085054655617923948190827775803351926794522170936293567487834744863067018579778565082607469947780745967421804969831264688968212556532002591803790296033326501865836811356325822256400997019664777766145877780764761118652129471379860299071422859514019579166375901794149533884588657911526765932197233841436547614968516034750773075259262112064386594513684202862699069382438405792242643046836596261332836156017513486562514289106250928322727786152932807814222034913350278166798720850123372604829812710013969754602473144627882158122386715573778129027228972477821794464616112513426834113742624422831354967429208965842210844902055142084810165787714691207682715347322235575482148577151976694245919456636661888315302307813445056706084512245134275992953843891195549880722757187223951593345739431375104910474854536278516107322859598414895962416705427330530503774952089963531929992456047928210325475661874277270359721238012060568993786745008332794764403866356599459964124200266629210254739143841252930453809295955568399842028558990061236930414139169478463521649660042807998233043793313136392730375777777382363578060015090832146383507702196010960366886824061679737098501946802518844571437235540306100763884872872836796685819954230591463497246775443324772568255512055876801668544113459291718814284508401501260459287916556525723847189889602950684300242864910179986274590166039547928212854731621324122338961150636804658034412777566804613848341640932753691166057975974636998725547788901428295368584473294767704891698908271795792768581882209407507035292674309320865289253244599255255847881650764939033535476148079847064802880526512658048756427872859612126104583967828168818991615005601214064079622604386632189577254031237767518125672911523987807250773525226287482128289125557715141979126598220811765607075161649758460514484102751936468869940805366036635330098798307306409413995362033518762018650979747910289884541803248941193565035715395032753134994003504224926338494571055201476600293995071642835421205212442869501045051469240005028484827392360563267246540713020398528039779301008862612061120742989334524184712507592742415133072144399563311584092275330856500712784173466694870731389842967908328116873116687259442473328677326156248344017025077330742319393543677843688813414580828335575575156261648602373445674084210403523603693089219639728204162633881081087773347180822865390293489227204939463690574582823823238446898831803495420713950831649632305899109745382928382569262720874396391188773710926861322674456079957886271935896688389527823442456283045007944825117882925786143834950440259211633357491382884710048426485928835004197433449032006515655036933183303532539883034316754657688881267404736849153450122721863466715603284064001741271333899981720054142609188788684882817064019746012683727985547222011507513550712764592999700740532853977235843823993137653553715613362354624985119315292475095508259036541971380917512591779528088823528381476736554720864838967289118462858533818540615362818608902714763835580231187543245784004546070135119746803196245920903025528987821785616282122027996795656248497395322197802415552929899140044521812432833328731445062146137697141709902610362182492101009054628324199206357804565135071366671009726586860848397230089622190180321232950464198127732511121211202270159891258212095789008589437111320400252215669514815231275482291833255283044926075064817650861514158957087459652989418472443061553650847313109808682408514406864366007323702559769004185075727353484389532905688280287190088335338778928969351928210620589502061751286602595290214429913857292737552432035890127875966240482158239679015349878601565550712516846494517267720404148018745335108409292754511091809369032970163445265733003495530609842887713426460224224290589414038670590600164122199412132053296629704318960244361425547599667882083602880081849773896139700434688469511019958836810165216717593704020061788076577262028692177277369365066303412209066572881983813043675755593670449580101583600490749311234998006694323589296922365490272240646600978727053368292169609416923700113904275097078233226421640165581774865418508115473099033609023750605841896755086666103778371815417883761636782631440595841525840882679739149605201535837146433450738182755987856268876097659713389075230416268763155924144003084880566520903356608133283200298330035469479485395350925393298617412739460195726882419689050678720454397264878706947855856679108882982696537437897942241744933989017855063848274613019676351514972429848551866340324419818641497456600128403278668207243593585844698189536434072680438553196254863164937029742768888820752519992507269127596639726434533428153269396790674418294574021448357122919643351541187800000*t^33 + 25094742271066383296192089845328668853679482293774775270706335442344458059333431043707179927867429805962849346124286412025215728206144334315418675414803787014682050081722509657072161457640967997473396505635313594933573460151246612111158086318573867631644092229073718635718701308392566423854463461901662033132011958413715497423998847826877500908141912517439553382268751202096022730604561206178344590977671683620372355671819406109082132495627205436978185778594376934371556060578123339701961625443151397846739421174845343754632940414840883906762159169375256543992163125149985197597342756097782458499093245397000178081162272364706245776918153751715859423931924087438468456927619246967935863785897616668903452732942185726742591920679045553202095152574410685834365925841483226456824437517468023095337681551817117465832028008598662542629508661689035109047654369345227997447317694025480000823723971999980890636748768351494490381446844087452034733536124965545868992862341225540565602503830180463211868481846189222163641452602863528557856873587481111958599116176776741556109726901944513803959789076927153841172314616103253408273270374847356938916683044869393026654333400318338654932605838708397409472077299506067162389867010369388510617389650563235917474683740706159587692332310752298968122588583770598875933120342883200035713871770814064832870890970807654328527960665811936324133415252003680529117923550308758558240757140300660478806777029599469217842791714948446680004669555769092741850515740662675727116297172210600523809707488092845925329097077635452666655939996879572994540974319959961748133210344758980006535853069326831906305500265759011620326679047736643952098165025106442349950355981756572903578971455470444825555048885979198025392912552066180841810244405785611989690503859121345282796435645941543971474764786950133969865866033439304849703833342449517258864746248197311353989032251180675030635885900823127906483794122999088981934715070471275774848379122638104756647806669141241230380892393696705717319561040748222851855755792844422897144685900487512874639668362840859205842588450582451066864696552542856914530571098003240433668469148829554097395364640907469256499605014090617817084042902702127311984056302789434099078140478133906708993141957294282432654267387304870580152729252761451486806461087970816873077624070640745874916274909905992366913421942403870133605960408137263464495750852778241179912262698581802699617647811568870530686543244906986077143982430409756205740948009871888438712177691445047362186490051598617244293342724863100343005701053221331471716727719993464090180742739504822490522042828566269420305161510456122242433411116769266587230960411917848116328908071653478085525034073778011124993425666247963168684693561169458454208692942631587293033545264381715159175640798062261161095745121807816907431132945277758338643575669842463270585398493526972192500614094573763145980014821123747792915224874325327577678618112109540034173767757423305072773139167469888813891723987935812095145649611995383712977418016288611895314447075106235866582502564574597261990271419806982093826037611526543700840410243223734881358408368041358038211551171751860622024981193890544923106633283431693902052541327930172247992183096967318891802232578848216128390687180601209211147590845276160665690687826873268480461960253704212388330938167639033919341138917060490887771142506679421085478350812096772723161752195316852455561161484758860422708871181137329928621849634737587335039701312746287482989202428461226265664198239587770700602887408460276980689807286199828021427349429117859032077298176138452704772417934066378127492447721461415630204626731648896967365551873486441151667206246834286782535155218777318808980007424007441410273930513216783260854590165899744366877803250140859375388975798517128307237724198083297871095500452267351862356444710625046975577209404314571048956055632051403535777776804242757576302024864292275521064717340876989149426395697523523933796326217049792028752533908831934404522502157692474970082840386518355010117974341944125334386067808474956837344047321374134759985088831757218863967625362750262206765371679149799693593327989943055427118538312868166001066952582657103193087161370546912273584670854112621799589727845533580449699284600002741504925290738516696615724225822983861867852378004354975333939016885753730221194785392938167988028648673172802041020761560184166180256102417871989714193837438316336799020256114929407068945109958838802145509489402778062108721101607972757370528211759840349803068580190771802113723049778072287077969464818132462914508333967925505532360816567758862981448724680629013934236332348867043284016021194782499948369094923727577666065754590823594845441483335380923812188767393653170338760672558956468287156695251918350061924577189822295297710167432446828084327704925541892139267153188217725253402000292874919487639926305196442281598309880402103376509504962375534038634804628607721064034198493624116515682311599050102285744254786022590893159658428205286737907094690888295434840018867391870788795726763903065895253242628485727317782818768419120934588412670558401958984647493132721530533640344180846912143439964903135436921485463270116685675563424213914669903102877859969974818172965577213573916579522593069769750319711159450041038547154902787145696646238790457912292505590525544070030235004880371623273320741663988825268005464323084975058328301587374234246415042298523451144468923012852759075129478937172896527614496434067968825891856534768031153753542692829055409803611578174776873149942449092539357856201461822751015409363134173392410088098558054058015661065266225821576776699313363751478794048574131990081421016992260490435206982943841081660215489600633766733825694274587133350602676747521729375917385488502741092664169574435231757631154525038143897855692042641163519297324631118836393826790519927280979351759097265619939730893678226463653226124805611064285378979905033221936037441218621533216149985758621831998850306500657723750963466128714844504597328243842567295189940355058314291448225524517085712585249584123495519564794741832989131188355714806405223197918530264505452136149376966061571196851723538324780547789014193534796203155789571325134586959124668764520713021209089847580767340054506962153102755704947817373871415515849441826618696466629835403065185861599237550986559816361993780318174961996512119916813171447787943196824978928260701493896302161552746712049904340691117173315387705002736774799369431671536264689763600121693011906471718026926434283536979521251459868875182269251983139026525095867627715625977921657319333141694048358388927890884623513078238250195303467364447765082395596325319637773054213878528053383999582337322486695368068081489219349340387564653574418005827240030047275744002969561741049297488219816380757479144425590130565725132233631165229096149355203915533171506202715594209604673193825443220551516183657422337724464293694397037556974152871194020928220502099648634687409144989867824561990405336507168956108845253508538338692491875076612822718847959399493/13028890424743877309482112111507488297570906218416198450529779317081861629122883644626729590293493577851027498506069827892430382918568318826598488967212904168506085344313481989015033020696720720270359297367582732015818943291497091691742982359445978858579082995645925092537216522877709477901855989332865501683231912904824373816832762214287439090863664758734624324340979991971487050993042993548738663537521436279346585425574015758348830205834345363108893735864963986242791448343076691788552661101964568288408859807753036160805696209881166101859691591306936736448117568774167704164749356139202750517060211288323780191201446178409741103263131667672623775687757843480057038549910123285661909887175450256537930726432919666557300940812789500596231481679358656970336167343726358089802688778082026017049214969067567305590533182195239585358847342839478055284657277972431512709807911620515943587683019731436451841048079513978062442507889308259326583741657299243469442082535770837460762750010954362517754844802328666701678113740624373761710836441403857304836211720752485203613524250872456950358465570204319341035049214078418031912697013426749431998716192064663243459640004344996848686408804826886005934760607345792112775692093576636445440276295511420042672650312736467650504890070990925483104663251625694549049210844963910523264022471160206423468943137728383861034166465507284009556522694662656262648092170422538291404592861445963265298390075376754802399090863103426675453758671648980911790183846695028794664843759250694860363748442805167810876000673901357789464125009976692650565901318882228301970919027745775838918526564379599940864645318659942160748709576661869073363252441178120646264263540511091499191931270497362318037580112462263824085688674653914562724457194169681811777133846608621689639082511819933368725278390096085216627756250467133624843276965651593139182782916608962235941922518844038482375505706816926953180545804006769426725191087699479253339104071807152609687025056658457258967344861213408590438838215869720010496780698976989550672023995394618434168831854921086559774283048168627966153037597282572261306816992964009517121198951858196409247085117820732246156549558711285486759211823372083769491391306981168228826372742182491066169666589709739391070586847883236440947816410643807635830165877502303984261174670777333188518597054805968249683352263658725518389406377384479065606684384451985237208764822058743657316320522642515728248576997641104732098209680316924671711814726454507675464096916627971596790877716870641510511635959503203860819717455667147708765047466093843724328318403139663684514290189291172737920439884634298164268928710675651582285216124678555333723518801576397119584072690629274516905702987676583416945274188869586099888434725423586191227840212044032228718341589844399905136180747851700638867387151764460043998294144519600012540132788030229024758816211685266133680598049442514981002018276906185337087628552781679522307542871987945327281452709511900691379260055083120070837108948306759461068019180258856007493314427979079529444966773638519266425353094676091768243678714345391787657510145456178968649335498009351798129774177471837483436380380603529563312368286467952908557162338691702059240275458381899281579142434029607790071543598656360375186839455565624007944669449655237536521423451559273766227095322108544737393117526673121584334245531529763993724511444090880956441121095453926435793536038600565605190457354737500714876983394586451179449608192966866404747933001668188520426986017658397807675487153570037722480887901576391143938010844725186269668921213415000861993170205864818604614036297220597927490228993811319453336058331158521173465242167197203997327394420649237876715202622033065284573165354640796818777297714296817078584675642540685927922035805405715602935431867636232058639820615059999842855059703903358934517139797286003192144727824378029979835462886663370140506540632631469835964867849010526829607122626889008916271016788810678942901758653831130233888894568396420002237692630684969651972226718930154606350917851978918530075236301450794373503035633637484889447129663506679585010543489817346933092626847476910303306515593338801060792645373882536107841895682838706838361064244538400352886697700545090237277867676043591406815588860348638354587974800140634973771592158978848840643021365366439285659749198838971404583488681981412863060265903377349270929105306095774832693304162073567606273434573503384880793826372908971460658907383463803308206067166398716621433919760228377834789311541246818144414776457684725992478724840593638014642273564625995801840304887979880173068797940902672856528095353624417910407450796334735308166931802506663592515619429352903823898285185246058333639123058105010909615074306582828428283067352515459202224535578700394061420575364502578001990393225510970210006215065326303807145684183396841868676118605792542546997224681438167331224538615435609987159303592790680288772476601852532975250237307835672475151784305383065055921431952413315597436229047730533259826440754105324643864620232839366642085977991122853460541588661915211200645164725585940988210222362764547212674716937557337077056900523339235273429744092340026012498522234691328503657081858241248871027766360976232929761539094739205526665511265086981975977745415089548724671715678402270259175376034574273824145635641344680086634173908800862124234610471607767408673999458934713436082923788479399367381096431063379085232362086869274716279391745649801279320392379393125740747254502889337529430237752618777163440184450461887238442919936375555215768059680945508779670802529628779210609366850644334687090661479626908656400692747909516414490351966571298506411891504706880130067980404641587993252634203509525364072054321864680766565188704666317572711066104392976613074246235305024101217611106689908127530606268655491293045059404928741100810206752277548087428764793651477028961251152034401876886857639548762670064458087829037136420526997017900147528585250630243063957351452305248535612334345830558965568371280292242922585620544611947080965491349179505742908991036976707785538139529465000811007878950129918146512731681484831806579552112665148704449990739479142398181295332380120939262334522836983752010650305405031881239302581194708484282291052086482602476601746531141961636886021756504369995716830288648376778123302650764821686548088295508175425513458410564658644227210054097634070720230740342609048206429554500778072012114749863834975016441717714490662068633418929949215339333937226219454479218826541808979650941853475043683280350800439533990343725712430307669490802058887095772244609466815679976365960306845985406592271396496783666039175797085446702108662138285854943192911643224087529074210760697390988346734149954509133122804534176274635500467226828762083883829374292989516409006770331646668282519630198678328781074452799666699730129409995669341936671274995968582640462609073773269722370425232391646928762808210865409548195981985671436437473713307815688955127427925839266243656992760385226850350556451088179035274800000*t^31 - 456942319232310131003944701377744561371696441734849822867230792012571694476753373225667941614069642057529557806834966044803988784218421930706701233864230310350009027772756918743298570893485193507216578281673488463691856561454174044723574472633258701451013297678521368768046732518694853180037390184768899316178934554112853534713131503427562862652909714400191934208892435205524520067196237011503091208609125493371387033567162723119139556107397192531668051464354099212335207290956474210719679720339055597375291580221689877903903421565783450060826961767455832125930899762085697106041097969768199167170914514857365456128592875671387690855938937480365150730659887544378982241704347216551604171430955965961644308829442832322314920121084875763275720664847238513794579880235134686224050273263631018904557470400765103858729874861919714018919413630308767728697435315182210551459022089259878145764425567041375473967232730597404428096563180342425914437440733514667680904009658447735427736488333204802783865091307935335012076293916101778954076025671602133043365219904466769110190987942495124688543850873611457484264222520379629202947269201780952553080045022549736815740856561399978580344536919017801776749002159874682396320408296209358977130216012249737123070807391059128479713290695391400747569631999964884201913775412390301978171038109227198261311441030241733612072481342043992930352053835127872891532367994203127002081932074979395040275197698582720394907452161345506360091270057860106717858517214643721107826188907751288357574561041838353929172201737538013691962721295109383756373943530882351796218407270652848645151838099081953531711086409164818122004938638291460751842065201531529229789296958380522039415918708367920685479272413234643381804886936921879099833035999403139530963654783841643480420791415300083376468754522666822619892817352471123348641309634981429306234408762025079047100636954919305485370819683388073701699701346259065149112466366145863892138499460813833205331220963746510268625569229673079679518591286128646866376669334304164618782265526359281044768816748389959232224308892867880797550896567173379172529905299466226065929300262568906006876015729385609830608348950603999492552848532700595965365439073292609730080253150090709928401090474057446717454859503723541597882494562427852335496670369710590475013450223693086527409006518459985876234929600353779839727672656123598165094303121477646222524634982084726520608018542288734635821296616329702388872346604552376065890099073299640882297842210845027993987232019064354016382389153687664957963847586844449200603318118831488558667531519737719619774565572025063045694421873868652670231651110510222947320866533164759513190462952457706109731545837149924549552965680916513423870692423038511115642685788026399669960634010851817620854597063699426414092750864316844676271540468723911019091159131170441353754539705363357837575489311106294601587539768958226772247134613712997450424587994876854592280520570565835619192520954122543360758221306769968365529754511307506744161669989908645596426766011480919378904789443757256390015442312205191615438389474381796348181969261381853783081709123185261981686662980217507544912995278269479205722837577946259133156859721216765650709977254145905455956784377744415979794820168107906135677309528211331403796145372937102221576990077387964792341831107704967270839007560218760547628129129039580154943796793654761130271317749444837673294313827089367095717503753129387649383740476262438502839787421306774739470592338800946925812847712993316514665625292724005747900143921928999915589371114188349116084033433483568556999597484221413444366360641787748129799688053562855173631373503585990549767332927338559717637245214852845490616336893932321039231508171796540159918622337506480688550054497147605341026678967983617599822287359637800616172153407671552847499925529234899085817620673328086570547955368256738749936798599293215952693326903113112058252508112665457906306617419388589959220946717442490258190588434983931561786082130265990458475920567138861592794754795616502631242680295173737818955277427365527722477019577149604770008500906822916568541034320875086340688615954403013816350149942978361632048725488412959038798732384692215676913891410559375556347442176303348968022544291711917558913075336824307889780904804271333604481725105212455634567597454418065711149537909075038679958027145166932025792407647913070937686014825130898081150854412938853656408218741818354094507493572420243046012210606821982794768487142249595487789490114877363270776129239314968638853760082812938403439955566821205568921297542837560848115635794742136885781512575323977055035242517897552063489659860055728433450653962545804782906496716401010001112951393526962629747917373686650699575922420939088767405516650280439496768447886059181176704584380230308006898298020470644971207946355680161748973031084748572521642409745679297306417724472916785495780708866487533847331369180620191390866377030565353654736654056206627824693481370905194650875615117343604015826302996951058809783649928069098601618329022732528314302244709806161388594639757762826760427544374968341313414483024277370231938818917531031305467909712350722646348263949782451133354806130188338900705508147263309130185622323347948459952509217439055442869329068401111217208100548933489929427830185674093780554554907413860337007460397496809807332624269597275336288003711850076206755618028738502840514325156242620832242135841315136604186368615529174224287057538991440874858412576328403898557775565602388562395764705333216019106462201517367322150757864370412698701683515960512084983324381162867294911606770730381044628632889928175803415443661682846143365658278492850071262139926727204151936658763147411002166888812418609595698814142324086225745132053689089943148149430375078628595671874909725933573869087390096252631293894737981075612773609962410790252843031534065601717815783460540940019468029021198762553804219064827611772714082835127124715236946355881768441627945352162395446673779113569330729141373776267762240058820364418594897884713008979859730326765877962403996818682563679471509212485088162927754500284043099408451655700513425408166332567185807181346828528475883704048218898416383740208805953081855206507866718839675779696153733319183950413438513998165990869065630751409883226825696483640204892871473447713773153510400039399636891862775880302044300486116671199011314990304157875185493491992486900865696483617387789313337779102951676993133100690443624543920104948263077776066257837470002670900512203830599039415429253604847630056574760709107978443882618475664988882061972052009646189531645601891605533955801473247343925712986966305882779884955790243497289015043952444880918994443907304007361377155245234739862340714883560745378444292873124814220986770922005171362018250720627496515677506730174342659754930003764041042110407317691835853913229633509018858725846792135530297123501513567768998724778009161781253876330072214463903546667585621651418748185715397766030636224747441237524148877095509173137131801762724145935142803548259/1594988360061387560951116627844223164170373841899660423218081048655666609113591723592207703069800262191762882478404354737153977521805379675707782762276547461918728834892569811235872590759485649465355275274515369935484931928749402031295632840454757734461536128015364055683185054978093789310888499339297567060898874499155112859189688148490994559671858314819287074544323195791348172855438650339273007358867543570326461022259786767836574536488430343645104894438952849283593340208450840172179269318772759246919729773239444265492181197306420172792178373839026610155503424951547304429200767953170143168136887156102862768568048007969837660867212408994116362217259387613123111654738997350615708000704220442695530551832675165631772808722081811443958015257198906554916959840949726740348425932671654475312960348632626384668260433110675297626994376325026426445331431287270244862378097567737355029524421286477462410863789088888604740945723868543359496299986756471902146216233008075102051439880373284056609020516930235165576401343408693497602987880487988337801723338072763914442365307485837875051947639965335222555742315078309562293828553740468196594681546738238613191268832789976227121449077881226851371690854996041324773669403068494687433737049724704485869119610865641765602130897400340716399425710965145510117475972794775497928611783162999463776278684118684411374989088277423961815064633104670339249984186669468800512271932554433244897012591485638208874340316950887233333774650287351050330443474135730137927518776334076999841304043240181027170142663143730735839237239124566084157986951779292142128375410009523203506316397155502637921978354332725177420688801401025584948823968202289285566867101169019104497850941017338386998471500864331974593715758719729218243203711350772337925620095092894171360655423624407972074594564206923980551688224855573293750975357569283740748343908662290699529019224484294388406936908302265735074844236329215805626519360574823347303932256532520779153621293226414364444550766074351148410173904168567336768880088794118559509688098791050869602281189981468499817529166703223971985508957473785862311592596396723100563708065235543721712667355552570286263358244364817045879071253861195416297413871290113981561164017954275922455286603482208419003641196377963944948289138012685483160499338874878826460359931470967079046066962031891919598332962599511720718961200070132195289592491580493031458298790313320392887594722046075715764624184066064272848796959251700939649881835061124407367298316083972651929721965662067242980376079558537375864865411105058888863334036575036675284708656126291086539733266721290340013163527812489081722599498613357992089432103005003790047766253289755711897469543901228928763133639942988195719590824089034814486342251063951922442246890474422655096326010756757988386832449616038836274249491643423415063662138014576840244832384857249004805151855591793063784447406375301430738795463253515269491856463155047541521197587070782339259132678470892358831751351904530344155704143833037166282359122228463178981842846909051832717537061482521955357555322396637685822089055514218123682588742000199973742717039191790002383951387209858814504550436915819183637756053133738106063691325010806752090865979501913153986865985069108437526500256674222181414001797866823971295161953594891175841896838666691740091349249916191202529254226249177303630595541682434011489823255816932039667550147007988736252789331177069241022509214878348877837359741369534910516492357816427677613496959397766949516787481839149021939628185412848166348869986660722722298217779217163932044953419513223492621421965524418922726137669288779649510497388113353462110011011830535092041954645952044811930885865366576056197877224213402669514682661963284642814833704056658735910607873014254938595616963919828732681934320570306472985100620456538690439837147623007972790082113893560713360943293339181412047599408222177086555558764543110581531828176999837074785775173194960930233822861726984728655231422299649652826075964098852061564259468820950317072083883817417313906507524137419220052758766580831117659484523537234037272640550742188678229516533672801019712468351166931438743491183120024194377680296576910468685806261818480401663878671226555785135645734631245724208693800986626754479521281452357501795527882791409991143973943333055850007750518760181841583185426115932144528849662842563284364958358171517434941159826988176306131325461131264163413151103433720826535889389844824086877437210330488179182000803112359018656184693227957867194368945130054027679163763126243069079250347421059879534433167024375937676901840318827266348260909216956241629810382806602128064395992648074854661080844855251236567637926915944193925612654129315850843886193726081174257716354628446254365620664606327989433616532940903079454551080912493016695275557768197804741083424932687837036060370193258544891157100289764482769498956969607903935391098244456125847405068859375215996501571097753633583053244620528291716161981900926835071672072884146215879693201165721732936817505220313129789233347858883755055364079881007383314688031353813758272529036567698259685735286022305053938727444452583684110675402776528963311802542917109636046190060666244892625116956516952885985495914190477547369194866597912418506310169387261180607598188718220561617069709662471472050662969393850618149441524480743900928280322061266831015172475475854106965091224085717338384990186363849051587460030835016891240542390957061211234848118540032124355512550961190715681800994789194707231862976489943849524370967403318131286802618017588130446444725457684058672603083869071519492340232199846778629324526296261882291633192848923057838415668165744446188165427753632583664773730181123433367540219429633830859788585531498822874673907555118554465757931166817620858605305257502144003897875802845204644472606114438369584064530377566854115314020157848225541682657803463074997030584579695326541471765873792075254665111074554707506964514634933259995838097617476529926391895532207038472542220723450686268773193829324577135884837638785134589162570004394332075471644687955033745717403687731550895964535991710947290832797781772151805464524760136752689926285687849851648323089883308353693566435940850107705819932548777289977521074052707054769396598150587144399958181551151088529418788792449486584959528095013567415257352695472661235498386938111404056123341118325576759833621359848403912851073408374200043159464521268724283331805660507524313877012784475048131050014962091585718458476525541080736443504369249231131541139494643154541227384880247355854624336744473323148571535284305694466311880416985984048719639334338081116710247417732428839116731359675460330145237832735316758368293538259206844285052575382148348412124390292818134200033651845127814249170100832746842204488144369093394024909054626083842133295548277547879281425082205636616950833584223663392020957015761603250681308245207579663180528895605062138712730801843878523523722701665665261331619765871069694825313180289630968238538009275021352770873560055867085143189286000000*t^29 + 1226363742692943827956424105301282943902794625636518739246294119447604322181966128949122807021434369983583717870463779786782676324294668313817034437919089115791288447397715358710871108675496649062217495672465240357495348913781198071251984337015111183225740865797096339563372634832315018782446762549334893992227021245162309492071258801368390534442687380343535347798091074663023663294865189643073477334913749601366537709221248527822478628838830367121804316004404628330320540121440800851109408961042601419149657566742518813151940358315438294867929370468310214591043741676298739109759465436785678181077421288821334991276211732289773533741029030985936937795904512179032240576949666418028234291940481814977851057919087930284398065622675138244828672669921393565195748784123615348321935463192347888305265860920832102668829097336770326568548004069222040381739819294510586142732121426683154791123681989236560227195816959509877131265512288749375466715356712715056849361110875848661444355359618883838057287966458688649840992996135071589050070067082585328396844195945684656637655742148796578767315453582102434880346793687220219840248124311909812038810031306378464413994501301575986181481673049345504532831752123578779058470330709835236631770377121496212456794645926854479042438636128990346879876155654283546292000823151336485213496105762321616556754490334438877967537377279670244811200768675895291260895235373880491185447616786873409720076991958544198801700068352567681112538094057557806585449963032861449710316604863771525814244028791254912129684580801458797388805207907746556442641743038926678442431785109551218293911404606821207817688227602579669475830544958607319616337545353566510611101904967195606546166076366125834487725261235734429300479908864979143146869126678828604333354150480177996284343985047149740334810902579812016614252432754746226867693773768719144318949737364891790887310100513484618142356717831533546886423781572693008289024035743898089278070209974065607855104601731980495027092314165846343434602355437470638178670225229712114213943889361869953019981843731151446921064469339532373724269228810954470835029475588229690932448573564786380625728674082768311554397019276378212953871803856422086849290742177213145480030690751540165250401299750999383037547905488119042089065976801469649160266997880199691179580609862730733502481958180519504503935406418072981973436159584740421034119021281697278789998759216859854545234196366386635971810026268566395843113062536786098436967587941405702217217978981534333844953518121848104486289920759207266115577622545173268617359647474339643516134173694635267007685799088530630968995683548348793775229145812157641147788172241664094235220112340503064524651340203822960872278803951000872139853799249216747715202959387363217593194249848018226555965755159918569767296567271445920711020184778471689280627216329771374198209943934072138536129104154420705795435768031742213347750738035339769986421560158823266052664348450440864794413120173861498215295727918260747725529930742227579572724571226437653669071490860053379245245299787597928319942233473266310668388335979472820840018283432721567001245392833443151737427476684781516205766304433187496839116621814361053599620014195278006445570231206914586554700823794182075020791824672551285370076304641447257707031935233512682294775597504955884506917723738814603665343502371244766688701055830317961247630821293644924207397923935395480280936309615453214157806824809128162349008915479004801003968798621929365553106525053910325968057767108604015979567735241868936290552819161912339488068163600465551735354109033611709691840486507551458184505263011119805802368002571184976543996230363349829709553658486973599251425394718524567617745495092774750903592337419062650723590949446240927341333276995023295054930794566676152513509978193692642498373081945940727208981875659511063621145983405762972089174588524448973203500481752912564692838497878252321330086501061926438259818403347656552129959773234874493825035482953754010893049730008864225936610485941147432979522321865020245656922448032627699124991576063508194208922820254835922944639406911254595425016478527064980341758789737538345262752219653264307023655052277685893275835375951762334082974474219542097456540801128917986060873182544994490247765467944653766907461167563774003270370633088909518618692873815796397046649270693849463340901744559733956855214109767665151750450743934678502457856874386103619960788054869709194525624384042387865472265732982200283172975557944740435899111706051163539649959973484133339906377993446154096600071914188319321350930300080798618995974972331235020185676441956620947229686739759700893300402830328998843926414681635665279050518594219562744886956777156852061850570516712804394846563583841736995450371698714533045593757536817331948627642747459186822953147983363722491266047441394830390233261931799153821330127195922095595456716839449293639077430426238066979789956499941682478447116764159090739999579604797915228349786886433391762742159703606671734390240086888665875598020951480659217998931404154924361454371645434647591635962661244197786497284673964062463049920149803813296265980118896621390399390771636773363269893790038927363164611370230849272527059444676284812093697306617177241210616843389757751283395579188161783583433773621554732955170499461284626560806802538613242644180937484529825535038790441514879591595076860297117722472526845450209550217409393606645395488139835466869929072468503533438015007534896068707217614382199497899110899977869689751534446790199923513955958953690509064235545715165045855676447097006076555335232113314088436452670409589791200353253998229626581657192750910762761403208181932990042306173176945620890854911238929015826478786700963577215066260345858233567691515142820360719539395830964251556095572308419036068082946178992955231866491341530176557446242180475345544890953763080351861975237921756512670821189338087726818490207944518487477974258743464333381615129640023834356235101744043858761690104686770883876282585947419782598961369790258851696392047056613071430658578248524353823642211778448743144220335167676253748141313417500388382506627919860152916836369261774383422394213316247596538936388437152587770217652551312238176956112325821787371182557076328578595432840512608083443664574834628629901270291469467211392531853468366618069095119814135597703014097362153493590187282169437644528146461359985484136909498716098028952045044835470320485965543270150428191895891463805401310941021483122728769751243149086032039367943512558271665886577107417150723253665121743525311203286922887979524125567790264164298749398864495856721529774505277476156724421783034369220184734128933631397160144573290292468611380559529200059759635489122849226088960222089164780568893131868956426498714715794037657730980790169121447984904243740773843865316574986702823225502094384011406492423936912053455811893609485071980923478191568209634206909179832852107196265300500757228225542677225119427689572747385675565433274583860561083492633493888959821430320520891234571071981788639909/33583825707731382882400685786161549688054865758644055295101492937821481851949291708227748401530734846271479673790021506519262877328218247672821791454709116531093161308387951472467259311078580962193931642948294331873195087910805230442294374730356510124457123232548098822746343849096268374260392570769463572536473097479921509699142045238290700218906995337970951523820048980653959086672342652856221393885218341883590421280416627092073128781721603207663179040673709673655154249125147382325410309122770945388300687932109140774781966009808663998370554713119571590091466683447288375225771433862905059078866406399480479411411447223045101800377679652302114431794598030303782332675309983885408560283366252836738360719088979685258566921520794931227678685610840571342468791280296351871846624764828855293437370782926829582578568777734695006488438195430828020972800963937029873513606570696941561500514210792476321742325739131313313129464432996488192018522760511614662218162977588398547924733520218675589265308412629303150677965424229432814954581554370215229880656187677970734367777301349653151841436422828236300380292871651925480095871287181051438826068576423089505705691016938773167952391325543073770108840096041150872561241627014383104341732203541229638379387595278999641912429637053252801818850795421129141930375991101467609726644198427513884822468478544163681682711959457507892962911102905783768156517815133764795650522839870580988066484227192260119722148876903026884354730201350998618492706657114854902959656871239338721101610919613210520213562330460000235858214677935630090601495170207860179083888706334177919418929326740824539705983048202025401900374518361539628156501008836728930153747323973853588755482127005294080834462483869058970694655890040072035026260629601248494619403894235489113178280204480973473648771721171118296633044710111247259327830232615373241268150655385431268691585745931129935940996848598210473043714466498593405013681989521761050952494873586796997741797141477751341676534287192624119713762400863944533735955485747384988150283435026704303496308241904585440161584529301938989014378414919507018461974107834572456178167989396556850220948285971116799564149789799321381036288225945219323930899334457694454598815147648775907663953506338840680882283353701407446271574770483765132155768807557717127178771825296529891418559774244901572256629362028168669395277023142850617937711906943551776204643433512086392811728965877090139688455508257075015736036066026049690522382245717907875600727436617062246918161620592810425891348638858431167127163065684791984000625121659301371573053790880099167299846018849262575803565278932482953573196644590082836182732715088575377874846346351279866013243371737807776825212437005244279722846158725481293731344315963589456367114874194434910481078651881690936433151975436887306354353043453224180467710565457980462890886345788886582714518778100006530707009777203478401274606946747803965498350917820653147684660820227031250802610562859802489896503900339515943467679561940666607715221066147073344445272028295568037079663485594755849762379385220628721917651763955157318919323527010618916157301099857647288523846724894799573028373557275411556608229376328327530788740136022479674784788704800734704026168132367556359270222066073033420069003372844325303437953859642200528865084488251977438603325677210007010838737141041572764879796269785763439974917501180442702795532543042789991285463488317905898856617585171215309971871270826337755763800027260759766655871284237387707250026318859103605076089348027623887113832493008809227518165018609798996369174838697717726847151547508363035734970760123831497169459804644915741712163508180323878820528096030238639985085355597725931539068804005121817672598008991956165463388947180180890397297295692276705247961705971370935322999120949388659130894968416591284818054069572032384045061293456115111963712920477118532586011341876783329976672185985544743880422402498858150814307888450504786735971150186739785538897814670682345132511908093009535530638800319063740608418670552882105446755924773245707549696336306788867410568240484940058532864815749471711271480263479789551467902420054400144431153993067338850186127697225151766652618878692446663047796251032148054427694748109842835032002523062937460813844498081375533686732960820045587102289316442128059363681963519239264339272017698906918672757624698464028435192771997162957259697303077255148935446084240838350780416886459181272803285901523607566232275713397523455464771258697824927457047248315255671776459326815296890406560773790287386777013723543830237374393812841605035003425993896576557226122287448880278442757526290981640660153644405604202506737349713864913996648445895681837310733333818368540808101119041684779915297061142139625031378046334034565431657239219503351346971187965217623428139605128363908188817918936667914399806391008495452392383252973374827920484598993880186616413115308963284550183018400027434775284835442478094974267280688572514011344751652106078713876420203261793011544363880012075874399713213794920798627098646011320970436836066374564758460226857842331646171352813909038240993205840417675243269352221017456099054864687366026400480763283663377231343968865089286278019529957201444308580433061626722146611472461384460462435669124510668881377791137387473780228857708431971771664598161639503299195968621095259094092835589689148625847057624026054498411492802714784426097912452116130465285971198097496367844057380904356180811772737936094150249013220066946000692291868915104973617753373855849002623360033247195236307794694409826305976825322001845715475369840077767766700037164915387678789232359496453500973544881199569988001557350127185530489629234253363707472499999242264986351889119540533819167653852126572582392316540488330221939960485326774258091566300777520985338245467292987631556247145635490174077691807175140053911318550969655897498745327724191271013224290197598828670077904074822267895228606736288672734668846626469244073462192822876082099722832555890938484354567622017865532613434054263770538235299412354791643982393411325360861606185199062695911154853059814409994807271301606062698519054708109422353435596410111566955664468001148530452609688213733553885895611430403326693727758813856713138269648088733319611007748096723709830493448100429822977243417459436790420335232205111886712644488133544476468934613880646894266260959555934216820223933335328039891383941965151961551129681886474076867436855361360286089069920286335380668609210961066394151626567694406717913274787365562427933666503014239653551894030231173014671722724644277464582219901462593279072245581944735844264606063267499863596909314475920018020892223865353304858532334066785574431569771097123056352953219825522136233317952457873439060824527712486781566291412102390025056357022113959166224816835276101650044977977159232124021461907900191202199425484111313411487956694400556697287234946390905327878087823237500021720605836810380873706703208706409225475057627434790644780777979854909004717461898070330589316532085399703654220342000000*t^27 - 272203804236102994243870651730441931032610207110172993938883108331658279795410931789584304873365197731377895447875922360600730765877174080976048886284319481686265050325391890824044564731520393936421885377569759881417284905494775435296165810874701003001031310388049477225519712835764766336013858730447964950063137776594360623604685616330788693309820095966850781262911244655410498941866178557736124585217320619354768581912504464942034008241442785146074534856610174641860482080899079862583834735371982498719034702377082859206200325458081173373947986959996870347400146344400618007000400881277234892922491373624150161642772971566087523229371648124743376087694422432962391564449638182180863083120547130562808258935226521391288219939942689222128987201214180839361401410116503088176658114660750865013650184946379131825690355999935479044394854505203029056643111438997287382548851328055290676464959074099914531373978170744873091578739787605850086760717676770634473391500019340269888177763560240019392040644829974066542773867739229647361313589228801585511767138435322211936290849897858250195966685290101169786718301164855806136998798367343903293740938507304176861331615308505065526542069165191238520999658323243732833773670410417132950855240785935131264415409622724608348880524316786578418026695863553452005013740338759930737036630812760016422142360128923830441580489665819698282021709239932927128890756379288414290322568263592601343045336450138912643532581875677853282967405205273328494833079517665926786680743948508383859778625884509698512025161392713909887519204894471740805643632506715982448884755257925895558839808672809696404270025430877545360136905536113779941921970437247815733907482689970539881122584740025749801173569872082210385977782152585958548357968663478715777822400022188721523331370894486620328944914327089677969453094600465733081623171997698980176628299547713689335783269846946297397911668304590424904797019402434385805784768571497756003722267307262968161848342246406721210836931478016231398832644538489985462789133649649821782709021012818992115969114235993307364313153787389594210520127154031425168660595690399043338026217410130682331848037221723373080109434348937358221978310372923620814296960167387811460987009650655824966636772909473824711958128414579900570953073181556815064745955110267357460861966195397627112777188025698928935288845793258369022657554593181851237749053291199026345113130494155913177575340063896487736793851060042085972855832058590553520582751426285324677419218752383648159785922563508494410190896166722606581442395025182004405455563543337489435522595298475063730166676106855856731398343041691452477173521337580597607126039050906821102758126058949791527280541519127062948674843956908433786588773748160521491771687880735596802209576643699601330540106518303180574429671685148826270317513161295006117254473513907854331716924122798582372584976499596377629830347976592763097232539894334851106932119554464380639129964265112875329064021575145701674605052548430080404146185330619290827486164754891026604796628133585726199567607659961195376984043368396450924451508837349700841420716118335075393211574800563006069693859252531013758266341609057420609715284520445494211113597591357568290854682767890349924917185768568716756972889821816443217873870024328672543928351945413350616797960378284659459305500096224726110934371415668495210595146701451912288169801978445109051161831775357328915708194272059582467785451995889493227915107873798006898893209079363061739283744596604409269613347984141105568134046322786374898418703579877890661273901945889242029880530012658221083930080902046515136252475401109745594865566592172107098750419407025986602144944888965709413634255381806607829744620141448924107015135022583374206928603582399993670269577940476306216047231057860115003094833564892940593396260794428893496204018736793320327256805487159832289972077437334647277729014787644771548099939723698885758500692766954902118760977171024683801865443439003627019923556402024361766986648106064957439439992994781453778610296640672973600689114854933297691021963764341190601537286367120757570800434876166368194921984327146782782879749845430594682363356340780271591446369676107039415276824380367942355311134203872110457820344798676695472596978629252098844573430463475577355953032245562878058556545359448797266674864032055990555009409696642811431417371560256760170596912587787511527592154964217491185289485711032330571873483462320789330636981871118541253543898130424039597680902000265518809907233634970940180109450810556802582783120102336766518789371988049051276355644266437465783015852286266485638068147721222433581069736681442077467411469983227026654760390484841599033817181351554822381782718313744837895759460925353098661680071681726447850038222424196042995098487780860627530117334876705496360079653817794929416755068104882540157795017224925742241776414690776468227465487511009407334033138578610003637114438246334356402214987287977057447506377706887711427709193979242759446413903869252622424700010164073938722310491329040422038019951997736181452987389642312253809121342676239150455116546952988317525016736733624701715677123856760709144065693033148244548733378939891231003806253326121526003519192138736260767038723942496190660703247158246495673769525537804556220671600056865340689647263329883503010345319794868565711097346029338088613610276327727706616950777239283663080900865038848485156161592810728345846421954058066786298976257284425973058917711568481966901473481503364880628413503040768163275977447332329985585183588159897240758615629971418670940052341618395496903665417373149733505934687262286314963802614684388299514243638515080868801586446653834670924516065279904611530414187238262888812858900078522251972222649027955938575820460234639528170441856870201244629437526451815292098493745142542237072425105818266476458941258034183618137594996438431119209755211446647833472283217832878556594870583041623570775346720844244217642192216969208706137096336507667323957416334600479788858435346033076565580005827602316028377120723222450120668933162470816289120451528997954122832035347922164659025878247347192572629555855994721041571908607580594738388760320731251916623547872521365575921320929853822627683505357384694458049629306693733071461299044554650740037467878026883799474517154218550831741188020682974854188719658435993285477679725650572896021384912238226391406833933201231226366738734099547209143742312193887996021128413093654558325438658981133772665087207470782864769684251328270885351419268484323573604958307615499529823881952463698665465445102363873387641230899225573631649656719814439774989690232575725567898009297549548902659372971630874820206994952220639421008011532665622723340844844305536420559172810499259392945410633531897340312622058607420449999716326441822726051777703064880151763361417253573778500277376265320927278074347379555071380676025471851284257617423567512047149301173559770422334561123826036041818763637346218600807984678777295899544205614271444076075927741042741023685526135918931273070980382722663/68802916692088898886244347207598512828933951865028354670876148442933934589204583634312740185472186644394562087458966619157567821721369163193996469931817951764037012677893990196119145597159175190612276429868170982936278980930968498523322585888919967646841710636999601576773783953988988044651568307377999704419451489527629925335460652119885894517367089646037354714689610835786795228069989739469751677190385155218648078821055560812820111023936255211762690031527853799174377133017331208027452873649603257710815447175079850693738759683394595241417013152234087354991841871553496774938060616901211866696149514276065939431303949115329384936800685327560146375419650458353514180642761453647651311018240626764724276945867347658740032206482643850300683347107420077523679911687942021058354520043977271528383735533009899507432395501652793965636764083361266419553187159995313726882317527638644846275334733843172158762444080945011216486418975654551048657476051708591550931279241834818055965978281515080008051952743822270894033335018299615013284314968937685176989378514512496376288297967799988715634748019831999258225360428585011796829407376742325014533592965425184664628856758349053550505935090661930464014743631102176483283973392821489343523206871279753027604495177067310843700419173553802036360297796369109430890772879982545659916538619415082835779778727087369780396335560556562401796588144000194148178724661411054010255279892094352658794584365990877375550944733567195714904407120612897972617795819160451251595671031210352054885714160616548877205200215990313873514239342779288789603166743419884490171862125641892603626969949370609196859447270468277888897167169189271810079752131545849737766418371570365679113147791922267852732607678685381108053542628908824086262036151293933072374898938980243171520382392500518046247548384994443337572489939647750795463127982384771390425037991219570405426170228001874590337551171305839119859047249418252741170221325334661982137848860417395558699201084975139371318670347499004606820994714020668547488062132157942309315913486418345257875109607217112362516999126334715722119589034450479284132145867125477370725021703218535272014426558412725688824766857630829350944584270195981572725566883077017129209175814012384726656791565692885207401932485827022248124360640903025691621893620249039750319628370395118218368507592405379807446241453934942806246216330758857391320202326838511926904617860419736691826152841255577053855395770606957620945880673987581728058027341007161692826147118270127524766293296785581577000924043866923214704962406000182489884730565222759349687349258187408550464072004428300174723180874477062979218851452656709462368665054739868230766649727956131504834176397421926836230880698448972352397750094669400941055408842080288163652908224521621378374859398182899587460821581379378035033134569726755573037966996315106309626239573993808046949454424960127339521483381942376108283382789115547621624438166268160165290253066043982697189497423522672285698354273940836859059659501411725684285780531785379475411059762708609990494726281029401391251080273787923644229118221415512663209492126043510910853212043479406902932822479647206584474083097137660039567753008743090072141656170924064808999657771295988476779847170947259984933296177839340676701843221755662561562863255573635375115985056221999880692127973771343034378246771727231434913024732972128673970887706381067541857721423327756755003371197253207889136453017017434110820383774212984109839849317698163624513841455145748967715024134207591172274505760916473697764935255037472413796603288578997684869249669541296871111362015226923494603371849929942279878380485558477989366281623855571582872410577466767066118110635270140408825183693260946277593952408994139670762861065059629847977886974598784962059408726815214736701611770709573761648634861480247879541778733570260595129871751162359631088570111622379588903224479214026454316362857069582730923113494888880593872358300347964999503116238792310723546408110345790559440085261076328781675046078871741566488627734802718843326557722081422830022817410045765330540687589286681135196830016207801407966176867165277221473998482939731971626632500689627118614936566964763137586691357279785833905223606750658148283622237127391045092758341732151078745793830568163810272483221985641179481768581470404804342585944428174716633939823879397494613186431329927600342495422558290337198706466547808398880957919281282402142734413854473936253300046892446477310878242158614486590608820590467541099519226670207812419526877780108366515383507039930906347106592393601962608509468939936759097927897363874790898375367449013986656879573416644594048644218401535675169202910188208098863892568514592937873064146724500170368319049888559080323750259941549969955503845247918521772703642120246441117467520539982232923228250858678713746063128409490599042338397533592081953833600367623643836061429174201573720753105955425946851061299027251232601010890533540981933813569087440711170613049875203077603409086715307118031938854776196715919839868303837820128759479484576417735341977022797929872939755101148107568302357098684406238346609219814506908640397842074094209666920403280307906708841640449964750046825621045390950306781134800161740707388116412165806707264224177954482741813720507482738072604997859341518158576657264153513045058652827886841916630870982517335994387338627600525887134370900308490659131849125600831503363764889560212486928820759180593019034934719880183947454637936934661608312502131453733612025040952727361128316287801027094211545678058874467545883458373925428717090986022947321784557222226144272104971244361749945408657851234640557550049212713959752678663206295270019728818244740768434630270653718289573178824899136395366385947156260344244165559138892176134562312208996318151127762092501991969444579550968021798914766879558851923583150011591649268696847899033923374570079135534408949421031892116810861118963020262067894082169976504543745488534207929389205030066289880587881224762394591322798086310445451997232935242751455381099445076720629817767910878200436048589592153567709035463521687357602468786081047789690677015266844269034225726706986678996110462216862455811728794581751523898117692628188108369461360825533947738307847947089592432499497053372516820793717886351508540378114413363230278203836370072956939247610436938073332384565881707535818678304492650657883304753962178532163285365330444698509285681395865263849264425801975013185278389786206441197853628875601880005707116741612574582428681350428274556228646712069940130182766017995798790100633528445157196641995556943646871047095949614750889111765898221693977188272740624884098556680275901966012676674807301414780697719179931854280819315139046870971219916499752655773576509446030047709342253869299422359467779900487968122615126868246870508667198097844029870377130538659334755377469411410406454413127394389394640871141036526398847982684153243895832329751828539800354859547013732810377543893682389493138874384930316969865923394798011813969519544546430664468183347548020000000*t^25 + 10923181752676413456103590617294986862865594074414618873190071354127011179776288280595418795353571707452500136356458930679700959391276265572945493836864828968648534581075624334769018544653044221726048907600796489812315640575340172529308343650587646498687165682498531171119620245260795428871589658199095451742439850669902793203213840779897020003842368266647951932196230828447033078934451182773127501423271179638748549833296076770691606662524690610789485955885345583710832986146127099804410189837132872308929622375920248027181401305875040352845569473749071809551707120557738830371632297618953825805808862126576031822126943185907742237508390869088122793302972650836810951862815306097918819301151890783159680378199911165900677314699717009393181110794812784636339159624289730845847106074993785480399494024129652885679687470603558280733528278053157321821599616903976275232752169722302907632959884762716375940342883193933869907719259161431785474286218370836952743271602238432523102269373764789730753905429732394447746865111906013708748985349638348868595030938543502813006603494988785152893151366081451841213704896819687148305508392214832917251464851208158533399962097952729280847176960936140003239118716392250490761346078637913803479753051734921853313764751925354030021738009454388529106914452337759753729189333448715687461705613615287802257813064216180348968417620442679719071880264593280991269819509211270504099022513908186479410959378715704759567517497492767813551801726164215624555052247826680920074012798727739159903571327470813119484659297632668029735181652312663597250908982235968167403871407525594912410926032413026385828574806525786129077223274520176848086349956337842299828930490794340739529245120205541193681463546490433403771115411974906357009252653980754485253906871708638192639560949315517559183288652956014575327372270153500768260609515361397815258926272261020165638681029551159658196698724780212787544687320029785258446486579154149784453363960046618630635596821216993449926237169257730013333719879115880437508145283222823425114843390183465923771176094320846443934530153399398600478224719759159221340073094625197833836878211495967832083027916528024777673278527805099678380942426167556548692849343212612483853976673427658584818217035003162842237882608199764217602042197930920263012239727699454620510732673659590745252501491028977899009693119559792761602374301565958057984755168047250135364484262982322346584368889867601315164096968764037461154557431644438212721161909253764501297955208025654002221367213146136282840765532141060452941774400288126909759951885343466450093008089855222968810647462158082264540490352373460084184015211404697026267865863799117411274475932210673293129492134475984809119927413726646165762159724070806043647636817434110736377037569977006352323922590215591389509217956235203808586771168977277749658089928906985366843944500937321878196481018921770417443653203263367202161915706329424512812831514875810082379611306186696790715543227558849482518001531317204494074435403637846787611003391677232719432992861201949755044296707866352298748080272734402765656260028345560983539516589498287416423956524748183896088430279472986993105958539946572743816124400006480279080603556902495250514157048814470011195844469816386931470883303526996882316214953484567569078392863975802423978105986874362023392483685494354329313731266216958436767527523914801342608434264778706666037575402700164418047203984956095369897558119146240447324123694747710343381763541687471840161465374409648444236154259638215689027890669074556566629180137109559968907305668670428449463390859774475845808739480852777546239738527462411996966962120803829490811856846229401638733055381632020951126512990698949175284834018040133660095745477740752476931623994359376714891533226411216481284702464103281380433404969690801981228460668742912575316632064762481723362782485763133637627917165478442044956003524460521802270357818115549902838034556318322676401204350484791194148879882666064000294314401508384318677433304712281934437391815551147368923003323853929782438180943753671819354498340436552269090250288506310298906148164910151042709598262030071782468201168301482766651576222084300239831481626306080651768909979570711033608265513260101589551507240116003145243412851116891956323291254162577674945138605705681599119579912926484945848340991084902056992194990889046992864382833240942421793855678184970682644780208774825324198354296522303847447449659944927858577956073354129069441695478746334414931036950961070034465408719902093597183800552324442939320798064195140565774195156830422080654619332944759862574323166980638457322953582941204155567118064427011504670378821348131147824178777474634098867515755391112086725636152925053830014250603698058863744128735939833605145899336905539026755502792955313647379425948466645165641419367066230754880551357325562019671081932394880162989355839919976591753748619308716159142316607779282863288589483461547730126295254888845404280984256468616075675387713634489875569318040086662286386059984192723593102349897572969488419719307930608119337004639819727717310563292400693429299246510475508530361850691524439945227841561034463367056273016940202717869761999932816721285196315345098273466120988119920293256000243058139023395002826971171677649256500626550375786214785977883111604041917231650565569592626212639149591721257809119578326047712003610560750450978262136832970657555706982790269990558046568656653700003921776966239410675860854491953661074864689824952242207804275026588155764123962314054303873307150446373794415177175604128888878374705599875631846265296911467417859797791480221420198174730511021727327259439726505709998438254229927485353867679735373239100342781375327662738241696469035729750875881743788884606494518057456575878392888225226002563376648470770355221855553265838757964992762827336136749173890825341647026828344400823476191615875635445173410764683329553224882764204588622040522240074196558173143198807851668333019016214088251671545712771427929668823728828620055989285164965672874680851458109404492467844009225624435968007203811124139087467580486805724099470339235175959562402932926543825503117594314831783405572266747605414459230646380530312432712433550944083124554514026545351206284680694159518296518985763529909697312424528529228678135117200801653472830846402369755224196485489409930539846063395934901721609421221397760720675888622423602193897365608199961970963992002526847276795860792309333012504959372685209940578555708120652332080270132029044754114161346723296200917978989074380875511479613048041776383834893508659773914774269063609060685164737908505804600540390508629266602309814080281612769580768266157551729156783775767536036668083885271193450832884061285893073208304506128312164411427814606238555147331128346861453709792317785677201664916910894687312893767094694749292116383489833367262023976916107631560632885471256709800913955675505776359537770936607573459220939222791701947520826211661117421168728876855224808542045884351497859170289854312576931360383803703962719122875490098603238429/30273283344519115509947512771343345644730938820612476055185505314890931219250016799097605681607762123533607318481945312429329841557402431805358446769999898776176285578273355686292424062750037083869401629141995232491962751609626139350261937791124785764610352680279824693780464939755154739646690055246319869944558655392157167147602686932749793587641519444256436074463428767746189900350795485366690737963769468296205154681264446757640848850531952293175583613872255671636725938527625731532079264405825433392758796757035134305245054260693621906223485786982998436196410423483538580972746671436533221346305786281469013349773737610744929372192301544126464405184646201675546239482815039604966576848025875776478681856181632969845614170852363294132300672727264834110419161142694489265675988819349999472488843634524355783270254020727229344880176196678957224603402350397938039828219712161003732361147282890995749855475395615804935254024349288002461409289462751780282409762866407319944625030443866635203542859207281799193374667408051830605845098586332581477875326546385498405566851105831995034879289128726079673619158588577405190604939245766623006394780904787081252436696973673583562222611439891249404166487197684957652644948292841455311150211023363091332145977877909616771228184436363672895998531030402408149591940067192320090363276992542636447743102639918442703374387646644887456790498783360085425198638851020863764512323152521515169869617121035986045242415682769566114557939133069675107951830160430598550702095253732554904149714230671281505970288095035738104346265310822887067425393367104749175675619335282432745595866777723068046618156799006042271114753554443279596435090937880173884617224083490960898809785028445797855202347378621567687543558756719882597955295906569330551844955533151306995468968252700227940348921289397555068531895573445010350003776312249299411787016716136610978387514900320824819748522515374569212737980789744031206114897383147251272140653498583654045827648477389061323380214952899562027001237674169094160894747338149494616099001934024071913465048227175529439507479615587274917732619175158210885018144181535210043119009549416155519686347685701599303082897417357564914415617078886231891999249428553887536852037358165449279728988288904869491256850293763889789174718681997331304313633192909577490140636482973852016082143340658367115276346239731374834748335185533897252180889023808945247838031858584684144403507250152453903696374139067061353216187496554535960345532030043151144843504732038856110897169050585655893880406579301446214470183458640080295549281448698014113862433673602459762204191681948452076878199584769907710856294639168952163442212624085542021537325880300697862127037614865647807941587507317547835055010041654536414064379890515326792007279618789513406484938135200475818482761495806926335414579210679772452136705478378646776235545412557275540657759946982456029389452688054645487644688427210840953514752793157990472727711349059352386763378866349975805707275880533968217986250180621159301085743433985566969180866295591788395817679563652936612150475320466686403460812017422825571812176535459144800775413299130939037290441891044770897168596562740570417409811323846959631742328715206588515959849419370234929783132755216794393370650318249309897748811017572491527087659832452399565051033424737679947504536308459390935126428579559981831361730882507736616547190590807669718417397426264212972201483326791411471220039327487671008760968860653713008329533699787191994786090240264129545794610619051340115800782534803248427016571512216487862070505446974758981342469854598170623288999286699846337625483613969174603146487413645730315321163914496451496463860654085377509091968679518861779883080825034816362141339059957421455135658868626237133110270268823465383306139839798694484148709179112212455125399339051309066998382642770914661857143570511438237678970849113847019117418770854171639899199657110616401606169937751107461303837652153104599781371145068616718360419568552147846153637514873584663937020274703566289254996203313196291063685397715826045210039660420136745437902539286139699486605207131432619505117821552721977448559332493482067515718300303435932190572089464495780538144197203105766918298386970289585244793784336052059840813670362146474648149285449992076519892617673682118971978175846978113910737815548396875318933522506934897629802029785168144150697985925647748367430845281035695507621484483764256942803142095968531951452020632676450016786426549790374099867881059805718083788459734891437464591826223247681266768743097569598792726900653184863547744166333572174003088274840104907995285161677566154129027012303323621381403456096675697074449280482811563500112730146420892664148224558780074962060381950965995342450114374281986780421691909084149579989602532908434091685709037592182486220430377818634048267776500175863578628894914780516059686784161754403287867028836648692437131366620387416614466971571990542344444791834758032050877970398473912915069741945089354145499998154735131934053096101526555004729542053688640856654170973213623803550469890031089144093492244505167330053037123421138744872508056718383039801775050512601452253444977443335478951890321797984490020603273259972018134983699312071165911250771221352954951196258638299972406398037023292404751946199058110267989773729196227545739825807244270210443317583232307627837530428996144231390339123196135735890018013615264365861480056551406493494248681134039460928375371276747280936880040692251251107657500937839642789291018019200038896459166632451921453080098345904765720188721684527188635520033850096821585205177779503479726187347519169975979809454543241845322021653594142291178611810769918808680680027685938111237319087636047412198682955620013961209816748754551467432846021112557499207417371958379986496215320700876466555615002425929591522497427005894846376586005100325678226613075574926284810834819635139937745254032531396778892343728915309873396154789661999248014955051488931250213229167547458667738895453620182031157976595998878782491506810640367683755833757077119817880786408191861379420547569791975603949542437345086265875661027463897886717411478375059319751074138758288603375419480557160669615970670515171784756402767682562998763234937004855453096719420670299778703483907401149235869994663757766370341879821322409688002832101053268948592252752266249208987951315760218453976766289468654091743358554151845560745395667344085699814180716093676347352869005801522491505930834127055596705264827202511131366309532816268619794188440804740604553310773657280417047918151467644278752515869166522478045055204623260722217830490391209176995217545349962840005874949003364939321396865045577736915212622503506996439170015883560498661180623227336763259891168540373664156253220992110591702491745838165823156214705973950655822028623023813567163051373142965937437010107292366086541020578839941776053531333641983302056071615493112381027427314166225090804557512156138200686042436566119313220251376981104729369339466741006293711125198146588599600429492366000672921128800000*t^23 - 32330304322737690425105274067917212917342626952395598548248326153244294199783319407467874259976316981001775050906687325739528900407971081745466115251584901907123448989902717278302010653005100048219444027898122022438516403798868068628565770530782465802081144438238086669991434605328919267170660178193408913389335706810059082062820717021608320288327992569600113544491198096163993890262255980210710843620062024838494890561511911522651129735999356085620797455658900247581086176122702250966123301588965739176054158133213810888756428912363334800721140786334858442017837938360865522163701320745808365672095944760228311363268157750436401344015914613280215454378016014048538962395905559176451513641959565543524637724111558134020075334640587832615557603792170133413224199148183827389542961812859602456921260253869655312439211561252387488386437852555520554381995083778541560275685170469210520687823100729058421793342569023266052982536561365157674372033741996515377397154897887018258707198227905465063351923383393116679068888613799128552614737116671444878720114609858283546434405832126843191658449407540369223887982600052119051601970128419394022290407557479254977471822047160192456144428584440428251321694518645790547599805155978616960056622727324892420919190215766797363131008795361019364253180003360503376265088988482880702097888180983578299177617544986370555270056545588459690497029133914218017673626854914607316066637226321257760330578896398343808016922526351607270586042258776751575901574128959857250786062788835103414162141217151812372733522499623812685918778566581282541671432744169650755010251783116412376447868274657991207508788273204876588154376970468311030790222423870808829350062890256525292479655137757423643327416057253917409567654583270471127106743576057005968057749710880084065045833830915620152754330964230411995935246530191307543936569169175433287267348578484718377471904500277917156772524469283483413013234487540310037195556385927317081026962906230636428850007103420571193951469418696589758171130707932131331162353984475125709293707919205189082452740806019244221636939016602868143580264742764344137518975692449095050393330335990154374693062881672924969065890283128562938541308053375626776068164692287288644800579736916672846448149930708790500443830581786927436934079878736168210679163986839776563455040195858574584456284250931099495260760457532700224092253066208017419397400468366448583000956017530336595991158593466804239050069408300955625834854177180053890099432219795960853573112852068743462088361001643605462284666776327626487122100460076321038125815957460254240432198247728404609710258687269135011322297953530390885067249604504783855203783846132968269248849588685401111291688999028098910348090703425350683529874462272091357178009875775062039598240772176402723845845304236010783435929039034994060488773976597228228866760415733061746057175966425642312763070900821438218004142361830047587457309131585570706089197490093175320093965992248454778626074975945092984306798108307714180041743355818598305988238729255033351935964554772509354365909514388368419106345682024365239067513497765574553968789201930697650527217074718633523102915127905147076398512322443525552323329582333208194357093351819788027701481357835535534750225388389385306457173170010331535223474428696873724912835390471393345068883232242016995929211048410891129075410542446502578516421783034847673505439636709345124952165896013277805247886284149573242029207553430815505506333788189983080486448173031536993880803516828367078485810623679323054189315745864606978785274123631801099180082143880539632822888802130667843819978344290036813298472324236850344967416426964147817348691003333819918096617251592472224283683881386011384803515215505200863005816694770535314100639239874695821111425437589567435787002405424688874608153695480843080841529647034343131601445591844801164910477372732436543822561002740701861643206685408302166074924188764483420798762386690344104120070632760087171861278661298641757092132851730407098129071345496633462636906896704722118938390776417669326771871820653069878813894158063908525160539195213996184516982427838839083893251330877872859625147588346784735523054940292583152169846658939206663824005112058471476979635611050029389616433267239000402360306984017505330371640153589676057329112575019188020356321112915458927754075974000320159534067732066192348434504286848391282269104655784598333433711755584837790842453345691842489479367472170326060986358069620407220730630725591261316026979884894724294529450937872412054665352998383562457613546689678880911068026798440128593182359506389228551769081318613961116970785058690509285208411768169746552090706101381595632835084697360888069448805113599915389920347405983430827085365478398447395830380008704712332315552131877543007961062716800839470985887293838374970460584732169531263893524965425934991544624915615197919168245813144096938258782659072595356234482254416740558846218172518577394363376901200447773348520014477060280278370616940714346131387109409717013724939069943547232563440427173997486559047279103927530654069662250233996020333842907387822866756273740238715592395781258848657720174821538423510084509497078893051622592531799893573635399200212359011494969948435127958294504035854262360900354753149076748046050266798829885050092248202808706481920608416016606649841283469570319477258830917709501806010374910229363139965827119096470755660436452855465268507958087388475787306163759397828438694633012172239972733680987469432262545365380423091824085802789809184001694109916985050906284258639296109052010756429259282346651143345195554685706077763927055544538891976903661709197643008801849166988741282608871867223830176200572878921943171483443677119878108065381346947611430594662895498052467358672118155015238414678264899474147117488028489886231853815250219951714464731873827330010338805091646244348545040563040374564712290881608344124782010403724583519198308255752366561850451135128410586537259263363658546261861351595124992230119498702650903163947315099382933477261765086627779457059300385819771584389316625556623188851304018529643441761989377723942622831188391740186211907762008331774748067286072659939516938356648767144595941849623267320959526359463732032225885347804727190777210164896450691154028595374774805249524478316071148124268985564845631002629312722414410958029009496491249770145530141590444728469046423659802306629326822880046634755999709436220674209794490556199422875695148200033481089667499283916649819278733550496908194522241840555555281016973292582120929594354141621948619063157380533514570803297319999253508269276381684587159936447843997195364032191111771082196360758659508593119205481380101767680248649077655113053458881976731688038636323841535136100490947640685416843255567524803789082866762190347420070886998948688787164304006915215754471285680229995817670301941068150452001615124969488007384131372792482747834089702802045058623610252698174688843395604191238241851284699153397212917953068907168418564519068183390506775587219963486979438613088513788424625324034816277/1180658050436245504887952998082390480144506614003886566152234707280746317550750655164806621582702722817810685420795867184743863820738694840408979424029996052270875137552660871765404538447251446270906663536537814067186547312775419434660215573853866644819803754530913163057438132650451034846220912154606474927837787560294129518756504790377241949918019258326001006904073721942101406113681023929300938780587009263552001032569313423547993105170746139433847760941017971193832311602577403529751091311827191902317593073524370237904557116167051254342715945692336939011660006515858004657937120186024795632505925664977291520641175766819052245515499760220932111802201201865346303339829786544593696497073009155282668592391083685823978952663242168471159726236363328530306347284565085081361363563954649979427064901746449875547539906808361944450326871670479331759532691665519583553300568774279145562084744032748834244363540429016392474906949622232095994962289047319431013980751789885477840376187310798772938171509083990168541612028914021393627958844866970677637137735309034437817107193127447806360292276020317107271147184954518802433592630584898297249396455286696168845031181973269758926681846155758726762493000709713348453152983420816757134858229911160561953693137238475054077899193018183242943942710185693917834085662620500483524167802709162821461981002956819265431601118219150610814829452551043331582746915189813686815980602948339091624915067720403455764454211628013078467759626189717329210121376256793343477381714895569641261838854996179978732841235706393786069504347122092595629590341317085217851349154076014877078238804331199653818108115161235648573475388623287904260968546577326781500071739256147475053581616109386116352891547766241139814198791512075421320256540356203891521953265792900972823289761855308889673607930286504647672743927364355403650147276177722677059693651929327828157113081112512167970192378099608199296781250800017217038480997942742799613485486444762507787278290618173391611828383163082919053048269292594672274895146187830290027861075426938804625136880859845648140791705007903721791572147831170224515707623079873191681641372427230065267767559742362372820232999276945031662209066076563043787970727713601613937229456968452521909430543267289910159017161456791701777814028597895920868231694523473522115484822835980228627203590285676317495777503349523618555185072235821992835054671928548864665683242484802681631736782755945702244158591423615392775431312365626902453475749171682894648896684549515388324989592972840579861335856592756402364337154886963131526421976499222550440634913270495930725963475595989630998249783806026400723395490927589134374246292339336138839955709331727216622954466979760264509721912785384365567145391624526920148510815730097744888283905132791022852912587272818556920827698336470127081168589216511125633331513656767224273186271089733746085652637932315785146188654834131174018142848661222797187075358933161628436380742613314743083771775787649056422583759340824760501463757044225212742343993925437111798053785528079747436889502982464527873868537498200769734971668679490197300674884882906647230241118666106622454327233750746064989575265946882246278982641630031425637950819893056952122434127355439162261542177453454981341455362411723086012203629685327169556418733465643583036990303564769517952676916029916246469930714602839291423107504417801728045340433041499119018278499624304305915857849744865047377581533772019169341677785565494807324851814291700487796657519370301052285989814143002264516230518857326688653646288976443026620749712432015600272356324329328654308270972181294007167393860944797809522713009132183482297525392665361608362090565509329722854586778501235609415440152176357838123512223338339436750290695876423248191300540484115149948939453752149084881799657985376285749890574223001053612936923068065671812428599249946091269479863115440033745579332063312693956068786627314039662640627572293190990849668433971079391473474657676052016056363173533765999991863080069801893543790713439085280944851929214655351483730510917215763191546756385333072078199032159448279977603078125872160699595040556157120493813967245800633113013711834001355432311489115335440987623690921124909813637091841293824546957589106030333791733144123712511277822132549690984275812089273602639907148858032146442518774806387478137438407377770461007562279161621557621877221451100262186329802965960392124797237894866806020769322541742772746106628804674381550654670635441824589894847361332423005267749929660766061119081222706659569403980980805214352916349125474209678362022487009314786120442718764091411816121305425080011032053479829621233874734787770352185903521938829650976504396475710414813901780757792422923520354896087673818355554460596997484436445984454281833619594498783428929575742652466095116962596784734926727882443283506858679566526901676440126327784582308421728226814124629299005048123298195109247964211891307631151433346881555563249984240845540482603687719935858484811674499928034670145428070747959535645184452140093856993409512667955331328338468325711212476619646197535701525872068447813424411050027814212016938552269226969991456637884354120290083679123722550121395110803527657138908707264364273170775470538780077632765243096654086893698923849523443908403785325901763266300451601175438652874283853206482526538207289385746059997485663686730849625024223225804649293699710702530995310268597722205504853246275698564227538976206639479793143956538321586997798793198642536575746068782349702748801516961907498665624936670123835490285863087360145696560356785281320153776041823001933400635709321306553247629063212568727186431967558844490171549355965860620026833538546521079751586338255444417805849075748635269180544487182853201427507229880994823389742469089277506376819473352397507334182195668985094611254069377399653229899008686854198912701450837909947422125107622557965770457572064907268724474376801405427697085062450036796817970672583247008068318758315937534350888041816922691187099215161087243956272517168765614974339666477516526007672897350669919482593797401355221887048554032155056458364369150780071092017581979047656627313470291891411573255531641359741729266115022856150091699605499707939619956951766162543189362670772057406141691369435872388644820198929791886552888443333313031573977832110451941077488995097857338383719150530101314648519705093885289277509577990983611921976869070431026419342292753047927653377546761891226259377168731302530955168271505328260897934123286071779834476171973349191384883577579120172633936264868807907238126871348118897494376643757152980307168166495389125257157902813484268648550760229123011131232633534477736777531739693292277636772861127630619458859447786044305866133767135755573074572902093875618692313076397178087688467103092373532984075577059116297928729119359003552575671560043394184402277375099802574757729266087722012037348780186793004231382860069665252482778541377742974089389826755655026078653215589803702263084445404239202899245454733882727716955384416750202274026243924023200000*t^21 + 671257528134698940931267255823179918882388025613163349152282039504424906403875386986889671606023124256967805578484206708276017874532435842004840533350609782262674323934540345811523497620543560714225563764803685149480736851272663102295034525842981614738837479564225122206439106695723958112562911213267850234596616683659725455927219481745063324822349527690499257628323846093921150473396947623736375503904335255026685542801680870388002253218833483630410786352553710453295066939520777221344806088422205635108759569258350361189932037600148490470503366500211559623525873930941789244591356241971073878282929419424004246814682167204531339324686111036644809804812327501520565549222007151735262957758048492890708218076525851880624837434544869395931600505908806310221721723877441187688208320627517923511106873717491916534668474957516107291363051181664335199060485723719028314962497346087019082568124469573742286828426082870264066991018294876899325246874611343499586954898635503024675074713732272241194414811932368591925710723629680805751691631247839832972980650650025618884150923747463351400116019626173475791248782345063995734785942628327119343492099920992676266477616141149122221974806002683658180700486762468115155201169879696719374983716285716497268238077002046965820121796842442766497318363593092445525964071443054471506028068676495932964650573067290283634876192098093095727747000117852753568908675654914491870529015873390768871299305139624313098120574897745477149512490176061736414606167212695827293210252832635964038660242647626368274677305098978798946698927180946275746137657941495513192899114589954200568217250108682833329063141647902317998293835513387330114958220994773892446488677460607300954413575854364355814461448055640596614399318925762390076084179003934442952836622445622338380899080354403849843882019676707068059930518472503076587185846071902333127399113074169685841129968358656751074570244044859899995399217632793156695490896351487520918107047300580478251268713290155546674959576453338484834073772472591859932945445295051177942001769306783123602541734692562738333506689902061665569818880170744585767695141816516394481217009761290079841182315973679682557003931265478002158051265101810847072457582981137802428023753424361624899112283636289132739277090707776257382493097430973781748016752473393495955423098896708886638999741176070923536736877027623499316937937919587827557711084248361161837267302992663983352639189020575329234800767992228092722695736730520129342354666963409160852540802487782738878823282375195686880878781969985943347114754559538215630350793072450793944748454555872614562444120264068751814592627151154969471657808850713440437626522867918387500149978424366912351075361197055086708538195747880520992898213012358653266287271575552077792526550314785671594618790533045724662010725010041626945263526401466511283928093805150701568828728713802352755473317380029186136225109007555801881318427986620256205172110872602165354986823096837724599783271314619217221461719129910299322466268395338828723550639065329953490367185834219573866728024461173343600518823423456412055131047135840544982762918383641613074748865402052687918749299895134324292303802764183934719052082370010888596349894760379083568089201162001223047909191484207353855958849542725404083493380280387242702607306470161834005616202436158674454266199152220494939796687875064846749068991724652507744274290816790188697796030386310986247014651190102673909230878849348557280815429796824411731612791723221251889947240676023582469595121503618153421931870897587955220584225934547271134707990308938295370344526214629138668623219857093415475983634927198915744622580051085486515073243270057154581300284418450266139207717068197944414808960881893571783319066102956932945318031519063433881010753427339939990250940079012443267530122564545853964678752085544389745161785155727696375780855645996975526753464998064375277258715055414106142210560912702387044910565780493842125685267313758983530726564558470386424499695445795223895168817537903155912140836062159609314182206994222308669497524777594391788178910909152904675433819114717360256965579706879570971165416824806365736055311337745997219103918101560779444066122377416930676226755913677632027335560331955403525379973000036153283284056736992026032589839413915966703208204361916017458804296517058300581050918315757560235670138184304926732379916238421898855243770703626852017753944204720699581783142983716433411361686067238372407013524426551805614082015606347180165647298540141253389152617387213608863211721011292871404109007336791212535716339306776986722833510790659416506247468082007162569303132611222547958515950647144166705136731426094961967407976902436942773349643006089089355956532271640425979754450112537275463842297201593875256273853143838639773375276057076622667461808239129179592428849926711124443665558873869697008948571655357724172776254823482718263351173736533137333419775737441803192566363995132919611431939590049092408609018142853229928050093810187295410645102796893941779680002721669712426511148164938950328930733003073923662687856961475002896833148679671768577871248768226169640771925061275174563530511338101058311414832160850648609369730275932014178234899395034276106129252641513226524791741345942500014619862226912968475755576081062242577822860733865779882256399041783778813634725703947020280772111174722952888187483315713502436791511230223251626829813146203791941636134803440805072153703986931432444524310816101476094551148220606359579868813508521317818361142555738620223000656587418228199016097653250635418122416162055591195733510104512684070645931893494280371781794432963506381262642056420885448429994317119518029288597788935234411047799652671381084886686465742947772524846510479159812357861210283218565810430334793569915011322613644477265001090799514054017957811230099490795298124930809270638632374779419248900113974932738513223766650890815012821793175631128560599913641898219280397505894343579992382910420084604464869727955036698400360306169977230139702910292733575245855248665440270243351468954727599252057571933782622049692067422380284198962736334796557182350148036124059654137779816818681194997208623767675705374795559881010557782722046636615986442640577933723711182555887998195008544426167348905737302184620834185979437622997508784778241475030307104597186627419166056250365081901168619078434807213765199521684972706267611781049168978401581313348872462787297311252161189099787671185123332528693942631749122280185189522402345753968786456031377928347736746352483634991024987093207644361692817034452607160464081925488252895164148822921500461468522396494352575157374453015816618584782246720540295902788132142134552001286234182578747841461876373690044649281678652144808868254867753917830258755923198511393012728289683058618555483964067742219872039571615164291846198873598924739961233797561085135646902108670561560230154276775583291857566738817161132771980148616407792463816561686108952294094314356370657832537280687047645378369090185304551045476515174672601627910479990068429726070649863703/393552683478748501629317666027463493381502204667962188717411569093582105850250218388268873860900907605936895140265289061581287940246231613469659808009998684090291712517553623921801512815750482090302221178845938022395515770925139811553405191284622214939934584843637721019146044216817011615406970718202158309279262520098043172918834930125747316639339752775333668968024573980700468704560341309766979593529003087850667010856437807849331035056915379811282586980339323731277437200859134509917030437275730634105864357841456745968185705389017084780905315230778979670553335505286001552645706728674931877501975221659097173547058588939684081838499920073644037267400400621782101113276595514864565499024336385094222864130361228607992984221080722823719908745454442843435449094855028360453787854651549993142354967248816625182513302269453981483442290556826443919844230555173194517766856258093048520694914677582944748121180143005464158302316540744031998320763015773143671326917263295159280125395770266257646057169694663389513870676304673797875986281622323559212379245103011479272369064375815935453430758673439035757049061651506267477864210194966099083132151762232056281677060657756586308893948718586242254164333569904449484384327806938919044952743303720187317897712412825018025966397672727747647980903395231305944695220873500161174722600903054273820660334318939755143867039406383536938276484183681110527582305063271228938660200982779697208305022573467818588151403876004359489253208729905776403373792085597781159127238298523213753946284998726659577613745235464595356501449040697531876530113772361739283783051358671625692746268110399884606036038387078549524491796207762634753656182192442260500023913085382491684527205369795372117630515922080379938066263837358473773418846785401297173984421930966990941096587285102963224535976762168215890914642454785134550049092059240892353231217309775942719037693704170722656730792699869399765593750266672405679493665980914266537828495481587502595759430206057797203942794387694306351016089764198224091631715395943430009287025142312934875045626953281882713597235002634573930524049277056741505235874359957730560547124142410021755922519914120790940077666425648343887403022025521014595990242571200537979076485656150840636476847755763303386339053818930567259271342865965306956077231507824507371828274278660076209067863428558772498592501116507872851728357411940664278351557309516288221894414161600893877245594251981900748052863807871797591810437455208967484491916390560964882965561516505129441663197657613526620445285530918800788112384962321043842140658833074183480211637756831976908654491865329876999416594602008800241131830309196378124748764113112046279985236443909072207651488993253421503240637595128121855715130541508973382836938576699248296094635044263674284304195757606185640275899445490042360389529738837041877777171218922408091062090363244582028550879310771928382062884944710391339380949553740932395691786311053876145460247537771581027923925262549685474194586446941586833821252348075070914114664641812370599351261842693249145629834327488175957956179166066923244990556226496732433558294960968882410080372888702207484775744583582021663191755315627415426327547210010475212650273297685650707478042451813054087180725817818327113818454137241028670734543228442389852139577821881194345663434521589839317558972009972082156643571534279763807702501472600576015113477680499706339426166541434768638619283248288349125860511257339723113892595188498269108283938097233495932219173123433684095329938047667421505410172952442229551215429658814342206916570810671866757452108109776218102756990727098002389131286981599269840904336377394494099175130888453869454030188503109907618195592833745203138480050725452612707837407779446478916763565292141082730433513494705049982979817917383028293933219328458761916630191407667017870978974356021890604142866416648697089826621038480011248526444021104231318689595542438013220880209190764396996949889477990359797157824885892017338685454391177921999997287693356600631181263571146361760314950643071551783827910170305738587730515585461777690692733010719816093325867692708624053566531680185385706831271322415266877704337903944667118477437163038445146995874563640374969937879030613764608182319196368676777930577714707904170425940710849896994758604029757867546635716286010715480839591602129159379146135792590153669187426387207185873959073817033420728776600988653464041599079298288935340256440847247590915368876268224793850218223545147274863298282453777474335089249976553588687039693740902219856467993660268404784305449708491403226120674162336438262040147572921363803938707101808360003677351159943207077958244929256784061967840646276550325501465491903471604633926919264140974506784965362557939451851486865665828145481994818093944539864832927809643191914217488698372320865594911642242627481094502286226522175633892146708775928194102807242742271374876433001682707766065036415988070630435877050477782293851854416661413615180160867895906645286161603891499976011556715142690249319845215061484046697952331136504222651777109446156108570404158873215399178567175290689482604474803683342604737338979517423075656663818879294784706763361226374574183373798370267842552379636235754788091056925156846260025877588414365551362297899641283174481302801261775300587755433483867058479550958094617735494175512735763128582019999161887895576949875008074408601549764566570234176998436756199240735168284415425232854742512992068879826597714652179440528999266264399547512191915356260783234249600505653969166221874978890041278496761954362453381898853452261760440051258680607667311133545236440435517749209687737522909062143989186281496723849785321953540008944512848840359917195446085148139268616358582878423060181495727617733809169076626998274463247489696425835458939824450799169111394065222995031537084689792466551076633002895618066304233816945969982474041702540852655256819190688302422908158125600468475899028354150012265605990224194415669356106252771979178116962680605640897062366405053695747985424172389588538324779888825838842002557632450223306494197932467118407295682851344051685486121456383593357030672527326349218875771156763963803857751843880453247243088705007618716697233201833235979873318983922054181063120890257352468713897123145290796214940066309930628850962814444437677191325944036817313692496331699285779461239716843367104882839901697961763092503192663661203973992289690143675473114097584349309217792515587297075419792389577100843651722757168442753632644707762023926611492057324449730461627859193040057544645421622935969079375623782706299164792214585717660102389388831796375085719300937828089549516920076374337043744211178159245592510579897764092545590953709210206486286482595348101955377922378585191024857634031291872897437692132392695896155701030791177661358525686372099309576373119667850858557186681131394800759125033267524919243088695907337345782926728931001410460953356555084160926180459247658029796608918551675359551071863267900754361481801413067633081818244627575905651794805583400758008747974674400000*t^19 - 859998717334828728295861333266049095410966363861297085028254988079781472306478400316982435469289687337128432181704888209152181142672468220976943881357647324288977987501031110256966627950368197235937482122656809871188816940617328937842275557703875164562083103717396283676699797760433436686882502434351774138792204768209545010245200224505939767371283247146841037113270928688331300057049474068426337601836934884467027271270239535459162201803166750527172661141102191604521533137873325437497392185637804370267998438249606111770653857856772108031672084416774665445481924765208221856848607292022031308221928994316381546680191498948274748486053728288858349804605012238209162859815326257071658591055963322643045921290308605669048103194769944144238170824701094835486565155396831540679609439759547837161041525728520017377716802450176870516225090966167185668307444260611665898113199928912286491747026661061099642124333939749231088965266256543702553897966375736995769524844806316928809745538612677154658351463748426755097086807704958477500069897330618382997691162865123918349338265516989613518970786340308203932373615205388165007014727079325433370123737043655138686672469279311228377406379920350368817720635011500593908202685307155692471507552870124030009062244340863884252450019835593210350994506472122665401038471181558399287300972477207098025227714767493225407915752309606072334076438948259983855947686031396905553177083084285071566541399359679631176633302832919701903217224799555766155802488381860176890164462096096109004843471425785294334399270261326005276805697533011821113665604060792138990326207794530848724520026121225673708433610461831283031411446332216821646587838493397162701817983225235837170826155758155614041285828670548726780168367753878697278231128340696346836241409431967027714109484641051253705566481890024408304929471940035666133955917097309196485068678921173094398355778515718580124447394047841804079645379141645847966808679405783549285553847947769537509504309652272201971199439917479226028767826769877641234047182025470189024733092494507567754948778747940080053679591679528764404986469957188471433530065231543041437608267261219249093018252283109956526437179091183181173206687718069854792816629940187133404348852089239653536311797631225536235516137930194010938062246261530843547855036605321245484891006475816975481488294725158651784588628564547649134579746349440593947103220053684911394623510758512788468685873023250181246446015634980914531790305054402236444642304646697384981792889877474980240570700555715969526514510601261621801597015635267603362018261250506820714364870719610511751275718862553698874340247480858163013429020148612298115821893383314210740435284222534168086776407173168583081126461845349659510346752902088633128893889111107247589154048542691879273376810065617116156573547122424257316077932510094739423670277655170133531979605451413164553142411493663810131600965600358233258878947373420731899053489107193714533605901443356058903802325120483301872259982171962921636899763563943760209325203530988192585834835396657288122927978257152675797132558230580720426821299049035341569022802898117104488431088860160885565767151490170650001513638784597710482529111994030643822053590667547247598198373412821357515490792096351912280901598308444509188218399441808067339683139663204778462462643992966970180104629208335485046003773531697159020468044945698189673083400559765194614912568636528811690925367817857155210829239091882072193275458631055490719909155753049842822649964016266796976631975755859758117825035363711251124598776205327532917862572342827879697252016579382638156261298624819966686071789113779894306734518515702523887113408352954423450163781296900551621752252847234189552097124239515984274885242019746212954155910182144554632421971585527166565502375188850350520411394892518266978496779530860444767392786572233844992314591148904700393480815875504457706670191459964167104512231382623044121583124211725097540420573778571292112910598774867493901597686740840449364443040708937396514874324718594538456447331563692612944819139303512774987541612998705313984721411722336095390911111698599151924758235564837831284207738003552130453863511816438968290794021538469766865081251851829655910570850751194587969305711913392198921764551406962163834575907606783466662060277452568176619286790398391966773441996030099303196900116638063139013787441139284928787606355083426658789049606374931488823943549020794117037262608612850697535723456215006361186930418170948589336203366216831816897840474710827128967501053296195484536778874739722027391402512988743845690002265182552316235363163608456949879466450233288346239441035369426022439777796445294353675901593497064186383987849472443762901418670082069625057771088875506963390271656484736085620251897998686671039916245193805559192659477281756087135065752083758323902091175218802330265532076457485570847702229442544949446632795294362447969998119311249715601006105444706597668718189386772915994688757829660212303986747947638933034266107869080021486888648948210359375260319521196672247158781804173944564323316046035656368745229843791514167283072697701763532121653165815478237925357962071437403772475857477631870801773842886778254687087195683939168740629539186943993045822361933276435215470708853291916522658541373132281834266676738859728646895248107729241526057978527770607785071149710615285460751903036121198485689086098464914082314151668099664998993871738230342333146450604392721998073035390527315487164113562158190633544737186223525794227823336637817154698354044398004260390380345457784494955733854766551933412023186051082068637505568356484978109956513109701525026383876731745537710293981690905059339295098762168558221136011633523145081862516149553002706631392194285241963470022195160458785083044960860121453476513125422949137701111703367278546246168654566588293607281688849058979135881815900022112591018139313025218397934352673038392666334748017450171124561779166251173919593848969608845654170449131014536976504878619418935555041149698902688787366979814602984279690167198189604127592751182006775430295475034293561120906265865796617788640216945889037584294054563676833527031588685602138389036471788009706076314382947397922886167304600602001788440155681180982926820371707931696869541503768289758900395594240820743579340176060623669378954231798465693011880088509254780483753852076850829866240626620439073577002328990207717694723440407516558789287200360658544976734523377310891413245582480354501158537892360970531612246841425957203878926742862518325503651235305468464593488735835674565408779415492351535048614571670871761595426088972975967742351278994536680572266238638720368898447461999233535542395755840281816060025220451143744548172530217427747073293594675433878166306625713261297368583588006226139641896579394670736120060281416866388192642493009769849901345631284543180372999344060371851367682365407745592032548158892666496874050679683309232361524278727623855568839843142596665495015234252918737126281224608636304530106776908729610996769391731157514595742815515202541/10027867039349899164322630588001367208133514822366622185364288101382000190837620435122974647249354788622452215353459746347727052779874740359920320922560534557020799692385451570271467118529983044072028192109274110010913309117140153928470224172248101550265668201947327060220513240278127697802767424315092588498761492784453063303278584268032826363826117343064057563512739771438065409765321979906343256142551874836629359925748833032084040575802772835625830328237551690730126845970094906058871702871269661102948089318433108397685600680338363480215214799113415939809420829499768627698992527338834939234595024444947755884031150344745500832142228539888173046496000182927614105225510579117267541955089607138992311909754400561857799514405147908206731175218346287990627566744426370086750651267228299741722494988378368477917005613382077222426892115274190926946741045892048816033324240494434402574097658869072526998910605147591192003526027145106913908757954871412599812423539290311076060003818707703306770880263732024544839645469751504457157545187536231040916931475055848051635134890110598188245311728938922799156220869148655938241318639053020903956165938803740782448747159617022458163129019145263482666676836994223650186902254061517987360951270479085808852030266158030952207163850474683628457324606144156082968424592014832845304126422341817336282489721576994596397614621465913013047145169258374161312665250150185866858092004991462627279284200911251852079045796339292367938364967637532314371679748212808960194971401925612380530795064712751142119648479266224025374514783409586234113758120348398536470662545062226051486016021192311178349289198668250426480367405460952681692993781845855426274627693487189637742756694886181160892005627087261142949892269874213408595885402635538482712217935584371949626938940848488202463113860690167572826145860376730663138260073355762085859274960691868214645488436071183827092973414658326393358905081982880846469972274367489665333140444601853658455023075425867013133045303947098031500409973106136871173573366396219394555767975639552643014947052694316978082469229390438182857964497034444958988884016690652282453372837379703979578643991128391080762212887203236832552875665646107723623811527503438937645641447378947902600287265288872809760518915185783042111759362917244663458943659973807414236225869255749644424870371404379750381847355098989241418308188023550760643043022506471838569573627342378666045104949611903068350553338462898769047801455625625320197997869600759756834126671890899288196096515085390611464980124221406369287742473977269705250868917634722302545075147521616788399299918038898286117131274320190816503359084737251071683239185839530001286173526766271263436399677772956855345730531872521066499007085644130065310381475847391038455209999039299971321034227741845164601850403581826476183693113646223706994322240749484917942684842171227862882875370909393329701685873695628183668436893391059680926148272754505616070624519550570778071578713874490732634030815899514117319589136688629626466580845092128072915800740352668420168512904752204984726535893538046081012708408444570041122412695329616469095615182210039539085764586298455856915078142962937485800325973187401415192843221035432202655037840250875647167094517496624040911831955877904239312784936063068413107984230215017901038207813624469589962864366168879286363933944691339010973204924740449096458614092945063528281117860913751414768494685942184334451750704552098207998098707810523983126700177080719821163479348592086353306234845826112243872189035129062657737736511774300281796955229511689169676097992772075732777016054449865557951966794435069114576092113208464553070043017625599848243876983579659300213003827426256220320502545636010599489591426293331334136414988646869693632599967910195509173671216775423862126117952813694434801354083486920672568804275571150930180749729079185681904521254531027855538894354756624106282399886419682041133539164844038519972407376005602317304355604861910216232169055080139198830340246154867434629096523742660011436596486728222497415832297572535527924628843238583307908210824416837419253499552738189668866983472218591699296870321916178479340001926541614325073986494129216856293545676015899278682627661181052481662122586039469207791881888302916522304086208588907149824676209613713417019539972199938865635428190363357862208819667229740757652645367426749514750001463174201614225301863119407396214512881034095679095924349073560169522765853116838941045660666772758465606180129356903063676041874924715501215297125394751633769652302955878317394583305020039931826800803635138986626753969067754048471287023061950693493867343674409202905368813986910537919815488480730814476018961990857045899193626597791394922687503294534684338581011152383298043807185331622276782344091398745358494029560261825647749194988007355963575721113936775045872118928014795718143413375037707285633783857087494742315223547923962916196855600859059523842583425198397292989284139735167006241290854370282313215280492287679598840310820889102154602652684564985418629626882866231580482963877453130598868532221950665245485685905780648689651079322844184493630143194492504800731677937287849860081373788231071763450537317625603658233241872211175635937580460259640155761602463923600740132881484395722418912685168477799950477241391214391231597231278974580077809892042958856817021251111792060961727440492449747090910008681823223435523027633118147562802565137512171801709488806044036115536250186245726380635809679364345742204148666573637938860002043491704066154432870725976734536013412554843705121381774179967889214501699125304572372357087120544152794883871719905092223617528475898143206727084029214931334705003868819945247373096924183536172879513610612644557744103877093717340716059688697685086412482028388886937882831557776021319122223348756792884744085405019078785788067127002739458159442008743072908878442778600946520731823913031494421746712020480301056642920112030896158594761635685347736599453103535979416673744400468172243403623826494198360282274394669094224401995058213097750868614712487947399281743618565178218016703071351150129005596990300280294138223601650552230811446028419098940048750061855400338765858288102978790857070758050239121979634630344549028532037803087530377824504067906896969108147772915584265530956849752995356134605620774955002603866513177583802308874433332436605682362434230844901734537733267507740046407169675797811174872726759517687322817511111364801906517607127299535583657062644774990465114227035631167709603773416106641357884479327578684510860106146132795760545147973706067288942680562341584260125137376870876089059111722021943243382971829435420585575486207662132570494406702289493807962331911304709873983389398194675549329029512329288085174939117269715630775252485240391713817151978839962433946824585582355371887944403664155550354642891748666093161787393514548208208165237298562460511608640784510507414310832838971181292442414293063134516145445669429984820109417717648450244860954727648668722757782057125932807262926582511957583600000*t^17 + 176317877436582109339696299445848504384180777175761022570650352122886415516787604101440265089501994986097994700106261157590639214436932922615812046670956575321425772658148596476803485628637381190688911897593712238803514212042000965197214415322744785839081369100080897100362368502881531878359643485894417659253170771769850663880231380632385250384729747824265715245889385926119076782098733762585346424968044364230711654681272212119322430271138514003736999203978565411913947665430194203622450585941580483688918423117411988567157863466843966743294787979925570527052895310876031392194875161549562649583905144455637046998333813920264218784091091969840667136670220194830419425855352398154203605194824239946122904654584584906431282091708085962344979163737927923491615335127006881600537423824369692634757853066005145374098916668417956113502086480604187384350452737026345962365072439602193872767664004494479698375726603641247491838143498974845905318081587152235520208426762848121906133596364155345057653586318926352983532539759323328138130335944591774285262413340796720069022977201918049776460675248776081595243806568360304851086926582393711779029511429896866550759125056271461743633609633039732297296213603230636597041163454916919111994987402306784803521450932288685453861552050271058606195743302487531409376097365930926502768237682031794392826732391835480030228684794604712270152528408669418142890324176353195518152089282541385841896547933600578980296834757648414860572023378417916112355664918826260557712384168599428348941794006059485204184446242170422595363366706267809404542107990051131009230059406834083716673775946285267607334097774788467255703210866954708232372910115897233422634534169413534357833274112657328940127789273055478925413701245933675420763523748001480681087450805623022552353052466085835174004731319375086544692161957665708333948498929737776116279544102854886935990205942700758281958081761810683533228335656680570192755351895023752701132327788729511895463752000114905476785656568045674312017239873791393693493964435544254944627563935466712963070335535357061094074128201212935654558214269727271790018900409696498400811688374158107585173666657417417578241930188914127281684165683191464021547543796174098257713559800513711487992582255886820105625721880077233498090238193585595813725370882100238419769590826853611575694200078074765052213264112336509305553798079429048228910376102080686888285966938605973400937102055153445337888970867888889148951861970431875594296229886762554723967515116064766868475231187950006124606537228748333773460306127165758834001341338939106499272096237257667938753457856750541424039021249258186153863182511453100895396235638130210628123936136160491047897057989940535768939081441712931264713306078734612498800335918857194464547696282284168402263464856265191871731627386183311037910302183708529367658249501509415993375168248069901023635281855792137623490466250506468439875142752840384945729766087822007386810074425588320971914763595966114351518608762771730612782441181742543234360705167580039085441769632824404139707001578223936209958633519466153068000556429038450266469744401790133247591049315642278044443597562663139770197427879485491236730882276407579648485491216395734744144618918929814419502181271869596685346969394410363690165517107585878983678173628960719087425189744910491447496794191199688802420227989823735889658050363387423522116467658770360111820964798654133852245587317807516297493106746410309576796923078130463537548694378402792463676157277209000504991996862285591024400964220623570975934230253199206247174304299970643410795709162520574451326395915648026573469609819774611525469035556053546485413602795829014619924677524480303767412261507606619498642004276396660055794726852582288448520807620264230447520150581285999547475321849507382997729391899000514525039667317506080742249840297425293006783173316874098247936906382543714583245060294597873085415818220452395878190008674064682542387535622099904106667757371843223099087574705021812791429890612435609680598515465213626676498971776470460922968280926107079221997345171284825723527796313974702784448526912235462663127422500003434700157264014009607474531163479062858572020244823600183855922206861992432055883582651518006881075093137163064940313944458216981080983906280465678790444913267176990085373013034955588735602444899607687272370040301368105036975025458299312527171290390169841810980842396586243716345346923023643361670199318702825709050655538336669116265642799867048694193646358357244366476190912372967041400555877635317270798272022819304794675576210457001707727660347726162547155537226431999032032429535685026554528257261121215203208588970501981086361934958767541052524655443957315719962247134130858530490006675617497762931952677251162060414358275217678670735581530985518857565173693066687469777269281657712633292459084292943931363747738579266568489150785536006489511888751460576423847113474082623067811888069173716785883900948994801789265926971334879659494287904537526182633876614318946579100790063787813110876201604445764253229599421553299266301505045441068909890323341350510417727079044750352635844736510917006048428376820037001835357555700995840723408682471285558354961762864585510741558194665350183640378159858015206318025607960451424264209209479527067798336262269933625034171596773927778969080778270127969327671553272536675167308330669823212353109492112643818382298343316823477859251777664822018236994164520383642300022711547702153992502445637820522061499857178563054055329510005666657679521562557783874708430078849729515655991605107194824523306600496085669089777365356726149442598453885160783204953754714660687172728035484146884539914421600325858990696138411196715606607410723812524495313998564684886824234540404166013499594771328561562874681973221565249001650452655963419142823152893841224009021411510857883765691521819633622853441368659746784509029873952336510580603020465539733750095434832314452978946133453717592914626450301386672304755669719147004774619428531855917225256644902547859248766391915512276993105630186110761300893068073958511581180815179770391662376692654032265255846581323544013291249363841917879875041141713614418719231848503442045221503970767493880135511720275713807554617708601350385934029599325426196129496770264990833180174359859902993360752981976291918117803746106093204209634201636666054061294904949746031956384169017570874269590395662668061062358394352351954000299958093278859615242977622052445663368678557905792650861489164444290339621240408211162596875742696814212000269081325654788652735122528515856410481488043833937417957977670402163660882393052976737064173411643451394469169957178330775969651448816111753917884162373126940699220422900184418085523373511707678070904022108240577708666219514586571762789306207478882603986116844902165211241240755626228116751328428016382411812800195025089178856739732764862772783390168973565996412770732222717319004867643504957623444812118906104603045741648742654159772713458041367777040207083688447568105232343765938644162041012227005444702196717/51681857097214200898948663468690575761212817715391270751217182470740232160014006730782319042279542341479773579305492686838594454665219139802024642213537719718433962649903019960549093622941439082727691179509061832270951151664602034496642275932442201019207442324330297669483545149821656367234674581256872773018764011194697361253926656508452710698036780647797494319245217357326241228034628545264368493348804853753604786464381412123884895002879996587844536718149005375489415506451168540844002602768605373972635108566736281897836700212226218607003296742607172798023670939801307547991013546046589600061120180396711625398787602203228062082831844324841310674632179766306053519372535846432905628729127995851930082821948929719245359085565119645737220700985612354252872603547818612655921077104600440110059788141574750246629320400968864461348950157632249297908159807990109236279982548877639422442915669518458203118208980588600134552290168724620133065636953885812643092087552642388525235131445651495601337098488640078264477972813663415471403430682705110744113938305118713355530137846884709427241940419469630649886605379438793531118419562390025088242322278134691097308646022932083686586032294847780001990640651367582653595614175858817556625279150766182537798272457025640110448862397608200359252264433371778541722265919375269396548296264322254465787666879762845974316294415278586390477977882621908949612303875994619689692454765725117534651440309578784177641505732133358871583520390562493748451454184686191591028377610571325218835624093812217136283117735935895175481653691084170464816289277313231633698652875625113852996899629221431993592527831842280065651611189968315835678332364495566069003029727345889418284213401320750730091357236308846178797341836766423987889911738347806127225351436836749903915544429555311403459160053198178346656633503347485708874038607474417361915316216530472566244968783904515941808874454428780409067086397525300315498036518747506295774300003164200487384520397261019903273633194430882001759318811393775409874860617459103662000212422685847342220858001283093060864443619590778905358856435745464416577121948373617631008956538060162598281346663689057914175369536018329122595305967387278129723543940130223677754286788947442381548480514604975954539286162000140072624811563646728893467961692270890388135701737343676770369706917093807754688562118646937787462651287863729405514130259817913537427834903506029813267168832955699254913748867613345626477830854978774260538093137945327417354235785748302419723588009953323436676719622568148179126209226912852072091463542268599678675691708829791465623803665822239608126615094091971669878929777014956037972176545137083591922829032213344514469421045181036169477422385294760778900617988747673863068769000374656813779601415636956881605436109623633182152419006460101571225545420712581769900443713133301240326372496872478188616654448366264504812541636696615488947652847909276114373204759846235856001633369436662277690668765653735619984153525590348787585635424174957924874675337808635359324581286235237860768485773521437631577378959549171022819320423874764950172952253017902761165430834666624365705839072267012347271445382099868695199738831812598528948291694765846613860067080798851166267352126498042079087656283190739995728803069009749353791531666487576082321328093571053124976256555405079922045651327301862790965726440066732210954204338434220060608831846115195894408333053460263556646478704666593205514906957930532869508578589113368654778720183935037990877986236297342602756578959578401456334810851712077599390601907862743917715960331572083254544603624154410050585974746731092969034371205809389518660695234662760629640428348019520564009548843526555220198872384464651098487091342040601461197764660605616953389426246379516443308894332810515392951754378574813994418861060276856160418575682598022867516846324310167854121448806808000327237660523058918886584262708744731884347943172224143231022498367572402766507124489410368446775381868285082112089427098050512369707546583983126876589258893217247888887538044224570604653903300020498618963405375369482969876197841950381637516515112848935984346781956157998674551427576114325828903372157831254992009353200243118547163436619669289010636874727991064390628572449627060653039559597971594113640529770900323590127470274370449630155767111687388182201513832019631557749207286299685807930669305647510260608813102188639942313796827753076054352318343769410250161007660048931989395032901135013703769733649035591877880965227736996978763426920085950846631063913145839928148612721725341095706185435911335430194296999992427703341871325033694706497952195060786018385522861027245104696743177837601782959788314989937651556344093786205474479486211832391551077927958359768391653421561342946222369710445170651446144376466019991419267395227897911338158047376327679155534452934000960402655009579642866107694351331689461873408724185374000641328676674662735304792232164632798754426831170758626897166511659156016757197458843046179297199637210129334427971259703421246909013809373077934113177345889591531612933320625071031499013433566763031467281136168881954377023823293262400477417997792674997970060562615050903091454048651986309677417969801987185490745359530920492485120752933921545814514259485607718807825583002128378980062559087720522809199495206315166677489040667284720001371583303509495362455864632116740668828259450467160076667650945626264630290984971948760729810403631855777897806385886348195108200380297500420717836263848344075765483475237677979515065919762862144211551342067117213601424109655575169800795798021697856476964945069886263291007279436514087332657191162200930342179846674542333306405304641998038794285211405118372971869814034411401579583926450658327414400402209977955745814472330171605431121329663937326241639699623453019200505697237809455681636283617725432059860390559505648490171257927296889525259642279537662022574196363157316563357515849742093350996192943571210102467185946098017931564227653861589347712106382444605246431537145358172511204175341001490621143667863413801853611062939243564005268913731740966530503107375312068179880642380050506654923679108457643491390139484509968288275351216112478969809467191439210100039543864008096333125578499536324351414887877877038986938141786301411700907323222611241687536925498321423393091361044973650235578781884322142437247462363804419733886204207264719570037892115539479119130946263173825596598516979778589542771708208244026961694715418443742468281741234294219224985816290271050128434268885215075635673142294599999613229444715478806838652089453703380562229702991994780855400502524357266173679839352886872704963212070366122606926186109849601240823528507041788762479741709097771930970485556642395454739740153075927034478528845514499666877647417045330944900508838296239164592112233073466296175796724825703562316456021764851928067133068141015641973528101446533078522829829696683481556473466902478134513325331299013078065183530228625490104056953146620497819888832024886760887564876961253678046186099242000000*t^15 - 979621005366166823184503378113104753899394830965234534304765766219441218773573603781060258329268651110588868392474727020816742779414447880969408175962120789193879974483483521946110633744480243144607139389567110405098690905646777603380681977901185557147503423398306327222920494884329620005865108025472261594017391831191647735520537859904100958197595406824834091843996537317267655975890707014599271638718560726038059915487390563796665429975457820028187853177783317273134808338522542317163023020934842164678849227963062079770014147012224690274058163983779806071033208141980439669624038525802517440975979653230619574343414445753070098855043302025241943327355101946618459935895429757494639606927683801636426352081505705185039994353015366911736901818812401940321009799593941629784017779081168968391179795135950001842647958495738645302282498517075506152345897656220955608215735926235843322217166940595158757291283176800825672595731222942476613806713891390369627791847428662124889638814331068757691459017515359471705148519948384443734664692136904797790164128810748847874074036404732428208396596020022882955968578129489977574038330640728168956933985405464664078615594606880566664186776853169485382985061380218242695197705616375329701158669940997094203207513125801638951139360065831952344273553708258663129976883890166702336051740345869935034504398596338328846730429333576794156828203885641447029879408209261115305995001875558535882759276602627645055061880359401386509323230247163947537212116004671494878146892647293609475109758843423120594746465827088290663189231198809821315616623982124744350903950374916964239815977109654017062017836276815921196334509979836018167156488713120393673036459049223497864543639382608988302154687692265427343878879120272563356470795320386522381901773531599072420655949480360309507986858806334070141642408396797839338706404528280424465524931763029294307459286755581383824435318615860306777456217964177908023629565432995000140798642560151668902365704999567639070556121051503803108083616378633469927867065674514592731335479635179100398319397960707638540253115823441582902778858853332413627915428172515892380163815005565882462606917462702505100406756206806290574987345182715060559555042456045612979354992703570746742966989158992437905830996734020089411490539061343242899102110952512679032149075169454008090421073083072258764131780721628846486404317003626701677486392081706175113094389415673329225133538984372280969632408646151793535565847693850449499966196984055193817819159736982437345633225944380969393611924254569279837640685658721399901241285888372297080627965784472860321982381859222510105058503930509981722998358276612335473290848524151322414945322643294781633099497012971818700807362975048935392499772549044541962422378458828442288564531488209686298158153373835805298285358098763162560537614430407655554689314532827325118649859579845144678230328073815207876725185577026615497080221186056972893405240578919864986352357315139898940115859347476889676215229612365699494889078848364649938642571596521697085519757138072875061839793911392521179270137387981488054946346922956668977932016544663780938363724140064936465150069418853206408512764255384452593331574262951283793306654101765508423483450752256498902558362880150538241724797878200782520242116404534955790318487622876577571479209260016832514517595047127301951585448468239910776666076613704031466027824065973029074451073049197992569349055448069066394848946560268881650620558434343985939680391555531903160484075328827157007294310745575988269110475966998108837242490510244779297328696072490237969086820237224036780066874582904597995468921786624455536865940495738525635006552038842433601838529785567184112047299845775326770741853338333301831051075917780114347300355061376991147935804941731278843194692659343607959095202652482111749165864994767770303566683720251472658554878807618837937314698459250787031465581749409220879086264893254738810090393526948948467052292197280030195958185996749069576429275729497339876340542606202575810636324254088682713865790004846150520322191641534894950846274509702496168311027802750868078394647350272176782435760997829463005518626623511300183349378876664145129269076585008302115410882321605166875394557585469406807055917145131188501766794633331419698569747627714632556125625338970304982450302936726693903818186938516292680358740295423920953800290639846731312277544424552559730176563394809115036275394188158069010780632484039831079589949928550506902477355213646716262491208090610978726246431774074978633424660592427431806128255924560139045836881171050391206359289921941791199074987793639280831836204604420281432770590648999348331653154908851994148428668102284369779801275574744913736022849026909761884337223492059292996013346308917971328665651320522233491548525726406064294483939557972253010014117547865439148068408805709406422850783590736492490163752045180572979995660812010911976597233595082983011516812912042686740090102171990975707013071664614161681771268880355420144004211172245430497002012902444800392766000713763522144988534987420441911986532742240140109816978573095557981907399988247579586666809709290846761027016307542099291502508426033242397193209592129649870159489459713026701512642908326065302502843539849900753592382839328209397290656178127823458981130850405279670961183949119258770882253314945811982768942381613104601045273644916483494266325921281349727424560725832863407231333767961471841909077050443890065029147458873574562121580969764235416542460171394799334985719214806614382040601935737763968234339583902860841031477477242153978511659146146960579817085626455804041500288110540390180400938451310634990903207644000149442711137279641704716177341557456116117829642783839912135162514362038731970830354185077834427560677481831000269340099143357195992702028112485480599873051030447561903719239597936451793320712203441477948323078974919635022587584195190158195720601460352072456423018228832477997208891756801271315135391731332078817463846531287540904808696522713131464183169463278113263674379886059729530560167039166455267883990412323909051386859128717577388599619113599349984507452110833278668829513959591547065730274908446767645757251416574702383325426026885838051064751047190295414909999482826204379750532656203900445958504012769291691108397768857335203609685338588209206361894059875376383670425974392321023607446716996746152757082525608174359594881963313209901810518359434506533455568532880009419669402454540907494541543641456528202438399595344263126721598491060749481577861580380149619395399937084514791622508922805980952409343755229199988347267364466886229394825523475816502689643129642677726922118533577319435512829170095161944208411643371736586078347871484219255584622982173053251671953291085353447227030666506854074574508463349277788136074477567554995375531080552928555231899482932165389263840753085489843902159222226730484216780500044129410711658864560697617874415257697525502124182783165377565277146022769062322416869473301313778478088196444262557705366909542499399626730558100741337316307/9351955093781617305524043865763056566314700348499372802601204447086327724193010741760610112412488614172530457207660581427936139415611082440366363829116349282383288479506260754766026465103688976874534594387354045839505446491689891956535268978251445898713727658688339578287498646158204485499607781370291263689109678216183332036424823558672395269168560307696689448244372664659034126977694689143076203558355164012557056598316636479560123857663999382562344739474581925088560901167354307390819518596223829576000638693028470057703783847926649081267263220090821744404283312916427080112659594046525737153916985024166865548352042303441268376893381354018903836362013481522047779695982676973573399484318399249396872129685996806339636405959402602561973269702158426007662661594367177528214290142737222496106056901808764330342448453508651664434571933285835587240524155731543576088758746939763324061099025912863865326152101249365738633271554340645547888067639274575621130949176192432209328261880641699204051474964611061781191252223424808513873001742584734325125379312354814797667358277055328372548541599713552212836623830565115019916666397003909301681944031281515531893945470816281809953662986686741143217354022628419718269682565155405081675050512995785411601592158890353924747889386233864826912314516514893259930695737791715414613501228782122236666339721099943557257234227526601346848395997807774000406035939465693086706253719512164125317879675066637136906558180100322081524637023054165535434072661990834668852754043817668372932160550308877386565516542693161984134775429815230846014376154942394295621660996541687268637534218621021027411981226714317345213148691518076198837031570718245288676738712567351418546667186905659655921293214189219784734757094272019578761031647891507775402682640951411887375193753919532539673562295340622748442628919653354556843873652781085046441819124895990273891946732325579075184462996515684074021663252885530533280597084344786853521063810096379135812437024266279792020943149468445314604067213490302217024974778397361615028609866962200947639964781184559696727851702592617135255412116944417370618717304943797476087334992601362755879481777238972384469828773184269079326769651241507471092831760594992855974585228476203859518296474071376601297585115028596775046394473421789037865631163363303974995984123900284367971661251664593784181739811945636361540860709232484368616842618443241497248846315872519680495963884058650341365345033187176827648369392805682961430702567818678294568861713611597580711887354182029955208168312655188718127599764869944660664169593362889465665125166359676550922402568101167167184816064645213921216187292983658711633060517691472269014607158210033769284942855794663687810200241148575759991540397963864794269586771496366471064880256162877911909555105550943147246628201168970760507479647557514796458175529043168795868581689910257957940156519228181196108936105687958993238146705812154725458008480353128392990771752564729364534501967118295016949513495106825018705972124374516195929703156365372112639686137509233517662868854256260142856859049823183327938734171939243181459867550546096690115649389130151075699151832124506996172928211999023859131381312423232114762071830481438911079440709858839734848378003842502852406337803624991046846164364868430835447991444412037576801002226455714374995703567168538271608260716368908505031893355821599161982189356478573153824455286439892590416745981102333405488410432273002580045554592387429757339647554220514328007577938045387826920778461806185804308333335542758358765346725547899756080204154756115566062888059998757922250928274846988485344128763694197775349076694384556198614792471034213828220648939165437054439823124066709992226462621950746389250045099988299312026262176681016401089515225535341070693990403079998023486507935170680627561508191859621590932885123517737471264953144398982754555309784089066725881100475601137703286676109201427674310580193069130679899309228417863357748908240940923814178402433308729144092372522504378428804222715196946768144723037820263903703459265145398490365944406670375940574330496495430251691883419019592867741083687086950320977036734923828331585496418534973245230134009512322331887406769567802403772431388321109440020005903160287842113741681361087165788110784394859887230191101401010935356399382981319456885329286876765480588845360079742853306999413711371717625549683879073285253023323253182465752020378355318524120895700301131378600563290865997217128625001157764384491666088873107101711793707876218500919096299825076819866573469997818653664987063931252198270643078879194030225634695236725012985671954053716184985343730534808898564999374852549114183220194084899370249866456998179194091147978875599085858192743093480375909339344846053328013476282528723602143090461507070261683268122422665113962671517429145861190503810954532418620520054723983310956620781078232914725644526686664529473959614496247735097570064938971150390975344076411203181998021375370581392035443085374460826206838265499110921839114213879563156704136809558964488213124652197601432091160973705720435553255965234271250049883509500932174681782940544125366215643542720086389923410103094870772863711294925321310732613216570322580394535597681184039636486547517687783755292804851147388294573586158641416057876575611434487510692063713651188480084952268255926588311222949333581524597777908684634870742954457835311780281513105156730336837779990742624082994924061465394263514335807429126869827053482924341021196690552320370371553509880376611295519198872483678595004708388000185480945478352937400553175770745011572572975354850219641275774550847643134650564702549136385586972207787395251591303012422217349531316171073686584943016164277013957394920512539333448520024404840198796263257043630087337856897840576220869573939188659034201469455672451093424840452555996742391327511778887706069975434577212583935751434463246675999363841059195985037235532380847759083740963286664511132644437408123732827395552151069911425907861174954262919333535870928568401897197731478835360755537895507826683139899093926049701049484244073486667708199076936800757705144104088527787925764009139299462380029149478346061072859101803785497444505772734289775046444165190399054774603963369812660818966582763454065551139806321340493568513711684022068944202186796114887634137791495661607008189090470042628541483829721012454302713450323570893694094647901636483047144716667650128456942860025584146398310626601917263451961491776307354281837623153399022410318586573002616481043001428118478581988753204162645616224737142787155804281848545999375139996384421244593946255694293678596281409169410069523018549570005537088581231780536471729500343687070700720448015559942728448715166408168254175611672154338225143381551508977272905638552997861844482621913560583694791520646929795658354763165984722472641334645444651120800120613462211301269290745663612354261876513595086938018416826326066534757838055915686519578601726616011890316557019755656041066448401045578947224551312461646175779654596783464951265500341767600000*t^13 + 4861446437104909623164894505047859824122896212203880291352394091114412253413699284795163979431398049759484617714516837915590873944669786404985411587413008967176522818384918427377135274756768231608023484795677808574923474129807636382402742809670823959018482184085243221773769024077186335694076595216579740687022716292825397906753250651820013711150057620534662385906576650363501349843098922722617829202612780435809414402706258026603235545232416772834914286698731834850682954072106033446606934527621948961390838573302270970296106548219536192802178572095901084629258815615178764194569615248735354866190267215788207497746332221641628042619599745818752069114464691769301246837661666803671206328747520759803929909987948674794630277016726121895289774903575832686210793759482158120877428204600194177513053575407668576268567271657132333590953418415063122528412428064421730472065202678891096918618151011307158671676717680957206888536133654529979342251113159235992738606949563650357342597825010245758867260329784569403221164726537831146160522321703791267651125331469497195966481505594321555199826941842997879807259344906714708424882181723013696334596723656204536048115982506686733070318341120175843041008074207008104310643489306175316348244851624982522803993969304950747668920844570988075272944483714578383207549233767268991431589840505265752023216948046827231247089139609523673699142235093387547440232740617308663355029150944973718465501399520708858827710315373303532925375304171763661987850130064815013227227928914707045787031676729694667809252265012724629433527087393092242785621995723563978185599302243887550707436925852166009083622278222099620532772853762107865691448323344787416967973687691746199245169752267720797515204020932168811174995362535653208687040390263888170752575395413806172469722631355820503449868671521874842408669448884128024084815240905856983020776005163883675541131250644759976228966277995272530556188051422081006018575603958794597223020443220883139816896823942233149861968610899344674519479250979223021180993079114797861605714243279394829629967961872851004369820219054196438992640764654835651406175916905200773936240172737492148244031582974722020139661061187888411214870548886747508197089041519045726674146317403961693248975006552426491986227641221777321603688127426753813426620924281217771482647269931495663553782934184948995287293090660771899665757146369156061216630610009079228207266755074864511802716077775296018351609748026797945476997240935005823056579255224175352873050101182997728302275407651317812918262505221267539701267730093820909905752072673090590375113156901098913926356245496392481996057357893892131797511824331652004378681237615281955188616470058728834248583828108862056345994395720930357810416753751095046477971111854366309859329111088905733457247564309762048998668730378060868914445244349377727633989345481910412684137293559125510067752973229873823932230769447738691010654614452011815093402577947046763355881299561719817604585053476677350980641446235558080002090250085588740092510487563429690855010387469085794634535686109982740521829601600645594245453537378151344567009884213813794635410107656033896258691966456542672596234665272137662168962744129890371671769876077496470028914043100126885512371461513676500642838261254640572440568648014806809023858667575746347276150052624970715028929384676443397652602694434385196855123628988494017293283741189256349239797714172750576224110722574133086616006745413687132434806391522823123708760652272308983439898690091744866808291092649018144023589169054865108661676046712664988260101455845901879601732582305264913196402036063569275581379167680722806100735295028987505460805136384120071583518450280184015452476829939532456779429212558246128816579571493859112663811766820391601574752096545542188395428360366963781257484167987295795000548779852738997677932716065292415566124473606953831671473725463416965286496997496080587723547562140938961898230787762032029540965468216104760873395251968905551224299791027852446617764485754382439931859934596481416071247330382139891209073224060170056729097915303493448906458506526566812539567071680805207435514118512129802260135084035316488974229132155465765404208134764362505383839072582318483221637292737119288550234020048074807797889590091807433809775387812921889674055931675010963582419916093068481809111321066197693217039338796835040768951426979110308196531840651168106758143649567707632692933972532789414513680886582964194442303017114467298840652326189064587969177750382476170323369566415581297548480349962716264387067835506832649586684771539088306640911626910602109052351590110932048515588583574422624479753426864010492758091104909602832643396507555119820402515184231573099885729896419533560135790083326046930240361104383358756477499407525229234838146741389059155891840950747200300147100341840140861483134793691295884559122302988086020870646504006797213280470787476698963331669141797902974869120837693238814122742245836348215166370449388497704190836157084269767415354053112697846625520259017888619471965635432817819023237886732814204636920736960827012292169749218240234790193550872019195897987519640296288779747651291633952140136183983108102637065650516679498937768644664398514733446167703328151156471418799713015887726995655710778681654066563002357210425323317279927497446426515310415621509049714596627806304148990529398407626442334326631637681013471630420242137058899138189147459066434693227652069381497744617756299429302358561159494504298789130301139671711375344981547022687913189201863964662017219804708660179446289631650610556858102269757845689615904442125114760389004777013350562379701632076649926718692180018622123559877349257726647994158570157659739658877806476104985729632765908488119716412117307417152464780312653667323399062866364549730133859132928185280282492091265827029680255047866671965680862075226588565257214983954682975499801565907149087664280960385280321128063538710495338487422610328656909828675509026996960910948220187845990549284639454060867443756856748951033547398926600877051044806798086584334574983888952708785096088808362915360415668667002479487305375065254928859234101185165432266481060393087731379589099965384567437230082256561927312578938336032843179575184727747747293908125405129222733851069396764771184422153751862773208276908575899767626623994567290352394165664814134351210591107259988971402902329896872076657336544680262117229458989648875271322822361499712379254545571185920798362284677791466243280767601267633726979952632047294346627897937624970685519275949710827895672696093702157175486530776055110849123587290355209783888505372844659474026311637933477584714772813216102726683645839506780066797674610748100232887136126163555525032624864619172695987760952650771851570744272628890723109757216633375670657797092242899125255425830493553654927734661658311485103825865466643887895125766053632763071571276161890970519999111452313878204064557077867222626619793999034781069969629334031538322334267268299194318970221264687771630348712809421631684085580752632359832069665330163493/2020105924296416058863287579718970111527250816560649914686473584157356949329334370986984129528004358741274082754981728753096750997283906871939763794515323245435467360352602751590607165283247224569521301311016199868956182452158742652703628846863965829286684224002392421991276644964921720621883980696531678601530454515663255606592379696335460976309730950995787722812870138242935505860508231943033906253584372849937473766726095267690616202947146644571313518970081748712647085152009937439404117234536325344865401748800197477054697225761824696180386983079588502648950271148633045969730412638288425327217638812776145791817051737027398392077020089738014843293566256391607525014448764777799814706491918664688645961581144186444827988006807350254154291590417655115354160203890860574209293057926406114799708046888175737061840780549107286954509277428190136640560435439704007459697273172791618056726997040033255392106017674047047524565790803639116247380476559963546464921066312494052584883656488776700497211452042707178374698181471890604497437583567386829437142665113757923105070407441063196682460084270762570540932833457181670963876990930760986593717334995537144893848352356264557523552638772503181490625524214319539203344754633017471457742431377995721502768957815030817527285519254111528677085977127722293414120568743676327309851110435377587521449496059117763153469513272966695104173193314835140338079971889771218142142811644608185770229680869610312812981156095530377258336720410606350278517674775373410689800114186319656199006280898463943611891354293639767964921937925900431122229073993532807743658402624061454680866594210682607682782985040874194709216389934445604190517183193806123146622745867268329816678145163159645079797438228038590222094132277161045878958940549464858394062037771653564500648782534433510231543168720209452168064859720412095645401989540083500449135838451079913976820481783508319396999158928429628996792720118829458352840987480032930138673667306988650824033155247694673047838363592034874499765588759629484262345595127377626237670300055492294713609203151195903968894607268523267985379944939132254146375743089663030967288388222990641673150294719182019895418661762852949174039712056999367921217915117972361446599600873022264987035659530333036282078363252570601741839802930999920605544429329663196339594531872362171181145342978792179235275308231034911347921658595491429740778543669747107442984027891497388271901635295423096539755349925805937038762975457587630097897006832749432744262227264220829424057193576530232142745650630206204445380872011593918041708001790169783803926336605818537472123506744738258638005380092111171637729684977105008914335406192604133555164218666585267641875093002369812576134192775792649485385765069565560374102005714197241503853761682205440101333436823792550891536191853700387435879456149450535958630219866728720731421709834534439552551663502192308385128788421198438745042414059352205987085939134639546254647450611381525416333508372667535539040812232151165218004488302669339002150573606422898286470027038544447864517939602996807192189067659421517016536525110607727581454728034653273410942554037708431019353896947526517197163280035115523383339299828983769266533852837020445081484791905156406629498665622861473075230125086458200166880410391594787111032452959716170576290409399320645217030203327186697710051452685458027624936940058858756685577480934004992640274512857184667422032780913464096063042004283924798743610691102561615332821454253099534620081015642585100461328571998676874587270417764885964286388800438694018548102757971178692066001670927481327521451633402194046263410896076549052093361958625165938211065946850433711907536957586463155804197978015614127709818100373748261029329414131898776279747380644560177655315224768321021562635405369927084232759214812978824918062772495554802731735075369460364471065333316657762162080045790517897738686237160328019358833693919334321862778113776193649785343782690524516838811115139283724999472437389916273625986077729999431039853425910694274915696641650886275306388662904179356170820736500175304886325798544024816007041678866673367266957007114391584833164915697957564883256366460947976319144684957876338939529824135166044720691133064140453733799844434960417901117655409595672106796353668792521274095914484747134116881131696093002563149623693728975093157115023365258783939059645534485091031925902832548600810292874758230925528074038117105101536310868921884168588441884797866833170141457240961873310083835239775762013120129649570730574747972051094523250211458157721757839873353686372759677420475272937599052077491805360405617383553582311898875843503988481931159671221875072590080926037337532820799022369940519746585946876582835622143327227206009903206353682081462695870759079401276217323126187418446898504095678369488745123003098681459631406860458080235200738327528768389056146839420329709576996078967240730597637338963211831923266766546027356900102456514341568720723036086719765734909688810253867512775069376867320618827429049758765488910597611700589315723676174871571902787119305291884547496214643983585310767109114208769167306597590116760981862932647345655382307420129899816333174980689283257707034584835821364672798129327271395196830091852712829661330938375142675118858706534612527278876692617916948640072689611175535067899672836291602906872672139011508655697970567996483708416445939351754941520205012030532975869570702693618803904377720243393319188289560149926069309637068235353233735162877380081101523686600341403199395521823730216884266642581882523879111742473209286814770459616338783110807559156308048487698648755512606693327156705092215985096493182922683520948057587520865912184453097567454964224755065398865807768605914945567911617569861827642464870326382142819849364611753813410738118905952135048785736789633496879855712704730806676357203863207534339632182383663920039256059142196679433252905803056336787575658707204686789712541852012959355547820789935630804893395478569121274369439548754724621126757140620274409182276875757967221095169343030775999128327366996232234717987353718784648740075949017301600261435616984701638442082766150540489333347669426205201840214638366518098774322804106872806898025010000284689746344471904111396999529690990221908433933104777656971287360368873917891992126543298597023076070740983271183583670612433905974543466557003349363617215415637729953818887942572959998502422979507486203494662900465004214928982509595888129794335699258630464292912545616654396365284942468815296788730246400466459535801237874615376664949190530329284435076876631433612878437468488749305564732873610793314997171713871583657670350752029472045539035977491407626356806615223087036518365389375989894108515161921807336954875569277785530594235482621183582547673715571708034967213391051114935753312348147985756055523223255078456974039234247449512296588795762205410474774276092362595903762899602830239896073579197246998034084297318228666945993578925749620575651874154134572137486086653276160608973049673347123710662737059596090858903354003695200000*t^11 - 96511473683219459608854331252186852317207890780022934695146697810683694178282775917615235840003088287056125442385711157355190372376095235065945001794677423629174542640683805087987070673413194561657285082222018963391378251857310976380407896079050989070489534834082394615864149489987646185765230062663465481193891351929743573151763751091781505202049648287724941672298008953337361683592621234486034156102635485344403588019229047134388677688827613975944840302257533596293054886200744535930580676303058925348001970009772474767934780753958425851017720570550290279988732590287920166333895307524175988563288102858261477497862614694052690622230925611607392649293778546587950410262524889149068077103643108454532466479003027702910309284205287323976155985644852005640923243879667899861652355261348020462501951499552610465232162862279614831185657051817432477707694226095278062045215540071415851629780108574968529982533540680060787938770446776766960623635405443103078326321529406484757159985016899917393728158880524402124778895486164322963378299287078140442132022896499645485710476856276799883360268784247773235806492601779920647970108639448059287152677168731059569000002730371485499104367760087132259775392963601289922488689184380675190962295363341632987585521060813743120716371423946911078651816189311004797694584790290690531303756153937254733988139792348292044178224730556778972172464785206407669778338812074233032679607498147483338353377420868532840077513253127611980826265235313484277695201870094959672052635799242115137097551674035812331189116763131950827476625379707607521683253305174055994568329642269393203518554155611508890416425799995445996821548704557332989621382698469347216024931443255818113783834677251118455128646973520871556809574130222375512049067917407840494922239596112129669356553797115824972695265422768903573506104818846860536576112483762926086446419066661197899126196545114827591666747693483855987869569589542823502593936978265685052004687736762021455356730258184314649766540971254467434420285801829516952204791720444046240366823681662622587027860001046068606857359742260210867104534950856816296848272100071539735251948430782211862112785827197644610218118590540559778745154724325990966204322461901973676959828872562655800041199671464180442297603216225059130609242790308099732561084702233520834170859995204209652555484348218125317605498883052715989729694529739160922355795684068834163154355547110721936770577145552165110931621423070081346304524134938723759649348828295521571696380245969033532073066161967717460346235954013379857264609042235230899933585470734897989577995296825400419736165395849082878599379134703357173119119441922005091742815659525088605608344641038228308959586480826188802118648442309043309222901757588937941747181416394758749927992286793834670857157030589393469264728910126360330470622930600883623430628603439848414729684474252582043106678865961244966552136182010094838235836666762317294175411321476224966841736609648468804867152631292125773565084546621370390433788107553021767846649054149673392188048152512128491375688145383977605782829394437029996974025679848448517900160621766300696277100697110785604753219006777574253092051075783911880085389740173909830723582149805920265458203594218753191393123251108126682830096781516628460338344475872573312100504834680689817792165963469086109364848245820562283909548158051868142444460996065189755976591290516124667337098208496367344541329690038175123511701523394298068278942333151215518071808601431738911817250415330481412389524200362769253760249290694394435090951075524377900725136070854969936784418151832806403748264195561215047281424380735844713225636910532062006618947140573697734400868608720766823665500636979461523709383449417746232341125860823448704519183892233219093850501206183054064008944454959390826397731012450881534131197750397634032460817542059495067365597838802435243418320383468077830537039518663873407205120601295523673331971152833651905082018851445265399114801276661705736793418642984394036763322126763240279343922915442539103691190820037679533791192407268111305902230832260296558306363959405096160591041963145005621853743146342155828496317931580190523280493233502947783874265772701670231244032882396254898917903545259658422928958405588876083793793897060438304203794269343026826487475198799485700270841534016318946339477676323716838251139006773625177432345250721456032015896897553817890883709073530237539757360145164581971866714912100321969261913342986511627057271910209962449578891565990758693560012191780949929306676502999103647376387927172277411534121512465218463620301917216694500148075022987467071729009132924926574937501447887425950622828985901290640936496452975118123099920644096193366045783672063070641584271581431352577202910465017304375226966036718551157314590895612228765418465159923577264347545284813139793372202762182968556287532869584933186483981806355441233962949031972612665441239713356519943012881877407051379066087066410549645446278645664082280488090027735137069308576036480019786079176542242991256263607050222337604269736806659463692282875462433406266729630473841488993024934382285026509924771374542574686025450891165726211090835791414187834639754797484254509543323238834537134967517143949321002061881849150450201837726576374166207941688313105296314600119193403546955706796154398931393975824424375680081646734609025941914114785988833693024942615719193046908624969482795021708049881306108675497631040670779768235856973709392279931121077949586562515788102125860545449244756001244179891302847543333223550716695491003458192578797022400176441861914159454848047722956722814811897302753199159640467572283140938245722175137399307222322581044377910012366041567073521394963206399750001413415304776090170264061702204404602191743449067459088214759763803482248735929594285057548716641984788088387145168045392352625890850326762525755566185467885873788066067648512586574272255664694569362729262491004705186082936855828407554447229244341525008655146638905430907693458305671349084457512092390252959866332135728922486159481223625705264337198958000448803504491885268509080353284843082050324339055697479578370283595915570453492882865581154762113634650605484208555216761114575900977155437392304905709789068450914746129879674361339112621738014725284569297783973820850949737524339262844263276282010725992188269688660010487074365759190739459916091711770728332348515667994704299524415228672385082998590294720845688615550198369331206309542506420298805420184342423254107787347129838217365794977487847894517588519767037498138673022826956197635998865680273288503895423462214859880319096255030850338063819834823081786028405187696780686531629516193100574388302237672900612059439729743520452861734989356824220375877743169008738878999900877756186140588834980985389631173697853274731476254980682681316680677395985407436467929953283861973993171991319201433589907467268709888389751949026739336160506472473065533769288217972366685120926252056916914706324281300472598610291674041386354115606107753876674258156342727210927797196536916317701000587/2429532912609116480009463253226092097851147903057896196795469304300033426391606543961142124964222170153520548751430405609859388102409419981117027361332510899527346143079426866871985063114194639056373600575527719193596745686832467978582989527030966967703192235786301308510780630259832195270644938368181933093774240915079821599914096843669946865144281981219809995321691406381460702446292598360320246237435839201671401199871073352165079532495662537906449057740862037214731545782278703519872786099163209620461341913640026300914235040690328278303443095262227182011828916303953397194691493750166170218836800976794363916319364514881163388589622213445756739672933090972032971754277182627905169951944874771973081970490564165576719945304075036774265266792797143783513679977374644631947735737734698400522853674999283642746586422587678155445301399740226000774322662252881456875598877710360332037992197892119035461956496912152206928654687020557477771934562027230718208245408348445097186577536451296007047184280296914898458968510099887504654560243254490522480144991908353923928313657339588121133274364310423645287886936410949423308151723944643900312585589583092631272353961018422832984196193388359036302419542959980966130921856123018920502911836399962382354064159109150003500445639154457836863243054628060536954120869134369670623702494093978175449946794122395514918362100345078493001106599443112667241240668272502489550319748137490794429396751669539452572664924888348091999547373556546402927566523028146992074766042129146178838796077885841021847375046416457501576980456616970226900357973794246063085912113034295734069765912058926915877498709317018412996101530980799301465434443814793972961487657508662805830603204912248189305990463818344539533947282630566938013522822784268198033936955339061222339382275183382356351231411983746623095679573229106337542429483172109463986164893644990986621986549749462651539105360463408032483346681461633337653961387458536084287459491502099882618444899020676438602482051771414134723880079227076149614700750965414014013016365789539251036984662009067685001694290691278489847584810659615822887746593196103575431614529594473492964897703851686954959742534454300933500837384737863771814018677282422527775150621579562925565548098861302814743584877603148601020468926829843260514193752088482014320918193214125046587455156512361862953963966602068143040273028672991250754920575786556772191098258728434512937297571130558268054046805227368581134031300271429660615618380589583756775138318437224050248407409341847073472508768117333877137552885627415726974729212760994234906170910803739415372823610597734829945721758507659895460578186609524743701057248978096368927590681849054103346459769351718116709814766430819200512485810390804829888483503824327881622888826684908109879311292465491529936029181073840967159833760803996572784581558308437830934383336296958541623304624454162636679393150743253253516132630371245473687724568934691750931354377311493887461614318515606300971951447892114634779728765973901149953750443262678265619578626238608482379906977529973788086673179136362432399380081873925259376753646493804660252778747119855024984632467365263401596615544979512597200580975761122883686397867994616400808819803589325886499538937176640544992225465918481202343903064448121652183548066395779605164010644414737356307037016816727588855133840909935918831848659322228014055583582459785388528634790025027427076460696817881345196715105544173541253770731532464393282016375315300735898740555568961678282428801657080708821120036955801991984096936956406767451358032545745304659170625584379533058189364653617126783893962849759707775436186951480069903931948694292214902108918002257162369969607407906736657533193685098063581709782470495492661021460764077056221783893263465252928864098788682425956717921434414121237156062973863867930192213505041113300602970811944690766041781151156903180772208963034661010404671668129324880638530763897473949238119191109263813633996711253193247465513110354944299406432020004795725286758860570147778510374194121302040386291546946811362098000091084834979466766089733589616084858172655258651154785488308013680811448151956812303535233789787068367603653126398883810437970771584958000501929149048184334751461705660455559644577337390884546713411444968714315844578048857744271154131943730347950638536825479188849137826467840835973232692498252832391341912517115038221028119793442730136590401971866527495095284210591495964341272932241159291449733047228731061945078386630832554354891265046427127964715592034522156844471315651296172831827525518112045117801347519355499877556349534503631186292382688160545292403962002851495039388746439824802348167802880954622787285027790584526745000245741138414696848216307215166348604620951005229219061046578009275945308110579668042105311774078703246029552874709823143661877308282104950283168798989051076490456246684453795223336268005212912244084274919753170146781722509997487187621990842260502764298148631780974998244899560880364794269337893281692568897059847673043141041893249617955877287967289842609756401497611222540044557443167602447212143721040145667059629563291265630622984384579083432571958812147391508317553075464431246065526352006295579222162986805452489742827549053255125770847641263091941248513740221655857650305170945884122648062050810147813321306928059839817625997837457805184000212450835739040503457536555811226047754083048833277286911814432750688604501379071443303548095335042872485333037070677021685735670748715966418856101305752197434236208604876562321502268633808146288834593990709452229240877289539862316573592015871938522991460090684879767503931517453485952091910035264721326239726107129244931802349313570036466553971523033646334223915887363075833672572451143421729080384651969998005154433805629297572877893334889971933434779209255493477349132874827650294576513386984569451474580455388697132320184900533634066871739596582902334342911346103889504320984411537905892830916356624713905969300583596497773540078738137188438243770852629145337704023829088985597853884798881555527660244429560599121690158621093046208119582060332219396022342092693027714970332862867433549473241674830767328381980412090520961507452752037359908889126927102389525374584091749078497806370641356123947688930721573375599997418995808074669522782588183473325036454482796653987674637479560301840038184910560199237698167217522509939084875221877239158900059302145477274147198479649409193928968710744352388532481441572652273942888712055442803015433468624905880682937819927399688679289562090922745894432670254302487240517679586051802187660852175059819370673502734460907538488152220747072346761047797321840705633265456158436298752770041424731761613033158021886852580879471560779541930156729990792952753296914586324106033548919532662228332295790706472050681621226917149832448051524738319709610087785589650812226532106154248159627273658277391153949042733461597250187934628230607640366361497980247939773528104850675442693400197950680023216751815559736557271488942425355845017955886788169822450179748128355200000*t^9 + 22924979673615737987689791394755651466112652699841222664100018976526733311130401605315635380374253662351283212730850670772718742856251768188220307179244946580852576949269751209560951417166634808375616703660743725287921909683394635184968667841959573382659180238664633544355798172182400240575258773115323607485319398162715467149995569211139594300228480941201947256173111652504785552197953144744572448981330624530511754240472464827707196081412185314231360088318041216956036831427732619353942997412305903717368689228940716766105069199797122111237364449111332909919235176019568730523423906355534784930394779653266048347692443771091475830354821453444454709306252212502494519355863242382881540386663027054144234991205498699503332688633891950098432518570624844673510911694553133308668427009715408663921049880192151289971051722524834121652864875340238214612192129882058025505155108799311511403497551402099734425835563030583435262753426474395015825531490303503253605360111199467158157464759886435813871335986435089965715687369536767043816401080410318719128798539995402393528389129936641189135552712251637007854751278127405192872622612836423752145168927817973374663734673581380824128382902343790787122798754180553716770702585096799846767301923968644982804967377798535564734089097926645746943046642746682525834696342973468009856870299892710531021058885478259064179446681171351300242413958640084066999046384769344159048553692102468540164643741022813532822152557158431446447249609826005032638721267157447686543622944645476133366296312752170132086242136255277933207493243054591316834941614369182429974085503964363715673400018990787294733469952517580712475113445808014704102628070185597022648516634209764119786809435276139474923314247707116687309834220981312744155545982111164966439461700775888312418467209539326159839522705561753172748646331327942497037814334745939853265554680431521207645015983485425189778022099507190851891821793425038511594332045491055270862624909357220634622732056187723965873310204016475684932074027320201171128259707386824453757025336868466637393491244501863715490194771785818628979446909744556255798122466539601478088934278892287913101709223905815589156933238874951798236506514906386875460397722316819967804435773427891074033425221520059195414222819000153754706352434276750254294740213867414928430389090724452732738741142649200190891944967060798496097021001372291872152040353296041867323819982695146164466020994866403260887582956837012557740794929178523736229984492239010885515313507483896005491429557738590139726997293128191631182915305282211432037052031575643178286091201900245623607511837812565449041638812770907678725187616905061009836038406993080715263303948663224709373180480441234727572932532154697747337696379564587415004504916632970868755729427098240829199924675455095118707213506706928556111571569486947410447277543874933262794177953880517506369373517173428348428188299208782005680412215378475148465807672601556982831064898092427023984965775254979093833235388501064308135523495333309984611781733254526452022067160757051296151417157501229787265853404297306689105140871267798055384795657600951263531402186096217142291406752727836020787810914192555914771400427824364308494425782047281808091510160280552111689967007311471018118641907344858200963563251860752352630027622759000591148161017329667600324862768817273965369027098031543960095834972937926191623672380502470805468484724500397826290388030681345797154804145926331222359222915588990207925475978530918852486138719085613590139474531096259203419208767327959931175089846956793396928125951458208306514759219389744335054639305490441864174392947599799673577312497781929550393111444674694163797916020587469107967765552431800265949945474798837314897403391669106829387224591214421702145308036841973886727710631455168284097972105865916774092322520902517467184615059738891082854124155464414936129116311627551502104937806792386844298661872482054561448360816495278685402851802818904696403122688075591759648645420148239840600363122018010217563549157066306858161272369599265681845816446525152686559139908937948257316791360875859150951465209845588639928444578505205467803750844672140613215054409399847138703663774938460898585224461388603507936458355376367247753366319944140969117005530775934077308773885424670089638053961733049581223883155289773520741327126840794976304403634712045416445306054495259517304998363622107569386812306418892962047944294028195053956738557475461452871524038330946462664872836536536477728255589995340197738248215025490836458892887780022577020752992633199451107909065407372437904587930677633448728671148518125879504928546762218601793249964537383028085296760397287873279376723709588798679592541800955155857918680631542016189256485789082027985296385388693174519347268916306441781017601385681876956575737376142197113715966426846621998853211222686015560521990234747396672055930974843472027762664293208660724873306543375357779877162980325187439074969592191949008625770102763074726190900235644879136910181374291241245483223892142510199231609253238855131047633784834522099372499829913062831270362229539124712022293440782419867023382238338504168108003340366244346598852329259624344129767670260854245802078015479364789112369252403866823221116089971987036111223617060099450532273223233293661763112558057668328529681976775613025953360123585056572618258007985136496047226243444291560074337245002375405756824096369659591536198983856652154767055599164324376234999802211802220714327491697948444631037661546445781206839023173768673239270603282349985257380844015223198297074421664229663330528158625076429623943143389292204813377890595495700481980818991530603317481524392989899421883578159635842993796895631164727842380169433994370240316960019185453268387180413479863609671428855066027431787072793573838292422862809934075720882404359784319707346137955877474732800856600631600394859284896913935380923635946483405588816249048682561267807585066014569563332282200238596073817776778193000900448975702150811695615906558102289230679617864687510586652913250425015811865341882152464283499821963077722818957574372688796822031237366720299129669728649422006178527644510272343480786434725491631601470263131677006566220569414410901571599596086093753571207183986740677211633038450753145759993860812088811477949584409203534336622306145025132180483933468558592287000076143583961004310245382173488228906484786817978786925971457778284605819347930080645117597077817522294209632351542646477886862109360627449251167251374667777302665417311196405032153144646951583967470660675818147181521022438783925279827034066529293585683341932757605559012531202386675144690297684931898202024643419046100228065618506276885259653255728266262283535043014950591883508938774089865048977226062543695246991346801211510720224758508765027293712308705339317770644336297025243717371247550668718621207996588340206069741104173254689546850385338594032308671984067639824764060905228143901067251724426544892167402707086959228893159791771933038414504074024466177908479683184457512875588196803242076153/51487335762161537711858419760232523742792461971684917388167700940937830893924312712423805814402741648198032270570928552564464536893835589910717514597929745470730204146892721869836714839133546083802182816782752012071052317096498357144615879946404030086744065861069813900243300702732366865251974873761458306181241463010571165785366665472904547124086760786229469881994858888707921725184745763882430462573078161393421942481426523240830727371853742299922628218383496242921388216718136425707775152036857812966735370200267580073203107650207223987611907840342195562587766043697488655661336676418635857732782354817944855920473107315175014062975442673739732122680676690021255255775471689827816346704492228197874032476965354135179603392969992514342197359289574327325612562302639384405614591682766406012733457837948664732799000203184736377504427061271663822118860327057906984457559872642048276813363805542183979951183523261750205112736283734025849745365503787710984132184888813552401860205913732511222310896651554769289401074662510596237407765767149649744212282872578335641772387677529576390388758859652523900393899514928887687459506303529444557030232682372107387042065844796720134447966460854876052777662130671179904018519001483860395933452781485629142646579759449636626622706235922136115100410168649427532034688984982509390800485177993476496703473289728008030143092384450770190965871944457428258656847612107200914453551786243897565630295455730168321204249579086360480631262287421247439497457414714794160992774326173441389340201281832729816419247810126888795155031186915256890676626481748067541609174413170910082644921526245086906934085856634632695363162120516229077191481632966579205321119323302240147299112147673049554029509479694503561022045958220843410547880195483251701399473485050145640523497471409124469689351134502015875043541086085284878089929073094485006170447234301629402631795828288779781276736399080425381637880803221932685993205490040394267223165098482630440978339352378333833523683467298496084173184971010578117165760717261407040350443253216759934663883315512062326524133568382785297806277378507127447978184525316370513735022985027094177737463789850741834821932618185113134991361704237687749041445255736167329458338558915865080754192867978528296852626308160056816929852010719970765553939688653273450758009477485855142040289836445670692223789742981502173061924442600530882550714726228765808190778365406457561135430756999984488398219959466984151016833031797521788111521829944343924706769204171149898243317213254647963899141037093561301577826215428311335213707435543565704668042274434471684422057147047594251504053203375079904647004187795891743511078241424467945145711357981098678586470200515356278420216721360103429175107771013305145240924488192253833108458403477824610153459479634041789815609830543178569517743463326691096797456043156755694034020732340656147313976825273118373267915967178529118531218987671296621690816727799854852636412090437914838019249338072060121896951446205832851839039692582727233215725586764962078953496222235117349691800231631037957205865580273431928272195347742498132467706073575447904142639860975587025762020627826804026461007162555631788428613299449485741547414923487748761498289859268991173406636089953600461826890158697971948712634082440537694355395901324085132854613440454730250006082540037035388033438042467966152369268216293216649831173468535515894814986967279704729617494157668030287933437292986914642884072552450132309365214472530585455713237874180636155772327159113330129508551867162608175643650517227345825150105591492260678982995858697936572746505703978153448701845060075014469566537117245853093096233044997397904128444656415054196494153207618766538613033116856296513482734280002871398076196002375168080653228500719801066583255955849755779276451595448198046859432957676136815864373948440060044092715595650172521373297330857161997600445227775333481899774761441272487774991645239101319203130506095095340107105700961137458356443789822513495229754636234657760088303110190733629569804696084118550456403067517469035160065274145100027114814802588288927375863228699753293304401328508021566974197303324153099445509012859199956928892557831582508115327754923706910812340880942805949408766433671571737123457251730156283440638553944279448065030157646337853034821708176623814835410956947447153858855754081438446462642094183839455598828332318541933605190408236224598651967744757380793334928777218121430994580561007081596444989786323112956152013867943095186266448201094505417338773721407051140289581268477574250807040657925236019351045867453310350305752778297719787890442121403949404397236610973421736813940041673338521252636696608831979629713375035297529547226995692481794025830169671884526805022667704049955055821752740755065504170812100359591457505494608233268612744037016759343540845514829976581479711971496154684054728129499320867934459411872024348067138921205411515250954324761268940326522601369916725004011658902489689427135543678574191298329398730440199473772375015315087696633434913209527112918557384233848512437779422536345604606299259702936130971320936701754022498348343638409532773526280100100293978401088168171494639478573853630153761128107451111094626973251222847177036631891267830668846242424038229623593653765267040872492533344901861161931507635792650800460019243856142955178287186254798652175651150438447888262816804539623753316677963185480689319342497568200746063563673711897419799846039012280614004642606587019427716759885476220544982755965672694475940589672506459861874427995171260915815669373120822032358007280392106227850721933412561150135844420812506993534904050977725901030157358270738259260518938038971153121607933753713237840327273055001043166886798547816849398615108894859369749817788161951494149528591122503504734213552248965465801581140049027854051600543108277588668772903226936475609393591215740189462879617980250214502714658336031838067928584226365404051633109498503673276884663672492550263856223038077723527215931023130062173286130272010038867141990145285732381477925732840139450366193243883308753652936042685657481553400983732723469220181258137092214653672991153272580195283251050678830618858806895151364840995133403456230040627765900043965161840105929552766029655543347695105234949739877508581155737980262986050873931029167462149627710951193923636541410988234896013412816245983802703439877985672729456740667498233812280062350763499992523332266289638966854614846130340740722687214119403097100657216085845741738899879731830391483625149456411483656294362661808250035659615027496709697960870283167020316206840338648767047566124874666911193509912067880398134254091112421656507793787614352179599312735317454632877975568652846903862946986915056679634860379553495516832036300561305531312301034597085261371400932263260475357230195327466247747219605500208102011360921134839061865058853204362391328698023995536718883358610071875670209759777655511213689498410536381798795717636316160710422222226417247971331441961039263707319208446021687241083729753677669057631342949289600000*t^7 - 54422967778756342124940539493245645734450749840132463010002861233138161053774612193405373001683849517799995120026460525877875265222271227721121886385442942676445032469441809481695610731345759002979018465549906549080703672467877878396633060866002949418811533430068105145991503872051828284468763806065344805389888862469522491468011601915201518572115426156606919242013181497413180307588271058733868400198485993133675727484251362011714066108424008746599601552335511262783497222805115781074847915176425388553134297457039202840831319795847765852669249223950342161437154008643295170978926200215282511760213442146856728861505064338687570957100075100941009696410858352165046717743961923342132878353963579050521317853857961451492996168313943791896119586980483611290936273327573679163689531703584076425297135645574248805978090320610159793655782352034106522094225595827970667945299642135410487001631458944448827929756402136536226352986051379242584862878714513363733063197855607314720602107359445707373219906925919775037240190057187372441817710274100526013670525037040540309363416835857906891942278523086925539659716911946146285002940563116191922745827600903715925373034070251340332944229010561226427830755720917966930822551727204289626291156010386120029840539562035159272812327969225654711819515607553055180991732070191636613490543648765871263795500541477825545048487924584497283842173836484065221730355554435838859905491315961437632028786924945672889936427235927821576613035383247715793522618685705813490713582719785220103353651528959433300394025935419927374139237962078236886230245257261664651748061919024239419576153848787112462078661719558981552592842631297355486347655514454409311202686031029360300180058033927209786552629593009191031490222489594057765399008857035110642507184347490493978314619749666800643730382433149547385670895452788889166787812314485697140636730341326214682265038999480153103194400069098009202974924389916977268275694345044781738461651356593866661571900854343593384391323284241292180854218022330832476976349475261788783035834768279339863560792038204868552564909195895536292808968344867326851199509033774585826929423742524819760097495679877713157940408608027939440047144463820522588915781444372421495496335926376088312648007168407178677932095011442825118539460088355917273007626768784926657093087993164130116278545649530057309348639041491305699302704513467185641715816200088378750112445374473303435098585318524691516743672943481605274547002626761184860801013864163555423776720681794769599074838503897760732324826383819970500069578813013556294278022911010200048275549968929363278058907259831740494710545941755781149829242720220557364049354401150960175514878358461350242163910582051719901194972351046970985082324178925353760151628837375664144872148355513268283171865498340789327403304642279187056959440306133420873633097589176709998933769346914977465980723663406424344238070165941780883877448005056455160214290338384964822145028548644522856768027377322708296481829646810750014557781605441557036583647052453199121963337996388630032430982449426883216940014976837951552258924230286347613169207563989694583098918966655552787227861276344468088747415462209863160775584319117487595320293011160383223979858247792519944893329126316288007453061496168728975553288387014620904654377189413208855187219054018503982716972937177646331029630902380496489033039890768800559249141902628630970609933429118218154256608221036589704504872258356270018547986034090704589487438171448901975488282200601602467384983100202387254014102273411599836797862291463573737179318622386198647154335975045686034549686648004665408725298848781771394727798146226228410797937071186244414869002340123415668313385137210794185373936611141607540447897389909191389512112874454625770451096811628642231304110821742494557377816852251028116587121721632659976412504382303091562321933480957520512903613000629502162681362686116509155713438492138265712756426714994522165768145538023462608079211493151892426131127709553951360666578266939040429218215923070579077937693698908518165974726616711648821556827135611030880139860029422962024007213272953298027989455222113688773249406147637827115377026056322151017057030968367921300878999984986052539604032528418426134579839552988834373114479698432180037840891462692897659510613479402789049690689854180557939611675327320920927289902663932770276857175841035526517303758218705536396143543156964319598122574657467029338086612222287907964200088079007536896802954247036060386066734443491544904408133939909867865341325947444455542374231830615990759978343479380439238824654470191803976894034517541588975163226215746652440224865130382620735514790768758109181382775538206592936181325023325063849421546482724930397846846139044812500683379033271019611132325267622107592595748247397041888441838295666401726074882569969756573515334683801755231842369143561928361065834637289292526614656163868481297473755168999626756419792882493917889773789789320972917952107665987888272885444153324756423710263592797214225641589795276258711603837591034805286333303058160838741577465552950319035999234920451254798562053991815092150541153126281667851222543411591952915707351667270041515041566902217296413810256504998618665538004166422422481220162830492762101945453743003940366725791495168008041626846403052605815233817856770373628062240358916168486315559716041083817363585534973081415514825821123814771911655054954818196439368878250255439393822038204795137135273114736800155178936233135730699054588218344157915036083097142054903982267292155992383449232853778577078101143957840802324817448241793551066546171382024702348314595785514178454985410064812443675081976414331844044994816621969518912465708681434354306656370292958326621482425358761194980108687816010438748599700163176997113131311025355140473946163507924920282894053538485530789035273203974425461005179729868813399667453247000524077836906715499005229397951868387846535020546917959885113985251475352758083297319560726423187806485065726599439842832488230193136678758436959237331436327253182429281757227736863934602749957469806911991209321507492791472776211462727250671508318800680975167053108792874907817059584489126692120026684221064995848243933294449266653333200068631483743138115556653554253623159603267685862950382464027253719346317647629996763534408886183280252820791878984328629239060789003668607932196627610250929673727188692734038875391161099092476220417899811378265106562254555400833891800997075594952857041528880927341182778863028198539658520607523439535282064465152637859078668708746835690053000796459661702753725423992248547456465570463505089436250863640746864292856338276910978856586678483901341070331477389066846791715372857563970996768818263687481321131328049692608277505640854400612808635015915963285060128249411491496319932716038245020552777604961102752676089014384500706015262743072083706499804052105195954489256669108189566661629547125709661894657092144081498347025411033191407854890231319764260154705635832820965634611340867669556506533033860042318756292197596358033327389/17529097493572268975537252909279163765159797280360001419880730911255652427067868282547922979539842497500148259389829766304901790060674025837785190197204263344353146775464840309321681552050466371258106786259218753200553720684216940682416951854480281152259684240882404823310105557430246719124422354748787396058977207179508092351472560199638866270882265376766305882551886048928287896437897535067245643848743428583487743144812939048810097637053842264837294788895108493612781715600856446752328904034366591778220360127272917034013239831820550348509690442007411125626471257604281365041064168471617389746297265344836680492924707899575493424167548437559572436312648564011781902989012861673197474400756672236458022875112295566931601336970238360564684464594495986894038095074853135872638785986541835501607890873010704493121114160084257975795825394951125546712284720439260150617596520276770072424186131977770818628834754055932228922472489325811527936035801062270694143184764418795794996951922448023138868573450915691908073365873736562082644734799815948935643181759800533361676144713849842143818718357218063818815923062128062217230531918792524533279838308680322014952048780796701536682512217809228256150213152669415340049941241868823380251889151514880103564676472648989924245639532138945431913730552872009646133628204432681606231619726507779043650409770002853642989625543615284942287926402908460802606354027940133402238959221771217853025950589246316396628174061243492727269461569672051969174361638009718557537994531956321636643550345496688469317280277175018048895962890454330641416724197649682994847850743393187114500475555980713678769831957554245404012276558303025263098372610496349011266144715069717213785015908457779143621864818314174166911596555776096233863801030189525238340093472864799583978227093675197376271510908973640859276187397035399260767889488976258758918938626587236555714188670631043661898307074050563004930351237096921628094959505472843320977341208528859181951261897696078200595108598639351621384416156039510458980524898740360851464764543936069632301476637872061219348443655781230085480409889319017481152572822482709779448878279902406154147891081181002561037103423191204426412968143851830965469110225702904240801952536649083157038586571870871679246644138550855707218390525467844592454500375818773552098976863016775227903716857953548794761644780678702330737900639776271650468402422702429813788587725313380324222926198633176537186484886200350513232549064007429008770695386649233454366077333601905124447383905785332420436571198537762461309905379707184177306848576919150323998347119796099678014600365063021861080243567876334022082093698481419507222635274012239314051880821421746777391484627357273569334882874681235212932798054767711615357023837116362782271925156456768469547700522839044227532678074125836703894904479105314377955133898329277279468855240237796115608258473695257118898940481553053777172674100802636895293828058691859674829396661699090097125644433734533196045825742367349457285200331702028498944808392948616635061894850206410406781435624314385195430542418011272961034488325208695955099232658685459309183107843577597582861706113746489189008770165797349186151377891494393100190460808041965373801008683905670176764350196079657611776518513120354995266255876249073969578268877314427165685502484954814980570252646585336138925929588094775749147537224547099668510704058151409729643829653860226746583410510951524857119156605657817757963713791720522318052066199966094775604188712618771127578851382807220121364502431138542510707770107910582737744285949103501476617392680983979314994151260127107696853491795452811744411516500371429075785944795774114104632820476206761633260963978412025517009619002056984585726621807146432125981395820808636769276940066835968635850390323150666853944573747723045607771688766045193852310189130628002260466110900519081462958454409460006516455787943456238535428605134690687769701576701038221312765065795029648368063737350009041798322261999353210276330493737518072119230063195242208858430810780621365815587202680713901957879494950152127236504089221426649275729327981043688734856816634114776433483488081904450305220311932105245803518063875370843317535627494744480216453837872648255298230530026736366923229758855248130480135017398592847866636685267307775932692309754283768744232601275797108144654674072639544271091144967519861705565237464048449049213767098076787374722874473101490097367209842789260432643154927361047325335135159070914365526299266858808315687986228463538435266700689697218774580407440949865051752033387630000808406333343055695205626822195884087327786336885877980956315241009826860400397109586915150251099193129890915978519388780864289931650396827169849483511521271401927959353164535504697007425822951274011610937556335574167879091668916118893962814066038057069431050951495730751117967411030295736299253177894997723331855868227041884653046494114537660556783165813293722925592984285648212557740002151144529444264056601006932758764749418022318049729934322221123182129444746704542698094352727036723251152643589448854419480840962793417045073680690627995278983114210413356894881839714174452261418268101097744527477038622478098349538712311342036764640852546802348142061636562402981638714075379807093015449123475759175006187953139761514315459221226917822134295247524733476477760649335046593110995672528505308362485594931721181899177833723542920875016500085241217537435818913268913732348831856674190999172677035141969853432436296888282585994632765553767658255672500756685153834792702985628761102702698345667043501016430660460767074845541240057276500659885214176621699162565060991962136305267209702174070993694856632358815312765610173423279610184148871907173332726460051052190999801234801022576337551601515137122326362233977615965929966341197488697220629215407600846674840366721863597233141320234988827377925363554813364503498560848730641210242399588039930324035686175248948924851454097445114220175733223044054612558323207054643146311241971056552985359687078970690505222432099463187978966802897226029294692853972576635571130022316350707933492498789461731762929961710156673667625273213806273255711939615925890201878875111983849260120866070417813052863831907572333149957371926973288646252823637257919833554989706894660876038930794189534796411170154930195068214161592020113092622507650085425960930090621928121920398394823304033801408527252807784271712136691755224727261757932245266442775690796193279455133056079742236240178297658317482073834549963245892373288744064932818753892944378951990580322296207088652528987587200950953734926783369839966599375921605057052947244965517655644637525597383274463965607975874158992054493290342169781829819864054991968633339678726989751384777465584349155503270540509280837705869761324189482166899681029628225473893371045578281619394311145298122002958786331815662425876855022757923229634009078480455656197999519924944085050033392717226842470140678068166953632958909456532775565657993872150239659104008367507628221420941019883441687993411170056439034485917232000000*t^5 + 62353964499399759588025701796856332383786672714124672282752794800746479620212452338468006742585843279798933989972903457637063470649249545131569209951345777799086581000292763807445522344483076784248712338675538935010251110533393888700580344606293189740552626320360732725675794827376962450420557150151148244506225340223559308803003099396044294801970533352454802490499320791572544275433762432510900167028845298854675650178091229461294391021139454842936743113165682066255530339556571726747880371960303917887156883091495996294572221357377794754603510495965422109018719987829595577009991810287155046326130673315608945295162822078375470563673533315055937341866203152892922661753193700231429589597658854503954195202418098133052645254057190914290873458810023655399388721078172883177258706827745510314247064754871508304634017148841347763957753091319429674707148190419851333217371929575106328529953932755699064776674504523584726765135737717724675446099729149528840231666560534106490863963965382540754657263849722463601310934863748062163964169666493937934731315294639101559505530821566322991953526148258546659157545362381752003421695006910228726901311520865931279132381750474719050664982868127212978527856600618085505818405182248732460904268017257959379139505837634374815508835249155070211882114378307084794545171515133001197008305743981546374147555783815723784074231895700214969512775307196749152345887909378281216216798376314927404013787064379566178758160858011002878308648294271243718317766901921952590304268366115612342051267244025361961113537341801800201632497647822694795704317743751504767546017504516027865596044828471316413371806075017642494725726897910875739033874621263128056641111741345078516928267552709234636509598200552045271349738958273770116798927787590661034977880432765402226244850006692278344635368241832330757741107499829606740065672122642707667257780122432400518553249898420156388424246581601683615581335319622446009595163335129516621176248988469385115388967734987185618888257761085025179378665333572921129620219811152611175062388023202049187763324107400206565473331383761113827167077501311255589157199827308391909475169786499620759279433133080977439705023753685442383209546775664406386368479961831357751074087548418861147181036973983962858443468581710721949465322155135997364467271582466516101655874776070637010397470503715828959948035066431495947240738947411300376289812077223642171346536336971941373844082460309946328578276528704155829408096874464243275218260633069429726949352909269508179013372523929668658248965680338276082990857068549510933005542121655880087516707615885047050486610648966564246778897627088653093107661043061159901309899273936737447229475604540298969308188308759555055450975653943280464616842967447385603393745394037594528369011763496916638905245244017775538936793963331524154577220178328048975591187327001855471597241538291706220037676832807952025792842293102127582902928837412969658691397081078003496372364526237917342375444056955145137341235260874808160380818051340012428503261222435831809474917098047927510421377858802911535190383959997191759875575366038276568328503833942031951659681608114029417085634508876490243072292356124095325068145576864619481000626097353336652782080078340779413571470460459368906482586944965182411242442279389732494510248849325262120621440858959579859678813015730563021605735208267027201481362334062789510508893633078004888845903872832870283705948486624902880838472432774939217927098762716045255930774074230488598930693585321569290793416584319379339522025865789771177274275134683497600682706989837771696849285252478370274376212492022889611195602262297450777904811980178468317050115014131879700180525447796347875582084179453148785651200597362990595548797734611374208506431389192298349653423119804650561293249515857684631222144457664215491780378077202853165189020372720790569137299072290916068070720844099707674102628976178164509159540236426452135614571459423809597631203857230119776010076953813962949228923797079921875114743624003413267705117884777274581771677706057942920590290136608878113284252671382443513809222461952526314063177905520968587019923140933949951218823841251528548161788976341471690181688882170276251148979002482726246182774173885268321582023484523930331215821671835575331060541461025505948771646794010883497830780967429393922943432557405524989332922781184813921025976365578464350111791777756719923847929815590132025913477591379181594105682043005582579085333245541895008570999432119001450707005796971565271241621743273514935395293225176630628012617550048343468969906789119170602220231946196737099107467918249379994553439355212360266239364014889536440374012237343026257875428706327388707220738550254106263085172258002521732156818063913787033894326225802199091126370997651550568640677472202402838388087237369357732696046400126092030890145966322246971356188864751486970746460368757244940679754269831546711916129354687045856562700455236904176526539442112635583315817347002967971271783958780279821056006922161913479833165971315365055410414977938118705235094909665991845155643052985379571540705314291541039780369143985221486701208797071477095217477713910762665632197378947692691917844484688648761856594961338965857471825742007605738730590918262549938886064772469550316888339737619443420431504419952737907871836858253010805563088492815543902285206529555275810200809946363759088289953433171641731876472673499581650506451426952810777430144526286295187499534261468471999908961934839601192494024941663627138898800862110596212855703427435327168905892799423240421054065061095340479867436595330106094622650555482595982657397741388354349258101769363984079820557909785817159701096506764758024898056035703556742913874949298426684094179025445347018666185823142649272175957540997163023345409386631228395292193504620385707375734227889227083746205464651528609856258655771123804379813458437320089476361134491360963768898522766148994610591218706219413924449540607022296244807445149805974772456821318127300941209406242682023571313745261465696303083991605529782566524128360133231143741948269071975273386747281164585199248010101517813954331891354685151700407078443025209722519319755641736087766874817367882029669012843022895481665066999897125194492493421856010449214574147897560870745895624583289873890630705782186145317317445459053869864746385134278196770585419145557120745161270612298563047355396768359730052142414961836366912616621906923327794155508328893801956694044976783758081703540028397802393109378619069878675670285985503521087457371855313901050457909989345600806115367354415839398985198910892451162095922641348754005121156792373494836412995656983202207250985298959691208914277759927254758163887334092578970230006730519172189032513936675122430663552878908303001436628224413292184279945968554622984672073076963683418455330050732486631785156324315523371972394480789317584033751540452124428615877500022643456086352947196292411365994846580933483293628196377486172053413834257815175282407449409577811967288392141498459950325246835819127755960022924421967/5437526042506117836211655852458396599952569116367672440447002728671503382876452741246365708253259142724545990062725193507780535276821082814880965999172762489418346129749193463951585617446054668364264725097609657242811764156244094999685738465259783213430954051521721976190794743914862532272395814443073850257494729667083410247426788173927976317227678719872908084767595052377554905475035815377859598721880211546597897923520973692940892287014101870552528843515262654718684888179385669782572426031460516769603955711480058863950906995830734718107705975110698931169331384108848079435738105059895714299301411709968338288905244390448318060176773525330979369744183584556454746307191789691025856559114719727749278695859834084862182734728167939447165120917212655134530617092219442747692551413025277372598767748807920533766169612458136824091865037513839144590150720280258498721578440589854076465982538139504507938664540708150177411750966188866735965758305489516369323215913922710455608054486343376777677031484474047629884358094033081558036396734902907359836514981890125448791940090236221033012566434409043396596699333872124899784911001209441110223405843352635889038125531803136816678915289964422605057796119958052638483491773227709012554136014799915808125762641815716674500997382869500872979639217500897392230651469015017834253048439162713059340357110654885200055381843629461389097714770182204540968491019467029381374525150593431778008649872784207346234059593797731443998986978912270520837886980110614696548285903812850971686829317173072763182220341979690598767527688618933364967467846110931665001803300600566642918047517465217383154401873233326924324608188385598436613115183775967463294758090614626279716111934803603090351502466641056826575977251601745051744551079564790728933096995282660830950046044458046226119422683963623394547473330560380850690199319480435467016654761967360779582541325629749743920854854370484644129394953747465089035056438597675998167171242885652118241281440665323457824602687297926872953445891603456144375758823589259936124369961528968799939918053067913390241887222023337572516023147666759222653528089534136573585042042425726389016675813382346994433709481873911613073302718222837965488517992013040895496765676868545595313369554594344394902309011778475440379144741000125392579386016578983555861102622907803675695732969337190836135062210966533462994896778458599465975298431522293728237219912392210576573951706816011361835247611699348729204736719655104478520669708938592217544357188883310969603578487574610116819424385786413915498332648785168531800584428560320430504287276560750120120129033242549381307091554755238813649865465268936331140461461998596635218893430805025850346838531406226261207680667726119163051753956588944143083748794273495735060751183532889579253696702184671519380636738593834545548199369418468520041682535261741812091238895521764355061681778540268758282451337377757281678963506068977964920145463806214871132078844459057748128374903344452197413415145282351801649869142893969240372679563492660880196199782534028508183601330662322287622554258067096872512898278479737485271781970724229477708600053077770770203701236484160946430520505430337717544157421941560739679080942654617658953072893747538888832301430823909791173076042769934119531592572812462745363179005742935306795642870832983606972892370970771270294823358226999437385566047054510317172020398838567298135515958627442336790173940497163010678362379075055068520344018191706023059750935229482599392419338654342803774959698946799681647268654139175886821550287473862765248277501411906158046715209641230383511185720891428807563953154949462203116452418415217299308800075649130195257100911719337458637551026103410315376383814438076618492398084576823245479428983614839125829706808732517470840791078241336858093606776543688747530777855227219132986620668320806301196587601341019069809712557814494021404585420060125193689953312781051346161429092662056251219723409618196923773371325972804765839565672199365827717719157378105971385165603164133187885237504148747675995150271557452387334219333537189868763568476486546605331237539719752245552584519902403649666578003006760484679340761339047248251303414140035597099551648869737763143980508095488793511110414293621019585871196897970074937882397043501408230699769918872094321154485778825064460952915752262946471879897332786632892473168924661101066336661347828895066110553823419443639035661556082228203308493233228586205906658467396880318958926343797636186258032579602339526413328069389622619730553944077263874842388182648139053480756842826250767644603015876652785440245163243889079321701999349692648987761248292096203183393861079607890969708892162136536714399824102736797953095788087309785273898388878052991351638913557011703490279485198401712829975295106876094235697780080907264923285005302937512005153975678996793490901597737400028335783028293777541690324028392619375022474329582304714138035283712851518943725408075535410948667285033033610710357632350541768825269470523059026225626752992411096553760427749144948868215926791552507550041447034640922956866658517967381855750232804135540562028070223308792346679336915091491946764960520352423377380692706108026908558978299804391592460018088393667519661657404904329106182816160253392318102180496086919503063954021740655450424589908426058385782172324403401353423731453183030857618342346654043031547819910625124964021043014055430118326441825680112591026896017039774607641940334047943364416301039048534741739294745258175535083874778727590909609734723734719552696466142041694058377026825916894015296790874929946617086892665767170504696393437588051080227681919706654681893888449614396822244144527357704510019892275795901335079122980065605167811747907836389648138343035277203179908506789995535345637564979856472631475559039460993877839182619437782638535481757122087861720437536893534252632447774703105668985253575276244903417192352209986386515869851562223956488921061027474431098512445788265740815591858828350303985747259421742736058574931896708194719998437253480911075502258719514287213723302293272354164532922531989600969373124491029192860874122490600171697359750922705963921843668860211140622827059737390040489492655043605608998360657728937743116776771747114138067625892277406732368757807078723803747276332357593693846744982059346510160032925844639081331501873056499133080514110922103419707582074188911285196925153820974681085104801782470710396597310582481650549019284979155286982273995936041681703307933610082939303477398598875814194168408942160377457591346350907478015976283438900014491949549734985848574288201324357639126410881888697824235388303576780966560440308291738722131594116164119335303818664141066323610121829858508670061968341112220879557969824265108037114521665978915856360799962763577368172281055390675542001723698338382958336115317271477445317815520129218484507000428059507785832469616144637344552619451080717655182520358420883766534237638336745389016943853713416466980467109699141004342254063395600866274284775904367843611615556144951507388497531525366400000*t^3 - 618209737007632921887231169275797870565544408177080630020381076877153921872781481357224011174900231231121644981777818395155509808865404637555041679283071816303600825184263386517753474491362112816054152134677194649728260224221533162373923763597915215966951757786363919767700725705688946748600994322332606753210087882799671015483737859626724675332481035845138918450508066443490728656804820068837225895957154527621568469216352549333158848727720749681610399674813320697307314746345900477603166942504851526483627323824848345058998257090556540481479946819296048575014547224445675066569013500662923021186641107045822312887450275922729256407733985921627284363820606527924715962194829194946166412606752423767994189930641114684120199731531371820681731282288442348716567108759717651263133911106386120309352756434818666164746213340124620186168518448169609558268283851624778283640883623028770041711641059123877452142009893147647260373651911123286174892693885624372977107228028417288692576608058895689487814184222398892784752287934064090070901955177533547590623524139890443356861041458677888555691054108562484784969811084788138807511165628738711194119942408745783167614625479275099065813127414710566886017360565112674894554228488451625187683629626716804875612999126433012351043386421308538322857792096618442359164831788925506801162940713576523960497454391048650076338214212274647892105157543513726470623583820936763059318197134329495721911401357948560300939860762933624393013115546025400967533226368764545218233598579738222278640104997061465813862836140818239640846622459626749671132536129309901766665235966800365219137374398270783674651735403530834164321694956251464704392460221905429278654640748225703373788122417334696531391227006761352792654883340008661782628412464587450477260490749631650628165256139078990549078009818174973069460063943605985068835402646655984836670505110903056869708164900876900061756859365308530545699307564040925408208241602585466631243749865510045299437056977385584939894411051620937568997689054636298649140391298417409829443786365631346348267255434898256177557486884730907311732223953679130577557157155714373634822974012320202561855998221379727045621122997693640252852723784144412551178695442088859119911289583525715213997669006807454070389244613339625096007977981467770900100977754789550040366742208534789218995780672326108248816905658750852889798862948259903417917072463839557037454115446820993140239196225921825276104756070911987188218467851904613172539491938803553345556006247872893519601456651388838848675634518486874750579492790467980675794404435979571744031024820634876517688874247931628010525273722582287877310614161578333794570370739864932497278865775726714794661150451790220494404952209629747324141175306473767313014282875984580942312970592313407196256441343085548160728675490007378231473087756569153802805996494087954753521619421146960053617373540951511878889574954927924704278728114641713970851833636186449202733811507274927582963376959684166969550682971353201478176471948486716583677975099916719813100372461295779724305454503539790338547685431294900645244885085443811319095635951934131556586130607953030450225859663113641160464979882206631311314789435700482642011574582970097645186897943219503926261905168970043113717972486343495474468248168707589836190006129572238605050539130125304191706147879520597224478841335080126488343643433943424052849177131874460221305832390962643921850930092237261834937089902661871532719881699744545710695445979681577651767807957387526441056365511734057518465770188124959522248271526621679572479668801831502479706267418771772152579736717722134214573652478860108944933389210024709527811568358223902248086315864186208151411358668304570158346105976923451849288628004656200288573148298000176864647271224025675624637757858678346464873429238248771977933968840082248000127702335845618408102466418094077905738196339868742136342064643882154065524238903943915392606332977181862394410010953522672300210836684367879219177962984397779283305915826705857357273297884767992662606855721903447005610016146113199105738472863101051097728838142868054538507443951917298589915306542236230192011118132331078106037244067782880300672283760985906195470902677987105797416217138169368312835542994047758933426463999231035110351862780686479932442259567356815737721757455846752765360878241982173584601991721641255789808242819950311099038592835496903143558843997950468425530856808335911596450325147909773610840472637166008569808602834135733383880113442898668278725735975293908718374145357505048917859138182550385973864598194159805735570014138451542719780094745973715320072916470417118869970060795356447413616640874041995755512231640805844982025056710255241438416724356829445493028224833457755309622701269277095785125825975324175950389369991275538239948788959381231589352749378172164145357563115676782019702319711680235961522298520610620414936496333416293670540769133464755732995327631958928050134774625097472922182318520503794982431032127276207139938141369105166007114530664574110414028435927859309125877645977975907113198972954308520691522896306279049840949485768753764659509699539847990124223407635148365353483861292206708472283503398192366099760881210433973128012685542464943878178106813584057867692035585156236939348921867727014354801158052084710880329318121246699856712244777130908551301652848026785306163643602758386719463740797890098968378215093902252330473588824285945691014738258653339778418940703041324880599427988638840912784633441605530213679084659426094264363730994335655357978372793358625672922121361715061894772766767934226423142065081248001178343200077770527632695974600717776215161155529916780161027228089938895536859173822201105644172483492476401665517687836926671348699431325725811461719341815774650132868553455835407190867399471636706401050692761070196493243893761123074020910348455601157329886229891115281746898883102506494441589349948373925801675927488784263259652448048979898455242904711851503167368507264583217173251173520233381692817906406638777736836262046681921584927769371631588631881743812655375147420451675797895085222356107994517733613888956599110662576298563720573372449183009167603258986939972203793071794053500525625353172572434027209307253186720833730760097169741948378858830031580897649376550458139183672200370205223105236190758570964714410756844431373653538752605769434573304094527321302554701541059592187717366988132281364900112675549049357746100396603350497049450558584829722468389824247448575964826617323524216879764230701227178671675752790702364727178688871296734719081225977049469759983738180322110343844386344278451621557188676930568338754194538762713026499205250335971652297265208947771962725462345409591743164968871358561073243710019072743249747472475586405158992051224077276947263207487722075981446309667432169962578724873216093133575098226183746018483258137702326755585192140601273043285106386925425495587857876738520451593079493752779742062017301546168062324032957758542206834441439809176667290873959941245336372605165941108894716137/41193379109894832092512544336806034848125523608846003336719717641450783203609490463987619001918629869125348409566099950816519206642583960718795196963430018859229894922342374726905951647318595972456550947709164070021301243607909810603679836858028660707810257966073651334778748059961079789942392533659650380738596436871844017025960516469151335736573323635400818823996932214981476556629059207408027263044547057171196196390310406764703729447076529322367642753903504959990037031662012649867972924480761490678817846299091355029931113604778293318997772538717416145222207455370061207846500795908300865903798573560366199158373063564002409546793738828264995225334724125427687472024180224932014064841778179755676353756513894582289263141880060147327008491797065569200989523425904869300701147068373313428778543551575155558834618276198006243120189678135145034773869093032261353951351822650409670196837410147761423777761672031440737967810349915657090649684132496336131236484196384170118242837017752854376341147609651875983972409803280920894215126779567479998761477135531253399938940077547129037973988139462449974217419196000946210491750009162432653207620025398756735137314634872248611203903711851686401953000908773126049117361918391734943591939506059968243376989710725126321977252900526521764997266799249222668414026280416801774644306357293280752578462959506706061025620027495919614376627046834882886124931965659313495261554171162361954610983884728843532076209043922207909083234688729322127559749849322838610214287150097355846112343311917217902895608651361292414905512792567677007329301864476755037892449246973989719076117556554677145109105100252476699428849912012109368281175634666420176475440080413835452394787384875780987511382323038309292242251906073826149579932420945384310099219661232279022348833670136713834238050636088056019299040383033188262804540299094208083459505772480005905928343375982952605461021624018823061586325407177765826023154837861181804296751840042819077585465459585783771398505206802476310253377966692849578604233512039848000942196678249763635908470098999343865468842591085890700878963239899691080708546132834367981704863957770654462247544040775356018437193044499330402070475138051802768852409030401824965884588461125345419040678443896548446229613725594510911963217734849434792268075883174117847432595628089421785573734616190839667689865234594950477234066503474238378600745693350710062403181154486443761923876566787964862388239482570823706096490300417458170611134158625698617760281733964477042451352178595531188025942316563741784078277642311882816671094155760003261396115731520834243334310857898101373538572384509384951892920191431335841973192893928762388021919930341104926869988874289592887936974755500902750392075428704122296089006017223452538339024117673405903437096228671753934701793474195716254153025525897488788194564661073801606751809814558820871679407413183854229412510131649676376355784136886196703940495937925870235849082154992861728245264419276153010707690494563271224620220779499766972520299723429249092395452897985064455936373717138805209261774682326491458431047564240435494483196747910829376580303432407354319725009367304249594170609889623770587455738045011823785447582898898618628432370407178324915396222960787195387674818505832834238875701309185323828508931861688903839360930839643815204340093719475539926475934532022723010496712477685684221000154536655812864662999686571532854471014700736083414230018023295871731214727410543227447422355569920322722669843474654112149810300749596967285206580713175574900163259753589869433699071980393228470050872800312351390236255461298703087605705719314107599367063775872858328096970270069168145887128119085889838163265349268259964972604654833913776457561246794115496056280178900296407800809157064526294248417259404067106769748307149157178263468600206205552928944456975805312095360616219841437952367862231015313671101667122160558257222066523116258798705247439820084997904618319673664949782772521248226057315698480044149376660283167469480190648508819190817312405334460209666629926299677669601016813132857499005784609670352625797963920755452668526913519090169724618686196992475458217267733040447327638267450107121481796208724612649528508666519000723399950841745562830462269589933309833106628317290886693192486596210378173273441826927922566856548946612998123204139938484070702929037064190673671675008078308040513855265652352680480450330598755011788501728812943130554762016711414079298461214537567623816648758986803277118199541866767636889315322876746620788464120263957486232182871617278460930501899754883356180883733223032160327605220297891681813255247340816373093121940933207529250603090083103855243652549520563635031081339378432543849146286252074987794530704479936658436037967450683935493927285703257388599294515865421952879400812613055189434113162969736014967265127223415921194980303244968053244649829861290333548428934659261169163502308440439661240248875143513071273299510689005055189644194020533012366291983097161132352447416865345657219639478004195154755675340521728908536299640208712435204807885779976262564530055923149622975788905610318394471388702972323328309962814332930037579699639571040762823531121415973931653786396906003484985518133844845921647006850978077142546668586305440168034061264541689878439558641329169883256882015593831683123669722737525937359493810839830441987474651841148089544777463067909250325864056288775200316861212974174446181947271019754863184348848055791032583629155566225297687464077087386999051353996900830376778210111511762852016227588591351341112317552227388612052082802625887021914134599776550730253315060993032027893331111020317377942800109066835182913086043215984999183907544707083932749848981857331907181119972648849532901782403054393246263560572237466951249847397519935420901814098438468478656207861989685874861796379453497882102552223744338124604353811406583221617994517006844069639031893836261483862511835029973400917128996018417412973074153528339512059536578411393831418631982899515595264635581122687272715433738491750571986808481168842528206835555093592155552443424163643707372155235069642885410018868183118919392052444742150923058097425841974415356513162045761284035265481860674230004982794982902399824028387228318694135547556111608854225811202453058691487366345406771566249864085958410303279741247265767662892977700751008185712961531086512936227834764479433310039044098293038523521225624778109065131140776376140522873371054206719562681787394255164418999497046082873511192413627847077228548552592124071648419290537177863757396086658333443120829922234741277077940919123921508533415771884074426025668966490764898185153850694990319178743304273631328059232304098987300076680529231126288348245008425915754227044123220515432685770196809968608793939111845283092214250419626329863649421957108961805576631191450586706953147879766806700810609303481119589639921334429070792065298871823618599867578472885483079804830593460192341037453437222852022579296285599553063198894419663642926320339211396726087966784516249632631731041905495200000*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 - 1.3225137896514633641e-1698j)  +/-  (1.85e-481, 1.85e-481j)
| (-0.96770409525573411563 - 1.5149634837008280309e-1704j)  +/-  (5.78e-482, 5.78e-482j)
| (-0.90207383109233415193 + 2.015332742535010575e-1705j)  +/-  (5.4e-483, 5.4e-483j)
| (-0.99961608360343216783 - 1.0560340729204696187e-1705j)  +/-  (6.05e-482, 6.05e-482j)
| (0.90207383109233415193 - 5.4579136685775576057e-1701j)  +/-  (5.41e-483, 5.41e-483j)
| (0.9225217132136291628 + 3.1165226268939849409e-1705j)  +/-  (7.44e-483, 7.44e-483j)
| (-0.99523536038559764825 - 2.6757214097519201664e-1705j)  +/-  (2.29e-481, 2.29e-481j)
| (-0.9225217132136291628 + 1.3563493160553550717e-1706j)  +/-  (7.2e-483, 7.2e-483j)
| (0.96770409525573411563 + 4.7899128603480942932e-1703j)  +/-  (5.3e-482, 5.3e-482j)
| (0.99523536038559764825 - 2.1518746236319053032e-1725j)  +/-  (2.13e-481, 2.13e-481j)
| (0.86830257549154095717 - 5.9368030760381781163e-1757j)  +/-  (7.07e-480, 7.07e-480j)
| (-0.99808758505931596843 - 1.8707663013370651664e-1787j)  +/-  (1.64e-481, 1.64e-481j)
| (-0.86830257549154095717 - 4.97991954821814167e-1781j)  +/-  (7e-480, 7e-480j)
| (-0.86843936719282485836 - 4.1996711883266120877e-1788j)  +/-  (7.52e-480, 7.52e-480j)
| (0.99079325588510780584 - 6.661129357036395488e-1790j)  +/-  (2.2e-481, 2.2e-481j)
| (0.84191950312739355875 - 8.181174346509310489e-1797j)  +/-  (1.01e-482, 1.01e-482j)
| (0.87022349713010579206 + 4.6548115836068422702e-1817j)  +/-  (5.44e-481, 5.44e-481j)
| (-0.87022349713010579206 - 3.8554804331148860731e-1838j)  +/-  (5.84e-481, 5.84e-481j)
| (-0.77459666924148337704 - 6.4019380752889916585e-1844j)  +/-  (4.75e-486, 4.75e-486j)
| (-0.84191950312739355875 - 3.5333376835451550601e-1840j)  +/-  (1e-482, 1e-482j)
| (-0.9775483745173533672 - 1.3092035701431538067e-1839j)  +/-  (1.04e-481, 1.04e-481j)
| (0.77459666924148337704 + 9.2376540255664736262e-1843j)  +/-  (4.44e-486, 4.44e-486j)
| (0.99961608360343216783 + 1.2337770457162998227e-1836j)  +/-  (5.8e-482, 5.8e-482j)
| (-0.83946031166972284738 - 5.3358125575852687766e-1857j)  +/-  (7.71e-483, 7.71e-483j)
| (-0.74145374453189143147 + 1.4051374640136720497e-1862j)  +/-  (8.34e-487, 8.34e-487j)
| (0.99808758505931596843 + 2.0147048394848571313e-1854j)  +/-  (1.57e-481, 1.57e-481j)
| (0.74145374453189143147 - 1.1469310967539989034e-1871j)  +/-  (7.97e-487, 7.97e-487j)
| (0.95521895685204993832 + 6.5330627586566751788e-1867j)  +/-  (2.72e-482, 2.72e-482j)
| (-0.99079325588510780584 + 1.0799568122777996686e-1878j)  +/-  (2.23e-481, 2.23e-481j)
| (-0.65729811626335614662 + 1.3798476137272301616e-1888j)  +/-  (1.31e-487, 1.31e-487j)
| (-0.98498527192995646279 - 4.0652761043160622526e-1882j)  +/-  (1.85e-481, 1.85e-481j)
| (0.805794939646622596 + 3.6765133452838872275e-1881j)  +/-  (4.1e-485, 4.1e-485j)
| (0.70262052897353735609 - 2.0561784601336550011e-1894j)  +/-  (8.98e-487, 8.98e-487j)
| (-0.94015392052334643824 - 7.7368290246357042406e-1896j)  +/-  (1.34e-482, 1.34e-482j)
| (-0.70262052897353735609 + 8.6899988453682028096e-1910j)  +/-  (8.87e-487, 8.87e-487j)
| (-0.69643438747968073971 + 1.40357294002804373e-1910j)  +/-  (7.91e-487, 7.91e-487j)
| (0.86843936719282485836 + 2.2612331359367914627e-1907j)  +/-  (7.62e-480, 7.62e-480j)
| (0.66543348592151387265 - 1.126711524660146576e-1939j)  +/-  (1.69e-487, 1.69e-487j)
| (0.83946031166972284738 - 6.6552951453683252714e-1934j)  +/-  (7.98e-483, 7.98e-483j)
| (-0.66543348592151387265 - 2.4008653296366021151e-1939j)  +/-  (1.7e-487, 1.7e-487j)
| (-0.55806685067819680295 - 1.9583995035280834872e-1944j)  +/-  (2.44e-492, 2.44e-492j)
| (-0.050581486163345437656 + 6.323172795395720754e-1962j)  +/-  (2.45e-509, 2.45e-509j)
| (0.65729811626335614662 + 5.9445652625071612834e-1940j)  +/-  (1.3e-487, 1.3e-487j)
| (0.59979023953884433893 + 1.2533947459807407826e-1943j)  +/-  (6.45e-491, 6.45e-491j)
| (-0.51504515053015824498 + 6.0425238725543706385e-1946j)  +/-  (1.52e-493, 1.52e-493j)
| (-0.59979023953884433893 + 3.5504951934962181785e-1943j)  +/-  (6.63e-491, 6.63e-491j)
| (-0.95521895685204993832 + 4.2572366341295620524e-1935j)  +/-  (2.72e-482, 2.72e-482j)
| (0.69643438747968073971 + 1.8978350532426163468e-1939j)  +/-  (7.59e-487, 7.59e-487j)
| (0.46595205555363681682 - 3.9387538317842828723e-1947j)  +/-  (3.61e-494, 3.61e-494j)
| (0.14024937522154484466 - 3.2157463607797993932e-1958j)  +/-  (5.71e-505, 5.71e-505j)
| (-0.805794939646622596 + 1.2880410221917143763e-1938j)  +/-  (4.22e-485, 4.22e-485j)
| (-0.46595205555363681682 + 1.056489036858366426e-1947j)  +/-  (3.64e-494, 3.64e-494j)
| (0.94015392052334643824 + 6.0636502090789626507e-1936j)  +/-  (1.35e-482, 1.35e-482j)
| (0.40443215520275821396 + 8.4804169102909612091e-1951j)  +/-  (3.98e-496, 3.98e-496j)
| (0.51504515053015824498 + 5.7098623883290311927e-1948j)  +/-  (1.5e-493, 1.5e-493j)
| (-0.14024937522154484466 + 4.8951962595952204404e-1959j)  +/-  (5.05e-505, 5.05e-505j)
| (-0.44926232472048522782 + 1.0827831300408200079e-1948j)  +/-  (3.08e-494, 3.08e-494j)
| (-0.64670251851182917371 - 5.7638500114775669729e-1942j)  +/-  (2.42e-488, 2.42e-488j)
| (0.55806685067819680295 - 5.6733217662878152028e-1946j)  +/-  (2.52e-492, 2.52e-492j)
| (0.38823647702882043774 + 2.9889289721899719269e-1951j)  +/-  (7.34e-497, 7.34e-497j)
| (0.9775483745173533672 - 1.9668888658072939568e-1948j)  +/-  (1.06e-481, 1.06e-481j)
| (-0.40443215520275821396 + 2.542680032788927095e-1964j)  +/-  (4.18e-496, 4.18e-496j)
| (-0.43759791354037044397 - 2.4356314113103155166e-1962j)  +/-  (1.09e-494, 1.09e-494j)
| (-0.10471043912156992565 - 9.492676117748680105e-1975j)  +/-  (1.05e-506, 1.05e-506j)
| (0.44926232472048522782 - 1.2048187768411428768e-1962j)  +/-  (2.93e-494, 2.93e-494j)
| (0.64670251851182917371 - 3.0254336716343969785e-1967j)  +/-  (2.48e-488, 2.48e-488j)
| (2.1929690447707776363e-2032 + 2.7431976935766811937e-2032j)  +/-  (2.91e-2030, 2.91e-2030j)
| (-0.33975003468753900311 + 7.1023733378143660852e-1980j)  +/-  (3.27e-499, 3.27e-499j)
| (-0.24360787857048059688 - 2.3069372879048530966e-1982j)  +/-  (1.3e-502, 1.3e-502j)
| (0.17446243584359358248 + 2.8482738231485725173e-1983j)  +/-  (3.95e-504, 3.95e-504j)
| (0.33975003468753900311 - 2.9161075401813322869e-1978j)  +/-  (3.09e-499, 3.09e-499j)
| (0.43759791354037044397 - 3.4204961122703126799e-1975j)  +/-  (1.2e-494, 1.2e-494j)
| (-0.19375272320694829467 + 3.4148737380638328735e-1984j)  +/-  (1.25e-503, 1.25e-503j)
| (-0.38823647702882043774 + 2.1564396547711562761e-1979j)  +/-  (7.13e-497, 7.13e-497j)
| (0.050581486163345437656 - 5.6729143647977675593e-1989j)  +/-  (2.45e-509, 2.45e-509j)
| (0.24360787857048059688 + 1.6637177176307091653e-1982j)  +/-  (1.29e-502, 1.29e-502j)
| (0.19375272320694829467 - 5.6898024292882281145e-1984j)  +/-  (1.14e-503, 1.14e-503j)
| (-0.12649962777639430768 - 1.5204668259712050789e-1985j)  +/-  (1.83e-505, 1.83e-505j)
| (-0.2919991541426287378 + 2.0454268873502063652e-1981j)  +/-  (4.69e-501, 4.69e-501j)
| (-0.17446243584359358248 - 2.0399578700493298369e-1984j)  +/-  (4.09e-504, 4.09e-504j)
| (0.12649962777639430768 + 1.5699322825996142575e-1985j)  +/-  (1.98e-505, 1.98e-505j)
| (0.2919991541426287378 - 6.740632907261467545e-1981j)  +/-  (5.14e-501, 5.14e-501j)
| (0.10471043912156992565 - 3.4336182632879144041e-1987j)  +/-  (9.96e-507, 9.96e-507j)
-------------------------------------------------
The weights are:
| (0.0064883717566258086546 - 1.1191813820028209126e-1699j)  +/-  (1.53e-129, 7.67e-363j)
| (0.011169288946865787217 + 3.9388701360431897207e-1701j)  +/-  (7.02e-130, 3.52e-363j)
| (0.022169951763952198928 + 2.237587907841702274e-1700j)  +/-  (4.22e-130, 2.12e-363j)
| (0.00096209633815663775411 + 6.1408438183456138272e-1702j)  +/-  (1.38e-130, 6.93e-364j)
| (0.022169951763952198928 + 5.1427874455616305279e-1699j)  +/-  (5.42e-131, 2.72e-364j)
| (0.018953244762112279735 - 2.6303627609595084872e-1699j)  +/-  (5.69e-131, 2.85e-364j)
| (0.0036536506702925522755 + 3.0315410613767138811e-1701j)  +/-  (5.09e-131, 2.55e-364j)
| (0.018953244762112279735 - 8.7151036803442134792e-1701j)  +/-  (3.46e-131, 1.74e-364j)
| (0.011169288946865787217 + 4.4342504045195811073e-1699j)  +/-  (4.09e-132, 2.05e-365j)
| (0.0036536506702925522755 - 5.8405929956592298934e-1699j)  +/-  (7.69e-133, 3.86e-366j)
| (19.891442736450451263 - 4.2090897380055347035e-1695j)  +/-  (2.29e-132, 1.15e-365j)
| (0.0021156111737393106532 - 1.9003746171271990756e-1701j)  +/-  (6.18e-131, 3.1e-364j)
| (19.891442736450451263 - 2.6317996313055262311e-1696j)  +/-  (5.46e-133, 2.74e-366j)
| (-21.342279005989246242 + 2.8084973584010432052e-1696j)  +/-  (5.32e-133, 2.67e-366j)
| (0.0051676652789981279553 + 1.3183256832616878292e-1698j)  +/-  (1.18e-135, 5.91e-369j)
| (-0.085480186098665098665 + 2.6265501662687220452e-1697j)  +/-  (6.96e-137, 3.49e-370j)
| (1.4994631352226422603 - 2.9265857787655722147e-1696j)  +/-  (3.36e-135, 1.69e-368j)
| (1.4994631352226422603 - 1.7971469897790218858e-1697j)  +/-  (1.98e-134, 9.94e-368j)
| (0.032036834207155233824 - 7.5965256109688227257e-1700j)  +/-  (2.03e-139, 1.02e-372j)
| (-0.085480186098665098665 + 2.0490025153871501929e-1698j)  +/-  (1.65e-137, 8.27e-371j)
| (0.0085456709482650770587 - 4.2433393308775142306e-1701j)  +/-  (7.79e-138, 3.91e-371j)
| (0.032036834207155233824 - 6.3643791711392019718e-1699j)  +/-  (4.4e-141, 2.21e-374j)
| (0.00096209633815663775411 - 8.3088367611578202312e-1700j)  +/-  (1.95e-139, 9.77e-373j)
| (0.10650068939585550262 - 1.8155560417819985358e-1698j)  +/-  (3.04e-138, 1.53e-371j)
| (0.034440921147414324552 + 1.3451973155735370811e-1699j)  +/-  (1.94e-142, 9.73e-376j)
| (0.0021156111737393106532 + 2.8684882015250470951e-1699j)  +/-  (4.68e-139, 2.35e-372j)
| (0.034440921147414324552 + 9.5491946388535419001e-1699j)  +/-  (6.28e-144, 3.15e-377j)
| (0.013786179152366474881 - 2.6595958749890846604e-1699j)  +/-  (1.48e-140, 7.41e-374j)
| (0.0051676652789981279553 - 3.8864014039802577178e-1701j)  +/-  (1.06e-139, 5.3e-373j)
| (-0.15987809590848085134 + 7.4989488898994882348e-1698j)  +/-  (9.51e-146, 4.77e-379j)
| (0.0064883717566258086546 + 4.3695474491989637551e-1701j)  +/-  (6.13e-140, 3.07e-373j)
| (0.030547715239787207463 + 8.5931870102645924746e-1699j)  +/-  (1.32e-144, 6.64e-378j)
| (0.069084587567609108481 - 1.2751358655543003465e-1697j)  +/-  (3.56e-147, 1.78e-380j)
| (0.016339973453402468566 + 5.223824272164054631e-1701j)  +/-  (2.42e-141, 1.21e-374j)
| (0.069084587567609108481 - 2.1312705053354066248e-1698j)  +/-  (3.65e-145, 1.83e-378j)
| (-0.038925453240359103891 + 2.8267137065807580298e-1698j)  +/-  (2.56e-145, 1.28e-378j)
| (-21.342279005989246242 + 4.4974177811569672938e-1695j)  +/-  (6e-142, 3.01e-375j)
| (0.12982058530113723716 - 2.8728525417166611806e-1697j)  +/-  (3.17e-150, 1.59e-383j)
| (0.10650068939585550262 - 2.2845398291581348189e-1697j)  +/-  (9.22e-145, 4.62e-378j)
| (0.12982058530113723716 - 5.5575899570303987281e-1698j)  +/-  (1.44e-147, 7.24e-381j)
| (0.042172777577122401029 - 1.8396994251280353921e-1699j)  +/-  (8.8e-152, 4.42e-385j)
| (0.050958382173006338984 + 6.4185381999391436899e-1699j)  +/-  (1.51e-156, 7.58e-390j)
| (-0.15987809590848085134 + 3.7613873307942598061e-1697j)  +/-  (7.77e-151, 3.9e-384j)
| (0.041578530228767233475 + 9.3831643689201850865e-1699j)  +/-  (3.64e-153, 1.82e-386j)
| (0.044145342551696107341 + 2.914224575778888221e-1699j)  +/-  (8.9e-154, 4.46e-387j)
| (0.041578530228767233475 + 2.279222293698051669e-1699j)  +/-  (1.02e-151, 5.1e-385j)
| (0.013786179152366474881 - 4.0980965860322052197e-1701j)  +/-  (1.21e-147, 6.07e-381j)
| (-0.038925453240359103891 + 1.6488341077974326869e-1697j)  +/-  (7.17e-151, 3.6e-384j)
| (0.074803978650634988785 - 7.5791552606591502036e-1698j)  +/-  (1.32e-157, 6.6e-391j)
| (0.087249806541780007431 - 1.405538717966984708e-1697j)  +/-  (3.93e-160, 1.97e-393j)
| (0.030547715239787207463 + 8.5784454132746473705e-1700j)  +/-  (1.49e-149, 7.48e-383j)
| (0.074803978650634988785 - 2.710218352055583701e-1698j)  +/-  (2.2e-156, 1.1e-389j)
| (0.016339973453402468566 + 2.2291898773814400508e-1699j)  +/-  (7.54e-152, 3.78e-385j)
| (-0.0088201851142364276698 + 8.9568219964794567036e-1698j)  +/-  (7.03e-159, 3.53e-392j)
| (0.044145342551696107341 + 9.3062889920961554238e-1699j)  +/-  (2.51e-157, 1.26e-390j)
| (0.087249806541780007431 - 1.0550760751817138489e-1697j)  +/-  (5.16e-161, 2.59e-394j)
| (-0.087302391828624009975 + 8.3058630182055812822e-1698j)  +/-  (2.53e-157, 1.27e-390j)
| (0.10325139501246679835 - 2.8706106209395335001e-1698j)  +/-  (7.55e-153, 3.79e-386j)
| (0.042172777577122401029 - 6.6529518534403003803e-1699j)  +/-  (1.77e-157, 8.88e-391j)
| (0.052886905364060815059 - 5.3874732735257641543e-1698j)  +/-  (7.04e-160, 3.53e-393j)
| (0.0085456709482650770587 - 1.1157929615895760665e-1698j)  +/-  (3.17e-154, 1.59e-387j)
| (-0.0088201851142364276698 + 3.7413926720720092594e-1698j)  +/-  (1.14e-159, 5.7e-393j)
| (0.097613855521223520154 - 7.4825410724552733156e-1698j)  +/-  (3.76e-158, 1.89e-391j)
| (0.068885644687730309936 - 3.6892438578360008147e-1698j)  +/-  (2.75e-163, 1.38e-396j)
| (-0.087302391828624009975 + 2.2244462345255410586e-1697j)  +/-  (2.49e-160, 1.25e-393j)
| (0.10325139501246679835 - 1.3857101316470122855e-1697j)  +/-  (3.71e-157, 1.86e-390j)
| (0.050427966968933174481 - 4.8688230409779294815e-1699j)  +/-  (1.8e-164, 9.03e-398j)
| (0.047594776326051823115 + 4.6502191361424277428e-1699j)  +/-  (9.61e-163, 4.82e-396j)
| (0.048846527847608987781 + 5.4238926243804743372e-1699j)  +/-  (4.73e-164, 2.37e-397j)
| (-0.003886542874246764864 + 7.1793634137448629333e-1698j)  +/-  (1.53e-165, 7.68e-399j)
| (0.047594776326051823115 + 9.549619118870059454e-1699j)  +/-  (1.56e-164, 7.84e-398j)
| (0.097613855521223520154 - 1.9452652534550809916e-1697j)  +/-  (9.73e-162, 4.88e-395j)
| (0.052311722673459832228 - 2.8028910124639032881e-1698j)  +/-  (2.19e-165, 1.1e-398j)
| (0.052886905364060815059 - 2.3405274778098157774e-1698j)  +/-  (4.58e-163, 2.3e-396j)
| (0.050958382173006338984 + 7.1136528427359023619e-1699j)  +/-  (9.97e-167, 5e-400j)
| (0.048846527847608987781 + 8.9897430132210230022e-1699j)  +/-  (5.73e-167, 2.88e-400j)
| (0.052311722673459832228 - 4.1761057349081543489e-1698j)  +/-  (1.38e-166, 6.92e-400j)
| (-0.061639094571550985255 + 1.1264143921609974016e-1697j)  +/-  (5.16e-166, 2.59e-399j)
| (0.048008418208504871018 - 3.5919617128807368343e-1699j)  +/-  (4.15e-167, 2.08e-400j)
| (-0.003886542874246764864 + 5.0182640069611439929e-1698j)  +/-  (1.87e-166, 9.39e-400j)
| (-0.061639094571550985255 + 1.4584845840797911944e-1697j)  +/-  (4.9e-168, 2.46e-401j)
| (0.048008418208504871018 - 6.6202817784137202486e-1699j)  +/-  (1.8e-169, 9.22e-403j)
| (0.068885644687730309936 - 4.5672161378662513358e-1698j)  +/-  (1.57e-168, 7.86e-402j)
