Starting with polynomial:
P : 429/16*t^7 - 693/16*t^5 + 315/16*t^3 - 35/16*t
Extension levels are: 7 16 24 44
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P1 : 429/16*t^7 - 693/16*t^5 + 315/16*t^3 - 35/16*t
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P2 : 429/16*t^23 - 814453542657469/5190588893712*t^21 + 332613072544398149/832224419291824*t^19 - 60434669839704081761/104028052411478000*t^17 + 911288943452960320423/1716462864789387000*t^15 - 2788451867710786781/8802373665586600*t^13 + 99305037719399449/800215787780600*t^11 - 3919384318228123579/125313792366441960*t^9 + 9825341915024369299/2036020735513470000*t^7 - 44745439665748799999/107909098982213910000*t^5 + 1067710391708808827/64745459389328346000*t^3 - 4195757732088601/21581819796442782000*t
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P3 : 429/16*t^47 - 1120820203675001938563038533113602356202676234941531434669224379678217634956184381035201330960410147665108637881861388074846661617736121529569114896516159050286319594779018379725296614400964942244437775445973806939006491663631819728222336175093019/3425358358145578948952664688183134329513994331353091940449727276378701869284981893282418257903660556514839847095700355342283318423676412008685632994674974808958631878871320829983800588294470604666286115034479322139548334162866381835220720670000*t^45 + 84621871500412831218692118634755800103828184823287423030718550134355545286983072203690542021713459710209741441797358020704372813124633407113054311892283552194297734843694298839675643529280438717111329652604408387738468095924546936507911280985978983/45228163105396722827935772569069071715582819269277884562722477410067016446598172685027067742594608210923395157534208221323403659343209722483311867815963294830445935435920538174727280708970519709456413134592517167230820553436749441722306535278000*t^43 - 127289226417409015032768572888295579580953660444709595435624495773140377245866151113327988049935200181847852041561209139038379873761338973236614792290821170502485891583126302523039411843595913801976094344190931260884567958268466488350632447158590212144571/19112019655284387768677991478738948565782116355799486401785074556694609072822543233339202988920460997081688168324072833876409360925000789220050612671123793533206708491221505895956332281908963543105287041871625386839560610445213774839153350305889182000*t^41 + 2173279170686439727981491858569012774415854341635394661996755795370877380815404083851466459262874654369310648289586469947624627388664768662059422656598561257623832157105138707126962896469564481892172232548046874043148976983247726350797814965001577627842684467/131395135130080165909661191416330271389752049946121469012272387577275437375654984729207020548828169354936606157228000732900314356359380425887847962113976080540796120877147853034699784438124124358848848412867424534521979196810844702019179283352988126250000*t^39 - 2153408147763796423758815786121065328670219312863279781107979374991064365415217787700785504884444754380981712263602595699615716695266194778879835837346743498515630269395933626504185072305947873795688183350404534576731100898195020606177710796469941442883882437/70751226608504704720586795378023992286789565355603867929685131772379081663814222546496087987830552729581249469276615779254015422655050998554995056522910197214274834318464228557146037774374528500918610683851690133973373413667377916471865767959301298750000*t^37 + 9790039629623989281294024088272245681608407635032492728042382889094612656382900422073583827986108043077893465500607173569289659272837911429780998354238783111472260333087714681119763479549625721619079656282608919912976413278972831537270786168299754425152624659/227551242335461077344589963513104191408863737224780007665744072457111100486321418460352282987887453373518072617403169668411563116106785644001200316925035499148613656321547113467577797166231591665116612739955435836292741519632918163787892605058293366250000*t^35 - 22118803663241517646798364661502850361758357668709904313796906110004129737203913760102169209038190676423026053226778865977569003683066513939669580644211620916078725994181059397045136905571217079955281382415276789265834666096408208552682343149431996541163980641/462786033113418243015101146573404108761403392849357781824097685023163614755297845855729448258482794783025067167342030780172088103666527686371272332863124145021725955583821791805489390080933340970873526689311964311213549636032662135703688077300373261750000*t^33 + 291802076142802386046015613831360626577958409676891600380823462231590558246399010786394133236343611834350382766280822072034293170612260613692000688629200377326832261699417369307777168527495791142580167364943229000496339684450331712001246105767089308662982036011/6891882199012571677842535702401969031456585820962494809713768466178289517777425763282872861810150639955049774776397497598837272837935838780372183074696917414588252220900248056397435132675860244458400853343773272438562567618956997883665707739404578280375000*t^31 - 69268773322140749982695046013719580220370727122251072107600900535509075191174272462597982508851505467970113661780849162508752583592225287680276761856475421744644170630047471697457875970954252177484877090714555372865025308271712599839400600801290541341892134033077/2295441409832412986249167133138720330638362858110895448719182561719059331324255516319214912844832430888254481437622714926064349743602823722817509362782118461471732392928872941364629604673492162065580284218530936707359951956959064617704788142237170024028125000*t^29 + 226867261567526633536450719136499449022557481173794860007235174751765030371657451913903200950671908191734323397869511518557274503554954237121010304445112889264958364410695407458466685549474911275992691503837188416685964120796400322658296506221345231345185233588889871/13051009171634405186611083600459021526780868383927543940384999252549091714715076630940038361192913989729243574582053313970836833750843599444459289526331173733891160418734184730724973210599289936477899103544966773693780377879975222460724778732982458795580321875000*t^27 - 66569666496312810022948147320400282355613908411038337611256375009015813556782350746637161656876086687760176030368956882447510665318898601378057035601716505927735784094797738094718527467468256021796211607170783495395195166323664890044615761476939925127214516371569921/8217302071029069932310682266955680220565731945435860999501666196049428116672455656517801931121464363903597806218329864352008376806086710761326219331393701980598138041425227423049057206673626997041640176306090190844232089776280695623419305128174140723143165625000*t^25 + 732576183024697686800253145902368998535775936769899127879584697032811871073685602480270981935893967947154171615817097466900172352928897680850748004541861189236696942679807250528576565313246433454452668212069475593492244512341516832060133857584656529758738779481501/240386747152492195034760257361688555706102009150063993418257697675475807592209150548878981865642838108224652241610843792984125649849700792420886416261666505701079859122290235062330628732541924092561414112834877224696938745694181543610475194794347997274038875000*t^23 - 44466208288942217603192209340349141905920185944610318683366801459772548183600463547934853108898775574401947096148959996242698344531924314227843250966350696611869868381149670117923495124288228124039360190610067729952178690363652974625859442340455777510131603201250433/48317736177650931201986811729699399696926503839162862677069797232770637326034039260324675354994210459753155100563779602389809255619789859276598169668594967645917051683580337247528456375240926742604844236679810322164084687884530490265705514153663947452081813875000*t^21 + 2543602265538231815600391627716018471557376679114489585255852829987611931105073545959404732191021477191027730695759353682120186080154189247034911815853410950215808063981366978022804215622695460497040035471081972122070372834763064066250416450521531588068505580478309/11504222899440697905234955173737952308792024723610205399302332674469199363341437919124922703570050109465036928705661810092811727528521395065856707063951182772837393257995318392268680089343077795858296246828526267181924925686792973872787027179443797012400431875000*t^19 - 1400542144525586969959558440530791366178644387253591789175881775502752532351041125248436171074132263242146155307450307243476053187444759231257562958494336468650254273026011425532289645447677506875868901901122038418968444037720108663091048346683832495007084273545687/33573548461633057152012216119276064901168561948495089226535379029573377733833175968058447890010554401091842465406319160066777082379154275396275696125408553806443821140680214899886148015837961730770129863193454208306433966800232556404256018095111489240270648125000*t^17 + 10574129989779138864929655257637696467706408751201585634540565638984493909691173754483237061446981795673475011821269469768321965283712866713982574295637970989244304264194358910344341182260900852910482709080033441341932023691713606364967548277053961568598458007813777/1741874690774138612239692624541264073107686566974862864576717900240218774190638894342797119940547587162529709087551382304641022744612592405853833175447667321016673543887055855394093091174651896855250267019801565395663221101047359691091400468228725500583453626250000*t^15 - 5938607173383208464858069244674213625070831491388110746982404731828392098418448859015574262332410944659803017526011178858307398524435571737510998969112560873421777393696323566220302718463471577442906831115134262487676286901702437621367386892322806684062797013327/8932690721918659549947141664314174733885572138332630074752399488411378329182763560732292922772038908525793379936160934895594988433910730286429913720244447800085505353266953104585092775254625112078206497537443925105965236415627485595340515221685771797863864750000*t^13 + 1591580121574044127265805590135849138952954216917680257466135592401158624247251279785145440901878505377110592296719776285242467351295730202070961252081733667529281871853182201461942207317281565518335621135865485353458800417184547849680590689416507455488247675757/30046323337362763940731294689056769559433288101664301160530798279201908925432931977008621649324130874132214096148904962830637688368608820054355164331731324418469427097352478624513493880401920831535785491716856838992792158852565178820690823927488505138269363250000*t^11 - 9236649541440300735866909063653855195653017599435027129921409266899615078474951680667216618723656110736737948500487720840386233544994862349089762021673302350024889071597654167985561513315685856547398735347443169604947426788288869638600714857926856128064362366473/3154863950423090213776785942350960803740495250674751621855733819316200437170457857585905273179033741783882480095635021097216957278703926105707292254831789063939289845222010255573916857442201687311257476630269968094243176679519343776172536512386293039518283141250000*t^9 + 36681742998915838928946695183619181143132249616062670007861136968847984801080905021585792104855967313337631479660423553820330829267251743111363695664356562883167203662385725078715262236225141612301841835166647006213393180241345990702388285985060731650018576003/350540438935898912641865104705662311526721694519416846872859313257355604130050873065100585908781526864875831121737224566357439697633769567300810250536865451548809982802445583952657428604689076367917497403363329788249241853279927086241392945820699226613142571250000*t^7 - 3359950520445209742439683920075453208965872741242120334796323354920449291337107460330803820685154662444850123841766342942263892028707848200889764054652320427711238952687365686516383165474548357323532388131073010218954946806741677053627258199759124583651346079/1552393372430409470271116892267933093904053218585988893294091244425431961147368152145445451881746761830164394967693423079582947232378122369475016823806118428287587066696544728933197183820765909629348917072037603347960928207382534239069025902920239432143917101250000*t^5 + 1545873305629027925381012231850916351756643245252060298446478159938894780499906041969504633920863375827414275284246016388398417356859993924548509462257364437135594738216593388364510877955086959742202350767106920267082863791098984658006559571947495732489939/72807667601857479198699282817956969902777698122361743243442554320761498986426430855338951112513190447021187257244920651171814775858165307894515613838885338685186024152344685400101431262752902500136579938149472502033747037219558209595151080083051660698933039250000*t^3 - 562600760520445107979037954296320810540883036795280346939038325373193169884568353650522121942059885896290518900361164228676660589327192915951003553082158082107001571166063228450477196824458863932931840778896166119463315402546555260875155482184755923428799/9003881560096374927572477975154011944643508667798735581105729217667505374654735282443583620914131218614953490812621853861581093947793109742955097578075486884068004986839959427812543666160442275850223719017818099418173383602818698586600350236937388706434719187250000*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 429/16*t^91 - 81594206794526317025240965837376184406778066588879444861479085892220022573674430146048718092668320945867245306258232055988848491132408376713774310049947624393958990683199887021276828371410709556882497185872857109833922707995711102102838814668516441647386404151669251739647978072071400823835714895364551982432808596834866833120522127131649336429064241603199200309806762941802101282306535885914101040103062801900867320370356229190715332347255071433398207564835421670731089970832256867309300712592647556810823570814644086264014565729107661039913832196833899843173118921951840522399047070137079824296973089176098140411610808662617803357177798945129568618059905157008343984219792472295348614021530522791433927473536120088957628755761829071080120921689130658451062853014529167112749859044140540967059973682592442584999059090212302078800153163003232938613237737053999903199544728552612579886848530180804133188135038329981577758965694169308598160172755244031095795425397194525171084440766347841526508405320218342640424088256277628610243397173946826373146194774053710425652928960831758902494448201815073508457816533974513324411189664366982486667714219321770494649640720450890960842346324804206608976444914917276258360058342535955631521193849458882491187304880319386725877229275416971859126400818403736575427192403455361197033099860076180027557379230986832410302629705060709987212796698404171063741692612773249565917703598188332922856596429179837727093552214973783178040084114667231627090072459401443242090580236782839403955879078313339558237550655828985005281919724751213678775158364657613996451714549109184003787705053337130860647696086936371868565949366685181769253523573010517437772124957156073317278381305076907187473874763557987672630931886744885982153009822576159418133888068945775796691906623445809082484318057391451748738178454729326881609912948715237605216585799259412228266052799245907726019669684668087469074733662915278375043326960869823759108147590571129764555573360813514090303911422195123963996512019362492091334229071645664838317286748417169703389446150439691910612854764426637254257728200360646746810401427727260777039114711012446194246873721001422526129026575835625309668477363738950519322499168748298943459096497640833783086609499467339167423529715823364476745775832659306890811780643482054223162569688191400175976881022659970430238464078080939359525447901779493082849592265568793942912673950224964517863899774470715180690245672808730367544287735908138764940120546685210644131021640214063297020509324835271861982947047516802843303132814367360606826807893372740253106312056751732981803935128046143223724515967429178516456985431169646671348860711832574887579478618469546489320982268663374021072773799547362773716767608665791672785939565177309933381238573671472183808724388177648255008109464403706533156281382353569652085408555563443781354380296892392000231889960082425900709317462092648402129572639571695222024132439828723223624841812395748673674618668559926009254574879103300911311489698683989852527346672153342292455007009229221542012851570918181128943458678560769799500377046675706985387119819183646565450449650896433430026071135940442065489813971161805608700540136314324246301707939493456588318841179657174379367720592087383473028843351023741632413800090475528409947093517867187461017953593010582634698751010077112185485627223288802308436063418395483728770431502340210773267232014249091541530452866256832097930773834856794874349372348762438936620936472634527705487061389978509160630920522500355018218530785586546761060505084984473394087556014597954548912934651696531681115002909055031341041074049818383149892499932230270262445468031006197117959549088941725680194372390450546997617677613815978350753783119359369665244397002130392170432789268347018422526247905122868092174756748413709743981311418308624949449542929539829552445838623536822310830081779910789191582512916826366934276993051209193943940457640132114201782106791882519476135858651131242272068979442357105116476309917169437176027789178519291358709547131717000467036756561023450760683292993863902149584635141331773251723059117131220216123169379981445194640858687214563162385299593958650488575991270094680488965602651774786957495954038377067058152052976695823480933808362015755343354001299894388174009027019742790310597164894511188068324397885070263125473666237412250325143369177240841675857181631342338080721127884062162215045736310330076979529687348205852056980138648084419702178469917759563826846805660215602917192207114081908167146200033316877973692896401942291725435104791250095863842791455285699161510017131195027463020463391978869862128721130767349760448367957030470430515128268364850528166161376991244553655334242745783657365597005368858543916587211451918692247121970683184407115089552514626503499096483067259289094705045378905031940973367068709920738270807057035309130737283402702608284973376656048151132411181602942492066479715367326407924180237425724845906362308932272261979884970745798438787641222731274542874797256526704830652873626466032521302026004835726736338570280360278717244184271181128990953704092036450068977610481553926212585097371266322085077006171893742275299378402845341451174686415275836487967526143392730973863596083120800540339368769035426341015045914640376525417613740378551249856015540618460554594315267302360114730626563338558215999696237159494272880690088671958616348312280312151739584439196290193335915066709038382574405562496264480766735271514452523720198151288335315673693854785972461681749310770122306618114789268429201626516695693219491312027851125855324559132476328981206183918963811689790867370092100492154432309661473829716094354281472096759417529572882555560377384935521476668912282683807436653996786840107286582523889109902003475696453573162379131190533018429813542005982680647257189025335476245947502491155629612550693341547362976219704451519846086426227279690048160481891855865960900352435556199690777676970938632288034232159793442710237676789295030954128312508707828865178863804060850637798125547358109311485321673689694078134382696589901110688836179841574339195677/132828814491308515121568325215456140877419477286609104981795089702083547204199352162696868808853724527773200680286681535187066343877411496859898363485565805260108327806022142479220694298032214356823916702655616924688286465951438689701763755018571983884499978698874241041780065000317554138910968510996547422761273075266020031063596296286106895092215666551897537441051434797852232349296627121709275055443249624208097889283962572007470926306149970643210635981949309799862827181624747869861064720720684044858331841276897869968364325458483234974512494611296023348964007897150124379038307518040477790269556213885105460737124845285611317588408300812311021319545725667121954015607107143737203574917669053216968691283855106344916950940660381050384800269448264717977718733131954450722950467560134885958293342378654430305764765217665860624330872299440098962022300004986039295586045279982032304299769378415337837942229670077083532090473030670032813332108088827474155913207783577176250585845965722819017838401956164221081390793080690240612551420641503757222329237356884020823126329794153036637143446958347549882875547563541564170890871946918717130152055332328868775430801627112955464225264264719244222395489097946655777153909202443424614837522019369335925530452337913340766222647960410015896512067499830994906489100306556998141371015490140988494508669861110570123506278766263141959133620763409786639900984434064118465872849213647477513312595038651948147851687657799392519774130816674838061849398447406857806162975133244364365214752966169926472170466288370550597108371933825197729736227581361111197591985436586569845098961913601328650250351348582329392707670716231304481350564637507045859643646509838979873690876601817996039070115662835555635555413368363352706963895581189974826993651890626830044516272449909290308201724393074973153117554192032203304543992317272371742284078931555532328441813798923076725832005108261951644475115783532399085802074962361086165682010275036905536286948736908403675479591810636634355524438810957406272827747921368840788076854679590760821750891605131190246359270623571334971644452243485675272502789724633451944125591650443594453583266002878662416481241403394493861929227996944502017802135890701624543384750130570465986459235921913779240595484658059686358321819678542794198763788014733630290054582508458223652590310357005850899869967091758575882101850558053588225437728027930552125162737822328020575253200098417451004562457636364825862437887902413743297088032685898768701659712827883167152042635253439279390249660556794250956270963936682291281423992703244844129621605697311458969808839662105895934651269164961240263177351694988490167578301048298843646273644303131922576245834934940041655269721707961361980595108813832893513481996949310247508274458156273887975103329464712417820157490010778084541551601581996147174966463106684509780523008390172530356787592562324488531445047228532850849465926456449149478642307677013474802582415343721724846327712622132443644857554031020509932114885101574335990654685144157926512641777808888937597764363894738721213966117533967719681614515071063749618862874178255729164930852213813818752076207870854426742140039028624100824463111182007507324855876984554423094824934046757574088982182254602212294435078967510784661530629209405752055652234919704233286736618969045393132978431345154499446984705871560571457763903470750563034479369496464335539637561993758380662626534314095937936579131769767662831620360290699607113566667741974696277541633492665076596816687862219291677672232024786434155661428517067224758710663564723815628987893203320838302077788129800155146886951167085913682909182776037983989547605061176039861635628216298559745538540834036451837454966061464082203519614227937601586219419306697662813166818270179366593898212794928217281530525171520181318969697358557484645752979482988462408105478726873964363880244048882337121445160883179257719759104842061704057495277050195263900827979808817050168397367682124880131889240974905127495643434996876165797250415656256190248213721611927034880183766297168204345382671670952917530648698696906728249426412856747720738734080680946397577139734628999643378383946646419831755698151329506358584009589861222851733049570242527196898886140117149503258542645998383965334211940454415060130766226617649457476766132104344641762659769047934538993611992176139176974558603578122110980933418537864291506549443656102054268677886028734335344456617553591812151507811859430248868200640690629865681214372367279783652498549160155088357541394550435633177035630253100840864620723497461034303388013069102413460561696523725062053943751161508758940528542467729766244713233267709746687339759063297431746095836737314465974745780071794364658638059093184088155995345447207906379649461305937755172656725049367970810189552016359938134135845442393348372665007839973906254145678394826306169056565896593303727779767764589685235812547469401681205065373731944355695587760678431783172821602317834871309337355393886370899409364828989975356645408165301178321943147386367608141123477288723770563589621856117478186225423302945872304320179006887939257923857771341081287660086148471986721943434736655130042189394883411333576478228317270467443498338956636443341521422306476899208091115051189105104643316894603275447908402146334715495554370469150976438755471770688615599063526569114025710968413548181208702883819288577648410914004942969131590808290543410705031091093749029578683456347963870047383091216641618392112982254097809886585143677246478450849671334815100106045727193105791800656604114780900527729275523134793336018237728958453093241876238562280075575656481084942773311056404482998372012386712555417328127500916851562481111267475156569645243072490565287442775469908910510474958405253099548079524516368574066477763873093924880455128275023093951214467825554858963474414927502415855566301201849134698523566852393500736454377471550685679935544365129006031912425396139640495970947272251269296553939694202560449128597383283353619499141692030536127630495858768388731972556272997362753449030130370383581604961140245287276881266921110000*t^89 + 67177650563358379575547779454787612731947716830190073902190165742960933008209754796054980235294268761862818617533106818574023403845899689786749214588936887377140150225609546615238769784315896882897861663504787073389708458427026753836190449132587411713702849460326425233020421689583766962625729303948481070387049392555250929650314381745574068083241251558814918579799248822663652809433028099868446891311237438817305060115911048027499466581445796519182890326846588110459986291441889948437929609532110797318875061945298797512248348615588935214656061717721708686180671984854021768082457786837103780935128507054946247259236370296416922344352633217957755687700889662180205945854327631222153334817026123962034084357316404134086333668817428750034584866254984845636696406985483717454957820404599128158800775653145942516908061055777968948422226849792188609098268975769976332353086313106426123688330206455004336741731107165284242529366864705181593102607754419095163919391587750468610467571488322763716408836564072093152950573824564631559596114007945876585193701499576552280859368435771087000116022447003892416962358299954195917532659177140934233218099971032299034454362780345143029006837990860409043700671414916139472172579624278674270913543640447794186653624631499064702620235277367109057458343069688510478198014644276214212249534054528730970749573421533504297493429194599357175187500130927908835585046925018652139352501479788734483287281768785444397359923735553391354955121352476174755173408058261391201544942012872357619756722252831524164864554681305349215410860126590469291062780489882987437528001127591325875331049115873000294291074215832273315750247425610264974773761301764213239742459806282700870490590910596141773226517618782217460333903450984257600848736300084763441083632218643551803897720311232962726374243773356108794671392538340494125433675852154080587936218213339268640702067226962916689233057090436569264164877372503036732077815211013196577297205883404376843566032144916160027890288741379627115789242571828642905174851353216611664079768388908528329186235158707992218416196549170793057806748762142546984304076922628476039160058192780302217550119458335103241920727360714865617416579175584056050861326501874059445144291782184351754581667202332593294067441343464139241713500313982657022314126263658998524830063914242193493409130651299065107013733868010745913637371463775065040148520134392172730728142656572553560401024770575978011633670136697551288475012728798870269361877597031697054770902680629435561495605148158924791479619519566594303532706411148858422364438237033952748949965710567777765200287731677355614667673422873341442740018264941175845569580082234555481527544789217691218043974900000397650997377064401026046454652667373782692796571553011793310298806980301914118834360757795338263553324140668545205129114130256902835222697929589520532906932164206636159428466435682125459912655238847342541391248091962584425812915106592935477438410165512321223278299114437481237522302455856565811217194090597394743941292741247162534768119223704137648953237093676021270395704693187570570733620521420845408260528189509821986696031142127162275594151613344345558752786036862641070359487024814417188873486625359613546456266795576141898886414840059801965197513581839030440142201710505767648198367314748181840426836814594359553008107211124092707928223748087056039379492155843841663664944038435299311702665154515638172287570113765610330815479214587267353923009549841273163367315656597267536962264984628472273419133345282457501845546301524638098791030289665201113289633432107471650592553210104135015462809799592026881524301053531069622832729520127149211241226546800410715977692599529380753896277466100483696312481613183541374901723366939323974908776052797086961061746037864610102926907020195538438951297347736312738780896772216310723933122932185064185883728238087744683229930942547804198291782577392216069201801960814854194688938835484875714943066162435391094375912259313701276333347402406753242399522194043873635980985590296836947339999124824999301153679237667441389097099192243383415064461133968268463443317089789592933575372467640654014017311896855525154608541158578493034258007627623774701901906640152254091656764817652660993709004955082412111514177647226918379227937768841843793521492296066951157519850631994629722074439348871777045331338979993981404800496839980344364781635097734166769878397545226853552138353286903834933718154818455870353716998685136641509325683999433304508173964288429364692192292107441136280453969575062467183896698717593096688566918417772627152718463689708299576494456044484232192746612224458228954637317455117165389128351717586807491875204583225707546687911973242418261906913816672504715422145796058497606824859870070222321908318658167462839728529063898928736353462699818988214982991553575863979002104047527275120673907286983956636757714152139564548911020469090831041622221158082201769715058987811814503919922558911387397182373373254383496391277314260007021697885524884791475204385189929330076698930187875340641584295139076124884630917016019289376083858255677829717981182143116892796525592623223045856074968597695781545150905044204761341427704353969326623052915667533017012956711804115130787998454745520517681715400030410236186057478726969976707537886185729400889825176408094521613629210432129422295306285341543423582508284011227724200842076110493589610433102120043902683341204417469601074550693128590497081966808191255474686621244121288375085966522091916613235832076787468468269687293756323275568185739260999433978397799398571403843213043571333155651531519217088167508261169135061296538404882442448336316910041408349254090330445333803700016429750189339116098560248020308380974722472441545359152240352664399776433289994490300717330960122685291711356469721023725533963074665807635071984344927710085129611537969763976259825709274284762917908915232349480899638373152560751990356333863574168870974732317217198396998837908160509336109925100421828095675790821125568830437739868417034457791884639012360206999859349828171171681084212088255570266159317133203527295280174561226158027/9871106934514346647001789304224015381234989744815712332169611193665487768706472756294736457095560111419201521955164594946659241812077896683394916933248080035002320326740632507272046286411114993820190957799500843949747664573948190505841722572327667696384673667017489785899364640466098877056099169410452923448792627951856645598475626960353890855330461151970989546163016851284989720921804196236263921107737374198212690593193036557449198152978381993364876807680571983121906070588852325574790094187997274451624501618572026757764010664284452365513408780791158327166585764872762918166042304049419086744986935256764669761949064314977562260923768670716487393851380830089334451692834363833258415068219116855292419808414050300469330750679705887568821239623913068384155178793334629028250702521497643982547590592198514660957755644768229599366836609496741234313206213720535017231829161959224739677885211472246623757757826816943424145537458037728153506368946567169328159612079832646064474161850019708433901151922171366007553016092394954886001452549263030966098786109558157565460221635487585841170996688986118995770954879410809570577669703299291004168684915994353718611752307518085728846168401200478274765209574569356750751304185424981878539343030108422514637832800265860962371452971853890126341346040216190470978284244731630038376916330642082489475164546393501463443307353375462263122035460222416589250921707725257931732107852887605467663068843999900200633524242445532955410754644575782253147307120919816934436098415539488315618751759304435000816112116987113282348810106076252656686482884595060298093449601727212644753606805128325937979029735294221517654374195441371276879326535754017359536487768555428869823400649225803466645476110425792899278482766763238374741668418168342384280619743425987561343204528978783954608857047409170092387354481003777172475534517061937669841970183759083607221989171560068985341842543617932805483345991895318471861838299790382937859575752584230116476396451908979564941428125611556163813620908016894168462057672902564718745537417086447595088006634189521837563066016755391972750271646248516215038408566991272664501721280706890500020813621370926358149595214272560114102339613978932195201956827649545877129366013578278894550724887919061547375233144621376561875506868501068479484031524420922368190261271824818661630422619025711306698386669440492687390457973296473382179292039531645015905406279897395685039653938713843662678556758017633851554140420523926126251448605036224046679490728947723625320472417541713328246708399447886362689798549472576135433383305745288969070764816592852417611859015069568603435641742359512089537893302537222152558497653253804416151002739565097260292421100272601725590541733866294634906935213945584565007657862289516388453662220654415847925816377505370974096093791405967963663136495765252679234045222541706002084677107011476507199491547472863202970072962264804544452635591647790318930563773863417873216510905061008121092420799657461483245766699038273685350151628880945991977507599145524229823717396978676953109059820655560697655285041478044104279341880248567021050985063119985385027253816843467033651167349818611296128765930392685740719563875935296903093002070168669675080367561217765739635666383159636105554795675931080206729317944382383761139768011940360244587188470375123867980725636199484049152944924492088087597995604477092716625817104444998863460395600785157179752759584284882579787909887904398979500451264823195952841150129910978566517367722190658834754133750136895551380373086805991461060901229531592274331203607480667996560420789458186437999759785972033629663330332506406132388554463409874761191235496318766814297520893080119318209823892811001900074547075374672536913458371542068893079103036067583463129085516339244538742248734748693003168300212858936514628573574352520192706809793788546089627154598848275224719578396370666442011636408453024947815037996785394506180732766346735939158080905502334674739366180613269404561282998429587097274994050075353823139766014286850650200878614729551633603416500490906521824940553891030589831392719311275056491999158242778492838653838764191062746350809086793997842913803055366587008830266976600284991380665741845615115712287788287373942274059735906759906967466046905191829293248899627986087826747977310607657136724268319880271179406912731298040778392573694867275835345606355616492576531932115891163468630581396111949662761282377763955621305186398724133227284427629229515896512603813153166605475288213482243603431562345313746509965318348861734814344444062438433856756352068033739128497223811305114912196312366124007802895691942666285908369218103713592741573673215970196310524909416991495239059215155881680245273145362312424358042480428919268716099236531958650459892220111306778398193681256066773831463319780622469238286128740487640413725123740856323709017072319529800354166322383069878089551541600163456791558914851237913830716202578821339756640937318750596650965448739543917750897418968710204157242583975523641425185100274416406044026444215615203520652972862647547880953426442332670249220046771027359401942807373761982982528348326785351815472080621457247865380737157661520283786063271549069191298283796152829857310392958968703493737994677526199687169471592751299015773363995113273588951303791214694375264229720238557893506902839123936606445220424263697762168626312434150459588521003652832868820334279529605122707588294839033019086412258625071716770761020636250732219113550000680219722151692816631659802733422835667900411116756830735193492060364769895206487885232267937245864000599369527327708682962397723411730636562676367123563586979727224501170951782516914512350199561031131166885365440002543286782522894901416310600114053666137658545730130691296407181466365755824671672397463261783347038480528582630194203715437527569222196566441119408129878283098481890664817520553429608852196810479238834609553430961570011722379518758555937101419313637832961063716952138757751404816178496767150240010782556268965272403277056796484496443424422174533149662514341187949623409870675181884656758401337792910608829095000*t^87 - 325243595508372342224445478747960060789182049242464807868112578048666298224545661075325055131376102720248891681715423903318168570622469927246066360940373624423121649705348235677430956135626835529555322887319898499074531344520689940069782885333474397172099362089843975434755715576741641023274860646347120654815074390911755623831993670099038540499667569951136822939713672376796784293014442127102331832600716048638649369475807322447382243998110480353343393967090964258073556117681397458433979122688447918642918082343685157180372672573609545318949730750912925631379241850167927456992595999436552041000128687123273809478888956987962490081414839808781892719806540945621573688347496210285010075290889475940057364644590163167360583269436693200965282995542826824609413921171410145766784172251105192420686936150130627250510171559744958275245465466848376042959143565318483691994880214693790175763800078314476097714060928247983036506872527722506484828286730158882768767831505944577992499915660519387524892171860074101237257734162112789074886428943596144557818345470893560980356094880780867779716768130021992534131287535809954783904250565559637393476947757858593025272962557746881358447206289743741222295029106244706846896723605377812660439145904303674635589191257924366597784527577775485564594207080808512876167450216203815714174880893769340859026565474465310931759377566665338576501908644572996771438536709650442672686268654809692978985162679294804620937626361479935269408266575387186932945085310603011343273998159210659254229060707135589608559135813127881255127577604165577777798786199157590728558590169046966913502233108274982431253626705352487479720786427450244363379876428913073824401121022099960764481148501192870921729831771565707774312345209519909628114730870597735717841499295305826990597917754941820608756450558419263817110085662062849458662518772315237813319566685082477150733905664237157643074889374508766314178801168728194482788232606288086894718945553290934251118279840371391206591788701086543632488513656293772173716765244991819219046618854604034407186630518266255587360304950897128163985963046019539558025140631575467498487255988528188035552131174655889283783350979221493689084640690969605470575905484010179102380536479434388257665021209606964698748999074640583665136210221981112369813732180136333478273963155764563614147962244523609249503979716896260189871889965470589670431509411267018446106028069783738047075516919861441479382489903592879503280391247635113726077939955293575511306053696298067826316294712901678382220938323700566392961778688834052189334229600330568667558014334608300104875069808312318179351883009766152435831154830443776610154322426120936984166357314732032380339797327950656464008183662886592120581161411132412758219091735062865189288643540505389934391645019434502388865575948192204389887150474966757937663183149081774680273500134762378413128597092629715586188986766882531691637470681437121996789627533145463503756685694658674974591102535568788654488376207014227044575391886857857486602426338044799260265132013293624117428176124078962637864099740690617346689041388804079172822590639902766794949877390070849203541144855925960612709839650675503918450076156037099111103666130598846584603729754920416802615820076439093678049467141031045978914025407611411604541947517432546593521806994364871671163177127242366848129226621334251778443997434714575381722695750175937013891754515036196636447487093091279666084277340403919065864006451964632637225093519120574284889295148081030452098456737716608001261789439245757504866008780652064878869318812705930159731797799420627716433874571264678544064122645068664918179642384384966323948884229536708706821927298535809412656042096563609853322526997004070120534515558819199256923120340446509744297619848546551654247864617410378229659014585642753415344590418285549795888825493961348126337978433575037784427356147302274436789328513997296506036206569787423506979249542831547297880423078462739530642053628535521776306258298818843139647254479900607575853109344867844581850002830665020326230397999151580707878924704199848280683781320501583534091052240277488914147082066632008449192941160071948625072011017123269646442792796681815869923665972269138210070628170388001114131929881657391789032772150215217681546463845815637605128276108962042333323119426618602608472882169731904209506894050211882610298059136614281702276224296675494340980379855643706718959844084191138017672676787465687380494820160463490792357370896992094642137274309152488268401983916806758674187532560997928543473071526952365519161388816512546659762738429564729089395987829749873010801922594172025184755194657504572697404824449088576721587732353790189573005602162815823147434343307260023761676932770133793544545271094489854407943365328609748118013245810396415417481128220960273001801954849915680939654225513334866152173413338430401885755790050260956889838766235002907476666745570076362198848810982580471535812386264915909146531616868923338184533002728182308070533324142079663394928212683452239743922057225265356102873109095074537783548988572470169286031275628593229922058185432011847716212559056918284439369141809919837535374202776869042379958596538787025024648420754249937090299323135063166551159990889256113679527172052031758626313208990197089475209449813772902592603811868321302489436644626331270873085617716231973837380249446018182413886429561595973484537841455408576192113031415243682674360893726877820669608151308155101207047001015168454466333946465678532845887674307973863800184372822374656010570266830794973845021982754942023804166616828388923389423002670877363100552647298148299490920989251763681279907511055107470585116139992496036491030277545070124961216195139718947225247116808446862959779004956280421576723703114484308604681592303591575415238587307957933780879736703990590966801924494061778132836772793923099423886721373391376728490178198536176776145624095102338557631120671058397744318687462174328313615397316513512119328211692352699163455772623472846660457464582933668938083324961367922389950944609574667134729929749089021455503686133344738017609862278851398606941901149/6696449950902130836081786552562004561126649239871213572653529860992403512529691650566998458111914216110556058810912072936077760282851970083239232495307692881528520959040570665116088405190221289079560781162689003047023537183170115094559522590713686980563215034932925085971076333274296331686423515433055689516631171717272579956877382161523058982044657238321899628440751748600670754911850121805348001998693470055894050699963522827461547525417595207997555689149081893700920773907947999092176044923180691851409991877500557886338321190366154343936093973000100573443282651838528560259955015683352029445382994314112358523277623710362300360560720299601659220107136312802605588960514724045048516553946803955215100410892707152032992965734073719040846423226341778218347464913299035929569756322410326807941311494768016820727693354192189311008635613728359393506950220402734458115924302026141430290976717480228770167458917803276648523357671223362279423692393860715993062149072575085604672309496849609567277917138781914057357632719194717200369852476714808761434499155960961054418429067567553059223407890719742238333770819232166384990882664948598420889864817781288791717236427321873846252651300264974539653100976198799083062228547075260305559514773046263053431706645629857141324667511312448175006490801320136228408550979737402239619892960256437921199130339998151631221280855344553411906166883740014124964652307593625514497399092041409248618920457384379797211734184244872554190939957131010156272754649315876985342798099848650624798942903128119718083849782259432584702940174517208543673025742327438169102471427972388653561227702190583024392741920636939337214136687139018275760419579291693092767875086802225145761090700385949870192346782847471951407259842391631236001026748963286198048812668763856299669240121242532894067149814832482514422477836207234683767789865681192622992354734241383312591234377855914823894192832078986500565174708956456873836277628113235599565663991070873593476717926097561908540235278812659407265184981934468317344883156743628272711536435109132385648841270560919105299160893579589573527418500565566072915515322752285513628963843659080043298182230920967137390147491582013855222433980790069917182018823604146625975501933528437808567084433043653914101439230445169998543473150869451823850839349985738253562457812671080581010689868830624141568507388528955167018930086110872393910170156601998150209843664754719365653545585844564908737357495574959693520551284316288199031338707244893784960184424474670242969045574510687965464567587446868871370171302769878557249845157676936432385240028548407867362440691546570614084076422805787781929851502202702659801083641222459571826411924532379283433462745608617500663236783356582839984271085064363919738289800888311804516841941304935985391219649610475380355617717054195225652806351595006676260709736389627787143805264420195744097701404753087050697031369711485062406489654189203174677722939213939609951064232352144527384427875007958985763383956620262987202933790441931533845546403613916405682372245230742805431162269797212638806642095033038800272787447160700122486797495527192802030529313419047055680455365144124989460693385387916587265765021583375300154987619171234061846859007804977164938794263852516413026374552349389739901219990583373254736522701028541881783581341429790306712081984418830276308981773008557958487179656875793597726874913591625648775748333704558627967078998591787863216299576449331989954374153906673711618790293765590092470376966798877098305903925866045513834731943803017791027999513329822787574926120275052569824127442255550078730450791455790839825609098299924495311350224355058887291646007477379553769196972072358519156072628744167234197926079476887253699495073151287093387502417905558708486032897298633915924292929323733816530798214421985547433341955674199556321838626414676585339988713359974296077489038753066854818730261009188789113922985974663794262003363098663915915513882482785588397819103093131025871365688634857560100490218845150451586220095842458397120346750864490189437270049542504730646527854707725938678854099152826602995423463127861998862551004081490862357473231260964048119573208486185289620725563949394433376672530477750499082498980045729825476018109515429561950412756200449547558832758273884359036301946074131933429975339525631077410623448710312251182781527927243263412433861110743913385298480396874003452332189020289786097915106394309248813016483453208127966069085371104780897508289459766842671325606500067718996860794850671559949459742757767477698883062695798721710770716340891566670752236306143409806795790156141562817607564947107306274753330772651442739478297058367072421506142503169278884422417840282916119018173926922812706484810398670590762580076315134210708095225387480246789452989779975551830296636993731685038758155470328208639038974889064222291382289561464728821752054189184864958899381193689945720615891494372061651657459324338068922405278732300024176896843606014743428004783642869371889658435799415463841935971502274015226512450803630551806650538769580111404749097618971061516073836877924781863857851270737195377300118466087711741083356630322706401694762445175451459514567331852303598518404435142093163921036362781108779837384112232209209515987557032273644623374017636724065427015353154647354001928859899673343374211675414009496600345741369844974650192405478439794544706861358958666484844788217375214309188264669598044485825302997115893000823744932580029638135611712941680203548748276315194734368930698870173293139167901753114082563918943293369240488476371171129002453714924939002633919993738316239087655392651674267905071881392440714613490506593333542847580634848750032998208397555254325337671138641544156288639354497747765223954110211557449099567410820504296236698471389688136973773114974034619890539406220127413593427988919900952448511326514634235556136115249990535860065906555999917136988900411862228616916164251951388674464034200317796380013835122920059769522200646902599585539414767115473904306833702479899621204237565191875111594188872132721074244164448721352084501814426877272426975018893409375000*t^85 + 13918271255789601621753454261839384378029248446444970928494579984279956045227575772650465028571661484063693300152476283568705953622046185217729534164693717789906324040400334486610325022076802033227267592465887133950370057779483423066317824340955871444371215505280039196194296603241569296102507445677144609691780059611278196399221340152536988189348283216687495223286523740951379244788849804763954612842963346271727983160930698715972845837196317318513458952019626100332859794250853608237519740467178986266060314746413777877113025834556948825272374193860277963056645101232010214340713174047907304076675563336703046629168167234260677370045183100090856730632356474783195319554502232837366037546205637336725341810609780992709212464309224757475237452189974169779835617734114190473491571466350045240750109564012018239451042432157677992867205052709676716031079084113009241698632176064140597820591590310954727345577277642152484862945726086036053187156771254880631940141665607992333632451977872810528332048898876074407201970230481627595081401193789902964544692897098293935551761315444438504038279978879655737560913162514747278553345458579463324633381984326435890777672114085988925917248747654042469988792635269979567413974239206643243508079820545551310632351709102729663496489240204267197951023581348666388234035336258602888950609234319616327072579595180369048102156980244548124147865186569282460744776998221313317344794479303269882501444082351821660934492890728016769500971092727133940947486158918953986315847612224768925917887569730106545356716147070971174732992196322361659448500752566631081709064048873719327418606829077206363093313307245645866713887582718284155681495557505846036107983781170203803483163151677358817825691480176016323171979874549423366366580627363827576903281493671211620211752009766508239897680130624329674754823618807617525002685619504084449028469915794698535710974032297826644866571135335033344186639837308900067837039972984870464118352759734181455651236338042006656759096720496226199191725172140422994384587213670478806175285167099743079250987575764050107499047110687365572357391274461972000195910811958879638108122273544726916376745406616240304403279955219984055398341792915096076425117041725340243347686536290396375523846648325677926028956134218184933068038378857237237412332735667620215059380199000012703164172205612805988952751303957125791460271621315501415097093014487779347853704925297185656325234040196246327914453013806837203563328670141803298839260553986630871082938561221556739113952941024652245379984919024151034170228148699188625078288462581589250673044045646293864530333995661725055055112682092677888668444015512624740987633825712524583287568333713216359251439901110751355896497803421462016439048370159863401236156698883037716049342337523546281259952222001035067570581943146057097907806068616780189198077050277893385995878295346826944043984230498945159558673448826540214846399623519182220449307822344772303102237931557365759284221105186605914248289941214812309038559924339920303185283439578267078410863965471360698988196783833802027723072894820944808608313107734321013369302067967567134900605915207477390044767656483325214981692926979781261498833186754671897579379697541636721349073952175905759883306939125505724829842831133066449197091081886558917775214941700686731979433760545609170310846426109550022838615341204665005796763089450600703408723461620689366994985632547754950550774239093748111541851015344298638061781585223598589993271885442566188024388803472213241738974203678399973456755395928062036887271438349105009804766544710856003605413480176426423279577421589764240917125232965354412194982313647562583678909049343957985636973734158070040151901567706520343977199561506658451416556220087006277938511398798421706719490777448372468260757733853771214989997538866387490718536092047205012891913754653913313899304068270837220557391669904552608057297679633240609509920578346043112210897283960894050712368431690917587713171850240551134698653182385864004387800975055635972992040625214905853208570226418602255622698833791825725563360664956526116098886649670534746759942563066079032024995439847800643559152199702174759820092649255248781554628380083932335136808857509822524667240031526738150828536613840266480886261295521085493478079991102611550115571658640886099934781643441976563550804662788076354843916570980962664219076033013692165434926172236240727259816235290834186448922725446775721541152569479222424225298229881508119282549555175632107595147943933064681442299018313243935903760664127615990207191253642274439832122976395972054147557134686050447375615029178898643033158154070648407564753073121285662698357243875040791912367514992695654939679663549483997899889602136684553222133912908897592011381597275333264656973896959555478221864731517914754132526099387224837276376301902190199465424175055313385848282715515055569761183606310734313432651257986524422786159431832699825860940207241923137477171021652211037146754304482078123977058743806342593556558357754569196545619855453451124321643096133345573054386617078944868855920941226267531758963592819149615672440112300042093854452990856490390263595397224640871642667179101591072783225309130020990604484715833363618267886622802424725840032539389054439643906264049851043927184243905968684055263120838267305366156482019473226955903907944192367955116281998249657969824843566110937203354284920431036527458516755004014215046046789505260506065960249564960281827017846727285483568085694208984613810052070310339921621577958049730132972011277367529521450147095150135742962686762472690454547746879405783327466307201909614022427283542639293525548153291278502992549014414283529582948387302736406797831336706076475070473005975541748125936537635830933805721462642726556077835713148641220611696451640741136284118146241453436528832808694453348277757623903732170710665905024113194021903252591346136434901687328576749816762201266396914622470179556216608700262865431890966324816239856783717745848724558201130551317451545789463060749434616244469637447551875822244159189169650016089236396152814228532287048443065793022203772110306356022113233306002846359/55457130805644473255920112564045252622417652128342908360216181161111414503890700534843442418663171691683718094545348603070481864722516487701718877157214521878419624808958506714509814858086774055792086958480465213296784077591451572443053871926336508343711990528107925886173637938448760834365878160810318168808260762029475302393217745891597123854515380443766233752449422514381934440935859258095730230324803398511297791828826143678020904472396238681663883344284375040800867367193406988830270770584304587013899104914537999575744730575945927874542483091503835386187695571163870204602301716753605269193572268095993477813371271159642846034657478998439840246382884262576584899953566493715666762523058368177765680288413439940226461133301952581366848025088280158601249479293568144389550242909754817625017709012434195853743447932017712610622973814783049464397886309013061515111741505957403650863761366301760941358358244639777127878484590382761705524480003923702941523849684348019423236722383089535559394618648156300256159991347734979907769231826527417812496525299750130730731485389530579307566182318745783395464145870865174017561781735511854534022098545155067113889987101752122875408538833401693664710121240916406632202046258124306341170648543762741276831392845052552314428695453074651342597292036912610908541165536313602603396858673882518646395823160287891001320093842650098605853759434228504159308375548786202616877130914099775583965270661560763193703224560868973469586757996831784330461631761183070161448850663088245288441281224398251919182371668841865887099677338251185909313256661411948614385131924103007933077086769391222512746322638915038027905711460990448946661383313613166319653494554068856472296932451114903545760604884956476100166455369732584104399998455218960254558814099164986440038876328741136526377579450205916322134985157559740264783858949239557989693811662995745064890819047192713554527520586139756692501774909160012316020399668502354023589671174101438910266507394255335706618515308770646477705694777564602987538102531387685463225438767210863283090873142999827022089997207965094324515112639985336017871232562752613185126722085708092354157803222928880236898285568520443667338837773775425514560145869348522116577999264534507712345452506229935102235944906210852088336868378558671671083605613138646323454570017608191108382521475825801113987992894192743053490054786550169046370061145709885440350079368047591225321517067603004497686277092377911160998052495825503257119193992914219773725776054121281919484786384020689272963218212811319745562283167381436038349860922190063961756753261248088387310614515786949922444545568790232059383296501635480143085541500545893067779304616334603479291600913044390706134443015239114457714338262253594020067527405732665954361318665494535405223697202171207910128342442911693570293108646117838247132156150441385838921428736761625847991710634515495491874223307236754040487422360865470708313377394498358872116148528593598493425424553422722911736282617183434998593057868073658110548761297938572048299837515910714301281888077530097116256167274652850395323396818888546316215203111796726221371302219863369142434406735918073842627975970447366654335735217540671371245069090078126610941041003739318476601980703970988731055719627919347723199688663562729871965272641436895402156165668847869426788516612967744828513460485702403827330679368429062086523687477452847145392915973274728916636507644426830135922849344022748878870748681467402685676557582211214969538462524796038177040917793725376070248405372968979140955062138886003963384987041756238794770921992424594235279877926589926707566447633279718710502730425488519894131518459441415351296383201791952988838350114716659631450850870363305052941693924068833400250422761058393347220002396699346924696838621455109872738479662815540232752105222534622806239468239792975658684880527280697844721211995046944078258816448631126976434460023462651754054657092862921179776934315057395815010362329764602553836131479631389321350722558544217792807687550873396870566728973367117539640745933785008096988691623600886187582289816704288719543630361481103198957254516960919464397697336966749051282338586651784444650421941113379008553452671172277841527529463375519631251920133011568744517708802093407872368006309483907053300739011440573886407883709311878126862193076833130360177350099931909144926653497042499025683573894425665339268976762729413959564934339992506899676690829780595713966263975618370473481792104355910740451213104555833259732017887286475007912592832879591663957499755563836164364017652283698131762658938149803977166067071843987957192564840628329761334667985092729168514520502051463818679820086420782410508796999497007188541709708119972269409793774666584706001900024750060340010051021959791469369364546009414143528200941350259619834194045812759610596453207980623396154674060596369082446279885695143075063034675975137744675785416807015864707345372333786832280725187624344480070706144440708265317010009361696915610333137962212129860678045321397260281695515863736083315174082062939797667224056726753983308739873563068440887885345738017271618251206133406511237976358075689285023046560805873567052366624124086585972436396010331510333617505611941145532589337656134934351939525820829866823905210100378035959152762689771954439661097031674131193712654523370947355417239297964771857640949303776716291361646400508587315368149066084195316146921441211148895765034549594358340922803582771097877391146901012223045300660365508480593571050437897160291050767534645057044078219659515707408097282014520918100074037656229465363935637438242616595577735064395817133801317653709706499617302294431444872707273769886280144577030795788447260334309765940856847513022087033176876081808434663961796080614897667406808672516336296009230369011289616198241347825437719775532017173354632644629794694255703734111910884746770426962045989123472967772324027329084330601524516764156482145339225178769026045526152805363270895724787165570442300198190921702270485344924416365473778670599711012224191905625283143560593820417335643326717532027360026387404317062978693125530119250000*t^83 - 21141377830127839156956626177048440003090050358627594541273329274505319629786857773590423160945557276588999554995662182646961430910826360833632860852026422513487977682201145779435767343299917869861134351993627579365681299439300747788761420737930804640463523361133123950008014423313964259573738426536507235905585041875422638591159052674127477576079438287537973061947851333437657096399989409939525707324406170782080855831259237942005600937839204599752307945422877095666129980932829867228233326145691419200473136712847161333667050887733549453341065807125501571549544310562343782771940950567149813752570148206250172159284399638130747921787910015146233746481559024727913543687668629242805505662826371748394919112136426271957108728551269583628897562818026705778557171169620412053614881200995516095873885495527083732069570243788819301157339528181417474755732191532117160774871076037442174775345704786265432285877126979987272909398736688651599675419229659428888274297658269449273142726474235949800521733376664911615312145163952540311112581557555426322467340002774525491656567835343089187890278735939441848773886547964086158111616850085042037485064581681153336446226877263158041274419139318095034291279313430084512765301379005320249059075041521444004864216192297691368640621117383936427191541796541693928072986428033960268811288333398565017193625666118379438654670507589994036471937546361169189502071729424804309510898292154724424699312469177674026913258091763634117865585455204260285284765332862948830510355677356035709058394941991953319095325263643491104786450331204403519578328027170751161092361595647950359226308450511951631803508012125290600905866729269825554326460985766308200114238211714421600753694588550229446164156710883993699819381238163300249397118714485626832325397214584925062746005055392506845716128548363708678240338302363764984717968787955914449082054755500216506657526861326909599152856041061926297633233827109478118245824659451745879275216608304657291852577219113420161020588849915784424947517079888443707883250208798026797301339678047112316052361658452512310303442615633966760831331980909888728366185166346008347595870099631152201804342681095058192250012396143299797020005844253880417249146056538929448877919428788462206595870365325288051562193626131367670343787269455478372451328794230138687675098704345709872695900927592102719589955112429050113026127604502825027846401763432988134350121150309865318832410433354609100071511587519096813683105992522505739591935623407939350947507763693618809820549207167591920753935046463364832695560981529088744740630820964275944110691359028132542517183451839971212643692643903444440610430715597985360133389852399284516848820337716390316346170631178719039194511604306494625319848197193456204768217499089314315533668963892635855889223606528099696903009246650984647796209622913792809104862166803338033061277437422650446154699625316238357674646112705509776615329560464109680839626702838510435015508267146155127041613129338993788404572830829394819104718344759001647503590747980464967031486979876144691271163062723800309916610082458658679496516643476895295011094293884240332638263929367467764147850779919898661317213137083021056230292117008286875356933773209273725191873237251993576921268514211874353510032352568904004080311258754348292998923198683420098160001753494891755105214556396320093787241501245437441761307982861233115326591200156872813388067800565913992108213254346296705070164500022862875086152896809353035096639891922969231576815314976821538015556790928552351530511945131204584046906384811079415601927326415040117259895956653543643125711132985147940746459036109201677957977703030470362678392395926159611179036541768489872018886448618098902188645080700178187846638866450232295600488250498169204217755679475013748222899373290203590407516787981200173633440954561105342847429985901419107805183503064922210597880416292956394228591001325359910866484523606081741157416593828757122639958524936865287595532557690140212264162330597144251089048758715091265092203560171841060889198798038398687797341963963085504987915752845670456035205931808293003509260247487750853226831231459480921989163686543635369716204331030639490876573895057395240450855327447128984981913727824686577699516008781186208932727697373671487184251606159560361779033704549951533428728701079552103250284981313116721759576747914506835750564387658541167805856426239205068629188211730445260422368325721284947687114481558748077548346833013906688221054112207051751250595246066236634695961637874708533556003041800775870984591599958075951924827100460206945270673370549599243336684110348995323664914408296670017246999042136794691982609496023828647446526690178971105572168502843445929916088841401695219583291582356155165436761054448895921511311430002148611248400894952942048011922804842285293621045867459439880551834670151365612393966048336232601505378756716102065103887034094949594798705922728495348520413093530368880278315886077340449639418412069198973077337015206628817274392028531938886789560217609534986641546072995597136771728524584281392725849992677355738625646049366807583755549763586842182953423301046403792656114810376560981897260119224378422363374425746264011897296316032122019754375861317004307975179706601251268390248786754792228705371126384211093145137912982423958624166495087183326664699316924539217298009313488269200154741005201264006461266419133615941448430653027956653193453515817665321124153740772304742158638703600711305228919193340916058794461129136609511044537771050330959202235317556697198797933690943792596210910676548655433743513373071423461150826027256401745651334309981443763088628230813352085026020270547967500934400059559822469541640676514436106436867240692540419721328968031906683900369968194444247195049581214416658156574207957015779044459363792178062203884093040430094603365301151016839588749023413370516172105745930743061640281450681744781470961694154911613398684208147533907446078629396260215520444475550412397488479800035490077830260424273574355044930466558296962958962636743149271789714479894386602816342966799369990649324828805072838457532687799591768482337582402278173557/21129166836950544310505562886901241249141125460898648085242365022383448925982356903775351561510668414531496594021777817769853590459278781814354892196898732835677877052213191058228239460931060915256785131181057246266074733562343049100803525203934209678954268391209119762632156054548977877893399579268731222315947350333230090211815961184698504188570359949074935059683229977979517021996562377334473217753750094832804458686782760741325964603982966937713939554172346890545130466900688062744333163592620047652295558972438977838358742349435398520200686057862961282137512012613434547953476954083123607562751034144573515046894454311823924339204499498405579133871878904041678846882308834105669036521285238275728724189885520617226281691788043933500769097558634740427076051610849463012418642548616585515131747133737428620276253662098748504647353023432341845935594683733976437257573513769770790979093080560970918657534491207755085721702628935832209804826881494930820720586729736595400253191227957113048129349704947550397596956703487027344860077325906946186561176139204799808408695933411150716182715463442143473671839576799631300691038841230016577462419545704080570392085085767558815530653295526045286254556192789150926868979624345360715986017095173604426472760673965022431797332967621442161529568266063704756154184069335482591894203154749239604276808624069686471502955754049687568830282344441060084696491084087543197030186878272014497490768122054650776800928557691078891912554796792909829905881701010749731512012102636621454896128146495733981208483605828750902984977065873701831448350787997952422080735263083246022502370059138055777356348925426629488632076066637361048677987042486616367787981425100234315945131263874778250934790461168417394163419495868114543776399411438423856986908171781859833654811881250373016549857770528454118733429345030261040882650259660271594073342243601378869723402056980423864274985343319247299843176240389964692403772273699396882987664717332648224811539317211282904221654332641616308005869710252113738252017064458708161488892170307338910857622667482934095416288936234700937640257915834413022808939606408745623533281114654783186934123027935903370258246801606289037256097191808437121047415576221786926416217719787647438403617404873605273951895009266334645656346852230853906682853738605824249236191176708720812293740682289630224429425292687435103379710873675614406666993296515466352773380239226132256847498002756744713618471572195984152340258000909516740962412911300317733789520676620208411323703612311882612998986139081112823059229886772327130611297011354414369429322992535521675565344130514827920451371861709078414625035967123117934515591311707985258823915058823483925610099947869912859037222788806102608389162877918619321645727941584145728611662411553417989390228634027230213758898470749355250281674394170896372157351493318168004629064348706179448084841751750403782404079080057203289425707919489744339867396787303874730276252589394161025995086754854057429371523677146888734463955047736063740119078054514595950402238093561982148788399357538967001293599731642736000618214187996536146477992385594552690342466145767943643267508966384786134041258844740446695301915117882995792444371323319766238768536622424680339585354648212946706532229178237271482539081380817400081218768876387457148221499119831038251606424829540710779663628445052615858212988839371472654965524928909534762394700985817671717238509412526622281786605600072667322849755247639080423242768438822472903394154221947290545452589679409368282764642447101181052703878674915567510049680062909126980807721279113770403641633490030762075582816548279572828701540292111126079664108533047179248843921999882734088747411393707047319582774181608419225170785385070225525495411071963247865290820913142451178309495514774396861513360751532720828678552089785691289177237399361123725958939480893945878838781770112885693816609066928459378021529268939270318294824352380772969495011974036867805518948047640313573011566093739559331434625294805346979059728956882764207685923738852871782603124200772088084952691508591937637468852420164334002146123167724300318802713970962110315935522685384331388538571001514329873411810759564197402258865467716637857621988725546072979506981570677407691661247053597588399372210403913368587307581563358858650721403693247825566334495562273422667227570388074057384217054982373192128785441653776178494261480146599906718594239983537145128776819206146406967021146574710599150396562791759601992111912192835772471957898815056146978014697869327124423967807406869821578622690725520088988201573055435075315300271554372559411690367204279393639068508502320329813204032311281607714917011452926318098403851656808359738834391398793709434645131428147968772986723909429772989543829439366680549829727892029586788684244558654448915156827931454661411637248672240617513934930817087216620412032636449849511599016211546527480721474243803473044453498586859172783098956296484875246906939041031909849085780813566806524847536925563602821476918335267452356167325991544083447743081325265980062911212365612893267640629891827529075978284316726184580486553709536827880781668992426837617593780739667037829046951683791276989255498266879936305437108269638149576447916537646987409988088959337736179259907885048244031700437202584803114641510877969067843984804521373404330942413968172524578077761201684738928907008787278593771767155264794178078415451977069101447729286478163395450527891588165035788291286026969285656980259551599258731106150570216838818070890342430699766733793801690275484522485064447532469796128208347023426303659477863970436922915117059534806327978302026063398176354192174178380496501471306326672735083848733195398406187372020823466458902461415159640389787169013606969444306714276011281994104228724128779516770593301343771529953521491771234477698543048115037603951778511423122696638047088519532672539521856043200721255454412381129959180840887143619697374244793110998923345464218843406211271143910082338516375510741168565054916416202635245509673498489895657417116043232877696586245579004880107479379702424170053601044800994882080826975434250000*t^81 + 4568743478518694871659988300015285052778264010837785613906725646494549168973430072009180256525525269964556699485166373794336436473574945060667241480739338530690424717225865431118125365018766418107555874281152123616541247186695295544312112785439571610522231651924421225595486356656965367458827135448106032470934237688971985037460817414640023209712761716118468360788697425312983981846460314439032959248028411007212811953558954424907117468605851226828016628976943582556957469290946560029129999344424377607345432821522134058176213943990943348315765483227986671309054477411672067579619957689367797206846848475422617082107682035610873741397771122869916760772868143142589124467699584080347431989081119108623115523573899764264448733826256049996853418355350433221992991158233032862001919916765087534263437433792437451853526326895934707670877640112534845562360715149195071987445443862644623965642979345548513018081970676241046570110043779295369333701277772899817422389284381782010649020988867315586670624250140062079003569441164962470537999645289404395159801797632510358225701927559688649365242266642787091970347193988251599725337093797034915791309117839834442028468391744969390672391625920857458062662854988095620897722401604906269676511413968648537295329630299253965639863395453714596043884672947480861096931522385483437783333491993205375887903133220789042243603408115710971622950110366340757335319226672607583355258967420408336777968794271769481832847780437970073736217782550407159110768813156153471483404672853077001956043610678615374700771461279026285336737790086495729007186128018109759924516894531313734937296112145592077492228307380489238612477714709412670907693082586985006019411673122707924210134459483189049080041633871709135387143184309927223583358085598023371656245721931266495678884144140625772749950126202981469880971763476790266966729214252212366750549885837895013241863294947190435439551165838282037895320800814143217141242558218993894538284674710874094838470522039840889530119862809358349573534003527894429524644794675454407903401794390454850686556726452410119732641950980885335385749042983434827774935344296499474332188341689610054758936620185483676838525222956794323359265221994399496436579675706506784647750376640617364215471919436829707265815731925748018140218380303703561760402785609926796870196329906336208957731294662448078287934847251572268925852734147289676993554637074687304292484398032098564214485304407088893233638830357761597150799947940269896387798194456051006275161868481145596832723812676914953281996406997405357047906102643451746975627982534409966315870412462811871798934034030088747153749481916882993873877881508039504765736310629527440948542610610096405779089601773179706689064850940992772397648004103392833004235539404623871901512948007539856179647305346164829768734675667497704063737680824680791139807183472700683133690934602092027103927425248055530361485029721834123144112858534899199056531586591399662024232000272103303827298181621404143507889821189027312840776582288094779195316012635810664293497284075261433431005691600137030460642708262486755032512027765698375360686010915602367182991231204405856361619797868179219514571809344783999322453272651516577983032818088919463178577555189379743847966404959633963303580141973696030713836886049574958484139076142743767993595978277968425094256656665067442479227996793625182396192240624678376766721355336935095879217040119295390045914499213095884832378402929659574937104584764761769097327405777878785533435953075691659076918301211662007422267077888923183348473137298211575460882882899369176872961582012436848138305461644133522896003524017828452695692874066091408804110691460190204812390710515923745982042099810563369508751536523747737443052255143566271145009059185823057501241443679628315064341286052761598555955707013636792718644025093735413828232842614778282631167919364230670472923985211603514170999613351802701509996259608913198413885464314865982102610266338849687175695836365116812256034923091776144977169308866034494104192270620884386021361853627000760314909895898950018617448099170033011978180317038183805273250171381519073153187600797726306095421893312487613919764210765351148323416841994074387502200916851797668658889171793688986028011078915602342184600700459281613193872839817907202946311953222143199413955839545091346541688607920908130636694230231133649143482232491348489903564957765794856778154916304759638401553850601545026538827377697332408378552232543012257278092062378609931858349161688471264946148967944931979529017322199918546990264375226867081657321131861879042868978848491686951550607581062629986386775878675832346048833375488360573495096464228474351590826462831716303318278574305796310936080493068761530540407566987800125756340561079525243127933231619762163666091558518770371214773909567188268807699760991036169844935391830773790715389883843795702343880019997268847958616290695142660682498739151479051618390910014946434569629836462375535108814639349959359846476392483271307547530181764998219909726114619124183534695619776649502166903605309134881873060473253735227022588342851611154460395396108286210189611378698752895988888896741249913800707834686865066008716923703173546180630178942785093959770309362544243912891559096471094630477905434515573205469691962959472612978068092224030441114973585298174487193047899773863544671941199022551376293922340736657458717579317943165722691060274090909176887019688093393307197882126426774867458781879982036888541018051607856273007523983622149822108958043558184638093727561012271118101737783361889921065595016868710220056171748576493948470612282357030945307820736295545247807764944678973057084849993810887560636291790593915915156141225704571594101038671713416121635971493644960934199884844000814477681594100365060730244275102894099318976886448313027605543529250865739673749642167234141357922238112918821343243195980927799037790291541355424500452393210221193781970035898305271191645732456680452196004512790482472283842669629568518056996085823003367314657866412437896312358421188896392558976732864522939717515683983286534611429346851299701560690520576382374483012917548132912222713/1426544828883620854297250580712853865200500368694931873039125724890857855727975485401499430271746517184803975290822190628751689170668899235151275514836912903643375186781368995057847957431688140497661033162301318710093780236655105552716287388382903817059026608202776218541908684238453367527525048754640418173337494717714222911677389354676789441743755011993871001328921777062660292765971611124048153204824948532307399795596829911162053937383109264699050702924444716761341756060038738804111999856754825748129522692969452593253387311400923897004290146653556413724561960728144693631118235711630644800725860715779461856946963543429470200370674155949450751708170836499727545603550943660683673376244180824943104449548598035499459604962541546436201617312022021440871261200578185195668696931330209284393540026390451392186861261908673220799879158603649623085929425020619551126572285844795481644035991164417403844548046281387785494327916691269535770001814915745715133527267632679087594254808986301999777251619739900200455041444101168898669179603408069283429091753225632703114013035627681857766965743095052124958553983773123255254989119296008063678982801118138155794218707565325151511521730986519261224748199744637890510058423711588782908006555422600607497196418959829832393724255144194590381047240185628214632323384310844696597795351883146964023318483492359233222614682468632455457291439150148732570172044643256195787146104821605917075958495894893474513951580862630712224034370925447230028367784597562192521065631929555846684730874088253644564615984189826932107396213938232183836211955208195090225358283580080267722960941492731389289105347974405926122921802338556397962441254797514608164697819981690202658332550608829550120983152277960279312730868741095696435520793596344203307372272400395629201231512044296017706876971389845474837326441118941235399098686512556917038130745613519020911109320976687567996960816003421403345893457588057029772631229898686132146157918801394073820223526432088930647681137427578261535890123184459839581058250879735311828918259955163699614229925466633281905034939753500256206421734286659829857856647809232439860464581429238833994394880358326809334565274028202384845608413798794944515161159660035768565909761173934529984812131887685541258326244838583550536211689483178793853973535592600016827289141945997740027548078472486608516647155177585317550713504202636003536544686300234032305301520781085318267095737068838859908654523585762818927293653610789131816520933440414970452610385188478577153413631232476642467138338865430071001298314114643999944821364578326587442180371795415236583308342145098335678622714428660772592353894385241372893606666492630177582633154048653428619509062838439332689627310201029304192941166526141350805556477537509838930185540903490797894787812868350805327086123603833784258986504236075179447352049124490509571792538975147146379184917652901489938547005790899141840084446724809127884565755315655122607385880842584174208773218402569463788586668017247503291354989719834550355261828526255513626694315730457899706006901068410194917584858424953240782479738772914284580882973564447037349510638699610392581718390863170360130100423545361948949782077789168311604075995980308291583523884615863834655647015214994472856149732326976276791797546930187119681051139416591435547362016192296178252748589957416815756610716776314728081509663152009149158552030308321212738839765631980150662322201848826735845932091054288881751044432228718778575418393824819736918972603719435125561035182830493614769989362747957825703386870412895182970175158568324545386323774631523850554508433933404075319055901214863134653846277438058280841519673334589648359446894282206198121449457522659444802077732168778304168552254007441923982136164195049527942088603317873825696050044400277565881496192715365025084392984456981472070222432441433893535036423285663784258019602534627699235303467095864348438953557895205364854010131815831508357109218926100256931256137475715615461814840433805124614606260258848657922628305345094034083733277121625216803837474974967366846728786266816777221083786083625945360945815722126757635214099119741244324350489946858793593460619315203598706430124584774130167940376871300781282348775837408476625664264995581152021882034868664340235392291930879437800473292279243928964600943795667235381379908718305928535812043947901250863419993022881413015992395606030569635709500638496788485336418641589659543188025106335346924653028770970235848533367499201523387185429686057169210120483269608688716270110776329773994740083411349836519664690187506008076880896875439112722819260036727583736811057387690542761184023111904983530364835831127064085832177570256816057358811705811324959883678545099981119945216020792644781125263946840383167503916623907830331868202586874108032308178149895277836591391977070118455446958966862679374464850690687850529361771365248327364902714899939162471550151491361027306852720949211125402128607980267426006448430625225394903553874372758928182221821749085838641381446246838025590000790324156868578333037006769487272169044746240864906292527418911106595756078482670641043652353074438610778083361757213187916246770617952013920994037293006741172728470950612983584681306784983092545673377348851387634226685140472157164538533905649191955083530267106691767848921159177034219653083040256851047423782573376466498305636687819950832842028462096415917921362399298288473265469130822821509500437376000850247832186700957277373061363703559023908775239787758594885639023837942435633644216792196164806486850036959185876325187607375841903673779498738078550594293451464053418792494400238653976618905422284372947863419610525160720249906434647827055802343182218053518936261614060226323421269578569805967674673833866211285784596835764650597595771615247892135584434347120046303141152106890418994443381571535544591316188749806730891941226173028903633369759384570817949930441559477892647707039797550205805185375323608960189654882807985183675529494669855096157548500918095871483260174705039030850383048702056998475306831622590122261802845804727630713306885773236789884329799449885942957068171679687500*t^79 - 207263750367466133853573018031356911301066162549489145165514686220981704532290499861044975745404642848828889929909433895815254649154587527137665684857980994785603283301708556726499336631637337344464845010266252343701280115201657627719786363673394184908914718233998032714173664101657243856891070943629312255016028062273514818706455869950844565855901346415965258321540405526666274087094541554618596357498303135658403789592877205191554552925241623484291765027952425515570304329085434872545282491145700652786480058340392981295668772920278837188830918317356649092402244028340819608115306216334361928717608295210028978410790577870990456230188970978616529851944619055487335668745683250533483802965046928165032573784621869619724642519256066125946032416593326928777239460832381744647564017032029100233429091031885496289021049952283327117884635952474670753308849368797888703665709509374291475992926995909938234522208254478755305368738948784153976445788514809690096782397768272905251486729939692067492023652717802535446085729906768465809700458146736869269734084585018917866078019071597218720057360385127492225535571709267167198977149619475134680243727309362664971147542623558021505870191837231557262940300309808873783240729811869147713378544568842330481561327456618115716853031980932448612016207115834196765583914184241573582603129011386584046669302546588852735379464658755056266017124066867496862605458803785295605298821471272568224592805903270388322710907606248945893107525753140035370542976814466510933317057802515385724904353168330638831377096457359720493395400079788462171536866069689259919602083870910196788968577426972782387783797982081584850750179271370654000251620553055072170996873375640762666110808873078103154029044598799189728384080601625532447056581992100771836267135924278313319095039658513157200173865337491185151359623674737311469208395947203918172384689837341793580452043120911847291712046646798061047483225794927585188472622178077801349846452929710396348813211929174169779169469046951590827813382176004367850174295489273078071070346831764284927971090414511582269656445185671500004035378358170636585745864732950075130967615682846625629614713690887811376530182109525287450996206148964971914408321145637149724101510565066320414014051221625701277605904833690971468873676297783628357189119941513465765051452004002553137453314274181511756756921556186921202108584371530968991085457271092813655468875908012875668925104003728931152284506995826714598574409532184820011772469778258978361117928992846985543232278896938558912497243606658786589909174087146497154864528118734694721634244742789747866948738252851208165938334663367308463816817374272207300728017215930442151017316254234404029959370133221935392491139994770441485784882954407375679691876155182713077690967892605223325391996291732228780003417880168087795681165407838415363313475901269389900967569899182230523086223997316795372056039165271816278235479266097064434168300848646986957594692377429017151740877554378691838886657755966444156249268369368903006076000353275476883917870079372553614041626135969804967528568678612604456256946400876100711021392567418186632438748545326765785489945371993069305842014074703548706048690796999904900120575910165839472180225066965684620449086092709669437185322390532763722367337866514833901545047115088063137321067434915541164771692727790113269362444696867620036767551782163953729775579627685512007653328552827068525936609730757469313103330550195918845218290585203926114711259531502480905413812390017747489633493169536843765819788339531568299264696319474480688828288733515946669177227774390859210066623130509592961721197815055017684182589330943691273343399272450123679460474238294405203726155487302214377457181860676787121791585811800795177134470441012607421469389667829618573153797173204493327707546573596857047813582546307293989032599385098620898419494355086329932947222387125364662629306784355383622887956044972754180060136163000020481377472093596765440978475538355953530105248860715820757705662759473549913585608300147454207707169084976486596228804620083729637085578359853020562665398359561755917776444581162300477165145681095506569945094856419368312106987449447354693992885754212489690435981688314278032206908127903747251260699515015063488267268822185290487019853146437601738282396735387959438997183616801901257134859496413196120727238495912524029203611760383454145915964192657960384691422196604514573146552020936559188898549328358774614662737810661096213033011460626705389605289402576044734590587256152088699422398362527022666611945091492663099695006269516149516713676518351179816399346978830871664138965943326624949646924944803104068559645639107858543285224479745277790097669055516180014816184711703127254564225896916335711905815757101216294028179902122828439127519301310039533757721963987535156653105882027932500395879212801064759716741145002832687927756565652700065686052642769524300994715922341973498002857453156574384237605318716354631277433048874266715720107194567856591002568554364476237180575900407218573878152488830342122325231667800655863000018222568582850184495918085010377407982635022528144046850832801815120020648131194129718069200099759828083167270388741059159174475402304453256758816932174643865961766974090212051125190863038235819806450810445609623528314585535446533548923319009970393807137084647991459642585560077111310383496321975380314243471962265927845018990874695764808237271759194001735733954653450182210512533377717158605693774747495744943392489848361656229633268076191950758867054799968027978297609256229343902061082187332110927177259183971613818679796814586693779551885234310582694358526276456751727905340349730870168704635501804078940798609342124522472162757180850031013438655211057188266192613809231036736165476665943025836412539520877975130800812953499583588775222379009993602681880231721752199456755985268452717555419779481513677925884690602282937259546019056409045155177769076108335817711457075436104032016306865837692952668163563634113722872813039422222785847409831409913086898820202373041344564264994823747575690967276990899798746298493123364213303818565402611972268301345494487577313/24510633878091303769289123614066307320263142698485647636763160182215648612053396976443944756487281067993450120905944911712188113932401995949417370209470594435327082754698067278721205814053550777641630478879540839655247678611619540860307119673124438311286911722756791391310976483733426042063839474057003548614616954695271648209729689821264836771779063387894692659196928714985708666615330409313190995973810479327827141942527350291784381287764331911647325713883641042535781081395211057634287997538787460581498162633747867284080927441343146957619167065229287472176564597965395190571031504499835624303380697752938026451179646337106351624550674134040562915713117099858955101733738941079019478919104561446749703724062275337217987757992759297858373242906560186574969851537207000180125792729219050431852642271617755738483343500067203521016105543280888978476423757172463196629287456787849639156618393643171756965416431562026496220725114059085660048213001734176378203332143870577050483105354401007087081868739167376171454802994101901986224995004011372233463485578149507353504405793966533737996047767724077419742427539374572294835722140631411275938886310120737404100666884531495785061600650586558215588855431976051027854640189226389088146658088624683165179102107582530756583080383841161598365266217734884778682647239522695241543938318719525109127926670914172279915834089688321280129825636307100950523865130688674636706419437389410757032377793103169698466986253003382237303863282264502406851046480812659489680127675880550456674012291152721711155674637443390015299807675847807522276732684940806550235701417875924599967237994738748415967355524287520003384747331089741746809217923339114631193444361503586209311350187733525906624165070957681162736921290187916966028493635428095856826669043970433992639341434215631576963613417516435885841336124679990317311786522806659756382428265541372268381787424053995486493235838604240475670351225831161693366118404622879906874895150314861813820204226878618899310157724892026493662112116532991789165455401479088539605959193775085384280859628472153661822873055764686220273973434561700713012264221449539193966164171829649056812784762520342451293894253757295521438180927997476773942314470522432750814267714715784197011772084252051572529423661317481004667637210210981094400090747909218470941604347981233896836962439209088091786028393505784092462259299481654969855176882794930191427453402511375013861917664182776774794154996155379343387136412039922355756586947294402674140305709147495552908652391176189584208104185960571219931398306151610544506476173209429547870190024484861792204116060493053222114517547910626001814080548982783588808332724282463960283424192290499819007928443315003079849051057090412590224170952130974118386379477689941777982278839159978254737717875647118382438116123738598656813495390965291719595412480411700573551708169663891878696904494218034690762307644952721618888723675544447742743902523150801652072357407204400811405285298007784423276625477750888920187826641549884547013135053769299279585929606641503913130482209266320621765776203846923864353515511643709071435171091243680914459773701293305836176797806649018005871725459097582577409892063832073717560942112752569737207819472036205886356116897784905033619299946345319664877248760891396874519878668157798301677401914576725244524498500177434379818129588247589418855029666884520835542393975297519018876428700404022588652626922675295734080105928114599877358854335566168104614006948444630025244165645724839884639604504996663017411635414487639005267283500730653598305736815401212643455926673214364341345644910310306385027415029964466586325176948708455916277019841839767594539587547212451949541267951980239551599335579990827226168761455218774875693066821169487343732249638825286641504859853786587268327525493018544521904570369306318020115639975584636898011080363726405020433245898094966832315668661919851077723838403835801268855264992108377734499422034275722596364309998446386483843909531089924413832780289902036031579704519111161131075053579635196906902298433660802939457430964038942808616803233618663970292614470134723381186860430330099561572931145450573817196732459143043650501390322411119145612793748061440696578538057570018371113686007651348884739609508197960027680831197721473976753586567343372961300870761580100680643709340705438226660770573286666946653307152847689732729323888139979787377190510970535729429871193023676877605685158645216415341765676155761325033891496122644356379822382787709543701161030723276560670459176066029753182352342249556282019693313221694138775499046314362936782985467903773938750662713297592052896707306195458353385359452007546828383843778252594384985528673854394583401637749547626948333604166175437260330243171450257492605294567447143630247553662629018765282385970030018864646888462151477489825406840430640581979441525503636704549943162548357624724237556008045609738452602897021287363196750854627518272936991660958501383523035287963603342880205131948856949084028234293045747372121877489712410013579205968014664085817661766644949086314276320315208117062015836286054354439384068287022754066460808857914341397464844774197330876981175511915261186216206734695061909969623081591342452941982226466569847175719296624440317413567064008889355287972479955526110953014976738495099916769042501312063146231349814826809669832015289069575817997337037013034485111146226103408497034229222470333247773933208689333096741881530934844225538674864417976361150501705320029080579493944161409579192757705341543065915922584183150635026011875041859799457647254031302296499713278392860211518736013798312876827781961906647710158771558744209671750488738839301468039937595149351039928374098086676823398434102419995486335757080955759509155812092117163814501723904145530480168328511405281055062613753970704382026289995436283365474357068978152155770194416081067882042071518807683971262235685168495885574700946966411066998990652730539651099406894979350064472701334097681145692106706969697592738155485106638113852439156581473153524791984817379697230282498248896099411109528636491921977571648939281457131201716898586132812500*t^77 + 535777666513897726252368070413641266131990455482010244528319749023653659502621047639256245075140098166467026432265280297361867787974020736506922766817678336972558379086092984811010692555854404223770591103703970150129395492823385200569720413833591139281997064957982097704260845530783244950369328249920266118489475852974375936902464885887068495025656826242042957978513845172495977728016741788609182876777257877350707069234550674172103184422989754993117403802465495210999494681396406158019747346605087453531391458738867271028415041912960431470316039789482177736305802901168561074163467335513123127962051706391967984107358089111936887925793332418988193446981702872862609444860122185011594910809478874477472830888189590692412499045255759032629046481676343891826646865621360612777203887438554120865354866973338440715848829921978666349049286532885560846970809354182353841155594542703672271101430484484020562714255067711864367063045191786893461771432405500601491795791744257412090614968949671080052133352024755663984639105289588570305011830526567827929040949879811081216096161229931047549322726856306326517626480996217829247938223727645557459321361756830067943316953352759125221897884667075370755248783541052884996579047050658593803622159977462639082877886153302632858471911455471249755902826947918981106886759936647407746903781163107429002826793477933261331955523545510217474115650517752717792831998400653546162938188250686096208275212298935938188341483239101115280130906809984194587234236148299813803236640073189528211901912315010813793482474055519985588309693852505533984719924986765814307956969132547248164995928051640455802910397215305350058716449101105450393743455032489731543828044459817064987474646694335175327430266898981989517548598396420980530593772690818653035048644643045717866798277905421024445528825695801042680086506793495882481553764579612535523516552662403462104159121406328392424166471879683619173754081510463980682929572286638356755033719328391594727193120456706393725825726573471204565982074135961794453365959760959438192106856897763831147008162871359262720793559736211644369717477518993656423471768072102585423278179417874115762254833411016563296261725941407818780687742001940948796977759696987755303671055519704006052796003764815353211350771866727579783774626176229304427833015030866984453067762680717047552989962574224202353937337744855226411240213886126994412947302796792419836963299283942105885172949113103195351505809133006922623646631580711441918585959947057342347707786233896772814106550011338721614866605741667922206301090678573232477843833988622311724884209881920873973633107243353418366165027093836049212058791327094961944421855203460379462418533105568609519140069159773533739537992275349993190472104932925843050435498368567551038536216071543952644454245901044759623405657416552787971783621649259848853566804946942722485788709239755187480607582942182421322688229354093458801692331728778300983728930904344783086926374969955480034152487479356483750447807071984432148078356288419428887750493943516594812790090014785329166237135918727987712965195863315375631917648664305448248425676863333502990051986822491790499482239368115635656278684030211593936975935780016557980039926743468329515522222870282703812557752181200448799358387173858913874489521162831625300213250027302306873502086682939832676017715423091426904988765540649091679468491893247923488675914435025370284284348149220085844965186144657959612262189478413547083936780534769132101390193511537589490030260145801726011153542656227164456132007566561778211749978350109457739803338080584936809661983215502082445162292306378666697119253774078626103965397528437987344160555890816354267864414681607792810722130433401667213666210951122004666421595169969480144976140885319526513232034710261929913378179574113936008540242707035187352576784524002513661350293117302494977994230999595594133207968313566898254854301573554960225698280397743112825331772619623115896536817381691323751982391310312667205037483293794656769397743382736754868255717422449364569805057143530180649227842853060688688196776819555397158252987217778015353971254004439058749514165319511242713418052339383598512444446963228280685663349674988164754168489552906992209454192967229183671746000654638599067893215737916867930223235383401717295825365735736302946234737285723205140697571467786790977119510130040929489563151253523560028474028269632137025449596387458479001870728081812128659998876851368398605341355396270344453103532207978489482887028072554005804836291860481751263515714837429596498448526582301656123041262788361658624090092656012953127725567970389735021162557599311357096992396073753404116574645782472317693692394420853547781824776569715190759970638795258774782538661798260869766037103420448544003136543635244176723783069522597288009787166783471881073700329860569957974753994556811263080581517110230196422361800154694060799408018660945673693264298087574762871482768150569500530842263607846907548048798582747317006962126856256623947855220903514634683248483881856230022252111561239867254007576875195390453074361152750632589847738953525713014938832628803441626119873780404793048082631017891279159659974711791990432486786120443527604086501882843721030954781264984731851317962808508199846578305001551850607722253572547301634672647983501644876259294101563694646606827491313736327517361498332714993255336709157403090082706378261202551733517651669968805073180293502644424799796929714512702629434864180362612277265635142561462410447372547862761056312080645079655888175062540762413367231083505664799512464807231678891211104249889245679846870618340151765115326027243092894707469694371517092477636619873266875436312798326562777672157338852351547315258573235580531359194553024697982767927958344104740976844127508319150435506535699409243572776654995242459179793489998576603702336849028325606742745217744978474415313969781759772899988378201816369369899019556109148260839791370184570181231206996040107752949390881305017709973824156197501289703885638090814257404964084818986866739173307923098052665716179343307773921342896776543482226808326842777017848054770922956647722039183555589694540617/28530377834098277587452539886773181720786298101037293849192318452099014984430154080580751696551195163144375940734519877232986964617315923285121818923823771922720724326468550312431483567558333105174857877415785537358708297903925145561397487299516846194337965245288905179485976627065707912962309147802352130587414135265296198516125358951952270002350829783509422255305225024243364887940244596440554319313515397937590793221101835739637019818957682345157487130960558173511649178744025671086311229135148604116863861305682517518670199541723423058668710463926890617613521192031720001824680671237808666689135132184419862789173108336391793290976984692023215233890068304235823738418072127415978673461837709524016655134808488492521737750303571822707146454743236057173264907189308948209666422736810974702676475604163067679594611834078224898462746852378954770946557253348747160876490599701056979978303810200651925107744726338198841600924032764775708296119934018581304228678615465351686762334632522772249363295212390825863573390685134613911965894184669237279751497212966026559479128344177045271027399601630826116580185655832002151188780571694962725192863664980538338373176253594661093811703157282753762945427722820123396422801180259516898602710015159131204268474853226065800662705566791112100497169877443405882386601386804417261157144202989527227024906644944096533822030880397205970071117040661465506409779012121617277126272225121274121185687751172089529015571998495936924221696860555880801574618103665935645987668614724960731568550306901768071785205277984105977808976134686847955930116845271098824474356450407576234361865025875903156186001830270673283939845893388459393285929662766729430709169236790174347638411618521824155310528142594740873425776381778735348457166591638303577346242767181585167432193429426995155585646017989131371119315249127508729350919512546951956429146501090157320396400561598850746278126516135335913680288826867472211078161822981032211602377954966499151286717720086712398797023591774318838622698503644402442588590087321659060101336501554199387302920607541586862361824236910094760398905077829819629946275553767263621776615096009711502130081463573678613306092911373491986954042600189062964868854043688111721947807619929172805321702706069388030424249141773547889433129712685581993881705630566330300176027461050156255918224279239378538838937050040732683626069824596646384911425891573298742821555760523240516135272161108752165860396415524861555702626783614469622100667206650684712699315845447684823585671383329084676018233272458104900000147628360474673805538265615775993720901188500379126125591094413913950541298425767968666111589759015960097372899291064788049769905759826141789325228708018663584944295430453240255020934988280453873801745712031092229571372568782214688514703607253245797157967168031728836530908635083599561609060127199219467614188309488770146803196831269792380047326098724967964386474358333737172553902536947533123012224021985922544475752086881061068693992056102034703098630210764065612723289202587464361438022062130710554883881291585997203735363501277819378107492055553277359150539150207644584431176588305407993309792646939456958834688434389586120105114362300533807240936619243991174109901865450143651718520069021629459132865137545952089917117557677585961941138769735677223152495828567308184626516254206533618108302840720194083547254532253582252571346587246312137972163007270282293191657737994044234469243300325394257245706446599019673770704087989549349384208811623713625720499643816115752267143622463611802131117994850480788427877653127011516982698647621520093326330675601196632171911094878639106482505968296642686546451095901489480044079904955294069266035896104998838061626615109322891260438333874653955306729779841283268104338579592633650711656869807587580333239673873585823496919909872554175414604931580517349284897543377535443784298225382541392815438322474706654470547902064872676947528450814151682957327247896941102168056838191593867194310694188672017701356257445969940758776060245391556571362366695369199634275376781174621528449642141329429229958963932124861420603243236818015701505540904235889670891853304467923216996582442502809183618335286542685493291922743516970817418299011501383976330512906170101836905467542425472220487514147795708941174764387686126954213566479237192269277672581130095833136947305680325904449525914710848896933005794936472507049754769703589056370068679559885533017524663031907457815247045306182339449701486758030826113253564893908868151439761893916620414480940858632704258126378483512270923016590051977534680889909918458415395084639992864705771398278397149571767304411513523340558402136784508238794157886019864123155376366515295079506340473437767860315249428208971024403051568099721392562876508475185608152463300177842788697269114941958448978169944319798156773562261265637424069935686233124096133841206288275179012515193365089735558829772132778490761017994786431269698658293355695610420813075189634291112558773588469488733808864717105249941149865398025245255806195746769068995891758296374720736469817636846902248260186433436967268567443055486094485733360381510612293386649079317165693140806088295869364020755664639185052063204641266972322615224467311607087302112537261270848529469392062506347209555199966668232393149309432923608296303119165471527241502213291184458406455684465796476986252148900311083172140669374207184367490547842814955467900408858254914383724607550102008158678527017542182524484379183984992513849794530951003880750180369969017556128726133887989187339170277822548724806568701403692435873125666256049289286207808720061236188627538203659337934624810094378260057917568892008946908798487360753844610476627450172891822435777295216874746094821242232504068657365275224378680080006624425397478915934387275747148092882409621899900678601554687833837412151628290569109316506300318363014696971247892144142549242337536129210808951902268902481986825119778348153879709625755963475046224352889700853585612206912727997947212984664126764524239178260834750702857870327429967576048827961715059714531491332876597181893399365323616100718798469954258593750000*t^75 - 86852448319884621931386178356964044748596077295660919814115338361472217162621695494220044875979220681647739033070558533419234449236524058235292227921588057881893967069092724052557878921329293388912840771373971272837860423113239951821233868643500947808532005695846808949331543934641422540094921812828783669700558645276768042845613023370645304280472829730537049353947301251293284398345643731776037519630333049208766191222914309013343425941815208032670268472935432402468166498325052933611201310252462397029121187358285060832420213097913646505264356651673884495666478429907265103337726864659210779619773306429918177704848505417026758230636417974453950178178858712345327766305414410580653354472163241992171878004243401236628570577491132602872437820501851588169106844292368847635166594309858547519168259825326621416935849759850937829219927624973168568844707615751799542071205631993279388867080269932527755358698612532072857589201669772643201820834442035421019423381530283039167003506451414417547169619708624608663875499847244430686548991883328598861162534971978867022243656969065186876919425579198487142881838074192535788133640167546192822216017934417733298420540820199536075629559598604563183723772860456251701716277568662350455470771787140407779161193872691415041124739818554860770734391096262015503005018498504491180881459601819554829082376072407729803496494767240634784843413293093058539923758846030585754635511851781904836494807767723864082851837104972481510128287601109546031281203108764398276115492610550561195194492047446815460064918624245272460233627025999343150164215601161252703713258764335004072122441575435908652884438675798050798628894460256800765366528999929865655327414424957463324204821950843860211785135772595218086736443258689989314001988463940200656319097751838850789237725895898474370880939591065656822704355038650388880315007644182698991131998725869272805932260201478194084493091516885930349422130434902853177586044041172811470891510189385691315496852209359890365644535321141170720144560739123904830972524972959856906149606255875168340770928207298986154979537249056990275677513121837938380695669575912763448278039862488376292978477033853436196260169652031516129143307574429408463886080180218674625052754828037231684498208002047918866445808770888704726527996439515260520064364338978506559851981054189111469019194366970498879702927623316380694868027946849482069393423730758657247009462920606978595972328224370547716297340909302271491547356859898320554480777957106900937318516479385420121650024843642271233483766342975565413168778707181265951752607345331796188072499770102813892265549035421782474554419145069293094937118430030858948214919404160577054298961512163428902089872277296822573133011780090795907696569809261823332015315284898394697782303016319642224148814717069143379322242347610224810901161247027112161690477992461164289936551008088864554333069415530142242888381672596022581762248617922853148710534848344003633512209839989715133673823510337545205029122294515886161197267896674612531466432495519342068976664542213131023416873080960963835657283092799571773382070687046836936501224863755538471186796349751210634369129758841591478142107852489849336838383545210935099761701915219271595229725479547843828623992288046174067742236897850112393633715453077858790763600338044482084278718233638615474685266450861369955233251181984292296927819869414524952392328107501586503086925731964148785725964466577582223847792047089312711276707218849772300919209452634373093628649179437138277861437912442221255499939318727158497290055252471183351087837846024732598616161815481843318739767100328876753205889425018374524403611909973926008381871643144045180206382616931874431431993172984918157807602880148178756937771088295527620871725435400235089342013956377138134991662376485918953060456749932405580767032176366063219748544049689972812136263203479282443249064584147478510906943754292808378762222144816140350996553239793367507433020923649372635438557954816164930328880634859440513236710715016569899264585064865816552110744662258291217496103403025048078706870015627779201914906129030235530355849052971225126367034179030965578552361664658867979324772692789921322160860527427664219856024249438085888936007628665010924366079500223630842924958903844135338249730232251203838078722066146933489836552069560757618165110975721177578186797884340083007212869986126469436280674485850935164041483614881129983222161810770513287219647551968098568151280336057913216877159957098552554485085836357000547008373494244745408900622976546901502943699926858038110743707915624928586241656651820531865897959753718097426701959845189707087668053421179388552488551974271807755790475528219622568314973652700389520862465123001806386692896810214343015296782468060480248565439427083937015692152812236500851464645349346674818526197868786571070339602216419239291170790519479902058654191507153863255815780110272692391553779346011048795003301612398090990613624555956322167193885112848449036978235404012948121720990263814078562067000590286541293131916179342479027159527324038177973718519374780004419560549780569565468834785325651601167636803628907006681395205990773238581494566158411059832852349995278409109191979115211423299551530660126594079789032827743590092549625441820102379686345494615498616294813208471138851150288666071284788151620026132924988848122189178322992949117653058111881223310864791993496381516266390388688045558389495245308980891657121478452350750015003459623316298340716724576378549225842039498072411127786655062140547016767417056457632497868912423318313297305430787234692930298687965703653707742516339672667968334059327425165986582337519722557231213580823046990669387200103007161540184590999177120761455369597628556472490505687773518117005951287190502612897976366977413328306808702632313052516733760958647927314617047348416386914442695320555439738196347651728999953161018194875865271131218752993382007829762761748609111856035450779237883139398587803253478480982844190316237794925722260743027049153961921529449967111884819744548293809031183656222112162156435433833346635058398150106736556365973400247988038975457163755805556159616119/2440258683709834935772400310018399117651903904423499285201669094645800626946941148002193281069709954494596193178621625865635826121576793900568854180038381240336030483413483625237417285100312911737024567725710803144472366705802199438664554219390350866434358994214339945659191173276539594629632290303606450165337920934746866654183029463979236451916909017147812299523293753328653997553747404544738753731972035673127049126260145460841850924230386403020374795029108411495764274574480407650331270332161957355905778253428475392911113442956623047006907955312231098200831344264747321413203482871321600641951113857396786448535202413873681394116903610560698249824204370493375881985099007379808884929369149033024550878499691445424601861963245880430323374506103950830584762421393805451298144782767797638210080891163585072172849916118545483165950589040695524910367387878062294128691897989147829388530088358624222013273108523577791298803468676859008591021957522700635423649829284544886861979975872444969532915034836305477136613538471605942823067321047852540373600998123245069290652740816991592358310806171535042824641256025815123820680157666491922190830644206697967278831357549051089718416302233388797885323386797733572010107027296084612965419331548979758020272852242233859954626240803895326430805317376653102540531179203382837222086747001040836448347217691346657110593236130088233897039384210953708798017354580558272464582029559716047727189572236280255073739578156204296223987952644973527992186509035925829147086390860719906544696883825037272968894540150910686109660944792842757702317923306551889827057740492463428526273211607343255168946715930420313369208798193046882375185780907519202775710608842629505511646055855028068113803043910867967753050450556760107804356456457767067273025861660070222435786232862041291170138206828515402578124940626151238351442515380296753129087276413991504196644749774549387948630184350996491476683090554405648742323871981154623630706932821053182342226570581545006851786959738776963480628745131188790722528111093026188448472198178460137678040603673173950378698029016561657066455279788082199997027840707751950462554963703266514643368744782054574303077771524203249708718923231355573252643638760455148258092792315405460520920713127887991279777672966549548246047182880222270643735295154938196887073026191960686239640595596974064804673873040138921207579641169612890574378557861738746470120715939616580340262753057848651655587114360537845681759919078260653214981213001553510135368482449638578418951324728288920518354795792696116238785751209991717303171999980170065257586082536393062839207768100163197755809344480856749151798804420832810144049398685310377089596808445840662005334808385734975164494815539736192144600595806627198399333414274624168060140808145644457217488973964170749112255479418500913869075145287543803504877261632639655887567449575501905438558005844636969872255031669501214267708265521410879323893794323112983684255777499782104876926097620226481834543140087698411452983176241763543350265404514275577718705508501011438781389233200697093888298349068788220682198612154096837708734512887439084144745405846035487892115763073484726555386747790318138319038087798667210421683356858959954821811921332621735954566933515135203281254867537903275790641458554072430547103576830730794029242975854874667174450917796695549928729689090194607357773977501851682770650930299840680299755077051247884855809680345089931593018862353393806864839421068986503587242974232471103556573013079750024797544860532767999684319638685815505848739018812697886402827865672727237734799667286970426413026888649936061850275033830029642357088393019042737233446953923017708281440276417784082238329837336064174050891015318325222908908078165640919970709439638553113692780962671821079985083686274471688701743817288360921559699417530203774090272501582100339567609708592910280045623230099221125168311460726789227721484755983503434823820925991787135075145247558928793589743184842558910976336434672741569483221979541345281254418881895908010916644990214315699124485315426056151591181032179630990834322574968823487562480755496767437073672819705207087593802463090009823634099648546550415641142273293623469417627194151335322670039164214743449644387716492102460563688609317919359625202168426923628300964024342497282842685819194110231811371021727708075289841763572176654627183960138274133621490510829191829281787216904076456074629570305903460617228839541565644999892303077861784272004702753119503342208484679439505696822591889186624164716449916495749856745747674812427885399379285701082834704168654065317729206737821914031063328657139592057139495112567408541314154411381993097351403140777525660230193989732106622845490930869515440522882283338068362660234548056961487207919558542818290203189009122873061456100582321961048934885023693222571993916678003959927004818393536323627061470571555263383096461140595302388378097051630850490287086809249740442906179053386466704198101407993801997934154632528566635807202256568408359682377883701986990713020394146329287643662167010358872647525917216256880491662485809715356180794392593375762957529316848564314172252357529963065012400513931871820049422008107711658417387590402921149615488417784676052870639338379987954238895518401187834122852221406230197547941268964146835012430376884541322362990706333892628740247205094358289237356052358264399305061575053627213677804782445178747202105523315940891629791769295507111079903004409026725965034265136628297827234364165137642117762364800674941870426140905606166511186982468707300593732226120378627694780300965829300160647384778972723737109865942680685084564692371642360828731182834690409104076017292442806870250792353960662340439380305164694652197725841359813704379988306187369392758549223023802065809115972249317510222308798777668641117870115155215619668272656644401432029265292114649970141802795450032121616698818029801504713598419783186139872765242754738610685009776902776456622323560496835853942368389080633905094663232625466455765522848468061808045290241121254273466998913367284467939793979373368895289218436245585892212271527942836530089612235093750000*t^73 + 13265771745226922456931871019688553784691805258501033516292084347683280064771119980302366590092769897188932961429511149824717435876908968883999817461732552777625462717396195442857512824223803679268376341504652420990265054421933926972489457832147942408901930841817869676993134322553806207803017948987932501153006495463276103306729383244593379948426230560112195746154870042810243477133436135896893862172465621395689043610889606865436129445060669828129229505894770701290586447270301322951045289672267301509721932492611763917991408435798526354229522153852010773128210745179877978048770652444260290020593675775177844597501428066908214642422605680973401172498541419359511313654149464686632072205146480067115824471911165328706940955738925685734718619272527240496106817978742963796207534004065287083898618657016578207401835265183142318401024121036656674407582929643022621922964627828049788965879317371114291565437271485542497516066804648482688328380008693435995455593878336524485063490476675477280186330413631948289220541993512753067085218915732039839537877696849381105130982626469310442661612391150368775895416504347822261110609223023396118741499128199034307344795769044834139692591791145333782749262937500882975614290703960291332559000985154916264425064589312380921529765306882776629798041517560460412892899486104095241187157183553528751775526542102571124248719062294680187863648356934010382411046715449989948666825168327029181321580731065986257579045676390247192884836206506865018842907116289679139495520845347154423374744660820642424547631354278458954188976962021573249585098489047037173783809871732760027378054278243893234809992364402267874815850860937915762730842000847801911017936080223908846488179822884556097467412012894686730488391928488385556009177891266799360328158015928598719495530106888201000119762154804129369018380577945138002532443749980559581064084538916277376735680149650242500410532806546847559619610457036141506078358347941698609130252727592128141312370944171300984511978427051486494040802346727649041563947670987612237932747576170361228134237414058019667191097039897381795178791083872723677775851630521921214399800587989607223158200795955661246949583350725947872610816004096703188578902471534359602949256207888220128988183338830949158509185769328851789582099694948510419662846891573048309770553289554151183330195753320857818922361637298906721279631290167194477123870495110038401319268922892390164676563512705530778824506752731798109453411190576284861213531057953902912355513628021035488590271423358027131147473763669219630507428157480362760939718288318537338607556841797103321706837181312997599447572682533422823149608134595518041189344048309323752181479027311941963790989224939159645535904549890391325717878069604523141845931808224960769434734490221317064408385120331204058686421179347462135758791483615215502384666891232654865219518461319227692134467765456667638162245687627649053230501210565837225543166156680186564232154345463520044530936134913471786005486831258893164471712616513350562063817368088154325349494379268822510723671729702521876789613309697124068401224210119150532765407009658055306537504225898119399892361530591402414399771301606796180213466077191804699978801374451025128733326021759870334522579522294781844065764002073903863224520709393216273050482036518918811734080884360090766288317347926044292421279344236380276656608514196988291311208087992895703407565843178261296843268868184197469030274344476726011791500673213041364965498109101402505506770918888349336973307682537601533706369373782653144640988984313069079268683295265416927010483234306828516985362282285261707501132611431329933264569625201711518610672623191858302807630793061674615825548716325071151297571135894189253369678640045833884676673668806951195511213364357562768221437705296998076412826703395356631365761413018786042244416583034502006999277714761992531247636602476763015363054627379781788932054763639803687522471992248596925672936239698205583212903831703683726936783083306337138873709269255486687049084112175946897284977800101224087198130335913257497819622758493661654743440250259153341038529897992840274600648369644766289158755430190403878915171196804677796573808764635033182765418704755127032896889774431758472525185201837843787929366212778611729673275938703398574256362983428500789972352657063866135864226939760745558751600499773179144571053177545045041672517093923980159970760480532307271174128768219375751840149800522280623398946146244040855201640765613924812393921457724173920611580982526154680267687292127751551190582421938053390563565064815334502972214468117769170787009506680653583393639613502436745689839191687333204103750034172535209603044559480670742454093518116329072514324130490128721447834629680371858452182277107931807393944303453641593486223752037000081568828533035751575232159345196426489422187423580891336480582767565582006746923238403430354530628541797484103393472609198047955311962211725288575110919371625525403143625967955894528260509978809677476380443695785928670942264304703855242303087981082301203190827292813694170533040500701507522959980210811649476353447235014744920683713791750698747216044884137890712491669232315502651959452421105913317059869834625504295316586030247936102703043479317896631518722988383497120808475545227852410438129295157157907944588119200600040498307870686763439798813387559829868084784461825638456343399455822264540489180225006500873486793563216901961747329477291755080130360969591006611646347863110478978718241947743611268115009963591995176839730723157280486969454421959832860651436100874531605516675677290306994538768037312469375434502434355285333102847541431466817858377139245161641152830687259549785669758436406520011216976484713474107069447865217121597683627586592570310255887979712455466282437611174896379372701433638197298621564017522592895668964490886668834130516270783735555806403162909027346895074437829640035577380541170497681780079090571821544548080880038520673895604940152702378796772856252711272112102564350862374789283302170089638129986730910510158653521382561577301562919434016522355459757793591513484730580434835065913079661597820585067172301201280404033/227888002109435312941441112378232900115915849057550388152505863243753988873282082959485905547756332577159977406951455390753915878020729350534712333770773172040209478773093706003219583124677531482530768247315615733874479621237293013285966923263278535186075824859614097245594585933151773261359829305219076367839057909514318783918492800881869634241457715216123186331086368834168041704813245524307806758900131338397948083575787166715673171990713119894890801846482434528503486315763990284488720758377854420686584884571506794534932516463640588733620222489673302334430007898457006847417961398082417788244174081526890150742975884290790607900266427612137442371695379926784760423347506662005395041013036828353961338008118872818944285791729282596356952162279180316660595948866611090886106790109492593987646403683654646435070552262852579876049882536563289220653282751189867227676648306008757280219113508926068206729906416441487737385612692906673415956734049753026438244963485901266058117419143374325138343274732924341312829259631731247000756993993178998146191019723957322286601319125162158002566335297462241425259628778018596360242255892592537668826990307260912174681064716035911609914228479359531008216272592655401693865261153995081399898200788013891169352414233641368240838678849169389354077848275104351554373781747450825215822570899701860907612495588563432362208676301587900678193066351778252348283426246116802760998287066600926139784533279090860004545787322758749729002686951806595730831574914046142493798454028389281273986289661374993041592929473397679306165436076890561091114114040079651115767107081563004295061084472606692659691379303605368224584365633083591745502970550948603797437591163642963221849356389312536074433566547860888814621878506638731805846193321594015400004557907732671540076064140444884184135222851424649010563993634952483927930116451330777501495639940394584704928564146108008935292978195498602696659275189672616357691098927892938200900510254172184981400464659455894749084105765152850916877495329335321682005588739376606555462835119004482022204602324978940042465330238171464012209272851302190238449739490705265064123462829295928969927413127640786933700010749948551810268061077478806122374805896033106189134547526395341441792519652526782513638154105012538132959246348213173068931198101884028236224944354453457340878822525168302930043511347313115770014804396940690236168522856461617996238918382905178366676526982911891206175993326487634438677059368815972152260851664429556873710097307250280662324359579589253420875286788361463210934736324990905520269784945946145423853543010710406213203379040983334669690967841065779400109311352361724522265730482207414857363866657301414320134033798455335271993610476484769932897518029387142693963635277849879162218370915163044928634029489810161142867485918852468641078194963054419351341047211496118118193685482717647216100495709209069437761158444996556890851725006322602215578510455410265531654006653715867717035776947151665248655472757419385896193295522192612868058747308999947578226128533450687802935773842935373182515258863231616786151090020782371876820058945908723343148819378688772590446426023479809541804212079359959411412319956955462717552683376508493976592614204061588182609274329980298777192762610768317700525905260488810169573509071502992376562179566287990448292357220791180611038617196816501197583025074310439018377403866720163089591793874303632575282051856358971843124463144729457360892233641532781796410969311776878451745699124195780830388895528816000087431614446896747226628396749946559450928162986804955968527800867187696487212227325051954994424594310191439550510253018591190202891314515727579464617934856738261513532228977427060534635491163486203270741909455562756026400427667890584146696941599631518276504232872676087599593316603836775409271151098547110709594602991606072006289755038033128488135628445529390505122259839296925877349148622002492212529048763559735649258978320358993978175691033733554622581521348729727864959498248304263650373712209842742995892777080013546938786016431064302277622564026344955276913018382033887098004860410761764473011565963211856909657295126847085832964145192029438106230161532175832026714659733756595764831850826531434200234674156840578644371977539955771988713061804298052670274475619194448617064913177661646069492127276358095631201013537960063612135977533096121834577282898749554350396736026002770625794022360779106872893429462920332720137310026756179049481210623166129626787477174544301838557404505922819051057961706465478497380565708991748248915414289564564525041232203403093076118214961572384407256528500129784022903830677454988165280313439167757696587607882330160043586775029485074006639683640980278235604274459604614338548588887528634238260517199996971774140410725719618157359395167347032006834872830662247090566795894628781996352004957093408326622121793334358942715333818459907881989023870326518629627659610410059663010284505640936620641396827215860287420267421343346068982705548551154024766020120825218297038993274002898065400834396899572690875735247698358196621716800558170933464767669318504457741102393553818138874051165604841653905942081063976819835494249326421418093547401272710477716410506974967984754958484170034254657904134081693653202409471342098446319328977238270381095785887294386580886571298562150320331235608020728214054340793525891507706509356041937531271513730054241200556652930069860151182208041368703334399574110059491846426070159697979961040773404955705507382355941058513875976362149685691421279496484928798016293715419501436416947404448012178453572298646795742705006291976678050369489955331712976812551311042867097242764321949320269704151084405792889192008384640129030867586793605853006239684187736122007211036106028889487493771047166373245967823955177109329559574222096904184565867972867799381505507261380610856174296612867346893161910684943938610054801120224250974472745571960436540942915199000761374407808991423259362461206916028038315707601923255907807412258812528104058436518892783663282532692374813663324558547216013098515482878026432980175659878945641289529937239157996802916067015625000*t^71 - 2892912763143018600592593541285188440884104882150036649400191258083249707900730747428564345329699598428733324965689774688938605243483832468674860385292246338330138631611581253102179767605155076535258166927779942412153623398390335732270508871254353428718394710815558786206188820219101296098245478296810872623323351455672462426406214743343318722098839494526773146954333592871940366439453371000921660117972558541645844137424365868209913314717249445666548655045537621475913520667917452939992144460900277445567812695603696358199034377515089053157558970451062006085631129867259247649723686015742636417230262333825908832581811833425520502364435106252204816497317767184152018624013077102748013181299388860014685922587245445338689074178034008024998157116966239587795802276388239081869165009750121666753651719269510699111533499146889721149278674678885354427555137978028110376966294029318011328910161682783751721849304782972073200643811551933638371701942360422481085036528444289716527524394896077852970259920167721921708638141410752510596767107879989426314587414621382950787948845392430660802841426660652313061931429321504346583854948673986905207630511593286170595602597242820921737405198283963917133240963563398390645300475057214027740070433277115962970734357558657051780920391442644515778539306173638632440512551183911302739145027893181332908468363496591100319213755352058993269993280707702362968988442234836111383420589852919465401840224029031153211379994763556976979484632198578122502928703662556239929709788221733836294978857888235816887816561898321598500677412470666677758374127892400276376899114101678656790982543652133624093567094668502716290056701423375160387728207617681616805337195533921132361184246815522049216154160441204703698379684824058956391512053118970366595649518410722801329108730731528605874553484427002627483529103589873405547527473942420576919768444783278327618212503380405303522026344525817271386824343152492413285176880038868068825802157962684438921512423117150855056092365554247627149855404693852323734289877051799328759765643925339033632441195960456287654537340182271432450892981469106241526530517679098618004716322003848227526715102419105870219561437263674748627639865328626314035295801340468433617275614449008199727044060274760218293107885519978022413133237659573021161992174159794866775157077123472960051176886164036216411987629989628548268086951036782061004623530894771540036187008305140683301229278449517800807399920278867276648010962579106951796090755391836062225868188023892736715386055424808750924654871106791947854546731682957079827118940792809201345827281985657049408942463705212868034075793023891779704825210905566440455514358887538197687007187279322432383590422110644883084828021298296658351966993970959081852219096759348292465820473498765760038924628013301860097415344760294497034925775762258160391267597307591174023950535461749465249858998031716128970360120019566031175834871462130855868395693464469963564128120960525496730153269726216702602691876541599015690103223393674892342434865586882326434328777343234476444231649059043126971787594354721217020367052300376561111605897038695680833974672754210175258300244300819834474305480129595355952686375952586555631084365704890490114057042530632690134770611960348913736072260808945651311664534945975780851735232034282567812116002056825550896364907646598042332863802138638704645269926025639806395578768465364237852661145802630567860727542893777721452907322357274107755317065283976187118968140995801806038546340156867612320153316769367573209134209877001459649765166814380642143206972255599898304817530849573340861766288187362046794091754880922104485764115154191284211752989529487650422970596777921270090748572109788720057267530341445894687348402466529275150987466524891347813317269574645699714805687755038870602722476275123908302656718453036688252160261009598560384988194653260428897142519765163347244134845857509152124818831042939923824010321862943195555644328280530554156177401675615461658573094863677519061718697901371530488002312830869774272894439903505856850084413951777508268627624914823657608290791879100320466251472148164459017433789383352823402198985986888741639263041312274149307419593509434574165039959978166496065391260205026468620602861377993654790421019202123223840825032016816408425644407222403041470978207733718913432233239667092946347561176922152410201128324281810118369233660794127208853297428264278211354531007968337493512593489048970269744104555768519280028551953453666292860477610331065786721585433396342487832962614654002684637331410026178613674407088604248148234889781977795033799559379096864126582150451819913575061131429414145762072545083071339340278509079509113961739366474061685110464814018678635576297511575411426006461194717476840904337554115797718232840893569445029716486482422956892620121228924354709235469196981656739603570143884590697970145757392073589242306639250558545773385757628361456210797906936653705897768250204403968131349993094686597874314641859025664759800210449826321314021451155672401245587897250487749699400932688887029810445371537139710673934631230353874361264557263814445699638544392331804114817059215734948613151943905066180046315030250349637079448300446182014520267205707758336101120944767717850731487116370799211863689430752418427245527860796255898918014821182470985693186748551600346052661459997605850358448837736467777788985608308031817023232764965532648042453459065695892117759609594695282394292682450979302265344873022611161566837127272983561811514185345424065446726618446554308737894656363369608048796063678113666940850601117659440971229778024756595468058428762100449010396664311590810935378393381536833763514701508673029450059791255122244168333465701345203521779322029639096728731379429888971389840714481277614366660391153055806674883292877275139686438466470469388911602716722417681913052038901423197557113192000444608532091749086832441356029195507271402939689895034337861302126402706693704903311717604531477419830514582323077388451952069370803240151443030373828608985867155929750573582641257982978493734543684701531529881946976276619213112066723115868970871594498947339119658761678328021862291/34905380604790268003354536579060320968458941669026203819133820602476403225309051439217031307490846715163588088740803906682377960189794812493873191968410679520243353262780197926549478401138988096796085981543060860646267125083881148161759018175889493945754571765469060669659734113000359636863213291468414866200700771351665025001600129712539891160223276802469572554233299451712358500561183733476723922578013074719404019843474442789196418949281763082492077043387274302781343854703287244279082228836044603168543811545283611134751987556930864823635491825002776942069385012615773936136201833861215400664160466712745498441265672417779547336836583102563305433692778263433581262026818802102939029169250359272525768321666094956422804337817689411765941616405437830192732125970766135399808610456911717741065558310700623661709750082514391635944260177255292539078935914354786001422303525744299090456096611402408334481517356039453227381247014582536245049711025226255810083295463509524906789111734988673040556100179162707208127016880212356494834257882758050772391934359127265913616751344875189694055054878308477119714062858604961062220204687773857002091458022414963660558543363195641390955172319901899995976788231621513991842038240136570566533703289713395302347993025223237741114375105418550834163332394250138354279082767655320059465781106116306160144871683459539816042526123658710139089430937684344989965947329950989155293751716187113686903616893100184542949794889225371877505693247899953923560470101271152107324763205052583575416914085457085201793283211594362851472522779382885237547408312476988815267144922704192559278722445628137784142869717277582809047253186757521975103447954106564314044138083163622887853686630053152532527676566309678392380463785347833920965878202427252358803515031642152154906016866582226978908035894496381098449062405353637503045634033918622610264296962701283220649269508294712636215649829240102877833374897009714125209728180856840886405535901607359319334226101008209230933657045014609207338630446570727088617053204798881637896596224213714675936268313861210886786062906198798184968673834618469279480857985372109261582290961529482078140290391029486731042079111347753534319227665036366430715859353793803236716031047176751241964699312975052955434013040732554256280729634321383903163757455746321226323186899361709134958552041707116822031312477493382168998746448122957835469474451605916840973214611466110066726862407593898829114984893317648232684690431491178833180799462685513112698553636849954960602498738423001844394630194696210034069228979356001373703294525171328612456440566781347430543475310854841753984355989740709168678714943055404988445631253436699106673690843635956066640248134622560156097612872278477084792401529149086997138796248543907547734151883132367797167536207065992991953294498134092908052470003143898738673716738380567387821920135557104415142153392079558170924684480131514875887500133010680268935440862008262502207567920551550160884001046482737458860961496294870727057775898645699506199139112470062393143790814102482110660937190731298357181034368135828627456240901070539354372086493475455864179484658355498618607111028244266602353814174127317726748013796223812071174442700275068619654150415058729175857406455472334495802412582987400774552383376166419867522702973980211860494559194132139382044780067269071678099224817118020429911484474410225694716257282402560191539588146240169074030877661097236884422232911252575335207085082417873268112243538951740185390626450360973472260270970082732407758011367746508818163152319093927239842870034950759100813237104657270412653985523379436768512217790469463452278859177143368921921733033218836995460845655873642168445957607458018074847337554970598036187581201820351715311333111102959191483510421070320581084275105497921868247567860094717360222869974601406041786497289207268071385930789276201018429224779508903123143726419047240407270028045975733842412019793010029932192836468083155767783952675941583190430620347428673106076542865497307988701607327916053944793435925987990464215463784335553341818949067415512516006043308515753833673279675592030825971841969717309068908775838091014907513874351596058301482436713555101032260872177529619421726005320260976717289465935994947785317538813338296061651472494672412997031477779700558150853252546578456352193336396202736478722690453877685799746179657358032745789126077801428219162880342010987754302957650330602637221352752243079131429482345647513340325467120097629009736814285537595528088898225379023340566976528983268713507234536412468481788100428155135763518639439605755453560360390240840569421334470970583116184213501652436567569343783816188238737890643948457612309946175290847603129669853460007405805584292228171562418533861293998554099762317605169972447562910453533062834977780914070043300411859626083621266393033156169073384902167723814303549515133838185260591961341911992932628600487180294226721138003707174631482209070406270221823594232337640572192893073339561809861787645640757746751133363577102098314071152884246710721606676989899338215121419981966836454382678958733928189145752166742760252598429998560172679652203182431732200381973684095041066352112132744125658694760406207414720647383990884180763523570638720035484573344480822795472904267617539726812995811654453385836854528511640198128752998195258939909889961087681962363957128585831973891666045731775642994052279075209479662726769218446889353612851406826038895709414745027800420894549108669465863639588435116864687086209281849836637224484194815411357951046107051808833720495592649592032436948903273812430968278646531012914696130230616869974693862427867927274584613960277218522000016885323000459761167788699576944946238893002967394456062868330181078387910286293358028417648791171499926199125835338730987119895085407872681262891603281790898791618835468646090020669213282547823600914540809339940545053032850483745946231531399259029691479855596940200039283567323192745391291942895306558101574717136384791139653633766276173444876663825852072436042568143627366613747867445839073253156935864167271810386741681835227937096465121662922194974862418482095703125000*t^69 + 16846718660167508020408950531311964233166414998084455421230205819721145423987886168816949182774524149785629747404380687069590446868940271146800498155583309954826464569584907159353285739222658748856748224250036270947611267537290216727874076091851719329793272702596032529973872832655926523023417133808785783517224078331081916427135159990887118197469313270107174877896906821110265512715578201745214670654131000478057087064150408477306094162249860875496995845797036523501054016666218214323353380797855452456117073383042906331177254590305152463608504078154429444897863491475536325117864911434424896464453270882638705627514205270511379240620893629367470814408534174939664359650852239586032630207213603521965862738202977989361465349378366034261721880152238421191373793077497297361879522625172243339626129110170906732156464506377488529545432622676039991189947693361650172723440512747172923644780328134433681062734723786852877499647912059985619873205154950558464726516657527428491323665842971880682384867273114915293318763912462209010974840544043447962278971638640460250615811079675662313575257295637075203482534028618299271824601239733232006374756978217613171819377617601505866337355017561587417219263215514801246219850845639473227139793595953819864518840647367549575665129025118763463509513106981803590135611111686701041582836625740532244928845862516187565268211283825407697807180060278311828091241537717855815865658528252915188399567548408006329282841905671044274427459469587441859647124119476295463778694867898135586162441486871650463406125124676234830169286058261991353685777738998122050623170988910272075046081935364096631158081227786733846107533612429173239172120136759575129091877700433758247248530644726423466365724755970754229249026333372215133863266194437370661368208068391429653206869056317195020650864667720583788384527701931614073837144785702340823320195697434225957689157611918737729702898550693960273677114134026414560916562750759589415134249713599038343114931851668084620515224135218543140649223021795846632878743234252803546817866551020148032144666333724533002779262065393167304433386201498087663858121052070621527916456618114956244711552405520841174884561374748920333675989334431989052663879297144760688602737193606608077340754158110194369666082640764244485544397916260720059696239951480385412195787719830641370046715566882474669350194452941787321076251198062149276919008041547207237431648853231103398677274773648998666447081409674461067874643062014036350289112929246655140743496189854565419620782642482198623453192000083145044897987320599487648488277217035665364217350690403804457193225592347370993231498390371709941192577554652180637966454152457685517679645202652136518397943690580614362439799092742354514957716594028057988264134458414546331146214276759501137121914179438497924221485921099172792414928995563017796291978884127595852616153823852564576730500945784556605187644041967593240053734973071793993268264275625631439007591220605706955183893870903425008845011311864570240946202729828469651137515694052719367300536592512824076660069427538077550712174738672218449931213516543159844224937105798996606940933202049750611222805532892791303969693336197989131313683966315765023560125694278551887452034819278687318024805554318574805594214071187257310521812338872700381691448409633630296522169445402706412857267239399483222903907703115408171556996459422853437723003384896223281051419622649784971805317710699049917778347416758251116558770702444283133007895193910959646126828494145526440380611607928297353758006381072502968518529746535951877378564522227597880720437799481158667792945724292423355391165070281040636484871275123287876159137352776052088318182821681429482639161908755638522996010235759274210621992430824098101710185128603143282295752803988818516558607972359647182560940093360790861382503244476290349036046872684721151317337850419556281164514469447266590938933179302983108567766229624138070613401327388048254207273470275960635869272801071659560023759342395992205771794391182233954358186507167047366363423248347594561615214683265112103206388259239364678857207732060314033306864828853309127985164762728120131139821925685161657554021955445493525711280479261623808332292787333422366001568262303271805835465670515049458557928889147350374438709164190424145210865118775944823832936502884920023915545279250137379569451516267950022344418277977323918578979520910093663663393886560207636016638092105187233151845923323827163827485572147030139855677193159620978922339139087415750145433757244272689629280251525832258580205342079797319976899409002532049681558178191920366506383955311590174774501464742088844440250910248579136606957042417517599359443824613327150545344772277310177918468982114828179456993323004270957516108378455651271260423594025247013950776359947414325271185095615631610342810816283963387621470586401646742987277376083461185774454699060741654297501183208764660978711791566277651704623003708838009932797960735034925951670966224669054295830238354252588985529498742983295265812416993345398481804387174137971804669468259988965008010827520215564686965484424208817530050773863770397737899986377901564814045210764385559612011168994852245401438454948803006647543321420748832387346592163720336940306965417526790158450643413231143808711259863813698730038551143085540166153725549659354453284897921760645722681206959467131810877650309049709608351033938175826033947477844224736401326278491100646723286918908569132957638838494583551520273365349050048505987568431955762213956895478399333866643908060020194115395901168498808496026902055059736960225164723393682913306793036040948564904076654971227996566975138469501773537356225424310993627896114068547890232190113411418348981634912928225551286328128300480976072257002730038801064264030702265015945614977894425935828002317919652939675757521443132525760700131688375091160903521807412984624911157697114599896564946964955817778607116483761168526580683958404707421659486154733243316177289206173646564814815728706355590735476947325728358676710434719088231950147215998301708865187614588316426586403413199521869718492274898016951008605052166535232356036522996015192402604567963917/162891776155687917348987837368948164519475061122122284489291162811556548384775573383012812768290618004096744414123751564517763814219042458304741562519249837761135648559640923657230899205315277785048401247200950683015913250391445358088208751487484305080188001572188949791745425860668344972028328693519269375603270266307770116674133938658519492081041958411524671919755397441324339669285524089558044972030727682023885425936214066349583288429981561051629692869140613412979604655282007139969050401234874814786537787211323518628842608599010702510298961850012959062990463392206945035302275224685671869766082177992812326059239804616304554238570721145295425357232965229356712556125154409813715469456501676605120252167775109796639753576482550588241060876558709874232749921196908631865773515465588016124972605449936243754645500385067160967739880827191365182368367600322334673304083120140062422128450853211238894247080994850781727779152734718502476898651451055860447055378829711116231682521429947140855928467502759300304592745440990996975893203452870903604495693675927240930211506276084218572256922765439559891998960006823151623694288542944666009760137437936497082606535694912993157790804159542199981225011747567065295262845120637329310490615351995844744290634117708442791867083825286570559428884506500645653302386249058160277506978495209428747342734522811185808198455243740647315750677709193609953174420873104616058037508008873197205550212167800861200432376149718402095026568490199784976615527139265376500848894956912056685278932398799730941701988320773693306871772970453464441887905458225947804580009639286231943300704746264642992666725347295386442220514871535102550482757119163966798872644388096906809983870940248045151795823976111832497775497664956558297840764944660511007749736814330043389561412044050392568237500840983111792762291224983641680879625491620238847900052492605988363029924372041992302339699203120480096555749519378665917645398177331924136559167540834343490226388471371643077690399543401509634246942083996726413546248289061447643517449046330668487702585464685650805001626895594391529853811228219523304244003931736509887384024487137583031321355158137604744863035852956183160156395770169710010007343651037748438008144886824839129168596793883580458692060856751919862643404960166458214764201460149499056174872197021309296473242861299878502812791561635783455327483424573803232190880774160945257875001520175180311392024568771527869203262835482358419195222013625501221510397492532394525926583638633123149478327445974008607174940908582313492323068570328006410615374450799533524796722644979621342536218117322594851926994618789976120500669734258556612746279182704595831143890603634461644321157961571947395122193403966226395697873802695739319981049159871568556092708787951049720115168966307967295782040991292433570911526681338194113810678112442647809835627299266487270663382496371271464315194240613736087475000620716507921698724022705225010301983629240567417458671550252774808017820316042730059602954193679931028929315858193624501337690465811583183084373556746059000178160384633866928129124204995850320403070302885460699504261738992326886833184798473244144317799479260816058157397715711122998814065934616986891719368603607402820667896792204227647077925387274536947911122422109959381772613878574322015641276239283317116208973647255667831129715813217428672920260880581053242009200651211947560518078015787455678810762418453772127303753585845351564299730384616741917857136515108120865156256768351209537214597860386084569537386382817041151428044155771660452600060163103542470461773155067261925718599109104038253057016355524162777301342826669054968968087488354572645483946394076996786081135501470751015954241923196124168875378941828308004786221185147142893589715298328162711726617158990302051821983347108681014373393214806561528336987349633917666467677016622271419336382304374881241337389955553788567260130881220091264589425700713473016899903517721393582991779154394054888676228288000474495023866705654103947274167530274918409036034321277288833005497660232582261821762314605725074694868773073517890475305152762810521201929192014108988240953911091402901731413640781605406918037996590471483884070161804890634721358161217891347350841034643089664815181128912048287706871641804593986146896305269271370648511884032796310235569848946103567372555451429200398815505067670819480349255029739998356093441596051276186747135701542812307032979510467702613337584279688395588185513227122268712105133332508779131081525051768775589312557135255253996367094503258186248344468664723966896420317384826858783281681821123922657299560864529387875526329674378037315323604324475545114110156338426135524113082151357288814605125982813367893759393363731467291286491352705326585798890815490793204755293582116487626563229644265660202068588678255056899243167488062122342462876782711133416564403957911531216095819595589300352266802273508039724698644017300148280250308995229261035176773084242322670233501008917955112688342346323536151505289030026476458798998713459817983367497825952863578337233293249178570120452501807424998216013510111466214512126006659947472505043614851348083601782543859110191642976523286139253073908881895634602029687791957459510229776662980693498928008940910506378873553248881852058460647121054115800571987799720987591267513991577875052912819818409182491031799933400549211494441546748286333972243969017644238426058256352752150316859973231854848179977268810129735297507895840457507363651412697212035206402309981965904307047592909138586337104881832908441224028979432364762818039094881944458011185300350478060268581941076212059881904691330050327281394865147960353102666745464840668812218783013931359076415781500680514507461626718874178365810248002702337465949027692133666322262587231580744606559510398570072512560160815315024194360887898853681753429789661985223176804267857110253055876914153302257481082413813196542138560239326119054266849989980841566145159362400178097271140682013303129025318383624242622142742757764520643004701531984670261044197490048080582341848065700699447268448471461181897730373116837234426970243216024619583113281250000*t^67 - 645191658749704052674138396191670369003657056834202815235308940694242231750582290495693976196559218579145242063881401628491155433999305693566784080501837993115132445446894124451190417468333718756066823311473574278036185063349369249559775266082594554203659982060865731424503758975068754396123564947894326034699619670192299705306190284250670997973902124053522775725395104685655337047885709420359348494284754174769736170234860216068161221401966636847400787421979493073950659475764524107182657156421740258427812805909377638339961880519264844485034529928808882202361661254972441965804261716788640063369065359897374543255782899224979312008106749443635840922897782421631175083840676271753209564870066987919963617977676029452809176304898894841896425293071084095695413748764234362752471670828819436878631487557547365336049214785306041748480254214679555539700461771566376891723300430550397494394617531497041142521813044336918308750042759842522255940172463956234608822079464697709058378873801699782933722600861983677209646973833042128504271231043040370948257383199463857766546180751011837694227728304810704797805384687308067519302115014090536292680509032730006799076493444820907933619979454084079422919763016757237220892593259088429881843540253500380399141822232846238227705622218288250796145597740465369996548747980100922712364696757079587273842179179506068224310286489177197052444323995616752173220432928775670086431101193830237065669155896755076440119761570010486440621447472569113501317705894975856599034946846929302287320042220985800084785507414399200441227330035503345358006059401407426692464663092654090537730173508963080847702783714163286049006863265727692417892817154767385218172341170059078406543618552191882753005903497280680909744578677972932601228566753812276931006480592603216868392930677084695384497160669505386528919878910712003935773916525379534873992521188049969089729307507972543807521943550958844401127951105320295004675760291098629104111537309554335044692982505736387575496175921396671614524953788982754120953899921150689385601037070011962224642145461737550600684346380060254648583563789559160217618671010826609616864644309386575634251679363933786643199129713364298738875085996097001844488080054543407721654952387837976949343646859062139462156851677234544731222142830755472462085759419267512730065488974530189381243026011039627616675437563603098670713259903172821408191461331672132037078447047324640312334534478177523032955295119387397230201883928794179963455266542069508174468082898383647559724505817039697132894624838587601430994363883489173015303480225578973103732149872195859364453557408653432926788686067640583344720349899202154592155288338467636048000964200847308113055106682958408146904884107371404876765940002110788722292492703068638115609576682966222409891158928861528636183884946671293658788167643553094549774956131771182057793202136802685793796190432148706319233275378813030385867062742152400830407419362687997870026717495518439186923103965991472669321403235324068491858823879547441297851941635636354000924609575939511174721987513210831744113723138933331545043772857402233592722733399400493738922962267822072314136775744795754143575411121288223561730354246558878148935370830224884949935525818804168404140945725302460776604801001182757738646541965639411316168967064385789579189984928636833206281010744029128476177820192934257163495229902855682489122545226319136906309768223901101498551154037858777860368021663243934184250070074285210445285913330845944812244128350374458862839824093449901877066412909382054147579240401937127421654593108000940230151295505741552119162758819374999652691232630858545706956212475000956284771903397403108462676484504834976010718076943756028322570180314077518876682374622140515199352124334190518464650009358126328049641902055704191498005297969070750673746303594775832442565745677245728412792304953976766213680252886889919473047073162689110580832545797964300210082392007624384333682161524285598481398955031471569762584575243350447827451800131407376167680912276508618034468364895446963259297254770508824303328131660081383608467656678701266569909239281570637906304434860266517416193212419178095949204231186517666346778782524071666430965561554881879043961078572568584460261021140898928773609873527556933719828480629867960341342430633180985844285474136413898293674492311997773937398208109324030845871664243084721096404394110172306588107987950400210256168479249103078044836374746658442883758033282296876987699067035839544648250429181328674582014896241265887016217605144878150979199276454283903793356980209932326340776254337101436104650240253022953612946372758728874114589620869674512934994254593603845734969890103672280296042123571218383605309542524729463425757398066269639277268983137652258308978911706009601849722219482113989980337986664254954963391163287398512735215845847144643772372802717075270984393274382271392443304013434931015335898496888784492520221581183310131276663258413966979140875269270203102096652927355171158699692353776643817342568828753345530042328045466429390560880609250304227798067522460112927365704432846769704812867668170021758092815862368799341957614617566504238045174633775374415536150571478454733343614572363384306568254848642449083590071714680537224203205869042364520789703885987557750386222922183425165735481300056623089324372905297156036155714338008762489860949930931981140351284667894376300266858266980880780545776313531624714696363563968445638882735465649319087361369016163178907818580717959220002156200023344982175186616692028874211620698953920718552841291422948855682045560138533499478670421422859080771345989759614399825448977359477013979382458206647882414097221472686507839366024323706875840113663175700204717011728028568498921189663231423231962815897398379473203075288454637123367209220758269417626064357708595488594506990667010104827372084118133667277223021263292723620959552705615490455409391146878697574402452620891105149258023402739428067043589049040529163738924933169318602042582784769956723621655481808089330841955456935970929409610674729761321975503309067783028685526323682298912842149065612474498559114328719326326175969741184759925869/5672847925819977221109029162102672396200624019178388017039990744681073824345417978512884026756389681734712492034160502246887297012603468697180054416093277931979848457300927689555304947448790768633526411594062959110006929118110037346355528658768110127170726422912052977821980005097902561214916919674800426016034287881365128441387749107510629077449222432242152753424317323827215809378102828989583655742363650617747253639569644101726781189103835459509491791462608427317697674562059950148175884620120018425401813484971465822895016219866044366030312104229307032044443998733575200234407594889550761633644652964923812350321784240368815321741268895607303370649904261718890487029234233177592081025848317095700705299375252579982478980275511712028295652417467508057856962429743086681892609991338886133705513622634595553644370660176468292408851571096216697893425737324658421458351153437713616691040576977505832137958044596793393504746612651888145961644577897467776763122645810834893640684825918557144236314788653308965831588149686253626026131463532817538465024157868112868216321114092485223909445071433218503701456318645582394855024974132401303822492348584853132230078357534283343803659846352215919744154637974972423218109034052046294395195559522243349303653924497308952950594959089582059283592992763704077478192555937348865385815171474955230006960903779494033121339237344201647812212656539080943642890279162847325404291323692101395218166592908487703497644940537456789379034723539295994210490994899789231372847088051663665656480232794020480556785662912516682328867715388926622354305165211848928517711778482605092552760861810211447505806355378446294007679622391769740564076118577849590010490103068051480944711923292220477923237650909367300917554645048238348681021664739420781364418695026419421527014349792799741182400526800406878354905664551669113264464569359908815598509290787273226573181445792507194608845245879817714805424112615177420017501429061310790825443645700698529510371737808962694247924362208012773331983057651627288033948945390199669177224593653306862755811434093530127537370090891346968701376510435505786714965311055500344336757071691358613031091970681409120467866920252205383687038658662626716766424903269971338637099573173004347781990933120323697566390179090862880788576292145100534842534379209186534294647290443528184454292039945766913033281298166420319339763104338391157339980922483216999030472689757344587958926228763187537733446964419783626539137085051634370898372051978740107868089977464835134558946726974219205224997942089931315653042189016398233205510553012919077977995315994315171133102123488846586883029663340944442007486010645820379548377881984737168248792210076822047314667192691560357044056486705291466516841376213284453929688279199507362649994833411230587267692451562964035176488989746502661673535755071479396998381824811435495864922343755549307933550634201984578359235620319881356280223902214007738566622229646450622249322812958626725981147765431688674906093244837309007050849151023679190062214980136096375668476782391448170555177188543395089558443396479786410432357559377964936531450209553224999485223045636548697551404445717973676667784061466794589090058626915312741252231151951835364388236717538566267386444166892684544923111829407570938484466950023729928718449239552339572684024545646682685639118485227809327452278660161800998559412070467996879074947286360615089172271373684140247520772820543166193488190423387649059453224441255309420024875401023665900776586056609246103286080522501007920332147784476215363482568701942296632677614035530969140762350308882939470049901461511085909310443355665020594234375123316832760113316479693940340887500620689248644291382828409429139859102952549118752149888818869642567330863424358358210224517448200483278517842388621552807774894942436620731843849514943512093026661250982275739628227557792815422563953612590169993479411590491922984929457294370848949513064576641762741882086192159451517815634099904270568262356209034842395349089885271535958362781953790668800314687762432542397169345689659841173297275304488756594641114832893107588225508139648456087803052260418401805560630235709650847323979579529707650987195353115091046702430304142458877826116950888185270803263120609460834098041133842708149323124883047921183597155592720820395992734244717560070505716362898620522246805413731365188018450425242267345086789976160099445237085030708253399538457462242784508205128639668029444245587512227954075210440759153511845695203648395828128943137688370056861319342785804909343157062992650782605663737714691879444153941401461631897925232700238146560204462318665202562829275162789284881628185225230491620889408429696432580441749129649258814438984486963649628140874395751842144472663877954911871147225053275798768324811219277688623810659738855022992111841396755151235297025733415098788045970833228745939880352376643685166729705160045398519730684656291324766531793572741796208764936134162213070876803042734807257172310980410078038750340280717735089853418025921320075679567119374222516833693954137661915663485736580817164133548097077870522325930818760100813440720806202087722923061220417708639727425262721461548962690724691557088415509264543629065742327435540807047619942470850073902947741604907331067920969516130213753279724029091436868676636391035059269347624865378333957066615615566488942473744276287581315823189506603174150934356755139917958552151282559548582349343382152353153916715626276969692274042563536732351002714228302887981325596100347630653383827528111263532857511115287713229296359218189186832535951610269520453761583567673897245880000366107131763279469317608509215377959025154406579461286901583352660107888216323868256286243335674153052744040952174289150490351600676711026677918622854949928677889741843885896578337893396965126903422493162722413777913065747721272498875664316586550060883730721391899360154917408323959215759089038270526343133938682999171044119153879929805786149828541299734730835745144741900015807107887411434601986066190804201497676172755685033966713345424560020280561872934850229506861389553374493950809014019207169098466181652598691949218750000*t^65 + 3418084008945033721088018523140119052740020956060476375748286467971982951285187596029305214136135109384585583784001834249149857987952194098328337264266528634016940606471562974118890950031352777198100357536032516302499564817025982975942394847800867460965759293406607149212441103123181665532901328526998545843096124657313357380828523655307348788606706657461503006344290559415940611624251416137199652109038365214969390090416828806257055559076219221557933777819671693068806761005906187978854097101235256306390378710489330434973217467161510586515787338996244222404019555852052570814239544124817225218593749305094460537366070286050446327711375617520400583992417782322496544496262942087497700800644502027985572234829581157924359509252851794887091369457354010057380498496259365072995870334461245042034558495920443087229335951236805861051101379605939278847624848716024594057922051514377421408090713464109250127372984248231209150355179419457566758039759864237191832013725293387133958213650623223620442992768112217183657774461871369643631874770120834721577698995793056730446480958287531277704058979690780369825700559754195171031603523248761769640083976605704877013294832814807013498301562126122003310417860733699060812879500269911460929514009788434071765167812221319598656318434136281866572897426263722087321206009011515638756472122420181022994832404296110740562608013307013283820435116294907804826131778901340593350924994377382317126809575974031006856085380570301168328725297978792946486778467449279799859258542726450757270842977977887802829922674401842856682862055535627350391932174332560961519793383767534643751308912529251166884267915325146226254492020752881665622812426636016286785803857449555305026459785491044483030935728025572528304755357876100664665002125000130615308513961599221970379786530862805756482486440985751772682974808249190726913039803975002963306167754731682437361720665337237540897551103416387924439954427321104725991535213344768185261196638314897788972491073607864352788604235526745196443033908226016035476334233631143532128905107008488138578479073872924050913165294077402846549972647707163502414466773791960152041582790421022989773302531646173403682941237684704423344747780508112854500741938184937525668586771271520891197677070033175822760384314615443139963300135893554812427754912996751451464911820304904677441627356071120066971720667804193144060324147555188001349765378456620588671418416451896368166777999307535935656817763843804777076616219590013085115914107647280362378152802503842500514585814343150858874780096840061227329966163910550453857275928091079450528716741135513166934908074576319058108975305952436391638878072504938407750779910332876910609178178036086746062738657969509658331339226004189297428513200412655659672510045257547050188543599715393289793549073873895162895502277361195109391945305810601465666023481551936547889016620919899259645895093566410313111667277608045625707931355176910225685451349192082157416528082854745673849089234560892917114828990652968688521941945738783524299113503866163667912226933859524577853552655125201844278895287186650212383063446755719725249691531035846073643376309779955952270662449186469281674332283528279203301172853505227321878529689317645104717525344974620753940201182319400427278389045467011225349143054490735028917466093390854289471174590857725753076409984652157499714273514395886350153035223676879127423327406648459020625064682681530975374652069633647626193436120717181711873539605447765768891039165092104621848541915780058578612439593762862496218753266781857578009678563348655945636297865730032400088276838586600043542604658320160405754227734500491102990442880299664482071575695036806012691054131391445975038629450339025026070510328159038218883065846522087260823903272999418585699576315495807896692191317468014253684335107696867736584594649430845946108381398594857075885989061416016974599093349009880037841539905692165824794959757981559129060139995999438665675386647595488019477769690785608106665456426855045384963635605401855723922477964395399831586907710380246050103731552911502941179670210385442683722206169147940941863083781871287415232826019730372312653615905566427231148546357545939725024674878484336406852294372259923865214385137502384528919194249204252454664713686589311395021309021587956913295210089844052540240216394502162061676375509179456942020178706191673335672007779224876865458446149692055587037188082416528574374323228164381878973177469753309624127397143395818908268656783031490940834247281345997931362443344784414235629313564558431595128247261972592887254632222071988398124077384414343422424665798835333782085571206712173393387476522854213429653706419602179688813641807737665312886412694566982312312161176990107936179974911874151200276809136230709632011678773545977348363976772365304379642638300072920300082957298545657284409422329539397495563074295479954908865748341061113289362597431795207761259630292018188512676351904365516023946983275182286559663664824290080253274368626044470808693140431433491024670625875924417676227201558559892492107087317810455411721698198693184752916421662018197606756729031288787859099151917086371856314610612062443500267866069784485205539721030936335159919105348708462664248607794228664156994815860838038495149379785895691716188979597496749670044064803209208445840916955571959073509820511493477734478966786791878341039739209000618223262889940808191809317928292317491853121536958153070643060836352691478529449087305377744292317809436364304107811496163889519666110082689482214480482996098307302966001499144228082279213618919098755666242321051603616005316893622612804553495985069942914034725452968942994930045330515673817970452737307665116018417745573703670474367819686313059791421699817498369576769111976149226436042240223605157460212025237553726774202251541152221250201936269820968921335591932503148408961458524234655285800060534107491440990923604406997322570292626896896773369930567296370660444854755505075704158925703687882905717128841090780987178193272970937353868838887340026662339228931985231009380472100486429140171377629656481415973531026462232685282845443320720481381553478549161128370246243771385521487/30878838565448933700671359698714642725857435165931590927368641928499575884249433823424458149488386527211737901351329426172720181142642534898784892355292352281671078958442838125550558949526542828109993284648067703386297332440020116747806392055082953297993732961639549911009835393133871537536196809883697318919971253554238453948746199709247760776384661720118102631860634971332566054701384725875031803036077525141410771974618995442187796453381550515656954837951756064466813976630597478643099695033172523371345832825407180791739121942943920342401535405809718373464997573875739623583635956413218136161598442725417020879972712100699868784978195401954754212739526947683306776031245186556104587199353195268040089134387793130077705295518915194030943931091618810688007946456515013179032754962470610002795108286283120604981521449287487503198566099976618006514118364418164734495890268856631523161519909874673572820173548521584039067664013675325763739298034113043350246189709553015704711458461081684609155555787083059668819827418628732477821086745249307774279328613164795141319801756613037358222469759022548028321100211396771093532977287080311327826085755133513059186993828847671162762036913653744540068903274592614315228572347854455839010771213899441923469216217864678829474344291736657728465788396187816137119276979962819160527980467038193804874428534899726655288366752505313007947053700642055021117694106096998758763166522520178844548116425437450855288623084983214312187226509573033291563066848199718114232391697558142318539744805622067250415349651680535517945884746939147701103578404100266138787275363451949450904980037218852888779201709420561990747571483038277405128110487758852431778254301411768686180782882458903966849469559421084894706035428478920472964676580855635618561513685139000331985027148247153206570739790593368594583770160602883509798205699179272889522270283794955515029596312145560796808339362428507772609140289917807091076034221073154218137342767607359976498283084362055588593749821595731067146496239774867382269408634474923391550258100645548221212162046541801973066396235130687682517781178437882940955210217197295624317674791196904911893280428872554837469802534180514112550313314124163311168010939818565142331366042050363089224856415763608126849360388301321892446279220993667430522679923753081702540382991539243319418987728974025475655197527807793680559998974672723405482338463632203299530294131458007415803347481758081395297156986134995297921206767766636705438157871395815144847362848488876631479035982116398962287224375164520363376799838482529229015764654428975865801376426772902099792779924106115892639260504012583159811902217563451123676314605688074143708089135812393855623395170987426135794619010806399030722922144945580090092274373604241519193866107635554187040775931055710964552023241302838045897967220634273910007537990632246482780120565384773684819067442516764132780416198683508036444564913878363276947738886565920165916746580921909515172382211643066912157109479830775277802747157639469129752114425529270752556968331844219320685440446484768848067642372569298912939977061191018755485134265654621848159468905142790554652404391547547099631082280734157854652713352853447527143154376153211536347892363447907345841019643057199239240130832957941425731314811619553006226097254909417616311791300871029503272163216225604425680143745361495627735415125883971473503150565468694249811757929255690328091437439514292135900621141151424351504522655717602525731557351149012177207936217754752106444713305652120997115662122999860742956559059322443497680743322250784909476601056333000326877396320782939742890788304249693830731536127977490629809119799564804105542443282424842860897613645794017654559982513827462746077423657327929397750017158935255603924031994483592153547601694217894658474692566474721118238492407783867267907624367125637463495573273716469333783212885454761858737450974783438478543901676378246060762940931124056617110086474821783694571446768805842006666537018602156538529997923579004865665104461931707767866776368394829336899678797273423925034495671837356809868606797122963516292886133221067224089498890604396751229545927261859083366392692036225973306262398062048476329286492067749718628507749017323863478146659394382482527895056426510416652124964359886365714901740762081020879681307063564960704673394585664208114582160705056085935046016631226385131075052925310537968402268114829321910776628611926058605031951116071811417568179540815403621447247661567844692834474585368305718367744098934511469999529270761338088590001342384933329249233529547628226406032379132859764175303892449689728328063426645873246660285144367033554958230797897178706674154337985421039174829754282835133741519905019754716817263799209980634375204906496252465808679417593103352650300318264710953985366979120344562628987529722252900444881598917537623308545103779582367956542480674739285443183670193288649428691601143753208157130087796478671445630281046340609213485501676810435050442405242093620842624176056099673268696865954758098105252670647757495712956128177023625954571907698044384630555344062525852975350962433370084538926836556345641778431523700586054763857948263296805569415845100651461728794789888597276265012112027592862013776425258042872274255173462668750585029628019285881267046814061647671575586201413965170100348948796664378952884347974907061409950061536373918342112385162373499416914276034195542046548624619735268877775350453081079353038801851373041687454020617152909966583098700829119422619296093393082545804459483518756125407349754414467970705931717941332713524745918546869542862117242604737194300511993184543342122097856411783294270576053506086870336407076354683418454432132883496561080049404261138476759864087385505654241760443386561247426905645717543782527479075058201895013961749599423341090186703446535351793459471272707822245861727365283329615013268790651766334085117243385011733697739855412001179696594526231498586648348683226340557088747882991597262754215284605273113221765510847926077602060177575331551894166324313042546585032956546404579504026105036867621405435586784163296502626715640785629168616533773583984375*t^63 - 19664444667445881191245945340313419174960216586074836983177578694847488230480570803544624236138314303501680151573548315874890757473978802746683741955999697323767266242142345091809708395757004491517683425544092653017467280843715045036569453195922439418922493171314200673321430176442915659300257024492022273349407901183666110425003616397504587919685604760387590027885294330518934788231950996322982855691727948120090900638913772176507848334707410621648754354689583050327709084194809663993592212536059487244197605486330249934746261225350791350636488626519360220895097759811612753510220461358979290226432088373340162827107222474132714074782347342272516877241123156161756235467159350450358131279896084449838027162772967302193080482990132856125990077023217855491347993346502375261576492960257490056418978039901022252462683572077262590117578917504889859874505225000127519475691347646585850377796026822948535913775891057991979950883245448939416575919022265026044148258817423536107055852813839029849515506767255107218205328203078735596460204634075483744558522240126705640487055780373264696954655641580316526396544866983940638525223878285387777077471343155646769720805170847873377882252286692256142380994070362891265017157733216056411187509063927179208000923975904571394608802872189422219876814529983854323844771718104058160270196399708186780232737414627728643790121907442758588364915647421713642226456321961222674619194988333270973526858154257695437922203178190125096356336885519914604309165619089290618179598295389972908122593418598094177272509807938462730526281616248940708661174788408476120450820836122764878954077256612503488195829591989324353597555250952820090708207133103708136877262578196661577703632711292283067065890628337131548487840065334925514613685630949092543642059199275158326034288709075014210119249390382861376218858804449933859032981461649675345088518663479606315684747524535486096111707720668579545039048265035651673502467670010828870491767174209823249728758447465659487011475356346773998119334429564791579145553661601490448268967129397067101202248147678033707673231212971300380546512205855364046060280799733748072345671328086373062855581857536251331813778824714745502022977851483344122678126415138222551641216489164750765003366133055936789357849416501794015089946219181819350816442888386565376565898062544044658932063562370707075692983703300611796005691556359297814326358544941782376096066043140497669751057537966371518350649816174036475319604250432984742474585542708442791632245404005249054185605593530518949364853889199582950255483665777588979934572295395869421447542133668205179045081229760212588555372804897497101341042224055309387501862643782810870169790533484083101320725413897225605950105257916859519928777129876329400149656324337936476954935165438542087273748415483528728897274642927829807067869278582704436455261078963707071563935738021788609141145270986273242408116052110318377737715809145254044132452899671571474999227513412318624559168779808982366583686302658120527928399682745860569162650228454059651732154254285288455453839041248207968526948061109957082580654069331147771087738501233289175623684257103366285539860475976571219012995050890154199426711139122788694477891360350335104857076941566502386895472289722926828257104995985705288460989583608163951189619111218997181042657937326362217721207896770136374340026087515288820232889958652104885600341087803688319775133239024552193751478079181034527856937884517067801208492546354727443082420044485588329834905153194791689999278342342123532940767265514213174126717776991438393418425387615519078305614409211351749968632093174743110198875513253332770290109536075972116899412207682934491928669576308072703495951351681984918205796774949470887763778394942819371940147511032384723856153240759069824485581582018979425660664698925012698846822019924649062925200254803465439247432789457952766663199807161033064813899844052155141575424760050085575616262836564678538456451713739950699202147104968847688866011749689896525631644792132826024399998031013612750176681184797911948860789741634849910137630835660065756096232959291386725322363416990944450483090145235503485064323186799370582594031281804321199948383625111064515170824894750004394128392958076804429992806917709747489217373070449859570492426998433837830463041499334314044024779920002049303086593466609399285336017993364805371702404386941460970640066587828193674715739824977000863887957718536120044059777318096387586820689129712325032238182576953357537436521576764258216142556123487362396977801275131270056491258256577519562635729457402430484444435260512151831976682939056374833387910961033653932442285067280951158420747718630404777469284289835342445318944696605505990281243704272604364402861048756195418627648918502244574770528851152692124549110992516905087075440440965354795376766833241971019138528080038966799477266040051987445747026765883421230557641816502513022662717198941929451183178390873156119655156740540834619790563918015569870037357692968027126308160187789621075939272538379715426488441905490383252681524735380177504357533738799453317181490345941227301423882650595726847707000082094242496327029889952333859281043774943108154331528054825323009910056452183161354131587295623662147727253050511993435262824801775816972053603439115887905360256580786838265014426902882028778848902995528381156412246805790969850239643589004761602667289402810995918014697436991416713431734034882438930154004157942151471713154095753072618709713729756148997206526515273932049120102828350515421150639655806776940597904877913436168477423793815191304289011039520499549996273175912475313125022319965013283696752450095703528325702861773260389678894084685631012112541011023921003463795455682813600763435635487272218669668090003431392718169314034697576902172125094287473786415020594667601148247998365395964587841193940298039734716155155088698749033835158926442950717991263765284829085081724976738000244916337018533220400338866160106228121889845721025835413888665666674087949992060438362741120492121015040228261835901003300836008629065359934096293920185167865892347995761433409157876540852052172724695249170941650205919942483037021/205542704224698483414607105009365261360034130648802192552889065576290059649381791963398850969456745956862566675661691008830190657887533514431235842610752984977841283389532460641145553683484412066272356733448479336416725715166544555924978544145457446428017679724175191419932340046462022523282416041212526956456541882337480748250742752800932355398361803564534221307828087366781033646245776465117979231678959460746717888207909339860953074190455789402734466407256952810070958369788923308940243745740523709077058795048793318122175414878786976165499211610612564697923690967938871022318109284880612273477101769293610482047949440506450739480141597657660934339792038054215559697084581374925427359749918862511275554913999647051208483789936455464619698466047641853017974041953248935651523714547935448047279266626564550878013199611232635709975094367483888420216865712972934740628045824442503738402334269519076521588456800194875836087881299426131555868343289026914261751390795795803461981034303155094684599193667219547206685999202341793247144970654501280627563375305244412102999192440332557940036921079003135877201383895626228477178036217124448162692839127872846784142816065038261708093435677162662069071040742295947822822038157761354791162327588680360985714188854193970703106234404801101111139400486657250272683359313628596562654247860469287999676175603531206614822717758611914543426368719071538799042510690865839152033366509350908847478501551810988796084024631224672840980002367869653246451545840551119039949355897724449636977307973930811190680770850920103294058628627859150084150803509115954840877921006080564701364434451533582977024896171258221136568576179978293019285937706536140098882389103099330732386163580115592201250949448271430430710937311943659062232870225869566329390516081314390330673503802976442235237899271742852908135694873444693101575357956646465726466724879331501124108936025546487638765187768341321579067498089570656520219377815643115635322814121298351098042846951718751997807858515486177098261367699474283650538818355439838243806121509673388057223812905808205657892038431489472541080980706447761511734630221999407637547246433978373709479081195772254422482044518354676632439361537948859726156754847742625115364955733054132186340570099808963465971164899087140093088392152031580438707034822729166478763430051208480876828899373611024671539973303380091063635425842675578223896774207485224216023463240631897801046347804841299610272934367514049602138089083956107102250922851073014277017776257222425094330500649008288023417264146000391563696056272541157182388602410433531108764922451637341166055370718576296264367837456304957028957874464068031033175673258548368596111192404281167497749174205241443812252968325900249564463895486068889488581447443346205708919743676017513789825953458128132380530620653833535379761174535712012713823857592534154775290101049668232413030146826788496531564470344539480017296131019159612186544088850669207453618896852014758677542738735975355790088286348079917363766366128680542082323342310230680892596307380427471156636316336048128532964337349411615907946595901425112043679849182544845891486480167361125043769204859251465588942175959827983671523437576597448977399389088577444942407885675792522015326807659878950389207220086253578358682587071712334398842429244148709171558262627405726340265295346099773442827377721300278116006347484122697980307709857190489118050616016550934083557955306546747448391231354310556359221092946404932326938169772113240298875151475070034502704184830249653334615262467484992144616112530052107255427374904895137646285618910562726190172120926870566644946363520351264618284674686998145513322354016560395991833979862530956063322569070825514341669110435103438657965441651440390256400523843399038838204002011411519711274358435654188714885306382064195871531183461950985398258636340314023054502023839382540368244632622074707713050108895127854695888746437745621500214148543068477226027201317298099349425912951600586833929841905697918587245249875333877754043194063037481301724573880764352984995301773965443433409341389598381222883711399179992683977224645096709632956213813546931779817766028880782428962163336646665464916237160679278132248194775668584916626011642204408717468462146506386212423264584508261861995711488314655788168828791555070799506327184754912692862649323918911779564550992916399957580951467591368667027125288289317457034935732459181354244800907299046985082137923455675140004294077844649384064933036149709155661468596830408589011152418477290654946233425765436454250727095469024133784045077257613500739005847889773260078995878444365574228502214309470738457032107975817427657172043201568521857022020682954671535725953305518103808827321436383415933755468197506271503777605624399017949571342769436939879392680049893109268719800680268550596096691186067223607672022931862769637998508115276277922905812723385361347036040815418716048424470463322473991829334941809637853964768895853777736700108306092440171866744120915113707605793286599741808752206481009654518877769953108472833726794503994524903947483256566603686736927533442312385396601388445371786485432091772910057920947162369492428023632016089533267999183812753952382219320157988614742163419076476552588929387367309041136490177805947103818538343658090484616728934246186082811307025406237351362675133811754550397535840513913871888545494521235463870172791094270791342764918376059673346956032831570178441070701257496187420168717063014771910873989896581150962399170651874438582946262595603742996976680989905654802678082717259287293199783467656547529583114028131648389174197401000441158999440171997644169712026253012469627662835375676179789715500917558940545028114499604447237733763769716023963234960692849980324375393182674872143480056207575180782986614044022404825722059141190369945434804110161190455490688670315691347511109166644008542388630400662712991788194114963729649335656974202826603182455737700379421137545534323032228585377446862508392608507836558474075038644077292186903757813019345780071331374615546449600385614749323315465058644932073407823491591536437597641639966479338096943273517251415739404296875*t^61 + 283495998211323190913740387425354435333412385460577319561118981304771144250329067955755263270388535808662171386454478035902577145586151304662638746350618151836009112902296596565373606788200716855237621722475358906204382003000283218980571594240300725915782847396941146049846855035320462793072865528750190873715408168187403069865494124901151303273859214257459215701685155644141714006451417265489980740154873452946674868970605775069442753334857178159233411320974207663065549961273062748552350955798207418604952259375205419244035702175191864391745496295461278440901313123229625588987624666032860981082990291789525658087539542174862449669521099960060893112508850113739105031452374040481426826631759393530551738283473472793420412224886568179675743761136925500107828420489389220241428997465758270492938635772935251014987428775176270100663572742731329100137012471963534042531452134699384660951500565784286068384208273700779517612230990005664370391173765361544827596303919073695201738028260371238664692958297840905450269164481295446540759489141659655378073587452248340582585593842301493071115509834787052310195320521769158968869800773254547375353784629680064330495975278183210932730196615474402607581301705577185010174763580232292245662489414737538845786790603131165856174615587148518118478498061830193513934600664783962050089829866958384305643630163391619886024845695203090276475856183864890989711966672045732003847462674869169823000905225230115898168769610074436338554629285553196264276598120563651130153289484445940023215540123178194848620831927365930144507977823782443028283983602205739928781300087524320920656516861308399343983322226029325839147824693747381908198575135468278328578460969024993792347287127481759464279330599619812912987834937856711703654213920939606321017485919362316159603205349269739002360385371014123606399884157777222561585655934923300160463921473759331525619832068198293927118452349396783532540777050314640463694024820086713066920007149300056648591379828287063521726965250100014940772339073333138800759354669170876065914445034618588255554769845436971814209492158416837654003692520343273118415081564777242123289295198114357827908978500556509413831673571566560985000776942206514692765447552685361000250548920944487963962069111829079293104337991191816324370652911381933291492718108185810689937696404086158928216365693123974579425040242354220993346142470770204503165400376848952491567656739216671105896827573670493515387357352740526463697033295719498434923753098954818656099882089423090511338891492699932565640784562046200122475776246727939137194397913752262048742358603384103562803030321970850343878380588378061785690898654225585265451895640830620445005906643003119470286244414409503141867082077849742742288745600197161820049816348861321392701783883862088209168013684524247037654639016016027956670494316685878911339180319237554268661701502974738901607634221078190260200744427654296530617948652935456400024390352865990833108501669661332277136000967661182700101824821504391396733463073318896683962464766862462148794477742156729642075558760984698496432868185983306760619921639227810743584366082543361114055689616743103424721452091538965665891331880195777572440432372742631766597020644427288865661744647937198727218230478363173928436562249829242778909156500026560558532830006920783891552629460608205342533815532541512086101579283917313727200418812098641721276925610928869235252598833100671993990534355649541400181122894907350151745317390368249268035059676090325068593000627212906340149942770779381123246535630737801454376689668931612815157777891502446298218705118688749920220364696411336883387754377832048851835826284785585331191687224278847117984345684761277292950649457509481116224224844746715802553841102184857554813062380220025793421847687928372734712876154932126082940788276639743530476918698845861480930242210308367543781695048449009251531775740479638138656171427461090956265136439960208819101832873059703122866826084058599646329846586261925183412274945694675868377023835765240257099047623024533061886558074483005139321713333710699564105985854199742187930533327922723863943154802795591492278264179383312140448373898706327337569122104027671044642022911848833270840481958517636075462258031852001812534669446713638278666264531931846801779596630098074441131999812416640806006567173151561319523730646300025930589878636375818737072979020011362488363673806160590482016522393959543891510097920981819784586063200448955527307998013480686597915310579028444935275830443318554040476014083982753955295098469495374233829077917355108055198444709677906579689062420694515025448319556072436398639166847016086218425809280824952792143193861532931031054212884929723579487387201130293696848691838192517645270628116222148483879665337995542739752010517806743668071084886011589598354340195245799536097084203396013700685809326860452271978786287704503253913743886162131612762406515714888335024605666170046067014217979747653055268603055521827501231085692650445822898665885047301779999492428352823838258306271564009750421843409546444606335013749905064547008831341447139475548072757907121627470704076803002938206016347590357782780779871842126577066759365225665210460930102501404054026979509655077854143967419144771585172095964938760848304400305070536422395714283835151104704506048055525919796754196923731737564983617166303283389928051541304045114989062461097643989080160414331318907038479444897157193627835845781809503482752672298282851045432044696211629617233728857033849466610703062240302164424804329178068672645522870036683504156528357394222193843313626671426620258934509774485162929727606568954130416977117998250628327965585147126707848455010935211942171029154311544303236682501409972221550509507081731769298740358082204530955503362265141891560623795889066038012797652734751445361810607024512513777013834704468540077948609891532196364237233254139930715714322647775874659852416010217204067980899796766324042181673918934945831501883551990734166521716051406797360086805712566798857354783879667581712416768414048235541276676237532157496949348568101467176637354363201498186292188183143603439246232696680125819181333184003627873417737/3850917175169995005425894239051339791288695656183647635651317387846183787342047624607004233619798519098127712892959082132649942068150510809016128198796308852043864794183277951122164940205796947377468041844467996935207975928178820719905921201788429909658410861342860729179060235062520328305056975011007530800122564540280669756454196773787959820109823017602514684924179622796834354028023915037339189352299006290336634907876521589900760172186525328388467754702706375832711163836794816092557259873358758015495246745644839683787829786956196274763451271393209643052434491202601799012985654049285475849688089354447034792467436824476828842719280518176317271003129518580151001350530798593450629690864990398337715314548002755057770188101853966550251961893164250173638857928866490597686626970453123148426777829069125074997905379133164135081500597048878471573149708908158027927457533010632388541495724019092768554350478692175659692512998584096141561936174033291133709627930600389760411822656733584912123638288847204631506997643135209241164308583690890503560906328903876573358298687406698977799286577592564606598620775562083905895607235918022448012980592559678628274338474286431132704326663740752450942782964726856165298773548623163555806319954823051259685511734973189146662411885804236086391370500920978927825449354822081434429119397854225536293698840347188882713306187514977321656700116516562787804075141749242888094301948652944428055803307762266769013283833840274901001967257477651583071691725349903869600924700659942850341495231361701380621653786434100295907421613636705387993457676985779013412232712057715497917834837499458229077749811171114213331495572458609705279361830567421828550489725584999170630185734522071985035146593878621647413788052682785181493824266526830282517855102226030732190604286706818589887361110477617853079825665076247177547079305979324884804997187434782222465741190174173070515507030788596188834988254605539232228934478981604040006048039743294634155369497924473105345346295372106362496700097414038101181055144832596501054915625473974483507706096595938279304768869910809789996833362181691082187065671606546278923601806725590139756048359639761206978586314161211740186217546378432969108323275835927402629788397808976715434952133017498144561520653847065856544981585986540148734558029465651830983858174261517206123258067889667909537048680157004048030640296818277812157316612786608416225263948302236961143725485804989219864598301967476339150128132720489126037488015945161859990965363132972835490969567194534670227958110463707570280019789649483038545922293403906906019014940545898663532653315570516089262160889111099897498039802605490042776125025921280910465783464248827494103029024922556324351343668869325518772157292479042426015577469664565914921212996271990890675896083524648850220714204287279351377258539310763704240259627026401026234943345192847445677379800033508131738912793340318126787749527291046598342746395328697095149768559288332715270121568823894253678469065069412971686489295150923505055238263423525637332015126565385876470938010979824422163266273525276176261294536794849874354657595925898752065320471519646370843451144904008722977839362245020771363436769584963915267435861144308101965487319452787297711040892925132559985146980538708728031523879563697131594237550241661998530365576157484334243846282830909104315267029907265163765926884948434622581877468050407290267927232160204854024505017452866462733325177598324240922175043492364071699075780273784361571431409368993620659563181831375238119255502903700087018568853022053531717608897515599768548676700900472621829922640316076190069252712325082241091984537461323569336250192347735756287287678923296600717987242544740315534784270446902831999352536795136117215934872944244287366819709815672500445421235328415713627827754230710929677399221769573496922878432605414951840787331885387173175543468329268528581735061267032406480351221316077217802606998464983179878729767068816849637956214549893898527959567319867327161503510544897007101511832562763115723177028211041742107640314266331492897598901912850233684003960640374570191610766184481679305971218989169682057475710142965478762757158532021835408266738373382260088959152705734612021096236856288687915099993377168828335798868093831603971816608680368258326348080403842075868971001119529980194147996701056895167485732888363465247418294474779740834231855518301029639998795924293795864071211377968093397323427137342859765888413636433712113628721988753333127146952633824985274213628449223244120772523199352439423901210219560171124759626740189480107522357805897391289536222546967036519503554366453784327063833404699155553295963338671073009030857530359806492472617392140854403912455670939267745831484181686300168689041791557827034184006421909825571510869883838746777868286663798942399926870092479011215132028532681269688768121931902131670686759957346798339054539406377868216363924505167634173149027352539759023025101056596792088743795940160982485655583028026512668994956314503039659180369208075122332906375081088683331779424721386314283914706946258859085465797237160511707454737262546985888271389828417291054949338588522145057199505986249920997995300867686256719104811618885032594700953987381293725319520138029209201620424876926409439223200817950173013896560828968357523396852935011472625061829204904066517986619962789955445218650951217526255178881331976970329606836878239993880036646985134804279926383161732949647216275729517841159922697702980443109365792424391090184223817566193981133432818379201979481080619816716801635469785170354221030999215251112536737970476766295090232487108949358269679994604707316392873586188953174260979666800953958949705761650857135446318271358571797958294393160856072130778911014392181262241564029156113820717245650848599951378467860592809187258930862840471404036636827890778748315644236237314173462152480194860191344108443917844753717083572027619725088584214627404222565267213967856169222081224870198829197051213261574866024825079982712734180866656918395237097355154559541853856681697700221514107073698265706293355006868225507027590475690238488769966150323508223245703125000*t^59 - 15962250759975779404169428407973527774477578503457396800202749222612094240998609311694052219704304926733730367340027597655599909751060885188004241033640610801186624760645522149177636146894947639738348021600264072091856789241984733131046762760597544469159419074800708870920736120627658590941469415410335891878564366858735190661421125040297961736411174638361439857659729213555504683799991860108797668216073206227901716613099493410473334830919983361630436173826947869138412155877167886073201294501776773371227050560600039297887896953043516155849863490949507282960920424372614849976207026363688430445911690938473338135654434143102725685483721924437404020250483578034622429025711890426823771176977390795731099102000794441810245614329165354187424511095998243520045001679916270076759089273139737787758236140099598574391027425800807681885187282494797068792052631252683000643272844484803760969554464487044165697074271724570075331924621327718399535989149448675988030659818081532552146287487283997194127231903495393889768582518415883486014213455016606748384754739976847635080794384636388356141585493593736503174666342051382840351273324963320637480176081865795975020905858032577999827098333353922631681001646639893697697424625327273715062197707164982576239496926909278777878531901845536803915867396743159027450604368389079727908228400093203484468782142343595472022751004443494524876183456176156025664157818561643501437482172739767684198625738650122535157565505794150226224278744004706145385401549938697556455453557973241023620656849393375646544322809472152469526840180812162399386932650230377162880555218060344435752374505066923456907691862404424979307607061738037828740548886500760616854233660415811297576026271038959409504850630032100189739992997349130783088009411154543625189298378239342562279658714604486658899212156929548194217108558833257577948676971140560878273183564026243299630991913539666774215651475806945435714112765947478011662732042666664878089283952007833426009368048210282710753609328505169338607973471649108637868080984609592145545522441222894600672517102365069024763994128047859596572055786222185990929454851611884915827378700600970142998320295764524385800186500681489240970328786260873016823528232502498912094030787436038391482497171674912195524077906560931473501187725946264826136155770021776380863953733794480686063689491373086739269274316435921212227067204905732797138460647193413257640898263478179136627390407903385167496694893278950671101196650736900120387513867569552691708773366541717410371959609181546115654157413359015171370544623982984881208996356320602328853418829637745587510213877949327246063740214311410903136639955892752993315435803026393661719997465516808717530332641323033618688110740826675477886020229504053248574393490351738635194714690897194440310066787879318039787251903432571504171874375957236463327706690773194695953746744939203682233251905098705538477388978293183162373293363962245620500718455181336799829931225736619749022692571166212568837623323530358590011268808140609125081701006137680295807224383127637222253553405744830397827267645678457031396921118460490099242257285388041615576368201243608436078034921994622620433555689566301268104634594796950283650673364532986673413906679550013359407623986815641220288324710047918569809899594881559095172484578282811712871175746211115480547417276459526416376113864777508153196194937125084485265317285675410495382247751426826174425146613365889044301898568142711505911295255558024752575669307803945182890289870200690456154061801130603587442775879755347559450219723686847869697640461854932649840432941276687296826817242472546017091426471143652522273944659679757806810472140630429953449249635224293863663314911886289328235408424859151293584985483739127730577395944350721271313737412058280742337445365504453694360976073753021572060111033056389666707496918644375852981683698167992045978769099085737702211018218185632647740094472973509425633999848327881742632512452127174650461785569232820551581488651196181842460681200059941767313047903730589740575506335556314662937192955456762751579974198690653666997034992940494643300133016502650468782165419435502195669721862679345431006777819357824315823508681776281793609242814321333105272791059554092257413774049219384272706908667374768498553746098860988996314855977252866181100927556738823213811212958420603098743232317071033604635788763678285995948105030276826654342843080416473323941970144368992253366853470910079002031279456798025504509315358400299154369050098093265694302468337716182268595239272931071344237654770454171996680689586620875515141643106806100973554554723166016165750571580601331121698255546913129706877873411626731066616521500412202693268584207654306337924948118487169104910410645475463422531044813540171492600548328328127146822866249415258993708019460916866746641485513550204816446542882344304127400259740251187568414975629985406014600081995420896790496767049117765095769784813592246210045405892709928583176659504796928118823932594627213346289104057258278968167763235393683521801798488922064418301388421767899135298656305142165345686928165518164886700241452060157522658484484836946806895685371124410511428303317799168964224002385553379868608161267020755088884270262138458241384903024185410182969553636808832339587832920331690516562976654733969100836784467057079587662970518172414682702365329521181529173349398649809534329287476050206207330529447939775204375770856557020106085699256525317620379956166836712072724298528453928857297991443934890633617588427521992532928477942610525592797118927006019642924633525837118958539868073621195871533492759584754407405085430305367068763567215588968552467184407762477648593610105827161793475012613055515510043311148310046565134116601250563971853096292390651565231817366409997335387974978902716760101139403210891255262251936359826793368581344445714320396074351253853505272008971820538566756729178537316922519310731105364207581354223776862837119140937704857911105661070257681627718454447146297556710347655039433252431113619982981885975107681595908892501554072274757996253759221532361543809978454574171316854696801421697056758121357332133340993254761316777/315888495884021881759901379608164887717100037024652878351357781458507032023811553000674360435649960555089008126583400501610219197436068039092640927717245177735858940005639686800127515046814710967697186106992041181355141527707540175859108174538990921555012271454407850044580400236583093699084293990946674351602556872492050506533551055160951276538687368047632290187219024079458084945518894053763635975431485250909837540245899356069091635513304242454844980031873475318480571250894181668034483390337350661795004393878013078168813542920094682900295886497108685673409381198183396119981474970332755666923035049945285430379127830193650029005692840570802716457182061674808042244956633319829635581801869274076696029974174279732195305340459667521557922858695802824174880590335211730758379193265791418703378626132830579177005144839905679544160827039531771673731504306636791417981639474577962038673284045022008077079614033475764265998627262649235053189549749060296280334254217824594662323958624332344469190001700935546407564027265822852092251061574609051988945967525026094136579953177117711253316015269017244432997272284413826159057571079191516595103506162140872585386808230596482073233575981200900674672970827775584640643816459222969739686201496541944232313553989269259159136621157649768104327323788907817618899371607671599232062016070090408598360607232264721017909760708863054030779446823663317963692624537190604958474500883480419521266691695906515535938726227229106623533701787593196251166658080046069216562049948780687169166513201803593567841152683469182422554436116355069772053848486274443871776264208210679923826675900387040795843360089391918325242781001252583805483932641589867943823663236780165387173288730864945968535687935788111208179415078956690252779585902525671267822874325581654853755706474502125072390628601238713129948204356327293632317970246799923962259454858706295741178032484523248460512335270315427886322729867333869506410319255522242594307289424378075664068183635775212568562457649169685625880540832391695221992955996993366434876219998136457473476125729551676042110076461347464399073348804171476240477524448443038229909392246430742445709295293425083265784231073500085013512032388923136315688358771089105237448286699555574299845134563498550943494756274021436899620046097863834221925352594034436120977671219990864130811607300548631620660267184304595591206976629981734541665268744050620431485959277878424635111717871693313247134705235751930631583672432741846915436507363215793798189156174866217564464618090651720137216807821764335069153740391433592547670462309372493339727294070466642229961667081569303541534578042184173174342535831828092328116663916620977876576949120364779838479279742394344965175334312308565731935673933989732941052868822128282736320174588281314509695253190669106985453988604556830880307564188565644152884371534744249268845267522983061365146812778711556591436396747715108347862044278032279190527801055159790588617221612890093301620983480476065569944471203782895033382883329756513230833414766367161235723654811399244370092837094539894036301514798286776184099769263250720561570286885056147971566932777557294598387268492329156453396341312837120471194014610811587106228638343448081431848907845065069622111630022653548354411490846642187452694854721332493041069444657665997599758966722819218066288169811457357047885747899836699204607962170846386359929207430341153456409777612909572604718891935749405534361548283884131694241525066080192808742559262257637477348848164276900035432260759929708381275871230083390723550852565757080494830872065604794586264060407865023510676334238448178218922300639223232882429849922180202446606529776880631185322861028605150976778759137375375958043397832276947451552966577836025554539078438020046548043080307406631571899564770191331862123577106189419043072330568044129148752784419804873282386633515339474908697638280889375075443893812591109426154159991626339384070740615598697024572601435003216619979458798025402558485046183907365732729126514527341622690052856063327353909765402048994089588462473976586786995284128989487610421334877191720572274143561672828772925193454146065318110452088880203814553949076272662853503004033003713231882310856753565943043437818168782036315035542928743381964177084992615560655824113012228892883498837559704066325912936662865348538035557206556255321509876845017298026906657041849211843833899301423352023900331538084079994820101561052180809130128311747589466573737879803449690156351350874561626183612165667383505110825332986764043352892542184301240296173131946345565327753807965887465609574743490161382738695570805499998554682956615506640398983290787878245948628010519386838811931671747634602185282706615838264056976931932629542224563598099763043454251989830383225928552874342468540360871450888498038275551502722911245458342736963242742930758252184696546047214928751341423796300855095699176598060334283391511736759646585455389176955269688399447215556898383469502956780631017699642846714598289780011143846946504248987968136077410990579695097126766149822966875038719591025538276868327334243019104210888837251144485768126463470384698474333933517091764970340940981999208547010219145985586829336002418034451883018143844394116546029880880527652827375749336502669007100677003208937179646978903046968166692823616775354750533410723015742325884791054969223438135674099936165481775609547062854931147542106895075150213215167707547420512808304713320165573524467969029674339468580986184381621127968645915964689757009435455218950750841263950239890117447437187548890224922375620955105274165236029179697528520951582957526984810605149481674880444918819108268257104144784810731026045597328024888462536734707369638270168889527370781812264113291724609328644689494240642280215812027805718564399248283606635247823532645384270618076172416508576730400077437034691974173823243742015907575542894522489249234806199527938631682463804336842580763581710460889168515785479655806721650796194843725924322563716058418618177299362587324380060656971088268103279558525424411514281991847931841675987056179599605109441013819182187519406687234594148379509816452904598046875000*t^57 + 88829135928053385485471652630467586317466983579015139609273701621179851416875875190623963763944660448351938598724499294752445101033006559935834509575402397657241003568090713571339633673831903220926280031906394218987827926056495769527077199232222781459373422914124938079627589388157542820973424172674310798037871366950231969819500621104549411644595162245565496823384027020697508710647454903452210306722829695265469644859721142972549084229266117525733234465599074196831091945466334030370598650040813784838382359583571771031464412494660374455236839759717930915166123688662744099843420821277333518682518773274570229043885789394315403342145411550988840298496311059649932889660743168662667701855213911792849058687104181757752304840465496712405175068161115978466605818697810819894298429500037710895563333288056710942744871985084758138770847313977098084118896269761301473682876631561561166288008573667147846008080607990796068037580186687461043100538465794786114245871674065304904654634353432248119440727673221167537214147009708002732808789022225294393656469592290371102509677772852446168123705264872056740558885334483826599015448132207470200644321800686095740495438656281903366352509956528541044479566509531710403146118935170932645644176491728207816441095294857513405730045428950082041145618219945623856265466903224983561410119439529388473031597542287120257951577721920875730954801347099139520422202057469857730405450934262578165526091274533246292862435486637231043236064054862931130180143136227762969108271719727554901535288820014281851839891332298854655779203166714934212726850078433805558024273870973818864245579866811157212728338180227782403485890079250326155641808842033082551180837956216792515124519928847033758375715209015225500322595419629848383298967402588042451377289385018497768291280972497180052672786407372342344465355767926814989688532472386858659014354474188225848972567724978803485358353874253035583435373506067192455024889865482439108146567034320002023156584202530318095809656201753516711290160811985287702163662485584468713396010446296076081729549939729601516528869392438560716224515621212226159151213844476295084229849790137560616109032201384230115707849367398402886851260723120797260478023861270294043765644191585603278985279233205273599259766943202380564431242862455805962943403878105289187944090473353549416794098825609088100911160811025471050224351628616392198282528046968786441420068183640056012061885153032671392536295293518993260793153899666622825187523051104673071856263679309112018629165142188850158182952593094156898071310513541461261173108037894690597595021252144650781311721730034346620598712583145136263202173564096922249651595626236868916004551988095608930245419575016401472141302787221565492993609220781037914175310407772505812615984200599148659297556951924050017291889629702772636143164919030987318958068988552768678836943865060643600623449162535832168407629319238926350615790110196998108185847777369672411711490203795805662694320030572427697435742955887881678699261798322545235426218771709481396184548545741010434436208255790254089799449538365123323310611496169270610799046278619234036493899613128672326644004819570567214896155164858391595088644340316342995755747070422696458402634686632744696145861961227439085865447328374111164031659569926318485315695787894838859172920420494527621513834655751733357616893133063355567924082682458280553907106870030782475864478576028657188115344310645259409661926437703591720734926027049459574785333995761387965946451787333392966426494891014362418874447921369718179427720905233251503929812938124925231715457000251277186394095203314189261708123320458646951595507957502835703802471557656375950448319710324073488092521136917539374866940799528324031995887149537603347034290112569758480673704365561191338525274418674849549153586158191762369606092410635282245110294031606263526346320736442646416306087934013708251017201557825544326650764153318344361258636712372901824404357542482720768763624331361293054809345708387663277593812174041801055851380222871110532308848981077700547390843033030006218315245499673918683970668852169373251461998448482987364097433597673475733866418487868902281237519919008952939106282031915233683581202256369629972555461837373007493543202887556162218761446655439379800659750895424415930981395827442395967916099432544756568350016989279193850511632634767552197159304400840411644318269872157573377536014563756796858912248922785734232831226283944637108478241873892679290744048689333367398057034996992811788899161212248803300651458796507704927610399875938433544857106770621604542808815379719633478585426341245527084841815248730512794376276521073721975753558809010648310103923347404748449375760971795909777567043752084277682808438677483960778784115434946085855599647478130702117154931496571371144006386595398488721264064797376652122860309274391977893098152842096162690344186919810232539949014030768902879670399727291257142676597374967391661574666896472016396101688421956894069149471431716373136668454407500972932023497623841941141920359634975159885579896861113779540295653491298684897920237748705468316974166669882281190012041593689313816204601905267060413511847009287029361660945567480954161651741629105893398184051965224194726744862745576929455956129705741505162638670897937468400574758314193301087556699795886854175316408932553627482047125335274729975233384501980911688276561212921946299471766763869094236447929469959513350248298001560114349525396945960008698134262946235885233496493539335929323706806324523220879745349293782533049581785712031820373866589688377617273821400235256347790744743442945996951970683480027916322081695010560170791686645939520853075038291125659824806486048671694628242357750948274119982418152098346244242425230116936875288284910683004190402788112106868665246777152466983613718915447623902572167237653155768631588715696674558373461483477123079503231243446681485558830056219101942737358501359578148971376849657501231594767316056712930981694289348125462602978270633284453235379595091666299554076179236397435098106994805612741217930024001443271935200322445619195896628790092198230855039380783971993339550563551467975024305751/2867294764003843840995024910543633836699543526619830716891445649355242378371091573568657616062740057786678797188851462972776081642700993423434793835935680957316761597645460988729656843942490909684265426366871251935886701913249889426829144101190544745176582764516079429430577748805645933150639059354450682828885456328338979329789773510387069441515180414122598511262317197656826720132721832573935249539931544819431148020727578906040337282769239301075352723573403001524560326038952040913306396992662600137735642180381411408498606108409037289158695188211279019717025917090105431001080309778450281734584868767066885201359628174005260918107367961280350878465883227848329452218112886591744675719986814152186880766741196990273898077048577835549613301933514535918710869215465785230761212646127724077152780870806925607158631127802809080720824066252080248706612802936749778076101611970405932477055324750583188066009528752543850919210392772199725963614814503015259043039738961983528694638917678354056325452344834256730365519274151706395524621551953331183484029426020243616903252376882419884188304831973655640847383817242477689146585927608920600408185214705012810258185520057869935358416347112070069952402919702538173624144990816958388101037345931092252712143660633054918481379958886604911926414824009675042355248893582792296337287970937933066659835662178991907634245974128373586824589591852369455922659839360428414554978845796531531301185819821753616951730710835823536107838840196691328712737787643260806616231010702111369369894491594971675429605499536211433049524023550483718092885904428958468205825344004923788919520792927079088534126909984283335980721866347280103621965120615066224931585857219026237196223661533607010793193940805957790281803500408191100367605205260146267307162438334795797365979674090391066363146480758470000602846020060136516280706446651568289211474072125815779292161577208435006677817856517999148847634456348765080467060708261994582010241018675570554745731609441332560355442227366130127436110411632623242390259913144707026156739876263594772638373651895145064075987816288572257226969060764234558202453371455323806791348275624168257935678839489443653509403835607789928410890143787680388948166135340653506656451721233073333251537448744678548779301894866168798033617638636645243057595782430519350932442703938995084441678559944299535604519402740691661966036225915702120886799582000882329632273749231539869078150571739789404725838572215854032064399783770039341474587400133574384650556014561344754968348963471707456873766055861933039158070503810681600584597246580420526931484139957747109423304770146871583486877812889951386261739837513904963728974873096387244817947779298096037593879263118973948898471778113747022617804423412747053722168076595387063199100687283949723440000292439074825912960510971468291632496775688257361007021286113336538445491620107349170858059090420748891611719154085468595122430120879178894646225203217501533969526725511085152136396188184094549331173154531276637477861278044975154953473054577840796347345374692513434907405259926589602245932963853622603624366969670870362105088849217847293174149309250731747264640664317026612959540545087488171965950610698175216642062405066729931034418704521481954286872307841039457455898926701448827454208707064584693400590584136783975766202960105175578259861447469098419063773626769859681662639706291780066701361801473215937802131766815059964222011306948888461957659792029727694600160630823567156749627915390051225899716045553712361608065814053151548565024771723704145968108566446598041963680486685165504878349268329388393137039987113822157062989318579328466626801594570560884281752965565628227258996376389197181306718142778604866228771257673450186000423879166174665994519629125172139922886470525445555950922383403627489101612670568501414595153620315856400774961698332207460296797522681371944257993221213389526854485726347331399268001930988272948295229078943910432795632049703710114503832259142702136003865364650155538120406529406806774985498605915284765356914304728049256456164351593518797126906627913749324375529428184146510892746905314891113781954533430404230280295783829824544048502938726375397044549914118754081210593801003039006156512813122211490125459690577838540842989969248399714531135843335795017188506534710371847813567038816010364070884539978937113208331047092087012835315038586889630468894138719164025303164457409294831916428622473671596541556099848840532085654727226122814468463298833781956001353219366030595669518902305236906884773772759050449798706219759972912988962007577758478627237284593985468087403289211969903644449630972099903902842123659611309953202155143535557638044642218235885375347084937397976787963703187081486389710723756927145500214272290698657197026287013120453076714606671470434551057833138083871398903581363085167765799784429659799441865095159154689090372155831055785681317896054108493769222409384239664275023855783415017661554619556329853331192513212723687493750998022094865769123641812797586820975992227707841407318141310859434764034159398859892149531324408840796180900812088903453210066077031330665342866836012468000404986927341840469579188798747044132271875689065795729961736306486003230991733129766556047819377019502765689900355362474615266780654305767669149845568134537815101507889992361429889101726661413340541340565066771094694182019029629152921406697730542713059213474689098980010912126675575185974830213622582433957718500559678816120246321859407230316639691725471861169731538963376903726058801460995843438524806050280124866434847522182547624642728551300599794680431160102854627317730570498735779096645532749999631862407882432216613070299316321494334595813169268384970692080531813227160532767281351977586769666219286407517846457648619336296854426106930058881416992003851307716350763279968941238549991436089807654791563846764498400902798550597920520377409021706022236488660505196093075326605860481107509341928887793890124975789905822299010138864927206846839152915201218905817705522368504339008056154342010374612074422254585325416311521267971259337409789881876118091129746707196775934606014432912607030555939648437500*t^55 - 87625974242121192820104302329450870198322545159766458258323474996978164609084722033929230826372334500555231876634244900227841733119473577098546438971756256454736280238362082890585264614559291597653730121095025347444396869742481459073581945135873185359094533048621292812111429762273374110325286462154679954626722060257017952160405959397570596995421275241471194123523539520843256819194918352960311679775642781918427940859963926147487176547969613152215130115731587090366404288214071420340160868088767438125696480637827534968859386719075153153668578629303828649000582583948984908891583440521722885266877432110574950347222148023462322641725462137327645370499231666478741395000785834576264091776516759330083397029893457796635680124840159757454501220595048360003113017312725981087387532567604811613423120661342412171950538736432028169879792673335768929949201026590376746199479692067096999857895533563121829504806869528294752432750029814278364923750386057147567779956905841382142077847601935088913624224487978971215842141639989495552952961182787966173496781468129225516614812306589692300336740680602906834439257725190541870400883410171734707155295372771778557208645311362282235004013821497221962173436878361001902612950763836473091423812068346282424456167777117402286458149593422201530636984205856710243655723746540164537711511009230270275909158841216968614264410545490995230078120534943779971035815017439849054765009470004087204219467334453259755298183145554479487972294836103114072815617312265974814447962898108739849891088662983929285628981676604679033164475825850041446535352209915305466275810843063410559454705356066544600794852337361913847726260897635985122237474939868055213814203935083579161656950068931531433492610973341000492538570290326263981034443800592144692937504543716450828176609149304390822022709539975630050345360387048566185668074618440499555905835868090283047666415504641872819284793178612150962156884093713882379652706602417299913884786509648801388923865235627150720295700449741560710701099528896718294546874264238095138807464894903507996445277537055640139084521966594062041519901245492489203942558452121413693853337895446554625093872183074086248602679612154051488030302172281128636854836279942602927243156724734861811221073273003418197136025629605560208008992871571742707673377430670025010385714436409326086122099398840921952037096776747960382882363049067121667865707275948309310921624755666277387329889109014294552111843459761721537985059324365379054894931553775166935417775833729697212468795958230313046769655649177486521681648773029862667683346700942537050758949737919690057307449326335907038312751302265298677287137119381750270074556309879843567978415051883816061376986328733419981034949736654553846617052029157147024174220891131000517430391823862737052058194847627272583273386283441963360429099564139790903602744192046304580503226610626200087907166128181424654925593662480012328998349999899122769003363186561741797848724629266995220440027379155859208169809380972161060486314799851397609970246677904047374648690514723443846934636779459193580771187067165227281469548036057264184299668457603450428442847584647361095271369791774263387314811113442432167419558283062840769715063664456055806441514544876550565012792142176923610846285486955012692045004290225627444657301493042393535387310906395785902764672323155404243541859452190742247906368377071043010277084631602197137011534578757734910542215836228026343598062621580477685113652676450443290129590031403652821174543044951782749141066668569183145006105608050677851077536023297610032146826591338542297117706452535227573606381350171587339186898636799044206850209507199039503729904444852644879753325207518450625472157929796372460400894365505036034812766745974639692693729749077859486750806371588928628789210759350875694765142662064934850454254117584103428739600002648714701734254343424281581521100846303537519976162073492207875269073060894314622442574259938106704080352688169590876261386783333488882763679758359541331577545061877008198354331039358983680631086811818944453796306092284796860972470283501011854309740043717226770659088205792835628717242493856829116707701029916284379248689991503785530609649602865460040475279655709051247539417513207173401255509350832650937435329707796749877106097916024274504943959179193561028475223630649610117124500211957812101995669787027198236396121961690064840672426768861013043220461551082663706743084940740262653234429763094192448962334142204376169075115958078842571165053972583814825213080457959925424972728739555961902583620838071040138281491271652487703149961324023070125675671695479806138838690093983497566468719991668812241598117595069051869307479732340273348318020077388997466209334497764351012788707397340163798649344238946412353178483677207363183876119491602516655593746349778787872973961245814839036929272801267708935159631480876337060550463065844808736929501784496116597385681974825504730022353543967450766969723195483486122906582537018859330229452014941078516589183421960775815492921976590784739161630419943207862596902388615188315918240617393044317605861081778265414495578920575190450570316189706160025639510247441723370907937005001554738616603998840105070676791871416119160495896824864733394841502480831055230601058886160628548105411940283975019640277896193667821365289177371559433546535032154526790851292698717406371048500170145988076618132972030347531363570291718006896049194833029613294935610365327718582689919586148682840653188797944424212908011682546553863600997259136134774510577665414603987732209311280378206631324700967900371078538133696804640155617544328841344578519679880501949748517751125278536110285038649418926272451558702089886764783507712904321877530455300828016413771022931208783863424563394150974857110666394929935966864637825486211623028202530531530031426468086278797997725588563874523783591104501781117902470294115561474089775513530724464827555777457241754268807136422582086682821842391025226825916396516208445896416346991155865173720723517667583774453098438122124464150126377567304773872275729229811383695316078996662621600162729660352568671513592612206397180392511845408462168526492319870717/5161130575206918913791044838978540906059178347915695290404602168839436281067964832423583708912932104016021834939932633350996946956861788162182628904684225723170170875761829779713382319096483637431677767460368253484596063443849800968292459382142980541317848976128942972975039947850162679671150306838011229091993821391010162793621592318696724994727324745420677320272170955782288096238899298633083449171876780674976066437309642030872607108984630741935634902432125402744208586870113673643951514586792680247924155924686540535297490995136267120485651338780302235490646650762189775801944557601210507122252763780720393362447330713209469652593262330304631581238589810126993013992603195865140416295976265473936385380134154582493016538687440103989303943480326164653679564587838413415370182763029903338875005567452466092885536030045056345297483319253744447671903045286149600536982901546730678458699584551049738518817151754578931654578706989959506734506666105427466277471530131570351650350051821037301385814220701662114657934693473071511944318793515996130271252966836438510425854278388355791538948697552580153525290871036459840463854669696057080734733386469023058464733936104165883645149424801726125914325255464568712523460983470525098581867222675966054881858589139498853266483925995888841467546683217415076239448008449026133407118347688279519987704191922185433741642753431072456284261265334265020660787710848771146198961922433756756342134475679156510513115279504482364994109912354044391682928017757869451909215819263800464865810084870949015773289899165180579489143242390870692567194627972125242770485619208862820055137427268742359361428437971710004765299359425104186519537217107119204876854542994247226953202590760492619427749093450724022507246300734743980661689369468263281152892389002632435258763413362703919453663665365246001085122836108245729305271603972822920580653329826468402725890838975183012020072141732398467925742021427777144840709274871590247618433833616026998542316896994398608639796009259034229384998740938721836302467843660472647082131777274470590749072573411261115336778069319430063008544309375622204764416068619582852224426896123502864284221911080998576316926904094021871139602258817824700106699043613176311981613098219531999852767407740421387802743410759103836460511749545961437503672408374934831678396867090191151995021407899739164088134924933244991538865206648263817596239247601588193338092748616771764340671029131620928506509429988537257715919610786070814654257320240433892371000826210420558943028134249073422372778900551479470484526906859226881052275043844756948476671451923944796961948586264368850276380063201912495271131707525028934712154771573497040672306002736572867668982673614153108017249200604744640712047962142944696699902537871696713758381237111109502192000526390334686643328919748642924938494196238863249812638315004005769201884916193228507544506362757348004901094477353843471220374217582522010363205365791502761145148105919953273845513138731370188796111678156297947460150300480955278916251498240113433425221674446524182833329467867861284042679334936520686523860545407566651789159928592125127713468756651317145076353195770647903327172981157478709538711099256715389955712329120113875861953668138667517716370154113871023420618068062607889417575672716252448121063051446211156379165328189316040867750605444377154314792528185747426992751471325204120062451242651788688043837180267107935599620352507999231523787625653509850280289135482420882149330247702092206619488881996682250894518465295672787417044589102667462742595419603876475534624876033297908781028682992899107646671976804879882713380773442791239928242870227009591707155338018130809066193477500554926352092657001488759211788263812210334800762982499114398790135332425309851861195646945802000711660290126529480382902807023302546271276516568541521394931056997973428534235540826469499664387798184101148338074307425196518682403475778891306931412342099038779032137689466678206106898066456863844806957656370279968616731752932252194973897490647512577642445748510488661621095832868333834828431930244748783875952970731463719606944429566804004807518160174727614504532410893684179287305289707475714680189845413757346179068841805470211081723063619980682225827443040109373517381944647119486156044518004431030939311762478669326064420669868818655327592171962086803774995884765756623103567069456401334844009449694495245545696023336730697449571520452608873774800979727912957754178509007021066043233937900807520802435794858855072205134024149426432392592790966290809637671195567951243380131613639965261529027112269173842557325920581545826560009335749779827025115822587300357915763879258364003748480355992824593675624752887316358218334665736746675501479302762468861900385690123257582954647316623616815538086292008646782191904099648550968518026446453553301978439611973387638995357171286478440362669880495900414226372212897395288784600336891631395695042940410147031790798315201393735996146523782902637488751796439770758384422555263035656277756786009874114533172654359546982575261486917947805869156383935913433125621461760026215778118938656395197617160304822442400728976469215312845242539837744679438089376240318432313931125351674805815785119633579800886074878635104978241820639652454307480205177750381804469722022642168067182714201986250573800383107990544012974413017120187970449527634253332475258532055914976883506584254440378164019641828016035334754694384520648381123893301007421869016443379346933014569951445105849350105516770134078426706905842629792518189344650890504224759582725539928585724356911392341079630424776088185138329171915026897724402373961958949999337352334188377989903526538769378689802272463704683092947245744957263808888958981106433559656185399194715533532123623767514805334337966992474105986550585606932353889431373903944094229389984584961653778624814924176097121625037391076256936679336239070840025679588909352967535587890548865993516815471998029002224956421830480138218249956868972324310475247362194030471869940263307810214501077815618674301733960058253585749360738282348266807337621787377012564033544072954196682290825979242692655000691367187500*t^53 + 372961104045360629609879358690020953574722398085377381741542805692894817355843364023816626862313651615791175592271803285333842353775742178571651085879983191507823855457607443486074024541385812340117244409828368921153916823456614318382785436352500525833298018033498488118684907412824507905798276574550719018711400976538808601287556451072185046109281382121782360471260257447496884859854122570612608626296235464699534481440737903024540521314747909222874527684785313063743061913732392475953655832657933872518348142297697694948532482104234671554309263516297339606185453950897182921593105564985125434965060457191799981736504026150734189482677490007766160652895185753998458140585060781872784483732791272519589949519705548081940884583666576754950118143160810704081493062331825331794588314848909847281473339929856726445339383594009545483827843233799347571423931016895136976938019154002673498283920060458794166345653964494046001875210523693306029592637778506045984551600996449818379492472729064487344937261384064297962526397480322253982018492909610831259416117824625384856079330890096654643173783919033314462170796642956466445622822286590099543471837451605193847149613216284262183866650411152082556372060465081211279195435695771368472117355846366267125654333730756022813559099412846643710934864082997439984914594856073488196061172473237187210845980723101777489000242269367787162249567806561992353171021950265164775402752062214678590459701587110054087787086092946861148926161657981730129793538702841313276642251234919852823468560540647415361784489819043706695650864561375237541554782090513871074474119019951799338667201093523947655389952399490193633473173187760401787352182667555297788889852299665462292373196881054345427389208677248268541378352069250890944348523591013492364338854236374211523985818131501820646475847508609719505479889462146229900039639150226995592127606681744153378635275598554142674094995012311620246884859812478773433831794011153771898415463524422506319284100369151913699172892322716699835223328430179390110367351858448824270071864782763221915389513376611085841129786483648048431063171700730212650317503778768984675814984559829135514938197904324675319909686823024877368764101204692723115775466438633350892597521367555251861426438580266756644228121933521673577537057605695212216063551023205632592163406196980574809400793867251706909082472093136322054927438079631293388488875021077890097432439266300778001103447369914470284717907686382771483346844335879133474417364457254071958556281748582139272516205378435698130406719563649561584315039639868193932934775014223553837161588492778632432361597539574655353278945815378991935951819852620849059919709307386271298022986560870534589939132829067852078121133050958224503173542248734917187840498433801553740271665612116592305763386165826041725778509110425295877451953357315303479478797628334263267747214265100222090206779542146358524383531668270634417394297880689095776915278119589598647175521277164966988596742385251514163967893946193677306142682896643956863576664057472225143928294917616177629946198938944730102369012767016649114006357617704047500222570682624803326556619125327409554341772853841979779406573859204686395959637120332555007008864256381036746740354318746813945014440731443789525860110512988813775901738289013672404937194097593945306754892682493182081963468583639492912647077835766480045339053397261920989108429691989864621341138587330371964111968949995000200321803700628524547085167217216540872539509174573244807506002889136168456065871440013730734390338249280185402463705946043873262942649272183171286806175819275922520543206597427497469728964411544877295413061428223903618321526498357347338808798802162675045370875536867624075288620569369014614351818958694813454680507160344848476544782854574274562922028977019402636004830730688846672085356101074226954417554204137528221911830633544189735307983937578103854522128485400642999425409615469655288093624153391419588609550194044952220880180908672080700169945566592088801166899716876016332342048475529445740659744837987324834858823510289795436502828522365925331803514872256807276766461244056460633769639487908486728905600172102112536124885536882907373955177009646345420318850022649618226124003003389891162543351928412004966550280153378000054531573401011742377437019419541946131081724954255213428344318002689806192483127828754047369910626960036258034661438451951199303322763282754709937783300100571036586238683468872508041109527242125085419669432897049478354615826739204365443116557877042695217606272609879973717119826110559147277415305060723352501948570120558128226148954931161881540038679534156255306320509036341912846850319641879613666174232743171826216072762952546237895193098066848646852481740356377951267397693512538840444617883887431477201771577190105911037841171751653721455467407233799881754456968935663254016189494057454409487984849398666943030175455490873389122483075264744632048471344663354004263667514744885707424978830338850714999157437835221386832747580849890616277623718587856341907364805809402724510147100208856033150040380916402576132031384945006031223640279684792667664823083555747531409946690465506261062521953664211306536235344699767570034035682097558163856981338842566701249670835367720552998241116854235144108805676977958324751360384474347955426401846824112788266423392692219888882124204961897120613317582080158067423267263834487299377681266639950748030426685990527294782722616458010352176449694229870337069987649164739711993428157456926785034716204179921285525765650441076535087502697456844892591646411788551541826288635735123297825779112843844237984605445694085206202344519997356587245971820344259072042338955560182703275961334745090854251126124803302998364664546650218679623804275395511993989171441681152058812860298419292220014712100214504230869066496093948673191945905964605566088618147050331079775396849821362366364235495307637583433440961662719680384434695598764057006465938421391583529745445678686148505322404705953424163830015591644185061858803035613852370214154463083550186201537466957420630482412192886448514901242683313057990566305250472998702106607087138078522606784893901311271140789/44829969695535992546993829889846019784815386086852175760023461578325671041981328795928034781180665080547619697672023904806257669716128424941862630336193198535284268013348443038649285116677271703685321516671510375673124772813916642893680248794002015244569199817899480092919534725890501727146605614274726895231103011381287180452777801566412485132503031593421770802172399349921617218127021866364595525050255443492327016928542291030501417998233633539980618017989775748266591574881118321246732210532170789892355854147180097620955161311375890643792743804218443353489529687512890746561033970309593801505934468672075504323075057769708261664285649677428317056644522305088353922786090423676750421261287274077590608422062635318974529807230703795334414000537545543628249654958235239183521661833093818130022175717802871612320210148369853381770566336194194366398728862906083064196349481544453369747242606473403013660371728604555964799342692590787517722848260785411306234516010460943211819970765215780644161815212653935366568983610502832969466235630577566236300652043750122745974851458630570734046292458541526502588867093812957076898510631143702449079308137012309306432864986656339896729212820765514014682464212380750596881614061744488215723501101236850659575890260630905114857831568666403374258164644893125270334806869162463562784298429782485592086405230220398691474908325566705247545944993053073838517765134750226083140500161046209959682598330049204707412052383080047368177706178700614797055398266246194275845856848828711502010454005497355298102326123763789847826055874595207807011676477783085302118986804343971803136286345137599434723507897387403041769108371767166292726550798903162479160726624941842299898683982786451004999951474701173819801526820732985064629747952965068313926563131811884399256506462310964184292971930469346783991496586348381517630819738644088780459447702369295222937670913439494373199706628532272141343970725821402678361483079215755274983347858700781530244114930832742118313844724802028602040316799547770981205220781947594504830648099049619435819331095108584709031506142415687974844141044392079045844454909091479264447954995343547652973829574133408803592700064576077295123954246677196501707928021053756100688289983444154538041881308720676810031067208752501138879888868763733948906898816307580169455285632591973190844000856293202284112112647398462845185189891754868445212073443478534789839831206390835527837735779492288186587050834120433755407852525673530799544588838877860897352805327469464704832647508286262997554287551239248905494297658406177460660140447819999968200328734917190087150878774902591936810092050108657361283183681879950385697301791530532917697813887392719971808079275289787794585601443184933062027921206566986914380387398862076274325205718470652691473844270379382207782946946289146305859152172998406856797090565507058564553172524312208720569887512673551740231653882708869586753847463296698070468414124651090455213257968632481680265436218351906468953878573196030862049994577924783662498931551562549064877394348897184261462589065784610498951998943208425213009386573677701866999268736726941661215620825462521953615851130403151133424603923615456861899247529736226610392295080347054039991711595691570863980067865814526265735142925461099871472716449867913387205826952639257742887269977658300211433196306105365198389934299257491641230887789475728662645097716408731018966735320417478178273819334363915890995356960775492484806310697904872493359056065898690045731342277240691214835892636234839920016707191103437707228428538861882679812659946800775318533055218112773943291268011053737972937686785352269071619731023083897918065838598503825198553414371492650320854756221934327701287872994436165549991487700929383072751401545395858377783466989042703785879648197796780465057243434846445411444101881519375695705910401164170632205240415961417958575413123540173072664388005941100372333370356915508676255827332705616799864018320721866270184600144721033081566427181168581639855393646101839339293837671499437457898709616524256249834168298319469827722388307006283766843423802110907563880983990268547646437710853855810454123312259317702568774762976987036508709463351214493573616763965117922213471777226683425411902761760996808139834131826445985299731489932029356193684593237701984307276770347587718751017377122053022738857823688727042462739704589228072288895431665665230570375617220666868251684521590539696723560659030745310661464700504971513811430099285280972677200961271562495070764149238216570778662618913864595654838067678001003213301210375821163919396716593555875632214635385863426411449415430649813976017667364489335233411639452512056028182224785765447464032037028088881760417150629960380623154943675062937550984629378802322781210704678782669517636688331352540564970365190988796622054635678155673683120724842401748684210955058260109203061121349525541631963795559884352640291626043247268161980402983643322789608971584580075907370905773240464603765976500237844261723953516717011713119635273982597492730574141627731471553066578123024298217671155122735469822214101486211108453705487504441621989267023559796763856472930583016076632945750638039914673611787650455413320013757504093489933381976491779160664212796494301761528930409116413211362566783420156024342826181014636686201423675363899167772987938543828319372177122339140605385674719483867452232723115671472544493217786440987630383985455057712798879551824428868508637129026014084229205792507788234970792210789038085156149270423860616521595991032764967144963814589703885259830616887030256249743329101904228317388882443567672669702663124767739647654375006530935753626325879812607320137442282051177259504828981421095007168785660677011089413857738112573404543825359955329205952748770955675723141418124327629814724541342992307570686908550330398257177963839662582204439189587236913643500857800578260299690048862096793507583149235614166804119103185982009573362345659559009854441288051386743215660125360638437060735958984044684077188479990507738225814060101015927148959421138447872504664305606385147244520042288310495434030385217232828170806966593511782566819401493984375000*t^51 - 3056717063141182361072859965770233775515852326172106142795529476079556658114231217460923553721123069856331508483894401588376135662390048736863842618704346792492733056789724261388682227858572180828523357328126109067830413626481274949041913722590831882066095863726532074921849255849605560030438127909447735890172948691966594124761136065816551692412621714062548600185845542538562414995775091741721697890287573596782619243477998498627946963183459282622202486636216139075334543822378928890309580875706599983306821666141140036329346034656072479882357737391334795690793434668809841978108507875071469817818754197606616343249647592203966652700423408855853666072487615902832395881558296907907028345436229532225831421066924443997136719126201326123500843252714024251650371876558993273336141202725279658902360578002173834981555496114654528358166113764945321808039048904690448173861771450920213878126500553192932290782327317422355713759924118628009714914158730450819836217550849484708298253651575818467430578812459898276845645704278919175580403846924144795042554042162948438063675457387814731424486480271078941352754269196469223445170873392678986703891025349214004692059505678699624573424985464359442705937016288910142564046737849475776181408398614789261380583331492423145906843538567186908691165459207167482129267130585109463290756936300584139447127806853986701512219660777058431564376250790780549131576615515209872540228246240855212201515332303678768461869973729499739126077732265275100885401113912639357340836192348764038990037671618576109030117777583508362156983448647407465078282328074751663499824834007012216261904520957593045548783824497316931911187410456347964407801975876444298927361224971200831517321421483724729483560547810644819626575047573954144807497278068394763690026997938891232219228058007299319131849195001008752716008506248965839281299530225045224388099574155375499336406261448955145857244347593195730043622846907125644194252982071099819652329419504947813857862780372830934415348790754064424929892784077490139062446681151024858216255255549501506914179474894966568863489031851779562072104224940816203437370700604662838367233067015504978154754831216393103834264770688020032311141411259053614304757468188615542079560100249574884301532080926397122464905893900463587151227139229543793153836815250109328726395954040010376479861052858655826705557071956261552277388961923656420370387325406923462957473675858945628764810084009292757971343235380645935333607714558217865240979181667874031057300572870480563663313532603080768093210603515607145859406878882246630952474780036601532844597967927604717449494628201253791148139643879229003528370679976357988046307338639010982018413235681315800646499740925586586495603793693750175215982684530799692082964352979472232627104225180740109618360674002447257315466449326178427694704087972061240200890568235394935545541447674934675625112779816968180521583612161082540155382589089136342198618525548666573408782767686974698709295364094681156858942000841714762560822034280509530422246307118243964028763423674319061533274461119005382932937975411586652185776135925297191021494252262734071909911337333376265395354055242381447784248623831072107367810337711877621205125468714341146688214144038260201348726013706117211852399902318661505318249674541435172072367369781216512943890719174979947963259237326835229012575389090762060245737506622172294295321072441419939843634496565566092109637856636979211704381934275664408089024456700253367714802768639665821146071633186804986891355770562526403813072585706078821701826330818622543163001003260207725070435594978758713129211654852088907202578243405641442542137402109698972499155672944679794768974508983859247471375332965890062747626790152129443164953103119995381984793589624960194963307543744045953386493990134000870491907285779885948031672579091420511159056556587945612390302342701459901067893220898184158314553799948006153377846675861003197523852464738176049570640137038371167836138250599891824347636257665842531937622371943281753080385212934889712245984642841196652671584882962320228260016215383519030853002005270174555697379361759937551388858763056246729366236234798101547067895172353409435114304297856006278695010605454101121437367921328916992904572795209423976462571097739659579017827729147021766401691693984469056235266536618008609618601339891308129642302115213361408475042817320754348806476623573130231643035532865188721292905965248819463232975636516301365811555499291363025594462901984221173253457615198545680269389432637049078279062883553729534859389768327664407740581103076815847953715768726768792718280528200916635758541730979844279718352079952461361723881890676662552536228244583468914846849460300743285502228924543304200256599182597561119080828611325163118384178653716515294481349137427149581867557133413740214625080749895266497056976351616500982831048138939045119695407178351979362272474744548534782169199405577724536438813876986575646970428383361369997235926162187028492533593018517774882067376164039683068911732297290664809101886391395163015375837319371118769747991728936439061824299427420220696138044398347229326781418140731183642126571167068106278430993820488598864296721142147243836135181752656144000076997497670934411840592083021537295703749052215398949309562869603658397573436775875189722431326284991118626159747893193834189474853576656675055448200875324747856531925537202001572637148326303690004896561288215111963519197558154662556118541139689222289914277603559490467480482740664323573939169117552122683304432863229762980178383931549095990887978699047218903665973752456534321782216015825720462224031112778629598178144885295748390290608500249757662890548809260119045155033207748973344454394173610971852089678390820799686451748836812671214193319110553424609974672082542051986528195118376950687080961896101676086231543599558583731992073836359846369120277114277540663767778899615148695209361947342179847739968623914465893628771514884140966877821847666544768912449707631052789468032043785275001698089523261577829848032063882873384433467439904351422361297048158151470226966394494510707492517408904087893678493253968561047227758220546436213702663/838758600799580761618654203896235963643455060747870374195918679432825756660330204982937336872860819498346424518635382143508787414236798850132140217336349321495364990520663879633462152310231845975252984520870947007804310223280883155472239350284426269356555901397610389405020482073987833541883805086714692696286166206056113988414492620236725137189474472261296415247949396608322429616206815341352258738404719418730860217941593530730830302316899295389549057363975747423039058054204429001024027288807266687104397809968195210689925933830562240753493934370199883129200899706497731375561928796392639603089628586141212100042565816676176127531163929004421438718839288749595006787645757066246640122386006475033501878874095107749111843422217927618141258803651129015646042040080737149818920480337782856795804814357934284020360165925195580410315939533643810178093265658323661581281796915589982220985679660107076292103946426518409759005812988152737571524626941801588576457790945609624528887344058071034354172564224179302622530003190069468819529928726567247348837225784877315259221139399614031096510486052640444966862503626196622453571894760209969485842466266507807709041778675653717570895315461111996981785365446429250802305307247127829212009824525461208269269014006715033581384365526612845649194818232546124650778455118291864293973552420717063165813598829149803387870609294392778916815315691009464124340763634752022211130447557368095339069718793017600423066389445443185304926399092587464396336593815413004711979060934529103091050254555780483799250226832880366857993860847837296194650435522060419512778528744648477083076753950336765355551337699958895408043488470422958627573544359062312512362045819148374118745022878058131361322247318911349719381956681877433479826147900109794827244483082844716345915777247248993120284611780971164196817403576343015971239704734397709558064805088484044733903437236931117594665967454951955944917877672156164465676603038762072949097213341954451621091807566845197543665707319301537981595509645782274008479658395966069915256849630474843508070107302585404674291014489142493168016409302351426542517117742319249821283396859443714507069105937236356900028065869182706464675090680234929309009280441808039602759504255428725827755599998515881043838257909603748295163315161722308578560447842904882679525625516239582226537959442695746971114216573089036917848935259595652694433345372671284048791932465028355183313422008162853363775086703345939144736052343839447678951295443755816819203811694908410133824418281063145441443787442734038794609670303962308424265462651923364170788967499573231685954175551986827136845009169822207777338416439903277684802084110360217738695814387679987498280184016049015764586166801095140361246841913018015910424850300517816837397203234370840657720481035387333628628703530331280980750489690884726403178614082978943357154103508311044764441840904684024476718565385213096593957631030098377310066122673460007020155253117656070952429206300552059365249935885272243340255848262325693430978363111108910808213485048966926011498822515054080582098468477930422335903805075544489354124920235124638175715103005959473761709533198681917628809383393493804480976791081728532599766035779581163747786850690232952850996629730102646791931277605543703627314706815370329801037025756609372528200680617764934355508088349524120610498695914861017086343507511520144114748872107632297166717843893456783757555368477097662980754321223909079569044879095660688769627601891533641029249780669822841169658221752635083071709085299794897979876301056389063759404653996422229429221958129635794478582323212351032273194259567285381522596374477696039478854935610384396021430444010863836268050370863911235243374363763586393316709469034002826537034155541757565816933598807115397879801829774674084438281010231373398657463364045789846125316389783793044308584800478248352764844580218907593785817766912533684559447881247483697729677954885227076782368251772224709440663825488718625235115012370314729079767131531616512110721405319178219164397351005168691996597969958080186868028519439572739238950452816025062937452926026578125401094724851366009095257301663630118409945423158715695792348887726659436716374119987986869732670581250625381902087295333722648926697571966135034046764891708377417184639149036483765665259136872992792078606816383270145540671749901344156240452488198399795855699589613553932240226336264535029405862176143909907266140155492166417105685909762227095708540998452345694454440975743947295890662873039525721798058279334392225243939299468661188693706226160401959276244510431744417606171145522066801591255340342946676695436075521803158834973047682084568705699460892183944469990215313741987734193059234403169868936979401716388844945168739753083019209412490320863598950163361632625448480115083610174787730797750255831520743991213922853693514351486680684086609814203067310880927173325182469695622400150562568514825680729743354093866404441327568989876249312237400908658443725449862702513723931990190710964587523997109203909858958758634028458811894234102271697185210349039623974968221190897853122763948219608254551471029033766723852584391988775569393536720514142992695924780168676345607202467895777015667227520052745858857446424455578534817587358112805181907027080903981895352981982761500639900906963102439151567653392902041598790920564644899816376192177141660160019516458454433177915315567298825594671184236224232878303244731867768833953169922430852963736575882881211098492194077198120718254573115188903637105055993956128292243200675495533225389479251426737197712339131571402435804565999993875724118079718001415350515922139854358509697760062352329743628242068013344924128666768094129007049574552406284415017544868144241216581076185363890247581738717176989281945407205650909570508556784020123684457950724636997776866558892055497014653300165336657003084452188636811474518202029950484725025243893394828695537778513358957741399971178697235713989074453426568172057427043826467982636562341802950104559197547293410900577385515190973450071492636728642880263164316441162335728975608264021741325872197890064563818414038163870805631669921875000*t^49 + 24784757455793774521692939859273425726730341637506708700874820110654575160018082408816423050879780459293291191359859695993010010398944898443660484691587955934059403537016451205396069296214973460361910994048668535627788663401934265489947491800893475374016975616592490528230342982559854666411272455309284564950349932693657758371441191882578526263430421274413329933163629181285832485552292944365696809057630228944178436572344590889723143080072925106724901585568387577094876759652941997989704768580484406434262719458589632712228187176333815312260900630315758084356730883061454977175195444074098611707778561361764185534950984611099497779824144289353912612396420094499408504359009777587565834570794097595944890297852811073947228607000342947081270236341637773024947222923343641189996316260685572343035020416751256951962048510818628412876212828588690997999622875164728087491622688555347871112799435382858891550061403078732193250088781643271033362837618036358518420998614102750542068530650151541625057792143876924188566001472830442980657779929375686817990665666563563822955129097962815969537087915605184707177611910198501358939451347290731919745771692842993393282361824215318631997610789216595618970872406832675134222911324350056120645104393186272222798066551245555492393178202452293458703620107647711584148576987764175601855084876960677143806343145971748515681493121754205002925483056085231141301002859241642124481923630562304356999457342302678547107208028756507190045826269337015748869833096959711459712596977418165839004230883609991476009602282572873729655444730529674100532508624576703711634083330760994215891163000880482703740560775282978746401356274213047759910709932492642716619095165573240374090487409863952868455607028337946408573848685054034492601065830994090498346481084039289995150108084135771675978274792166183716387458365598088687164074517473838480084950510306450023928716231306487170485263638378817402843935998979718994449160744347161236345085649686317959594466842616697322960061425308867144394746037632270047841088803510096187387167090150032699954576858354543150703460796289018189934459019405599179545531056533497340384539224351089210406634615363827329594271610553424186972321484642396856821634567842787239362186413659615283784040273952353760893477571766957861276705110388877706367494555138382404764454314823153386998933860367077484823712826298071292911990006734545544181904838977088610360220635348157198998435275181029837007879593349462208383513690363116834394015664985831123418089702110105845981310278118127036015797975348775070174401020717597510366646739262242005391576327742423633389102292712528635743995030477090051905209334869766343747742405933420117703718236183242736263224232407309242438593748113072662213897277706772177546292505166108633925057517696958826900029537503886541712766269858731803177804271378284494724808637966076012351850654779996432824761253784623652970473012043171309141145228716979700718114992192396375319166808745768300820180231126079096315169170141606936445082557020843180048977162295011100969464021643434663236410053722008429714106833973013405037808888568423085308242659493639588187039445054405298247996270951563445117738744452634879448884824156907594871932394172363112068383860637513447674472439657453059163047031842404175931398760922737333080411258376990548231233023781058690261452906022409519421612317822179019160214287733047258338601965780066423814367382834990096121719088829269296221513494658911694189619460145456135398829331841792717611420568936237342990489861104648077996182405880975689471747101409144441647020272074735460046347678429154431483611455535445117239427910202161473302506773016718436779950914345602155662545911980575663013903899594232267132330297112580055759383540740371718096568139141648635167710891399128060712645742485874292992342178275275866390529970206861562947060723433489895240269173985735146272374861573552153321671010796493377081215264143750659369472716371182259212375379375804430815342628773878163135844033789240274217158377409159409022887129963614010824361016996665816690316824858566244774285045027414255783675438976360288087492209788294141430120472226523866036180680077001126204827338812216265373368072679539477496641477997003944144025530530995034326566027786362738364107827770692431530876291501377440773898178797882331637022558097731004767186312323098884283352407729629672858979736229374430670154436649119893227281841802991784892638852526929731643804576952576210210483705628362768253224677687621583522058048969402972803145202707797346699692134836204285953894612566329616780970064589208792875982043920347262965210646637107289621882237279417454957886592276785385365423975546868235912928982114917510255285899731433585603075502322175581272916424279148453749899709953048193890951540243104729821992279624243804998333332223475225026756312200097161979928740015879015670768949308246240197054015474455077323717260999448559912335717161717211371219113806378719295481178784813057943282522570643242217552956716299626198801467382660318670536930326551304175308685466999349977500839188534009158034191882156862690216366648235160350382996522286295108323116919478170129416821136337809516857138164850494668034398204443428338524597311065991712676155185606768744389949570916478384235216976500357760610459881799187769931592198887531439294119139679612246532455096430258920895224196479767301086292570559035155601162408198470556348894768417493116154892630666571067564302099159301120084713174129125692524208813645811270452645041231376423692395852155249295569275990230546474504600255132117129263746289615302870555317796007925539514101825155916190899853635347014307480074456996132167857453423576330698718121516974416963459791803047674081890341781705057146573986115716631976859272113300888145071901884910600066539192361407516362393438253797875165712901265262657293006539034683144530657763214327818549022209898675096273049061241907837078585205227461511720635569504049486639715322982766916976667141819600125608592149468018928430292632475158469284472642196140348253959460303064483596780269928133055182268820197433470367005585822095530581752667079159305649939573816411042458704014601792721302467/17378564682893354453741605724605174736510566335189293824538906924370945907130617155284227168574937693789718520256011667779536661679671633318299088890831196911187128706655183750976988778223732278089297806832943447952516856207875849461085530619923750407433538344773958119254021314808492816395868022740552893059276127361193259729343135361129289704726815468638391542458788263399986666690897332149140422125824314078908282372759241470907662539331265502943666948750538317780416401827164215169176402142073010287402854623881840564345863353499557447448667691211131251977983947490241260796719351235461782796668273919997256827922753987356894152571717937178344197128603834755639400839946017581773497637803940281178832296467858329434404061926668388047304346947077729247645799616162620231707326891080286640039608934222301670442258335827649245134148114521058740475697713461491784089721312623525090813381862753545085827725134888220724649605135433103404479395459238042098005076984847554516386793388876665665879055016910164020153542566096286290184240002849946895324632519961157026876005342356288674912903489080473709236880751152982060122221758271493296336766609736164321971523791846070138037785082079468468076685556520148915857968636380541400152917843866826361130109519802396690683683206140687582558062024705968429626588297119302351519523450921081599573311351250904854888482369104740179495852025618313437800754291432285521425514018012611403938582285808390180194247997642575385322990340382641290375116874920368429261974318648585141085485121178696656677322301879220254134250351546261529828956217627996753272416353224578905277421927511824510759663175507821807408492891216263443809062059398734954656644224854905853552160907692826895195559420214790771481684316760736006946806054195642228537958396935879556534510058168766127864672492053693356139160591446576468669410412889740298547454966654763804410111523567230961999686193033468842307711740952174407628125943573534582889202976437127694047213421066114016453196109304507886445200840160825585451203534418460254723765644639583364725881151815302695828039846124528901812829786616577261169193954854890171041999360439800635781671628628147170260275385177300872209416037002214530223911672827461473606154830516816610135283120377413229178710027402555213401317463631399464987418258622636370212007985823719099091687006616262390049463436241400912874410847393969110163743956930704512868081825206531379588958197832394630154544015827999279932515860042510188899087810189246796442789180066444150782964095098966498151547044923178222167907505634647625055826754231942764783540801100851499370713810799074005115957052237999927468220965114526585091741140674351246106345419532491985869978710659056392959104200914527372484813392901868176593037331991851296819745113952959101586749354513816131968679413452425163585855809360626907771981386688660658027565379322709963206113856703682772448745377700767271775826222516477093143767980494495349534951443422455633356199014217050576950408110357605001044790815271962454200015982623537177510994708080891257819881215477727659407662655555486964827068124549929445240312760585924263426423639322456239521951093468608507605076050821318061210442594810712096365560567861628091733481635984877660856618945581361472561392440592413165461862369271525047561282457130564601209300836677262236825093606058252315302220429133931583610413183695322985969363110352524279561434510465959177752205874415783721249200502501503939438220683711622740272743322864888348060119180102808969336643053762505471194952017359525921919783972397938713912970917752401396490154959002300823354708237578354806435928000524213950832978963030222532263417824049852205321576699633255301451798755501752685323180057366960934995699764015742237586202579872844259094731350794365463213649136300772739305403992600037611979381231581390638341376831183589555801851401745747758051193062596855807980642609345914760183254315030771920817460075453607953128558522688798699176203037294318046325520740999225075474154699744360488171630750006034428707232869550969684684614061223283871791141925735229051272335657581009084637736390785376363540028967456108994570611745183683218687695731875226737820045066622265165842833169751095295838649134993824877063145440562488149445504284461603945224041965447554546871528491005921287584782422659304737914399394553367658370754981374278665777946707008681484540796088880829177691628324338146706210236210818459864325485568641264387072400405838797120777474462831509516221861237225356982714193507211805899091401389678402177120599465011393302475209104272409982759331412567928979074801132475067761541264985370951296225336238234911367494007891004823640376762809607954073941991144842378633615091905871996289988536088522297219894501684959884031331680735322413403445594966385663734419784425278269999045789641141780264315006879182350555353886639731684990182257425911511987180843116701867395071033505160380564993403517568815107016283002225669681979017594168347372908479285556387206300552208611286553455240764974246226923867026691422514232506301543289231251848311934833928127358907889062429497609920376121577151701652290337380946761965387073559118914043989836401496623217001352013466892087867983420717472504892521433330714744539357675662725623782122968590430800895668726923614590979563541319579506005913292829164491982526484350458818433790500787263859343736132193057430294813536405684165912247605816120812159727600606068759469974536911652158443835172886399156430513256484575510956640654269550109289704784032059348935999168340814479301976328715850383877775406938315353129140129039807870030485353651242457830631366012475305152798724019809202108228628004460668562256090494318957883827846416471031925111841884623723007825324390488522391646725997088984339059966703981115623205835539975760713804705523386417820157387611505590105292721308709448833837571885336532337010670398053155324637339124119976791206119043769992565054731570537157942293235890355262017169864013904138902955543252485100357458063135790312446727253404310013148931342758879242845688871105860766780956940027527397679388736181246770385875266294217241882568772151378630371093750*t^47 - 679500893679206759356407371675349360635070349604660754694106407534714490839396143429398996375404390596494796947263338607145232965010846986526260164038666119411523244414041919719043166738061089227219470146927576203615324478499712789042669368967155334071642247095994757443637965883200954000725093802985094325408528591055430133101556401266574083481321796678883448573245282790818090786758344633176357008670994969732905230343936918074489414093192429877197097006549887728051000974993844127416351819682677813513179086378929791969121055492664739469507438514124836452948654486292655609151254747039235633027630766239547349849211010570998416058761014678231226659502782710269235948173648679439015718196105543038863979684417240808218377525873435964840348017046563752022330853436310127523161978084198527867199129274840888358055593478049990960006058564654019897454658108948479400454019203487085277760564889147429763636449652474926276816035367683910621058433496884918860753276912117362190605122319993921448798959906131158710474530962638467397333574127062372181132055875446335709469463695770211419572135070872067181079235451493664385480378877969093420550648567449967250115031191693285457298495391316845636150707149719199992756203712053725639817598517352593571529043306608279889556736458308455521886517086856983607587078389821347871385947585658139019845485882334544277107142575098243310004060875967193954293485471420145902074772785395850462682981847723360217167965383041884091950501208934034233446097562910790346799932579974247243430688687205993176738853176087728485865286228202513462620376564278947154190590927329806700894424235121248578334829795083105054198539870928076052282123404048160912066083175745193066713831103735924238767432658979533843331775402410913820172985416318909671226601433250023022768580162386793825190883497655012078084034069055475770144474816860147820310553646404153596049313623312139187554078281841018158166246526952894455907207814348196876486196248857333782024905695938240299349911068889165084086972461693318083914531399199949211591842158050445080917324960580905598860802949884332789392911078509606211954053154316638221133552438664422428639935928836425443793873217298725329228688173559239842948111728911449149724121088345382261571082756940852245488261441457263883491082166495680880153800578752276580157504888689433568444940105911264723714410349149869432335573489551048853562243429869945739568724853868968994206205518665848192968209116171194916614733263964250454835694172475939035509994025883705582615305796820594798379094498815491077250190696735582381352021245336581765731596715749716459409439194116282085569880573282660372233062987906867462023207211916216920023386005984453424272936722840018886345871848541331217790854386325003263927838311038177370759287134458042768530860412569626685144658339050386572273476564055394542863609563049604619881742859522364994789143972905343151733285773919578615472946838846762594806928443380395227723066986768174425985045132927392611770501411466352853488573019041354864502912840318971718653228711667878163801356224372515091926928814640025190807871687650578520698558341430668052646398265103960148547988794296035568990938196932049340140950916310468779307661621213983462208784210635090846149291021066978255529492487702956440809470186953363619102453911259672057365728033402166548224569681473823119432752316422305828217676320401891261074772793782378993782086092266235482324247431354100067474971259579307285553258539538569225932397528600485408457878532049933214448863100473188297145631633389245867306787351345772332655296111868525546725701065842678393068016026082261348217064712265629603375768221532804615865032808904253959522016580201061400963116630602661455762239935014335977605077265498247166627476488236067390237188291687719882635683879646915530155719357787557720754946812315871858162049318465317558399139092494834603309620902378407422148753453692469709416443677107453936570742222967755976059724790546733562162150526978689958863599229346860367722912646442480139429333846830922265238397756490822894113119091031161033548525967192531237223773106806016332307310615499565137665300969027430809932441921757551068454048731963897971486020124191653757183224803684170218423934633535407273247450004392589022512145645665901794943838263481474341871815463331305303573033918837662786670903346361050284182553615114867793861932976955492579186919902059133660051254103131429030594265530316192359651290771672831126144524376911721624806512329264102838052845794669781709004305869010207893543501102479061823356848787935832213054274489816317262656068715659733257531052102569413988671526683316580078399792754604556432078955840044822758360547116530200544945246139304880743223524246329878293220447738843031041919061349018280015403441061662507553463288211624833986041833977624637668894519606678766128298807890958785410606932092643714803768113875476817324167457686725634365349502334048600214672664399288542004513390290431999048411148480342068806266383255605134450046970912924439264273684146560668876143540085504085374730177170632508680346444657704790598472265730391584594218795145048337513482747120275979623589078404904007328877465222558308788990603219630696657478794309606512260258849109372110998482056642346139754721112602348166867190751580250110451487755131494619016653440572592400978902199013406341232741392356189244908608908692008532348475405256980609322610031332909212797805089377007133790170063942061405666079706687557482053652447117756056628621968196149446618482609675784851269676230220314475770669615110356757605104173819814394247906892086682879288477323939036698173880001953584970699196656593430690272148032291314482737790241546575323351282480779992818999229503606826207080877694854714536555465266010001671886084677799835253383301119976775375950644072715313552403800254619737507713024611710092415308074028009603821729512205679932900037405074109293285010335448195073104708614692228251466341997128740852598026158355447627754098414883283414085206385320360081989565126472423527817268864897068343695891703821221429244332554229027339916633056047804010472377723657438877046912119715973852149095694275273282911307/1364344439030698017984058230806676372164752806782191439395407865729276364624390952446881467189825794399004411084396278840672283909638471199719919050388443480845821739197800519533430150332902332563993756588041513198585574768367507088772318107967740068099877398642395895579045454280623830873985399424846483635878585352722366189203396908994003849846399037131739843178404333347289142440339465533913099373968883422833194125514294203876245979587935951347211704034009759855055850246813719035603831325104520212027544654218342493210101014327550109709941723330630773714022762998736654604196426705738501253238552894564461583329449715072637125002359244538116153962939614902439436906807579953034843977531515998313047834229282573687049228947740432945382802733133572023733739796626484722348990675247713079845048198326928139934754533993220834150745671461627619433886194237156866832469681466269993783271284334143753630523000148239137831335289202609327020599962780051979536158662092551318900907548913458692006311073475793370331055601452093760514817470718076065369740600316213620512077461258442572547005219879135925672170262828329264396060641007366076701915573998599768819893004358155874024896115097961568163453711290933628544576607676487692682038927370279200360880552675979118939917033952373871396492975534972529999732156369767017888115833689143610779575904895002082136064876019004541346859866455262353476624784086485137630558764138848931301278278528908239096190929603216867452672415700100067284048638546073464208147043046757789842630920459950539607776591883329253458319186000543914099570006356056584403664958513430945380688922160926217053855743504133813681874719955219174925475261774689369166773942756776949222947235838025820678477959350073857442363932438756654040259026053618577070993515055285862654162985751087284002669706020492504341911961226277167613331359450166720635447750764511852333769517460070993797897536940318910499650255746906111084823956002423357199581527996006151889190596477595112902928017374022548853416442584525600092994808134807022850111138458607021018439888400437235691626397780168704509943981363665029793724174091661751579985818473278777048256218718353479464601736464865428430854633528030868831856567620505702792726676564270008384734236022616378916497790861949222521234982620945709443442147328603069914322977977943561020465836753167434384853068555837090482904575463373912817398054871172468495125885840410178179333593109601022962437705688744611514341914535041231169949060020614460768020504545556026806293467806686193035214223818321897430291328001045269284470736730846264212457080137716339939605407384848664468842309075811890780746418636159939164033795358204112169131872886124511491113917566722559832447402788150161396761316272096002140086148587537065670301607878441297588785179481889629076650308543094640325480004921934439152014868240284248137615370108814536666012654596892374776809884937123539510833451117405890127215972090217623547087491959997040276047341026644119301055251644016826816381138508253404930260590580970128818281321127435003099982823814753695816161724195076568039180498093575179538924928211806788011390650249061018987408821092450881187429098800511715479845282611470868267256737329832367916689213303185643173000205080576882675638586914852000533472564515075370755602736539703603580663714181869696450822516373348257030504312338779858970278165835866562633347010992530626715628281773162995139261969048422033437510834205754895410322718737991474650465285860693089895594628537629259885639158435284233469888677991222300415025041666286764759084938456996419790921018423230378930314937658259346801030644062822648117105092222297846198682476438634930938809570012816735256467596537965039540720178266581603249865210584021843685620279476056126901426060565333692451284835236760218195802789045615702403322002845737626331984677820395380300043289070139567010011754842345992828145600398758126306486351374985365254033450039536907842505837491596998339010522907988227539752498442877429838601106933061561890322462251540137809690383080441448042651510838454233255002898940300085149478108830581929027116666379403058922881922444412293819167174405334563003770632916171988942510014912903867729005822867958178826994672100632628456008068502537472806021847365682145753333313174643802910386137519110351523155660847824410900562588220241880383960038314783869294058046241489661989961224364548387540231988407464478544754628855504137151661913639960043995949054445251389902190966123950711764728854360455105543730681224594187770502294220166083044037327481071360726078227640259334474602733041210764326915013148017776270478500931956504034648122751543561156727387878849368569080899924734049193362819839508436941493097051160308532845059680393888458993145130705573862168429748180991032810428366184052632856705200712061265469053029737021247874300304792915135206864658494621478208261003703869404195675558202763070502198609927032553848443009092333003136341210504515372701771190564523034711691222075252372272698449058165031945209612507227403543325048393676044736579295785928708961477397862030837204007109287082628760624947749842500068169389239581892033755427765961252891480176105231321536379007250308544230399696541759666930560664631520686471730395888127783429117613020932817923021031769454917720246328178646637498718185375130936788356735864220371375617075376743578410268181802224284384170069987716463430049923762667611764646494103650637694142789362876788918862045154934672996034577016716024748816708186270714381240098110966218202654772145539607527371258627403923993173831767362437258159772522973519991196977244813570086812694420592417172844724528201713014618227427469290905765202595144884802472290882253140277211833023722964799182713303744096811701964643973987681337581900921155416830577803823479442265253746476763670982478749958465300205959120670031824990095033436674849124565227331305947176771619920377158556783650023738814277279856703077790581054271575319160123153154936593350755415928260794950809961855237469117078934922192976550651334540445091373033484339534015062473512754058045235448487116065436991084477995074945245118824685481811271972656250*t^45 + 7899305327717224849990083903703151298866069439384534247034568157406415776992855128533010416102878387486448412746059527012176900947902858005527692003012165072993678366208461986298952537937590512885519789329287947815626922282142528701579453621159755641110054345152799845057142604312943450379112533597698392566579449787119459801245174942104445163205271411493433178121618711439992620901206341470158393955279725722453574096057546553620934522420715837889076898507430543153433674101585347314115338781766730087236253935853142905713656605301446980663112987978589151618643218731784478942588857511797709102725514532237716979101042103137898362226625817408443485476786520302874072761780928207822605515123375443263106869156974203406823971890470210676558236167696214811459070698868508961932164580449795507562169971983106220912935677461549737797401940602347791730472907611351348718315043166250967809192557450528402220394620553813123992887913938804412598130392971688988396913064333840940325755759997064326757831776420898749542415419139908899438028064365570380412527999952471157248748961963520198818977695487311207308386954225917590373395882846085972215625276553477907503120333435185076295232244137992125890863797523800645200056808129315129807612019707100027540960403651347425401895417419125478679593265008817453376191908371868439316427590465683042741500527016551207230624392645548490830716799497957369101686201719063919758276102208874762079019089270513890731885193524730106885606130069357404250733499959740645525753847583449567101710348235544219917684908000200489317550204565312762367819205865603834927982090826360660794433293546731395543121151004167986073078825968567466266567489310429116600839713584703215538173528221971653492640235983419533700811016134221122743005894536114514814795854196380425563682505529045981555403266158592368506247983207156905220241055368033968139652939848316878522469425592210161399793643864040212111849984057634943632869812552840076737902719892829361820390503681812684082851777540146012365388296699360646934571597023751391440410266841970991498647484361658290206674290471522047991951136109537184000573740062549131268642489598269329017764694743439885071389641941453968110182380337908724235567377513527021331567681704236465132580832266475784518504578108453647745232582608531623643620070447460490567363996956628988921378771644728482494793825565157341773499274526240833796077260261154584702657095371917111754903268808614475517300750508346779014915413124906085398583273115056818138042151448577278060324794017277971862577504683331817621869855859769485444958559898191821653701298626411659410914253812183873555957759633939257498141642682337728680716010150921240927270411432450757448702060783702017232673621400517457154856612734649381095523993259074703451526379509737665913567283105986801542318752770373175979200885414823671081442251611939243081681529186937691395984700126724750721243811665517552159083723563791481260745850851376825747911325388799082764731417019937399159289330327985721766864576398772235548691313670390749764772980556848615473807888974965912922841668657717468189924584898197982139508574735381642214198694383009576309023080290611602605273297394304174651956333819001028726496452995562972320547573612988303565332971183705071159510079585825196425488661183782099624399357754457036264808906788228523299882705189997739106409054199455039317157334870765629005414241369515957269192674418586143648454101874515743755923891355882985895774853509217510753895352556916740708652366633178457540611929366396426605840237587772543603769282436490527980551391380787507872909355746470510934856366176885610273656219457960886714745391489933034710697924107021930888419340473269857156923457764598345072782040754329718070275227391630073790470884512225664716675226989973728024186056437843398366162556598966953917729904740814291170614108900217803847505424600834953529583425076942668971229055482923995991873538025737613035264940788665698170597793925210850541593490818467645548001802914699253114881003885101739072226595597084793399232986404878569363574859420455251700746328017740723105631336067660150481316831727092789685457573448362714752390409854504588304832764120164578620898013236581074421001649298711959138171861368704958890619375449871312952015308688336867066214892321035482269758043128630472803412201676328998273953222617975441992855641062048103553417579470350111960545083481695071713138638181549675380930939380840177229296904412677395450641984459326213999355150370574909812363464460960691896923792511658124340007428590032507244042264299942268373766872678685929775754051233095743093141451626704746367480523716590230991051957981269574412305029670458408474191244660076108129872028303909478399633914346031691511872823209901274826086760864925125208528516954931947953184638774133998332449312157846506982762622125909100755683792077944318388743296520169366501520349502975416823072062005223868006330141189295928427668879628670752291524257660905316149385802794217666111770967455714072287878970510356393506974863324786585413369497403086634850286967439211074541663776548433850104210221165758892035274064748424780789498399344004057172216301182970898657787612641312242905682767159284897718896039001416896785634699071105714123569510696647516151089784906981797382967207059241605068614659271531637672058673795892492898249136538202876263787412996253947501422349527645393931870245739800531503618625787657381763694924290976397860053993270192139181978952471021939265566272660137279460128261517865905807536196849097839435759937597178551142783370831641473499721542549774085089502830052756322784362668657072119954306791371226554689370738216917562648441621637572251539733659565307262830077953692469045162050638538073851288147431660192582038977309103523149303059609038964608589565426944405962446199715847823353285738684971706629381471786836277269825640906874352382469189435993460006048093236489880151758916838818458439326317694639402089672212974215842113973866653359270739270911107738018833842080131931846171720176839918989589104177823408732176453766428417867264827670029004422641314609088571313190518968958026168661243021480755784353463630904894954891364697/50977123069820506397642043458841845893764327916555261885314126978154774660916476988833733027819817235116507659417634225486640874260370124400343994079771510939482244206188539002865833749456281349061940233376634113994049444876435825085850889818443001195138379144670277149811795856771578928094546200038955152973876640259500228539406530392645916467198658708005948524545778905973294222293298840970811904902417987964797628293427108314662476782038378808634756383001579065489221445359681697829584112950080830176381706896720065655414532503598701845849425227552651672468752912638041031670376763624021229536893603498658620028573411696246889514210372615723142978243904581949875575797174984906535593070891558158124574736305717766340918581651560604938759417711428005793094345540743686013008158880502174144116186207052084899963957785094437785726834469261772305395379959487042566663182517029006933052586797410398918427993729005447458972175063937103319806226680431590154148225822219493248067927274038219286578561382936481125783724860549106451207104008359844226285588725219393945502949004245113446411183567969389547094850203382080709691850490929713669254515388559415344449803122748472404910836240766440839691610965792436819850041333382921440448559008676023992648321258087030292672137404679350242170315272470840726904659004883286897790602122701839358748379963669320907672881616040571193187832608480386084215545921534704196181507786170326784886508038371277861903127459751554463614104998455747785100342833099747392501791334702516413850756355457510192920145418845712745460467697869033820831604905042123809599087969458764788813770987368018564895011981489610635064912480901039435173248707569622533659489726241057170419671995898958892573640965963386263012940662498158953710631092307217203711344631011913365834562837295047308403039310024167178008204401576624308096937211143238209072534568853973826269660469130544155199079499564841937435954440126378262375836101149034776474995397548907902538492701793934448262708587293223133572589131138421717323530367627483413856379224276111203195918045324887907762250215298618111984300707408626632762968934241011168389864790623415198292903443975898366096807796520082558480953708539829288656807573627220322578054169515995389730163819773745472257549413714161959310531226652105097296426891959733352621890091749576024002281886074369677478426079641442677764938485688976056480315606996733237746373353939158713460944046975024248453329113095464554468713189458029887437324243221790602898848261528236175630028012290301727911204665107989451692528683194966366830425145747032110031719683229164398154093845010617081673474019898133120573448164335944649602440679311430321911946563961976491885270884599898752680038989349280292622119285845479984672909507176097137337919000928680031321131439907193987108126279460447146518510374124505596131145400953404596880858446013282558737933979664136132516319774588917330542423586048332806555052742783853025302524234039203191178183775036681692387863790382308003064719724797756532320046882362375720698917810370614356271651565401334467595810456296095096826066498679793039371584097718711172717509342012538302597723207507918288974889749075866312883964944778088816005644332394109069084879465555641138512748907038660319513417825737745285354796283196473472846428540916322830213949120919969228020274577770873458219846592126199311923878672172947425510131790367404553380207897366813588073137231619632248997654807337744889018780672220760038133380413737005820976349594968239643387486291036682715505192584254609370964699652367286894144714692073710763037787879740082415173810830229840765545388801537694255776738291555319427972692283879566468943291652257548884258609682805141210281328168276418742654052641112843896919527567627009826677878628996805358760037466482266701962518378293443661806184945972079205801372038138529363685430778454193423616832983617443703409884987414683296537545990756930967731216221330583329177104999887142850916862242729999602554860840264393554724187119250124098636783533351034324207883084016177741741534579588299357254016315490005217065517928904293314937360079637103999717418304537919717407127785872137441483907480167331764272132195425311153138977297936546201126704129315219639385226625649965238373479234420704905990523098646160004156483573617369110248695106467293897882238224023211797887547945364550752948643673892132354653001860717098921228776418058563671550026218400815602021424334681042202079041190460471554280591757639094580917459629194380482628300954487963970668110743056646386220425097366753687260613372532402616094038810199258338619416655260198767187710623754790468927652965489073344649089813614149345105170908183331950229840691537643991937602923891189117299705859665405178357204942548993158572930156945745983440411901397946954298034314149591997200982947349222108657353512268228295704734143212942637867955116007101829063806475658811025541698281803782990647316984868524313914430139861964400471784942893818960531539237632069138481619811926440556802039577257788932310009944961506041748685151193648411672088381675512855840252796474583126526322433103289959644991513384989650777168431802082440082147862370186777723428103203965906169550124412751367437919347684729537770096583982115848610661829760894041198597015960628265642602800206719721204099884284012325632215843148744354094679200739118802309307320741625987766301795531453040123340220009259643727287715668534295111135027778591974940846331435249840466770858862838885688088165472812585857346987249800699827374090212264227133055805952463897566494459374807860352391702512144378516769752089423704043644542969852006969927561781542923791440326184137308813084627782617865450002276459228349488315026980328069528229587489620951545432999015497062924794354061242568998344605828070450917262231427160469535266825605795003660416397642191982505547716579256877530320494855231299834289255618936194764085265254204615861725311524160545940242329964060158611708768583698267774118807448669593540622961048543651864984916510399943319309371903531938759379112347354021910524915890807024080747033192873626131657193131900781129703909522201731644043982421875000*t^43 - 7041118837009551064030887944486607715597972481846175028288928272877258910623860780640025165681558136671411957936334497101779559855453466201490443400818756067955613774073676925969561018949695863386429233282818530640706171156103869821959064637968523595639757712654195061027678722521382140533272399498414431218502503280585283472194492434536719473622213598697515084475765035158176426910999334150722904024640991576982535745370415498992368555980506598045698948591890692763436167276329520257141121499945426005103663391984304406289344202548859239994117979283762312657842221940337431089207768476037227660494967758223269829869240318256027382934139615334342898645248700228911842831008958708427088013846283279873097336751343077704960495210478130537646650064198799998820255258127821274011537394340257970897130113140970924280330037597549849401008408630187111342857373089991925013975390220923106016637059416651735080046532079585038322737975736199132099854871459730836396112738408988420202099027739752816551069992134969533121238258512896932243810258231281657966887080670675019655737461274285690206605776417513678263036887596503273859751009904233327686048410420354995800245398511594371473397729094440862367390062602151354001363701301634627512847087902232234659381097433880123727896871906533394604798119608101826949554826887611501576610577691200075509688115944299003976986559518879670332845465745112148400345772672286942461013810173923357676151273525655661453996253802122819936513518764363415235605102863184855975802441630481739005126377852285047936634679122717744959701535049984274380778701372286327533548221868417086655018563163923962338295805142708372798482157707697198626384755997659171517063499311975077020603905423590516959933784003162901810171945413246430062896754778380739787842648119032481205321002234309469754976815588846005131001971698701785011747751553510272218036682049732938746502561832118430955890663737685684021295132332372119295605634729478034700097269993262352858200448751195666559603293072674404964066217419192546192335295815268878802157559520486594899298473402390326059568626912015014814340837757926140014054123809821122078668628566317578539693263094840971418571388454382142051305384263612703138467136414204391873349797234689069385353332587365348929921948188173512515308707988192866116838542733954963953636100373613932598511224301873666175529741495710475932534398329933081901173178391694688029763497664970026794834249712417892396346044100428238564905208516202887184678436123586457142936831317738504977293087771889459261470292324130738912248609251172479122574004341106471221457322482239910528590841239784495117149163238692232860229148274437265337802421275003086914725504237570692583277758226896489951180954734384880575574059711837525843436008539026470974124677470897871042870519943579891620574353815363822153567135901400922468992989288879146244229012107064402024235104433278239827662215124930178952005608180845498521724447609669668519854034215606510391439545533817492583546844709409958661223481206596886867498191237948377071591515842770857384436327940805370228653287066388597880928249177155386465264638177453515022312685007586088449291552093152120782588354565482198940058355927730106435501796673595277494310798230388885483821627109786627366634787969088172199936140169685515828027604351108597864826471126602138514718015520417361057842250787968811740114772833846050975619993358736264110285700502479578260884045171769640783949470988112527404369319923067374446780998516147471089685510120564466080403975932500495553224072697784153497845695849498303744578426856239979482302418179371956603075506311302300879218428270507023140508428334130244182887188744653285348784750349422849067211117231797217648334957310025570282675970635204026467482838993786993971096028506973608005180830873097368798442086433287075778600575729714423613471367759539079257349253880296496274467448465728964965676576465884581997890459062968219600195616149825817572617070507752092454385093470179074733240590552185046346334676240643502073628594017578113298301481941431761947607210636685302546633263856082999508797058210051173102619247159543567194026330831110415625025335335747928636427647264923204314511674215783792334586100025846809081583775651112013062402022646151265801786939346006299516003145313275645940303444597420866597615718579227596940289593670104196077455294271862801751146372536795101953997409857926188524396108647878691890046387920951494716892609857779384586138425487476610821581737702195383640562120885775361605247998647481410311722836663816300841663299062435993806385573481619787480776851731807408631404470732901230493458023501475001335879908102342308354048216201575788873309444079987602835608200202045353417092595654054139068870928814782152494859964204782827126579886449260703072873319968684208694256249287099852056882152530290083503052037841406252324667868219498344897176588406405268380493294594695959651375139148410609836886956957743080551278508597308691203925758340380322464290282104902288132043744286720118415331263411682564193328236147419390704706443827642778400297796683342872086085864497989986736157227379585601670103557823665866142670941484426925470019022524620226934054954689946308297912137045940479405287593028481395007301271638583668754114337023982265477779117191321905373239711802698394811775706962839678147783196314130969068004551268060220713101735754094643792081691148829605444660111295361539542505943820068413706244267303544323784077961748166344167086993332946972832592028185081639481111290139611385547857710026553776917320278583606824910800726119361661646017340413623398587914824833577327374647730704016225345655293925309193793533782855591480985947688170817943967553951912976892082549224079992364132726669601996573291237004095307681401882244281060039121618534700105146938569072050537905431042058146268891945884259891570610467374057754032924321181729258277318621489832705248641882671085938977935398291522019695101004321741902485452457257980512631806369790264857648490430764067584792855388501280649153879284960256743864720915574625363503608376089368938938973837898473664242949611623678309668651144499501614774096301299423763078699767171/164259618780532742836846584478490392324351723286678066074901075818498718351841981408464250867419411090930969124790154726568065039283414845289997314257041535249442786886607514564789908748248017680310696307546932145091937100157404325276630644970538559406556999466159781927171342205152865434971315533458855492915824729725056291960309931265192397505417900281352500801314176474802836938500629598683727249130013516775459024501042904569467980742123665050045326123005088099909713546158974359673104363950260452790563277778320211556335715844929150392181481288780766500177092718500354435382325127232957295174434944606788886758736548799017755101344533983996794041008136986282932410902008284698836911006206131842845851928096201691542959874210584171469335901514601351999970668964618543819692956392729227797707711111612273566550530640859855087342022178732377428496224313902692714803588110426800117613890791655729848267979793461997367799230761575110697153397081390679385588727649373922688218876771900928812308697789461994738636446772880454120556224026937275840253563670151380491065057902567587771769369274568032985083406210897815620118184915217966267597882918691449443227143395522855526934916775802976039006302000886740863961244296456080197000912361289410642977924053835986498610220526189017446993238100183820120026123460179480003991940173150371267078113216267811813612618540575173844716349516214577382472314636056269076584858422104386306856525901418561999465632925866119938312116106135187307545549128876963820283549856263664000185770478696421732742690794058407735372618137577997867124060249580176719819283457144908763955484292630282042439483051466523157431384660681127068891579168835450386236133562332295326907831986785534209403954223659800180819475468049623295289811297434366545292110477705054178800258031284041327076459998966760906915325293969122770534575458128212007011500277418360106868905956087308944530367276375601798404742084851663289877694103702445390863874058768703241512920928002677666624283225722607874845009422557136644709153406799668777981666389334136099186847034935749925011695138184436138616080057205574705569566565887702653700675436453226750054911097255672512978602899898043799549739727517227707894157737243265483862618990662651811352750085937624299496548110856744091111711730323449757955153318536918580670534740081967188451797188461857849652706256622426406131468453886700626436572511433918210516091918248400298929708595808411467238504919974274675510298054920318526186933672603547498229622176035427677030090261824305567713881698681299344342592423628224959786925469629325687879985645960640838496524611700877263170082953005095610736666307304710537607864411114608815049605594988590918296983961488562647524570076792125387337939921057657728390486189789646331422183447436857878701423528589847291792851344928107472115200094401184698644801847516525923282766103820577133711120601139994204774808162564289176192253777266850154455169948970193081530355865237432504907481052895974342138672213454103565430763557681659937475706620945432877807624055638646259097543932959855506697611470287417534217325384634888682419548759315847112089752324262623419481552557525514486696866969244458119292775933173841740462631737714351444829056055679288112985524256013461029543235216266068141698788023633081190282936409619262452911613834075456401398662528372814476486172352406642227310275721446163926643757991183859116447336558181954894902331079663259468992443268088289086838293277155782345096447999819240978701570917119883295359678048895977638850064993709296861997365546516813325577414007793068014232872056940265560004501564073931355646252804954792601947267828344918156800897359167491955483939768385435293722186755705455010906501875557349281885280732474719223407366606798142774850942248989706156004565169776192706323670330056651799153262603687810774248865456224150171875276952796845476098684058322874155431851626113979511065425970216777562689474490954101838459560555191904741843222782129998719343440485296379231889047384250399873385191385242221711336512159607683834500500312006742373374052572134461254988891104247167348131493589941779554645014536844407978311856198921331755892590769428069018210203740814891493447815737795537759186046638904596615796841349316554656981210866466715808191685540082071124504224848322633799690239787505724782064989832963682459859876712841330203945629615874648698326339328977318746181612902633149608327862259291516939846811745083358206699132724817075008237462330170415871845147694070781555135636408905661683263912394293638355599147535959539658950865311493297318525236166197610202218120333616196027604845343209880399877992888798125221647067177201147889783328481924069617407264450510186196243387199204942711299052214477416685817660370435644622068330505714070391085771682282273519404777234482018657647611719236382350118139095086513397270810017019481833130077596022883671427820866011724415634361130256634080974688062354133900390941561777440845964640371546749983934959765703333890662997171762975127473238637830653226332254267098186134523541042735089326498951452065541424374147899751434518807038951110600981078305987573855541393098280251154529153587556526157394886601665879445697657439289774421072855517898095239621703644548386817734412132562562880799417701495873135522626164578443874657213210738248484160370473272368176252082855202381605029663323589056350405024750230045793129286318486696503296454593750487499395358101756175463030364949290180249485948483878558036409439395199856840554429229181138246699443760957350629176317624263624605892158704369096603105579928819205798552998480312288143046362854638458412022458655476851638309994641051037775772842161578410657566450007335257513570573459531381057112924295337466556399424172996827712758313226251975114944550221507668227008511178301265294846280304215840895011794675059069285276962320420088716605375477150089078632799376490327683294239830299152437095554448226022295092474114174328638288859950476547472196161049490667935356964229541156418433787173619866844261806663531689158469335777139785918515045024728981489299815740440288148350868673177869458072529045930682650024186363943359375000*t^41 + 1282498561616222378632619050604144939340786475687872583110876940706664535493760624424615331994309866625255979072096186194566984589127124523808465315697216399902929098187115266807526466354187244426056089580840371773790342330661185133644174623935171937737564478046050801669122061046541457080237242980732367421112044195866677250703618760221176061715312061426483478589409058767131763080580946891847093243788850301389732289129555345666573751215009984867445235138183322063895336626841741390299372778285459117658326735474216850483700483772187592663109078904960201024984841620484768890818783578213486568192409719874397882774957394180342255221191734476989141137495003575587434596645060684318271077898478640337067447216514975615834527202852944639175420718976934471564685689249269990189086320449456504594087852294769473510280569107098697265828748545736180071861691338937679199583510039764778182849561911180318895222141927643802877671393557056911161899877579090933190043589795094588534794828796783564805141838209776170985040825273225552305241504322955436962828451471632306683780109487436770236632484899644158142371252236213813677368572590614800035792031098724227371133645118778658612001879017743969227175568628647911399724293945939014598242339522145769991875279925964567890349506642509873673707704432080278186574419833694783149210692527526740883343456956668004405722981777249772527291023792612938082559863520256900518950580805976119110133804349244458882353466158781187427493457106949422936595910418205574103135622762085565431757657184744880845504831259013470472778071652520229361419859907225433631585493964280148324763999398233970037434496198611442062511861019075268884444372075055317742724287613162865428227339032122865161643576619440835212804466478638391651373990025710168501973532061327983237438312510761716166199936352738537958306294235882259372694725034534142386911871308599134439399784376553888492999407400364405385442823783525402439880124000054637585369048548976841975155225695612953450036974778397554997517898751568713965055383910397778369898049602696222336381525867669063636501252601499100652433896090580461075512074680842118465107853970817404398977952313507683870236612881324550115744613079101291984484440998358201316444597421459785957811950653617294587891012013491649914162346186664123933094392171192192373415622425307373990776428048826133388634931385229046676379475212325397214529080648423814743145526963967544913764337789349562521038939643759645084381794172331388297055704356408762253964011478862607823837416694097279063967574785469425344557398065372145150909860078731284334784790296440723838731987462379280226084177556793540880066770630985841819614033325078264407461890379797841020589292251957961096243020252385015709606570927871361629046493038233364700535966625002995492655218599638216305360657462855795695431375179751158603504656886428098556150260253767860773054745763895757354855227734249513304221868880173320449904686295952296541297069708607651097738469187319880001707171350568942243050960434361098673532103460054003405264489594342063710451090594689563577366596268472867616645876918502099951746136555713714114333353361602121796198520650595336741005174417387613774586002369497526559425560786921820452099146132579001147086461746206855779267699160632603783390681802563467372497527576303415367141854803717746867923413740929553169171843431753418244853411963874486039085857799209633418958040356555405337823226927005462426460084575491585882106825565980449290659024680156939825830239413956156119588728624889067219826555795041307675405157977167985386937961164614400736769637360856565142740437486639446949854492679564466042640832121514556037881617265116976479050474594776649707224288347289013143057808156692948059643101083463653834007147883529173802755999247878613517129221408747421973890916728767659908773499478503235421401016157466989465295099090049722565749110391039074600547296911739092710194450306163676067548971996546489369702363175964341569913516997160903360894880327147123917855948675323058303377706972564335820939155563261645045834643486969288945909228855656179556126923700149629243581433906667019309951354598450615857884685769429566804636838082715957922299369793706011988039703905975693180637992455392960127554173725826204551315898189959026290331490793174347488965305619720512005349982060639674552192539259815459440941776697018653135556505813985846106573065736580778548959777518759619371763181055073070561036597080990939425342601283116375408153203477547683335265118496252778665134285070971808400456429595516193995285745257656527191135213218513149176298990375473521921664605523471446524728232409848483703923432251855699639731488535852553896151573238869468862048339587021703835828771036962372768206018430707244622671093210756172585587095547367977368143438820071478052659322688002680608641225129985315305619574929050378303057889442296386186056186127408304047701342181495395301504551712745615330239400471109569055458855572742336125795964295161825274378766841323726349810866997339598593577479297633169417819415167543632936683114088064618341604021301043298238455372954403426862872815942515868492282130407284360903268604556361585939308793887653892809496621869143733400971943016852479137119315223312322855401556350429035614047683876815657363995001378901217791502044448713661549230723570451053561551243862551061901033849898953928163384327429097913997933739917669636873945815650554894921148159984340233434517659095685647420556086839818969533894106704469376538351494514686757575696007797946399264483266444133451190811565075957920440298993613305733650908857662169580295264117043028761921397117451896603628650454760125623505724744636781598672060068672670040870730684395649932670452502396032328091111519883337403489594146259006645261601415040425879038933279329039975455109044000385380857728904609455188800385285775889739674689092658547701411556019724151441292061171689886189041072700260334789224132797954300516641630385479446654226784575730840363979063066515311055075029691378674176204207911881782848698983003795642403141219334273536223278437357166058784476727486024885222692902919545087195197929777332145778064404489864679611615111247/121962766944545561556358588975279116300831154540358464060614048795235298376242671195784706269058912735016244575156689884476788291667935522627823005835853339922711269263306079564356507245574153127630692008353597117730763296866872711517898253890624880359368572103623638080924721587326002585466201783593200203489999861820854296780530123964405355147772790958904231844975776032541106426836717477022667482479035036205778325692024356642829975701026821299658654646331277914182962308023038462057279990233068386196993233750402757080579269014859894166194749856919719126381491343486513168271376406970470791667017946370540748418361887483270683162748316483117619575448541712315077315094741151388886406422108052893313045056611429755970647706601358747315981906874591503859978221706229268786122020121601451639797975500372113123163769000838442402351451467708790240658446553072749340741664171991899087328313912804379412338974996645533045590928840469519692636397332932579443799630279660137596002516003136439643139208108675531093437561728863737184512996340000927311388271025087400014615805492656433920538756686366764491424429111591628097937752299549339953691428067128401211596153971175720228749175706033709708962179235658405091491223890118639546273177428257387402411108609973219975218088740695345454392479289386486439119396669183263902964015578564150665805499063078850271607369266377066579701889515789323706485693617271779789364257378412506832840970481803282284603232447455594054196746208805376575852570228191145636560535768275770520137934580432093136561447914588367743514168967151663416339614735313281214465817966930094757236947087277984416511316165713893444392803110555736848651997532860321911780329170031729280229065250188259150482436011067401634258460535026845296752684888345017159879392029696002727759191588228400685354271549232819973384629030772073657121922277660197415206038955983132379350162672394826891313797702708884335315520998002359992734187871999065702716426488635762156823343789041988167468530295099036347072419496248673958696546404548754067651387294080596053646233923439794319321183640101943832922439442475139218885403175171619220372751511566520861915771489712336840886612653174297521165681747681541573111412119903124621767994600567018969929416938808686042376186972311132487650445959765161445281701339013662046147872044510860637425459412432929453367134395542151606552615327010875215129155089739684271308198249299437221955308632387745514424589903080898946566396305778336505693798251908134017435494465706305050194842019404546884027557161270864763174374874543957032641792161199774323250889342125775822583669524187901367903786592606283490971974733173747574173839325252597045174332154279028756835510591405257765786993282018153100098420391385310863329935995918812401080971209721866974935806969977961614156192123609119798045536070092879638743765371781020498037453832086778521780507046346445697045295060703984713322748429620636239682963687110368363036289229938793634893804681775260949037964118489671897332341941578632503575712166051983911772160861311694847379926370222692713722976516688407519156364098091404846696514953792016480726641100764997888965052773962694506372423724664010153574886130381577492293504065252905947785574121341871423891751760089994814435852148077555595211350107547562783785080284142302371286873271801026378038506927316814748790982971661931853777879723173776715532990308454015393962147394450101509464980826649970155726889126555554646977432758288168391234112639865786426685916405961513346804560951305263396846173257829152920033043918288733894241229900786353000567907502278147178303342411324894031567342707678933506945846362546101731424666289181862776946825278026185705588723666111300345598077642601331841799820943862479023379969705547621010326824619874856820833389638558823084445325220067063960871297483238199499879782601246431502617393137451657766003272913304734060408149832389629786966078782885957340296934809533420615056223712229989270818592915731524049112504560332561579677617682805921905988504603542349620667360278508705247116621481665006212230234034809837481829251644903521755987633990531771319323923293606972923896553227699088828750248646300341246021076277555056933885003185313186786195639629386662987229154701867541832808549068351536487582326513510937809944386949879555596270003042223000650683254950975534226445958459284687676429629989786926658507306951765659169039847580205113584183437727523951327836257720724393468474106048176678193616315780151533784845022162847555304688210033612453799823454952763026479032367045449958196771017493783773259004987853401725575146954347710025550496597667333336196909409719932607977072947379071852308164121397828621690924893854503813250710714995409669963139546269249481889219612825048466131885735400492697265381185474094588088158047096602898853303351701533013894962718278101736197473576437636965261099082615046991126035156993013705378608513139215550805123705886297944421040274109619749828128745475873461863071707626034725413817275400034009032148879688589260020551698793320403204883729224230803824925471453158664507597804815565440130214226421199621228450642195773587739484375473086482237896538760720671865703301736915488430510648672657507646595222039335715419114956077177212167801008427702938993567643360685803125549927199494576932980808973149499489075076404733370867171519987768341734525017764874340175730877045809001398495091476372153697617535859736968301053390553960281300045974847958835243316749279829342034008750935893704111663702666995148174336992510832842163415836015741269874927837994054227805893097148260305425601371631873946211924419569055370926675551691562341445171020980395548511335304971969913243089130446428703826150793702050434906346289288068918126572448450144576723047570492091522846328539469443658553819549888689481423363125880261864546257546231358944318144522911915872079491291783941140884853537044068304845973073997120684543449177807821554106162029774439013929478513228836498105649579246820942002545940434308640687086976412751131864391447672279200163481814526291044497420930861268755805113187276913950150519989834568072618852816603531867642958375227944335937500*t^39 - 49918065147830265412970206680068169602642324758613368697640489006864224190370905857788478035314450780512613525562724355697318337948853020985406648337220145384920932897299998977179827782981498520179425380268682538549568492415931628294315683409559964231854903140030935686963453027042890975459517034161892523609329550888358280459120011527547707974096763499790583558629960257710199531931272881958211039675261716670569291516749629514399558701692393906464482176339340730788222062983712653804187174071880062060559230811870517735879485334297428273989798043899292536419946516166139835036691090690049619686103863754400215301872204832421765170171298031037729864337524310586389698277017962692024324381701438160208027950079971422472593228896728066551178982475465224831703699508540853942038101778159839813665036521121050992693330345080995531901154635644920977115818027049433737749819650116684526368134604718495559222934080903071252372291416897531172936547433857719062221759033376510570469432402272241221178861756662849767447066858897847217829097979697859167212182388658544467931227502005824829139841887167122883647681430879131316723860354349997498016545807025076561438099387516976422714782668904750893580300988941252666553229463537273037009523657388577920083037773739720372018001073043237665704048818998861031028248539630433358366162411248593112875757400974684879250035849166964099279706581988881363290112387985939639015119363668971425146078188418064283563952610360905632622820544627342440764676071241214865934353108947810279646082651498272921237404831171834359781928835710687243935358037305620370038088239373039783898196486874499830436286689194773683574214263825029240224982437185129597894114467500348462869796223931689652548516300121305845693221089334690242749717392319536377778009985082961237506054681530301343431812246338880343735997132767684848675138512330159618008409893811393739449367205491703265162473946699743072460036964683594225766155692343007530607097632703428143348531816254464464923223999523291441117769030003615179735061774182602930002134435077824361863480573359559371779696531767313409872510333032022273027896104687564572406667035722504369834385350842690194529887235006754440660688157642798103711351816098060640247207271662818537709442487905893757302621324777778862032173064425875433309549580753491944833694660034365387714374640519423107434665959516914322797152358247444377587652288088846440817865833341383385948737532034779640599001070982369013259233083065037354991835195709814040064651695181798626486056136481337601062718466570403197692455223326196879149625978592994880879047077211972564089386987406501159356889791045652234848089715518765406819871575875038621793590625876817921915977984552137817895975677766542873923576181814113452014211775162243042824772348249417297436416628963466202612738225305364645333153853886596153376480676495358135814070706594231250394402185750069375492067772763622157875572354385342367860994366285732072846660587020948609752401654126431296977040273900317175840647835624766657876620216333968524289440911185447139279708626670091432823757983477385349810185186681917117540614537948521981702607090370279039997908097900505236794953872791691870312458963264835872982914612527223048033284419945538320428876524088229264536844354927608049989721046092240195595435312228884325071043870197293767127451586066043134140062621721974356714470822279965109366772260942650762733781622400073292104190215283925844672040094027432186069069907414555234574308271197395537964864271622467318195934087623291597370832908640962130761236888022996821594726700276813379994536542096804038183373966543869189943805078386943722847554023822932239289260265867744743186434312516506739487772154894814285258727866471583219052707866254017746024299180356520940474803179588380677565975582939851305007741123899684391460205173764004206252653227816836817997947080349692603579627716886060273828424729271940743181776117639302816041703615580936681601210194911764569095733104664376828007509885137965678727534275961096519521269718785168610887136822603655961103375015776703042381567787478258594495296653535914183079827166514409808331079933634226737068956696282685378626118389762840736119967673497313200216374388675044562185329495884360234233027923198175105929776030044009368640606288453314848391935179409029313205830308335665594931393738205478958318151518175067892064682817900244793146905656849100947583763229374741414115858189285158917767278077822791932521791250466580234716168703350698557491094632725929759267758784561317921823044208121551367328924656967601980531322752450485228863101651606771020472795775719831824446484885433524437593290347263835400246231737410027454315949356678442541453969585339887632696931206923850323218166907525321816213295869498049923188697626730092195263852338464148844487022039190074324200725542895100033988111094419712503803013019530350216750622370299378151591789587566163173737600302456358836626469735249934645698592373335530665253694151028037305529375650156804111206468864874463434808143525949327173288947209371934477211334372348795633032862494868619901963074339648701982757722525986346507545286900631047134217978961789554216431969329045795324972905294243153595910438740129786976019312146012125552307297320447598998118612883238673443720673534535840810484509848711483142537505306105390100729761177962005506466045066056297844025319439187876655897116304724386200776914048465187523495421867019653798628617870661819086561069910204223146470087925045891697269164219704472455722209610180791306130014911142318366756875856177818406403786279539939512302496653220969614928573810886893539927688745615143801150156736251044769696496554229015891832709358455935936542863566323883373153209626132316352917966015524339233808215226615814668731631623769837755247517915052876781329412018623801995266173688572676658691521243867320473827551143066219185635432261088274991489742721391570454754924173104153411595199295032523971832289644323924024579074933639188274930930293317817100177452766012931469669659417411365444211822355578657633647265331422997494293948487855251945299937115316634900989327151453964985561905832903911376369198543390851909761489/21890753041328690535756669816075738823226104661089980728828162604273002272658940983858793432908009978079838769899918697213782513889116632266532334380794189216896894483157501460269116685103053125472175488678850764720906232770977153349366353262419850320912307813470909399140334643879026105083677243209035933959743564942204617370864381224380448359856654787495631356790523903276608845842487752286119804547519109062575596919081294782046405895056096130707963654469716548699506055286186390625665639272602018035357759903918443578565509823179981004188801256370205997042831779600143389176913714071622962606900657040866288177654697753407558516390723471328803513542045948364244646299056104095441149870634778724440802958878974571584475229389987467466971111490311295564611475690861663628278311303877183627656046884682174150311445718099207610678465648050295684220746817218185779107478184716494707982005061272580920163405768628685418439397484186836867909096957193027079656343896349255465949169539024489166717293763095608144975972618001183597220281394359140799479946081425943592366939447399872754968494789860701318973615481567728120142673489662702042970256319740995089260848148672565169262672562621435075967570632041252195908681211046935303177236974302607995304557955636218969910939004740190209762752692966805258303481453443149931301233565383309093862525472860306459006450893965114514305467348987827331933329623612883551937174401253526867432994701862127589544169926466388676394287781067631693101743374290718447587788471228984452332449796487811588613593215438937800117927763334913946522494952492127397468223737654119571811759733613997202963569568205057797711528763433080972834973916154416753396469338210823204143678378238918309060950053268507985636133942184305566083815236369618464593737030971077412674726695323046276858458996016147174710061620907808092303934767785163638626724940817485298857721505301635595876835485101594624287401204769654357670238848820345126128589369755136797378548885212664542878966976043416780243767601890787633612200636713878935219479770732414676295477883694322057314058602069579662319412207623742936723021082723111142118186168742708872651548728922727125287340732621027760209224929071045923378971406136458265445537492409464943320664578760533392221366892466100702911618505598875131204407932643477803154746264399385242614826048385397594194101045353719519124828392027592987330873990466097176901471480643488732145824626326005605153131521065802375024737798473034757432220199060434310821755416921644496188817798354662261235715387920411624159503182610453826371603721240985134942467317817446942515017606905520758341705285852409857353944182877339308185048084019696905544110899485979520457655747175302675910485973695565941043306224094799385725885947985427866860687140206488944219247404867839264079316535006765091956891089503850191569393784678644704775953251913011529550347418575003073828642703203279307519467666854985991737967841276219962596257041271065524211708532626328888288865354600710340546830604898728910898204747752920189292439128953381126452807297219457666565662451713303913694732017606149587868605248116515778591961223214230390327060754300996449861717078785847976282671869555667755027039191199239529089718432035720511980570828734101633360281154783151004268703865457254858628091333051182476897643920579671401186398679261992390808637969272654435293465591338883000223870055363541224557308506696172065801406815039738233079185227843304680226718700205568685606122781514371922738497816454630600708510939977867789177518277046258216416187369949259929735605366807806948819880833742231544823676843058314313358240998814167552528741654815966977435196513442898447144301972979058972797976042635361600491962653800239048528172989924034696504097126636752489033019803567281993482916088972096451054289142063319172464079035453010166645089184839103090213378255440041137487766933157259959560437149403266884840065422569274394412270350429075495010091435528459612711029497695401752404808510828921309172905737939524444664603390379396085760808255116947095636316676196283166297734313940227240328327218316016725433677895736471775263268283467918217109637758817785174391070269848779198003782921612446116338333905056213012906909677069401048989848279822379303324611371242583472130161169091706786400274580747612542920256956296436014225199606585352297054402800384431121410446408423294528450029452881015748289203411831687053571386258786350238329584719104378314854326726595814034751646422078480422920901413844433003405576159879158374327286786393363727005809469696146343010182627089395200334228589072104590410991805999235355217338042854701368676047898449442457423349529576999132234585891917957739396775820039145968076282178663274095948123689352471108321468968598442639056414046242278996350469187658002990182213581441545948028806715659771724736898152479798804674744488806634790453681495008434304672976896181947119237425435243816811176049774463733614032869711983032020433364572592672642089793676467771228121049430775334954488260456926277439586202347519046729081694988964503250627648722361811578286785479716873869525630383292239707670628086420900363497195597733471170904506957052428283587772106625856897783962582271860346824783442957692511123197244621550901913001512664630075768551372430785176380756164011847141817068277231961446757064995721374258210272818317394670299362162926163621285029213350333584345272829092437843162121820978430207881377791736460746162098049633637094954288332277061390719519398750152020042203042794000954368178142969997311382329541286894592935765793804604990801325129174926614851528241618400602140280435471476832993047739511189490158901201609457425111464994968958787221125977564126327770655279855206265241641667089292997077106132077231719521358806272837433956404520156554099403508954380163332398509773380334662148790349218272057102863086754130886062539550963794517794224597653285485174654307175507482157544734737202019054723292848028141188451092355268890757616787890938308149271360004114995118175253570715975660003428357805157548017991898392602101192718689263862456213100984555155221536636973756623896659390377514705146375040913085937500*t^37 + 180869967291460824582826022554885165883959833432568734493633593379974152897039964766349231480249668225594490400583352908981560269592014884811979250420293002245332651623525730771484086224788059875578553986008224861927704889491633674995313004593386236868820514167160097324726137652065958014686816170796992919674297684013832051802899684060931889437507496187774009867859844356868377777943809567884130925943165627448302901707100180117573529053431167006250995910009577981491116375384995720343857793564923283461073789531526141293961893390570841845016570471353988683969937159048933147238080659249469592567414268132212454017494152430637045869765763096316895510455129093767009566009260352682330146261048502818963985917990693142435591905634532628387424727636455200878316322825882355836484787584931395008644260600102798869019981553216947608199240158220514077502466171913233724030620459893130474754051780338999986290874328715282061847356045352202127900780960303810266946157954180693254006626222743424862240170409579734883961314714232750334098455980343079966858749644945986471088024925472474352821842836838205077842784252368034778417588187010866485818719961940195509905616179574007471301546492816677561328629818628519880860287662659599693796997112612369294838131664696587011399386015549674646708000087973975747185868861604836231597711413633734263686024592386955826061972747559285433543098708270538926805502760609647572368067333563641643191130513907025276022694728362150872004079566442299572579521505399014278090964819276825210279881552450264605988836240558311263623992085562050346544121168167117879818518781324387711001125304196105327289531391900378971863752905224656011105126519249199401723842738520383510355438664255919958894509967539858153398013567930686806075244350717442210427828819921453006506666739213561757245148268660097081991887223832256535621511943394641294349803728581402072335719401985031174723037873933223983880760253985957648764184984810219538859126601151767052981417001981563644095415506647666312518046229117839881699754761546873580100215825614819810960185784188792327647684218469992565168797450430964186999190176911530421319469585419194187153529862052913390235959834060454790520769263601567917726790810662802661876866400016869837931159376019282784852974861241010053904340338495480602871365738300227137636241133306739801611962045837622069838568570083490256840099497569213054529562654008754038571060001875073829725618352659328954313183076484070527948945956568105228454204430452474271013592496160099131848196309598837585435959209364016221455037302564443792353118058967096998079351364539472553035340949715995360343706821969780029160589544185546983594698230958002877046892071588734153877231320447667963682670106743148420593007992757916248087991556774592285013177783608666022781001406173843292177064663816327022030016125234508992731333023233555945982239963178988978125650799191799495898087477476640400028979959799865599148453641745675339226967974418836146758799335560356151247222512814269415885022188065329385915683134250549172958113330861052543444988401848599688503571413938876723822616054402955729254375211551712204538581637838601158816166618901085661889818410396214772015934204542013340888153563305184411665814893799237267944208803725747341899615105286789584035113454833784902454659987420570911441801693491730295563252913602354434354950740764843202251150960428902633678307963414663281708368781461394995975103886113485752264601803707527984244392648207770544331868960875619081681052064631958388412669758274852578176554894714234173221311977809447187546304770845578339924782980754494220058248940757009737701211852152347101344053636062076120639241975348856342794368278046696917915576236119591658216572140812234981601515017911058986147694291092629172225046057678778464582166250956031596547297638226336710650336361532497430108822044547656158590774510898532663170676989477448745428578434841931733923998773056679909881552065498362930660527181915514316667561162913735721425186044755298019697208214029234681434544298393193682274463927736957986182839095796100101984796806185904738785790167121377716793955854522260380854978581660309494540177387250948942117795077769732905946811806523797559370767157475874694798468492410711762923826370287860905043890714675351106350117308131824649546130348753430466970245417775028125850822933753141894155150613660351142599031586406993679785208739516258234833684316222958791211137381697051266300812994185010981053180763195005459942549804627570165435762504718814692119012637667825164431008731184951377002721026436988324786019074346125214521072601389125423253745072628011660678829346164662754098201750073731702931841936256512057049718996838649354318917551746675952569126688915882484844298697007812018148774253248940337001168966963607166878615411059610818385322750716038053796017108780160317867557609249696779485962096712593653004903390116889257671773125084082046213815153078930450427873002523575381815621749989905220663665223473899833714461182038502011465636520097945697573806447789539278366320768834281186010267888826567852653132056324135364202385939130448288876483425274991841406965916676050838115288709332886599245939660262619571584378561287077035518001793700217619196702995842805788079535076257702673525350076825124413867137211150748411833087381820868444613242145772124773418555103581609876314352143922309157189584310242526131834388108592564641729248523872971689889659387619253515565072431977840102443559077663007325581024335603651108326615771109152580310917136171557302961393170557662688459549553280368993350654321479301393852152487623567039384185215840098419132155697272589783729528800840392108215623877562809212747989678637825196157293412315981130126792880627478473690247488596317761621265689816585525844587763952501051512875549589164456979450913389458907587003671372078957635828788528163117934083293415057470654115988903445357850874020376668102352567431513472470255436618993123435563392542846792477287975424573134569590885683527122415729717290741994369670893743258615557205923681060954760646356501524445095938503944581745389523402949158782446254827676502740823167698292012741426087027766608471460250509/415332665811155155570302221915815369024452039786085580314523517518909394470448015423483053781119540665190454499182241228218252020274591239219072938792365427844908646680447730408349186836279548488688302514933871265785842578519620585169058918654560403385957840136664281032338241081164225020776795263047114206479458988903449767414778259986893912124847882724917113850458048110815659723822335192023137913306984177349407271275542403702610187522415661723161905011830838302352790562456833681600466993766665315157328309528398578166296970158712072025419958972213097565515348899440558356816038575088630263514709763315895521640908049267354218338007780456022163959635574479775668694646956353378369924572584180123174153436028112141954097595453275734103073520708068364496142052296888861271658771224913051530122835487753682527530672813666047099899537430575880278999034207761254511714856369485926621712636567928427187965158096684788209309649564842148142491515241878513781587930141545333435035595037707875541501087072786943723598183184779213114828041590273428141484382409757091941664634920938126323996847094113846646472380217852571360544778101168022545003241525896717639489605415355155373578274025952633062952286045755649771024167842025637373795144755687319262264856347476370726418356252097662898741956498991818684568756224786250047931512510786026591661969782376625249257527771986767271417245378093372622086416102060655498916119721080428673998980559654420752973169956200131103480811413769660771822266182488766221800743427101272582091344787417398248830876682111738802237440266516475417805174504039822514126839563059241605725819810730433418389887483241907405229545727838455214328424030821636780657337173621564575915195176316774404345592902553854213961243984145473172725359349499247625535226911937739018855625408561580712287519329819873422877385348034629210739519107707699305836781309564180535084337749236437521771311095711335844587990425629658353635342483023845366007290204543406263776792362683527273000941004931853506246617743981970778263914783057919257407427001463651425930418225767948222553219963590403322925064047347771394042183785719568155863964606956260232469924532533903836532789035134094261266916221834438870595619651561991955209927558687686221921798224051201117281069148951424147133951106227306543391739695019497778773834529955903792313726647744570570925917130765164930422419762253250732601987602897303194184675119235921350442402369752863103175630480761980196415295527785686478849150803795267194510062234567417197960813363377646145607356819462944869188411734933475300347724657058690938638163705617506855284928649937177631239921909956532969255913956213302549889290675184519667350428417274530361115522554515202121328679825251007854389215386879707264312755013128928717194658714187979428159775086951977388748113718236462014965879590046022553559849644443475209532950887646867398495780752423031292640734531046001996720710868437842329731173637186659830880336296548324270178902429829267015642796727829693488212840125375883660825398187095945213061953203385771642428938449947548160245811921695658038208158820527486775236780653453893961393426451253776594853963500521608318997983494801764306768531146704831460242743573563949984350874034839886470550289777603766124835604612372216351260273339216024615051895021673786453571514385052143881968969536268071847234158227821713880432779597835023409652885915275836206465691127046291626826691463726925395178054863405402311328554798494843710689140341164569993579066679760829235064180536877383459530211634769547781734149559577850558767431554029202110042063386136393093681652535863152648040140031555287077707476802184022112419133849646343510683783379224308078491329241351995771496156296426157082885876727747901539077734672945952629761618975790052957432624174551667801084080479147298893777931969946300999590611020460820792697068522132672392335469920983688962470996726516036571830430449827854726416588810843540472894167236242666165490343442761406221302042556808182676739995352258004328501394055306379789299659326813428679370116397021372506513769956379446559742856952914695709579510346135221249589576621472394281377451532164464660068414309022783702666367864106410099175956793228690136774340359532960442996580876630007322537221151683610741496571370334544974405209613103351490000550900543191405029462806024792230599750428915422898111712938193317810051910160066839332405967435293089502894950099135618035334283048953339919668577353250309524206913197272790726769534932940323470019309844193761588587981731030846928596709398018776561976978492344741368503472149422092499149087778688195117907332596864874616502314181392124462464631615217659211585926922335306298825314207229201880798651065449146360961698106092830217342465296110992773448720553029185282108901884754543219132809031674736635573576064679993263927094676778885429234341382223178997256335391781645456227831922154780478504666365977281120150998423609216136515528048975364279573565674596113371541490834604740598404775686602301028398887588168831421338217512388400103117564385218413025421875759405181836684416398952579902891689974896007426615700450472217707433278638078290864188213077048774461584216725712203844441668452833674688405350728548652508337417992549425220079109780826224680797920633686789022142995328008559285285998124779376638471881810713641331448959958346244825679790226328834111948392101944166924604906108726793672967824819644810971154789454026903886643049482238195693457038088067489088786557241151532920800717190307801890985433955809138178118792918470270384889394250022505501149465964345904962858725016651816829796672045972344236787013868563649245717530906211867903466173688329974827817038817568018435000000174550129681071147305315775241841310938330180191999834648744104828037729004051377777871980702023639441723077321972836022390562841925053623951618564902699513943317966934695986257991014935308394394792530735304120935037940149076145308533826467993381467369373875642197617486083768613305967256614132127745215108865044394997657362343437276232397530548991124504730737527563871120115178294355614026095100517718301350687970055270684405750142668134765625000*t^35 - 1858046155261589540584371221852229914237095582272386537731724629271664669539591244436392625276855236388466755950646000623312758255464239866160207516125316404922716957465525701370909806180124167038695914322404287441092941117754997841563622258938695401640730682162396514901978402118953587645988596271931324712933711312934402139038925342089113806776126081790487889319764822566112552807382488924288238133629843107870205222517070523748266357352987015895628357456828130170271118400320960012938022765278077496610658341871788784360353171814609766144619440603257126738410090991190866662742802492833745139509621557948902844572080740861705451892028414816554734074263321039439146701714030389765916189714496153063129474244683793562249328193621120115183811873409781706431933146627117903094179064121406943052004922614042990627442682122494332750131361099959538878803952584682985955060353505913185342321745994160987923032062113718752838196847221132384424173526925387447599456362593139678944643231385014461894161016638440478896845917143461519771636036827199637640911872933219412497459856947705207875170774565624207648114314908610250750117350385321294786575515788869864533411245633709101776849560095038049048004083990394753413078143720525316663681321530693299954339489740756877571663375425815990008403227063582553155762296556122867665874066081455897262375942315925511162349455661891625789088982048425629371412564281425713587717950130122977619166332696327352301874342806877182938650669907672858658999658085941485013183046483133460347919369354930794178291846047526169954650645940131764397782015284038595428005040612387337266209579515777948881637198558761536814576180791390592514620188253028712650733696301156558957249019341613450354514917574478626139989207289665938804511173265121220841552335403053097806530221562826685984717150644506390428530702892274187423301982645502814869202279144750431621234344914825918081931412190496053941186473362215273513453128086015049528141527330852920736951014220735004590406811139730981235338558555275605327607050793579424054368477043728289840543262913493436876940499838252783820310229962985339184198556586101766744549618766849374453339839585317202773021656593903156172803379879330342014306509200934448772664333720947164345165601505261741464998880333041461259381807367841231302695295340592505492288069778469306900754433409315140975931820430737563898140778700754915098660409809522642414023129733281506143306880680069898448341672135557668458244596849726376683871839344722023870214243228172286250768122582099600256368508529776150230095755961270044448753000589523721835132058671251207987202874354901129586914662849929410166770136654283092123979677143006866601964309025242743184939243321581793809251693451729576253368651930303775433331168426119141077403302903223046349598791603593072291970599895601332731529294236624100453321430703448134821010224030217527221656456255384269640807887787833826812832253416582821492407637682853055143428329098721106783379580586048337010770415320029840673092625089063889795681357677692929280832935673570002337227543509118617139575454522097608489501351557290494295832454016830866227626289574785544399995078716072272303740962945634802804851787680618922981899183331653565785358473742473263177992814632359104772310498693098680719022935075900336218288375799178066685422424927620165447609952756015891473655109587525571652524134317816634085746306271175912581626106550040297766355518008175928601263339699731984750644169034358052521530892397841199371441171471046553061432609969556304147129821076141105305606968960068165666272234712499169758853812847600744794932260201851562218478170610110571476852238513796867430613691639747258572535025229652338026032169221687603055317156560612981971795797686425949639940695363537134109943838494171038041151069574903961122904721806112023528590388728594020942218774230011978426851813600630967448321787999380249014489594793978098709001288577937614692828481304277799277452554038858549041024115240690234619544749252279165226266034365342260526002433199439164414627409490437427113135799958112186892822689969647079066126540136027336711796034032375593810821270577718735829256152879275253284762143028700633747942887066765021525058170124430450154436835300019664670584074173167188483682893630469001061940353567079175537211878506569179338315585618175814840240152329697388821131533859920304373939619830257918688341846581028810491574778076032871203412299336279694438347709025626627947466454118658560610772816821078457094379701007934753522459061375712959004930771122519714792052609113969387404206751973595532362100443278442040923359189170869143308361990795525467747176260996788314093503327934525855275942753100087533328076024875581613514542742009051935581441246409643458996911262463205311232317285394311045791496228039032556955685395840591187372269672866034355006007164556211559644866216497376779308084737933663132372431920492920692619773868531245903996611282574169169395205065775485972744134406985291884295232808553949022554529344261053318250223015264017354981670730879616961126781991942767778882933291043936824462970541772315069918054745458136852676981772777321371537888093954324774594813855383779558395698275412133798787788481422318702533206511467865690794483643847012929768742159971482512233362228651659188273866444935289055466663975790905370471924906979779894080835207256045344116738857843909749178115621618452037197652370096231453455472462460963587613694782132908009683265933216924681734358384179834841718911911591938001765291807445839464404414140612374792576803523457999093067260027364715623534883927882228315691956910384282674341231377635114474154104767966594927225299817237125281418972438778441277326067309341774989285069716503776155015553421809105384038943821772390419717957099281141238601286387293335087097026439465064810300673222500022079495622422739671979261482220510847955296676883716441268085642069695304121313852649730671058196278960471932695118246999188291556827657286589423990494909792976340767887616074693991803816301126691251881257136845546464034104368290245631717071267680571431033969166416694376934190263013732194985160363705782324731633199761534380938103/25483137282615103113015782099344434135869845983398235830730556346389777756648819843960510509118695612957794529042779909697407834355737267975400732516148814470492400859829086639227887524467504764619386594637521501121945551397052086215506222639608982721298159738418914880806109484476790572907871679908811588494495898695374768427126184271616356199499818962567774650810392562275221989394968924758552280190632018244160380689776607242209439872527804175672066980989723180428640386284292893850115573807137661222455975633197581235277449851235018224281825890513125937141753690527082013916517347893770135812335193577005554042800371158647359750772539960488117228324097012768729033315080663874324772956698078338675170473628885088983787560821348342413523275633995400214509175925772913054810845969418941703453696829190327182382493474608817697099879584655437996461746653508206637389192537242208403009262904259848278226719997751393079618139864904927792769701313541988778909168430813702838840510995257666972584175502983144108207271695558597798230578275300547794753106600455491887207156248344705572594141349470120460975910433654928194736360247540731519276198477915740932988420416117506209647915371262049272703893202521054285981644412027342511941618453155986456422836057724289031174047832217874807162815615031709910087049159921438800363933685087597500255361680072192979809235776990700517726796934947952098706600844793577390259706701364992044626177353082385975230995191095212052570660276946701755096979211524006517341287049418218994708539408165501477584469374094185835089729436538489134950721413480304070812568129444272928053532251399760716947942784532686823104379531312309349483286063860617861580366326226908553589233777051852402352730927654393345779399365015572543576563616903522709410076300967649392710233689041512263766490602095503022162432887700253351717324007017549809132024622736323583295899647156341396161446636407281062148767180220655998791410726026619001902482270449539191969125208877197705675484671536876173816133617587604301764837802416888388837760118711339692765952647045788826417009098901139379666125209981456471666357528523544421057202041535305873758252860161605716527218879341492643088265644043426047894198976473790282557107734452665071393095299563423731503082267038639379106285986679249813481444300747693901959740333160194526576156661074418891763529019169557107910159715446564110804907716713199909654443713216234053611355089666808248481989803503138165236647644613090488527404691919128777656819443781618807523927601802493883563187860893523562891200229160454563882670497416424436361887536902597823210037548825269105097039896305749031757188707815521170869575049096094876818719403861817999454884296217314784006259115978178209697671462534801550116336333763918317856303837663645327425694350360076330222810944978206075158965922285265725752726228312310576308392528130496005634264081343063582736930229944534328462258566424246384889938049116678177577278022080887060242084206759132857080036612812947754670999496392834665762883619210304440928231099502143673735286130480471305465537084877532960724501001361743743239806564277772407898154808339530213407544544463949789487553952027922955727693904082513434517399135304056651049240660691679300780261158253631217394555963536489396743651089429350114432062277636186918104398060234306813496408806806508140744503010194603571761904873576133965210321254644186698423091796321482255455160535661739977206957042442298945372444307096523798590191656068999079266534411274823350141988784346705192322131811111742373355198868570069571046166165499286355049109114600862650190100370336219612314560181913607960591521227253340143925910656487146549382377546531811519285693582657858417312372817042202091188416610762730434957218611695221554132014662590656690301623325977196101917419806471866176118903689740032784513177892655332086677394530450925803804201038203314590191491771746561196758181641261551573356166610748146465255803286813130146159546586118912335901546736280285264960016076424460844370675573492568552365251620420089703202993132039352030259562529279851511999766251329258352157450271774325876853844562110996683589985777615162981495147620964686595930035864450746094642148898244934459767318152747701837181506138253196072555714560896836736363425996748208097417233435715513947642942073865008164742578758933927327779921286159040161454855073414049563966780457719613825487634774637064495524794974893278537805559855749259019511314695976090164078550763714456942024922891887124867779076174099218422451456083302843660615402969507236520828938244749651786593934276475432610644181681891084678468595925771441330391797577342803423405131298612393447893604269700499415001041877936140825082236490363993027566931062854657749300079678665159593421539250620463357118860939856092231463307640761309129905322184150526225417349095619933659631926048607619122441333595978012810485397193301244328367194991265606776980325089903418517426047328907374840755101687775607733196123785741164163927074896406726722266012123213140285591873454078437474370645120271096003195942883284907362921633074892274050693835155428735500150262835697242113146535144988953320228339078252302349621692405708898896274159021546191309238491710515307445035530299164500984972641974485707619232922832622157011277819531322746249225033119426078942947451588754288250216727270171566304878604574680161618485431563673841921951420765439827815091593710173523528243468010268549169852319223779825893861767343577103328895790402361276178799512252191909309192275321963951621522781036003902467627941154516157408803525879804432250507744657939573586039268148847878775137765448526249058945752995574917756629481972900908569044914949436630643317312619360883301834818323263060143685937883525729431966448592826103169733371244752104168802862094407831441357382799180253769652759761238882521154614085176564036032926759398795131583474241636280298255125832747845635807446851834486725348718713148665101634157032858716158970292632197685651250675321452017245846105462626714081050661356586804963640302518600539390820988088407641136319573266858918950368857788181918479436832194821802908625635095703125000*t^33 + 205093422198062726840225308216550690977038227268003696435097095725990368276233573068341010330435583975054430096069495345188817712704297519088886767671840752302721569596272456126740431107028868268126461413490363162507246046221706336690110699468115125307817186794527064845239888271271059897677166886517390291049283056591244430126849298226417027420554327094028902391420717358643186966813932106148890141841913312985038359227596657508615327650264785257918002808280325735229867341643900748143051254705419246950757859095406733675451377461095763037860491160529527679916944068204533284800238269349349509985476754006028416755012793962539075820856171365324262569211808851869621345999951116664139401424440749373288405423914758209099814362855558145335435535626697812814803300914699535308648268650831916135616985195030203678079437663765194340973560668665298332334463586856651964710162422052481440391096278296251897657639360813422062386150360261603628751820502021211745882429458762175388918872575874908824943117621566300372415241344276755116055965906168946378162016876985973166682016550690931505919108926035923358789965657233488563444519776357853848512384560768095366256623837383317659760550072537090208907326155358034327494768534905543013161057551186192210649257548036856884957892431649796999804441445899273591019493399780348241685058171399557329526524227970647939953505926673260661167969147875230975055568001471760493037613158407658647203804226186520979805395425792208632313305670576711329077040286802026709062398695462723720858692700930426567280833280326672296097983427815388231528555701909651650557565169724280038052821882364499240816141554291102975934153250448534903581666435196395273793994671148339175247298818900050891406125225098343984519543387595600900796877857022765607258054109723767037093649106479136887779055677210976840592112928484140116900909923722475444005420884264229085101561601780918783484142972930025540372510595306742104554422748507435982523127169750779860370057836853610614328786365869475113169647649735130997519545061824848463409123092692927116235624454398870793892759692989347166146923671664677026612289478505398606763648061066953483393615275893233207556593419916915438243444259618534752761295568832017046397884785430731365479734013847400847950873934990167693743467278875648651967176335243091136237456189481732331106561664254072639800190513376409360929257962213468291745471394516737414680802174278569332660440197858697863993959301529832273950394939704324946677653029749750660345409533433772232412204501600485622889765454637072900665858796022841550014830972399378998840230329644938134165234946126603938431298124014191195893635210018891709018697528388261154873233552298089978884919697692133731857640476606699076011441559712487220489314519116796428061677245787668656883466237643245234709255432586301818406732814660129657334702002801378356452899199693454443663288235474264332357201183244746913604272661562924050053865729848295566957158600291801349817518390783398404751503141011062685940031515268960215508712754352191987675211642077015157119560239769190970702832418084354458060020274660495383868315885595936362800031105210455539051043254358345749438620307272509971988188041012237704840291172981518302050048940964613644508403098834244926882225611448915229616120454768463293940573027251775373136357772811600953372674412878154994909210825824308834675948146335872195414513269839615525544599138809850435683254508140193823900380864140843245387875224127825611021779712886998967253421245078231065393882481681026813488514109083785699485596695345847393054725187024510669990116858049026633821836436459421933866855473851607608873075872111333697206664049589953533954333840451802677896343773979969930011160375590523342997468710644158894902964946277932897902302111422131205422485423461250350926087769881021997892744437778856050792812407772474243676460639685335191307001988467845855051699433733553519362542570606369373267966490857761580482653611628839700325583613233901019208385538633805716350626735837241102506447838439519641744562227359791725309175659339778690301392957194572448445730057186803392651172228816240198538442461274171507988299118321349150233229385822041551434790512389044838758831402465887170247326523131186692143091118193212098301854318405066176423147219546677570220711161366809635826703334067459377143450805370294787039308650892514541128630519882914410800567399242668750191985198815033299772938202973180185729734570623235524427893516394734061205107443837092524704566247934440266796816480781410319407486140832841897567424929568157719109245222933588433395026176875013504795415197568729345501499797890790019896237420270383892219976355481325693571465490349480313279707622181430492629883160962817925696250996343805328775960571628351321879994715468168031710228063313255896384834998058305850183413873040791606944270704750972452016854808689419616244546114756305333827097187929844995865565514180642613512440610741737349787557064297232763728129934002095344292759581774279838360260223089503304324214341510281953333352888962447967621866832371318254152085328941575700618720676866911467315347053306111053447256088829396066180443101388796274607271435842935564155862926259855119188000775698947890390121315208326916323861097001746534486327091745953185620559598276178629545443875880121664664662900754664492501013200966458314639851040660332721820199177514571172894437601524826731877370641472228243846858419274912941212417587777482684150398280923740912186309983444751999770518096171737623857869458599243284525568944865336900811510580406514898332594607652717473940313385873665920367587943673128655196639947682877185279950885549616133942310771033128434732116722715814466927073822429742145887365879523143063111931415195059558696182084969411396147046734712361267824081042029246575201665046675416882258112142344872478631770056730583335866900270055475999431860711800257117353898855597657867401719427689948565913976033283996369088014046702518638149885970175837666270904560570349220980941678076156665944202666628734923835798946558535147741632380331653807124245177561350359852660897006996845619072362583665418279425587729528526457061988079879931/19264038302929274377101216229861566281282562142211761610135599142806558185085715001089195444393299659795475626121625288878397589066539482338546982318755353796146041126180321447511557830996268482777750580470031134776708839448961993746245775447799647652409918373685727320609380384098526206900593472312018284159529637704241640418125151205329031174621886953845877265791189615529483289602149127644857973715537299506002192545247792379527374189351375775656860158248183594728793625345864270946218320675633827233642314913191028671906167447064567348117808857709327345339301897005591760520224423705409566953372438001664912877593137721120325525881622470130898142840240003700170162089376454238328846223218190172688968155659930989886553691811376425514984857175698903733587293705792618797386770464977414263920354150637925905729623043305475282926694686019289437801439434497275255645401501367621828465335647863099591278532379252541197092284302636463271915190873927574850723002325674644407933005335700736342370180290945591081799544674618701906995734767637914106747884156296711129019695497260580998330094948706579157999646577822475480544748520462338708024269087472018443390055909803114813245745548513572962103538313810558894759933573377812494146342521135775475986310591255861350947048063640893455414747518506114039172947876845373378846545107179314776978755555768860169260553236177493843757757206776130455569870876718954336684421137341392795640026927627756064609145174220785301645677709358518588674502142044933498228234852834010787666574433553682664602545300654533339621402609764215000825842973285706053530929478806087272992848785284342922930885319259828729370572621884900520145103155418443264408967401373913013725194581461816994635695403643499731630855472362962577584664162778258238661188632279115909965474276834952723204430395631719546515648671059120093262500886257314439046232899330435089753447947552710460193474540617408898171984713619186380038745013127265555009614573494592127262374413853595884647539007649900440920529579962058013834133338731814436799973423073453220126642774850090362827143783097885126295225605164553404176353607871965127823003924255856225995822102622166226184266652835533129001248433294732786205733750072448606456861204020764667065018470503302463695782428058971435395823335168242418524663251160459080648137037567528005209356523550304757464096341872224718479704070605438345667995714420097550750680664157510266718107716593360997364361339552967541577703874201562452636788070676960445014381365239676122354397651362599542931695585318318407661800173234391247697018768880273234630712602301368592545683147028626049686452778754941232340255749360542789883547804971452674737960501728874321016489914402374866480922069816837098997644498463808314671278061833438252188991591567160455851566562474581511537482083406143878245170667441837780777358517831330018995034827812934480449711537681958779807084161922356307825635940094519588577512691891774574716156600025432480063956513442915909816456248971692647876291285963630967570751307379218238082650890695072896216555586732261046393590534401468369119116828410365805901520438471887475018247980113811530373560459207866805148329475640156043913197177490947655855414822521519015971747404213352804756506947013161694101836948625798532062164811651949193648047078927355586900348533629505745916928086097776987348523108897111033415249517524815557033992853213164944641265822219215752635746357315720101817163954703404559894645398817015014410442501909302875397915894237515270643051045309711663243516309590424294143513430407135925731327994157198613638314628299461646274659208527975540261602042279929827351923784887941656420182460558735784354535407199643231840970744033023922611138974787855152267433985517064078806945021936268674849796798506032140882774776185142291330430448940041692661314098791572402578414240281114136952554198614687958828175784832267577109044375070317095168387312144149106049006902172705958854089389436116241442038193077987301544621639926168027678107391106586471637355939485453608038017594008044001826072189101176832398597864396078226333156630469141730499977288781782061669275353500574873904334486649557730058831832514971414780443778483599726306862559982777835657436936898560317393162378322356554848665174011299199512827985637038264118980037713513519944366924886047838823258942765528396595535734179750598242658299545144610855839988871374737124581049874447565069339058401466513698250605239023187368672418981925302606999684474619235935507186128957489332992107801194878876993586782506814869977244806065703245685458828605814865652697097499652094113533334331870032807634362934815236656501919857349836021874546273618348141322928353724435311419630296933246690680215637586315477648705604370006607852324257549788901695409516942583900829534069722594286133194561068440332841589981134690496042522211754602706001030759693750293849340521588878841925888440652991867642206738456407745752486512807816119111733551218904154252068465369737545957078141957254395903831275557903473450286123906370047194452152138363523394490649954796933012959424018399091669710230978798315861544341717375496310318748502200059306033315902791661088916919038106874616220417618016774974621227954007669328782405032854240166630307292211461492617171831205840474660797264477875479035647462211780989089952534251942570070205998675740257808267385235611791573693604450296479682011452903752602445584122122811911857366000517383555381581812924074651309749336431216979966024540296222506546917111354393190645074299210827177913225332936864235550569127313979325140190422131236825804541046514783164037653841827303898236194074062477452159723990988753752607229494594906015228663025408953562966976736317254182493048686506082899133384751476869709570045463450827210053066086643679452878078746654544559463063053883259616046977552058931486174631429682357076294188289143938681212184414947031123141711892133339171184383308021105655851070322138614741487383737544868709363434239221590263625631414933546225145274941800329724723766001746630906467406133228085832513502991870627900165300144717772648161206587481219875589902660050462432990291484496759864013671875*t^31 - 2490869133497543173538299475866830322541130270522232282524687776651039261446692733516758326460645712077465213133561739208872882613652582676462717722227200374430887169928228510366289616182711218407882828041474558564384956985621067012679663602002511209181537889428372104537843672192384885551642758384966180975217201380959329198289546488567780252316173288096678693294975458350269663374256048545316350614240421656999734942244173167000321091207471233036136708982805605427321893483084655545442802294780911429238912023978091574979102988420290136373582020204622493426699839363668730121780781151886145243986744412785806200118719484821446878413511932281621394318698578062870645899353357681215425674059877561693803159395135577934811497689292210073825351162310945666602535217167613026058091243710066129357194110596279982558688901921301695580335528960423691494100648954133188970812406641200257495081659129473361804601098789712432248941777325951142392936558389081777710557295401330858510961132574349611565493192927382644978376535707324445080800716854360385588492447201054942590644849511005320863723615277268844667866267365446566898760715449389647036192306450116325826425832215834176842705736239597230785261380299909356600234774598203281635647643053046059842505876540645859509514296540835594997757170360657529742869934209907864410368031510658292264855022791816364544650377583105131127912230171880712603068105144763139043207987343997710762519791813664234856883517492436242897471147768538386694011310465253376312680687254798128044692455589703051465441769992623945056754789266753222155495801399876578862164530413445569346500050048053185168075466485804273704485860042036003507784517361115423550940965991652749931530549414561974970428388746180571483586546471265683254206308445772399788791692033632485138440435192160907532729100267074058185837697101472452792610241107656667710666653281236140482112938886091259649516306110905834878834213669058327738026370882460640987682279092129853178522510332773120820772137543007322862835528118182594069049153445726273442692150919597963964767783984486363306846862802946120096298481250683635350966979145019763386982868706972527352835730475210855995633048762083295919453765572025882494150643464712854566869184877553524683749673533564563711254640920069169021406243188676677136824819215812460178357342332512302681818156057202738383334661521246262021724325416481382035959114671512541655773897580735726964246377227370789409638085629753558478425053887952159883721602740930397769502395015166924690512858263332636997852872673914735301143546181764503236822354064986384641062960154599788639648066749792966813018080538168780892369164855272182567383875620525758502295127673955858778679231777317284004340780289576774974001251398547385214131404502085540946573440646578066728246188276196200695091899464187245820250175772987988020218270737044699292736673128738869856147648486768907157733505935487428795563107251457570526678350219477202283032095843916669208487637927639504221588027227008573044761592633826321768976035476143659738208517373575831724637509707402094007749833649380548136386682680406247064741646848036968035731737122234066886710164775845829687945104876099794385378170167811265177933757618163746998296414408615810857152024517962588171438085341117446320720028934032953174588179545568829027895651909890233591947689060854274811153820440068357611526470713754362139666725220053337358822254605311336790299722825760569924873594685643426722504595483136628355821108460331886661242594623808051778061554933324617540629156690632719670254680971952597062735213912432469587688068353261349764566190226244989758765111428184365505684495991436586555926875352872382260483661671497749207581434140676873741206953051768433486361335937824297722230011403884600184854064066545772791986536186321616821524493064116540065347799017983733351185182995003967286179473228736556129734172583574594359601278459923463075872689969499035596541584218516290421894655886827108196333928107608751305440275711333889347157018607228144085131179205973396514399015595393601240500539968531164545647881833975449770951950717551151037314516547513653748470004243803324230630135595601927651539416567918745386347668006892543609242826920252907528724617283098034540883921624813590578712653660833221747210343099408112208220648252782043032107363645370895842544084041320157576948402397496202576912680859270453225399458158649819305638536423414807483955120162319153475303952952958223454753102037147588809018805083287026320072688063580231068302874536814319834289083988070083296369810810171080544945532760927823193997665803416484963108368197334053637398187846214456722384246079609504968117160178108781119337265223961188499476063451646185847432829116011030771347477185868503462412116510791750258114160038492270684678537818655971317540201108995590359924979228059331608768191531867179443359695218915189133463589393723515524626855283539809813210510002394744067947894651442283367672284625173697495575720904587484246586206747870031086485195261043891811744859489117855653759311499329146656904563628919506502329143925324480636083960836240463096649869450642206942345868260880950038731160118844038859135119552169349852836535845834584167894802282218302594930858468915377127481974305743021582132592224486534701627804414892419798058886089705625278385035902160601612621606419704511109147072867176600380133179237869592878109158563210992657212384225332273615630422838070345142750922052907013715572562008750747256970993797180719402034656578877419874767551493626649715498375642279015310584310551268651449460913221724595521520925966374381382470819190562255899538570187484709765317434286945924519061748194327464752158632659618024820099878762918089138582542423733174778429215678583352812995026013384329300762534836473289641462250714055485263025879924616509657205583155363781526867740897760041245436844712798637559554051864972510381378077205221123980835980460531028194877762507399795051182990998884014501249796753484303967779848822990427505374405552410461744398782165252318722013017629530991965440488502800386763081845242803924628950988563676076394610487952599025425314760816941602538916349993913240837/1848726256490793266834713493027037409252116850744515831940432498382242277439677488007753433776453757673920644764897910787523639595901772901844428141880554114307563624206014719559576920877867701169800257319301375030990606366472965528873586514748514573094177650377904476735900214280423079533202115488008206302406473295810286459481365317285608636919358506054564027926735132458071380211819150153014595864636240839688920091035876849325610910107107836534811579702849877236069710819482135679516113032580988258712447963443332590287769295323131866472596172635008027496271714309407596372505408403986885860847838808224294058414180152268805433532187962859336192740313355193806652652125643592226719919808842443991925169777041764352016039778672415029260643551538846406691038670152678739426633617203477659198808180585413857082117050123670611829255377126044712176105881213851415662744176340924998054334630722345847872697865428268066495146638720757362385409446772081780029062319963937648825828737861602923179073753727843015108182109902923812042332610765251434437901785967184374478503035624200918388130079754905580485449953839414985632923446721788956657167759200943705454368268763363437722777193768641276201871822051174603610025883251580392583399000012223614227718516418909274808627999655859936447060447340506105372242578503709219421563603027692305210057992852011580759682125084775618876752506134160906623237608330286746826972673664214308613841293861050783619748609461510847496641651140051380687311092663989585717064473780038132042195449671684062167502331272491505979795895614469020240544607920160500298532748369293859263023391490997425668367220154773886125079146777663840239731673786124797148925097389915845672014641285448566420683671801271345212961130009026247364979867234365105161839876807431284907976966889805946823650981516269859705937251496802654111481939890822917940727189532517561032790569160300439325018927688283595872956597516679983245653755292052097617858172778916502535663351006917669575046082185756574572212112915713631972791828475069288692900675278823333221831040489645768690669443700522846797686973398856334755633934949003105008820537892295879752824863074224016867683654586635840605764970614575162547163158273081761426102002643928222081239675798300800951450087854046452267824981358887780487447521683947282739619602798819219854768892179424408175989890873221565725068374517779970269751201625799684305912095995761065918915176027911257005128225328067046328828033088698332148207887427869591094122082631872144000139774606572052910380463429741847186898565012010127803181639916735899129882902962792631058819592335811693477974097315998392458460027559600477416243700638389409914368790085271003387872822430550491218733650248551302242515883320317088262808136579176735492330644674590398585755178172963870865290619294621872186431701149660238639117470662845380855168664927209034817351349180768624836325012313516452121976352315522444387680653496065463218727931776634246070653891209441123603353462602928568626837631475542004145902746433973363170835045155414253749814608726725052032933285156269948326753953694220589437323332401737588328364120672212558156817495682045282106976780323531104214250374291469976650640616032307066855353178307571761101632521527876001288805320069733891383385171440791898422675485800286544226726996372509019164608421165835049592317943515125978206786042407623428457294475429327926138960187777489253680365981064976364609872992427181566635050647144536118318421498167102453364799993076019610650421834186980393488692291001016525002482337272942883195183896213473092760451161909383819279584230495829910718653744380090039882966879356181497672582026456846418014669123755449632733125418177362779669939949999802228322439229255266633369376175492270945408972434695336955455685643843574139248646147922471743086045465932417028957122011768913372820446733576732150887542676125032130383851839220457850262127492052543341628896630127864523470674707534595026396453665303452007164362883186462899430399015759422411391004319999007241416551688457223577594598863308903260528575117631559120107778741149861182201207497875025859144067554085942266124690164444594653126613700055872256741026459386732554379448906966089163260673383460426353040150260500290669376605770731729519953247201847425446314644052006377507155951341985032010338683721120240225157152219651121226766835756166025974751487869899752898159536407205692951809073667701431060588783727438261096207154853111975089524381421332644910545423673507537049379537145829308218214808255505740573362522009783807918295352072258551687071784412060163273063870572957085074624116216523539712107388809458437923089102099250811742405990981797156526780485531400004302464803379794887800622211161448360419379666398731118264858773630446558480780229192511737336281225846653349005761612587217103028248523410532373547417517753324726131900229812960904894416598539661874546537122781792420867993969148827334696879127559916364996007737383867860789515135458784112010413929929480582089831059145632297374885512593661133955213918777374505923081318571404976982410880571528643134255644828648206987393293597522525057872425046304810155187264249662188198011869418814701368180642114499940424618477943649279192669076274055650457881583804533422135414108884261802318123279985488098425809033820727180928690307391805124607937429911838051466808901454191346402362568775066257550722214967492761702042431143154053672630297292814845351401584583472467879867189371464481387334879417967002529234816765876422452908135834009414366628618422605256230766422209428776338898078372798984181076821932677807102562459003137183140978576465166941253973920723032467991819995012751782983890052801607314702920768748158607091688890213707155472117538302773254363024716482255092632508546657171364008751524840787181051138796688959347039270171650689339629138871364579845489038813470213104794660239277140212673519247872073340011011702881488933361560076737287902149006322077753426350376910678525363014820235484509909450059870352614619479199878288604533330527534043604118432284358645257798965501141084783212567669568681609030981085487927036971521496060019207763671875*t^29 + 448923309349366938236831501159854744008954832010790297728928891272292302940352935252189201548541900712065751172502740537407058135621483240489583178700381536727873258373091857327208749915974035276629703409164189909363596608383756257349706969635187542119326850126537647224924732001534973477491308909946221694860112113148834723341505612778336461784754590477632167731755698030410971073380974162666088842774698512840182221968070676219373255962138061561578911795792671742205862892851583984989589676776451382350256387441213305478044706826092814101454448479287548730781238231307364626598652247935315514892893000508702928435783981828489379691758845425069841566549816004513524512409396020398811834823753312516400517319506564897362249824939180504967919223973770383330002759417732566332110381288572117554267154761377860677849113976383085520829194147104598553963926597672655552574758525235736735805666303320800323796094424523673108735117620823590232894108092661819588356740956433921867293869007125799750493177342357586218295111807188569975419699932817774495530779176851035621068408668269017876806399720427719030200677668435991273556898861800042954102948027192785978808439958138614355609147734632330268377023301291193671309585863402392549817957270589615252976315080508855114651730783128666997405916444670740601362574579638753477660856265768697407997321830645383249560674240824595867239645268277951869602873954395269851836174750524240608498242105443868262885438307151096257798269821952575456846196813860190781523924380912176568570485371132414300571144663674226055672036357701224756934263176360532004584066729567051980306172205474418220625817883823309727887556176500398851738029460740076568567334748169001248136173085866196509656678033291004352069578184251430129314620738455351314177571910276792451261864711325324428206967416285653113483269276581243867287988178209425562210829336721079564078240684933758874865423071367285355521480447982277949378688428989573969032178922030127349493441657228100595259840815978148965936732809842083844484239779203540867682980180884547608156290676360118885255940523110205977838844622960748535615529049930231478644445516089389046308397512227725182648365201500413471196303580455975609873890248799846639065484682295388992849303255336297000991169695653324597315357278611007856690728440489567268291868053654288922084219575208041327994458000806723219402393452059028598311873509652396988619793106856839150935695471027933418159893339467553699473305403243913088019244556500950142033823893628353211928057271438799532553191367836748069711779021946802839497213635240978860108044569548253136671939109804667359143722868025559671658485604339380701685183287793598483385879527758130547041779889068484109839655051058717481133038110651952975841847750822236795024743925198106790135471529093920920254950287545626223404034770920083641413157768190236678322245772764324662958610839946292425730999244464662595615107903485603715501203295259847775296060479489626576213230121295102971007056278729540392584516936367155516625593062809843901572097231488650241682966307988943157818311140068398164141551190688496547281981571556181151149427960783523791629628365976296514630620792497444135039574076595780097879929072529672654068371106654324588036186147776543948257748702156997025262170971509740152066011750492313649826569202549265670322688052473900972112573528927252547790882133853015777632784978446422505537878301900529843473711781838577973896371446671005734797839923863738294740108938781014343711910344016364551889939927021646319776861763955461078363053833593209619209005638217202049942929029062117938987068829977581944020220592477558629384329526451625662343479361925466183877873361304087892448712141941396718771313015533885806018026584826753994513431494655059731092696072037890329763503669358485543406282635381495906286024286412146968212097429716200802819564070981638326398588423899660303902035282983079680464536353296807207854241556648013191010493896681307979712539857042305664503723760129634303667173591594396910167415906972426220553097267796079080885897885991004915883664294086880793694089876763617403040744247447206069974121425234823762605988829158624317468652988068025179173990941047170169914261380020402464423156546191111295477297441068311020851428841453651263383483054125565832345851052329698830801866887164888199129368713121194262062805569191729724313085699491115828686346987071739809347590162059427795595325507734553629696298408453984866218860083878033788025662062782965973495375753662714142730843152879825471228640880659536661634976070505679719942426152113370565015270123072061910343833194002025510610037176250236761133601644525620116923862288575393032347825712089592387325613922717929921435461744405644709109158878890099061592171202991508699829800520259528610412138032660516830074211859281874216095415653743793834791451546446732293439591242299513964284874222366709717439772478357727942468433519374959099380233905304839264756176388586369600042464168658369719369503934187988773314872582181169569083314892522873337271406529139512836056400685014401698309560697989979639509125908858645591678746396593881729681278985305344938247432156584625851215918343858194746115554715392973310103252562883668950843733621573755998962780883336181925431051870421114136528434517879792061245354265761713131339280289764778615602261597243494876033433693902831499681855405640873650272804281431877481822956032582873433516032717339488276949341780818850101023279206149079438817861406578118259728525185578771443391159846362072827374775870040217781271993224005528630633030753550758107821855451006902764353873418248641664200930545502011254300876617110157516512353129252791405139085882989640120747557825491603686757709932380853411631662891400319249788071213938022357455767121053400488410763628309021458481000184222223722727973453135095639196353634249348247747332729421295783698480202181632252273327629685641560139655245707010264225373386421021458842702615668492136338028363541351685999982868626854830746378815551254256883186086492956708267847395815031169185142147492073153801992936942155197674116041811099061564347526878639502018666056239444173653211061074310381/3059960700398554372691939574665441229106952028818508963211750342149918252313948945668005683492061392012006584438451714406935679331147762044432156924491951637474588067651334708236541110418539643315531460390567793154743072606575942944342488024411334465811052662694462582183558975360700269572196604945668755259155542006858405174313983973438248778349283044504105977258044357171980215523011007149817262120777226217416143598955934095435493920177281936333481235370234279563149866183970431469543911226340946083386120767078619459786652626741735503127055734016565011028311802994881538823457227703150707631748146992922969475995884389962160717570518007491315077639139346527679976803518306635409743315545670252124565798251655334099888617564699169703603823809443607845557581247149261361809600469854031987639406643727581556549710979515041012682905451794832627050106286147064412131438636702220686434760768092158644754810260019202316957484091675736323948263911898618118668792805457551970470337221288170355606742764790912576730784181908287688897653976439036857000665025049132757757522265860746347676904959594326478044882682216962734840700877332616204122208704884320615924471617263498103817010527617061422678960257188151068044180772278477891172522482778852878721740992693367075545315309775216446533065568011872174409229095454415259732243205011352781037337367479191581947060069105835507106348975670335293721220868960474615437747873651113338395323520873463365991308043246638644132372388093878147344514911995568969462727404877304494414668330491063275311727996588951458173455275499810792122280730350610483252743859369865698090521475571306083864883674738936087379441346390616011431280011783930698729255333610895192836438026955225213385959180912449123111108077256319305983414952663776725785114278853679368123548083127954670604663693544170802271896140408500944736245969474465519350169141295201480330136114472221416813824432035779744893169540717263420544530353586844851229558354944413521438339339597656832400076273962631571705730393791526011541172681613907788181352841840811034298203101500103341281108044745692987803068093901555312698980306122487897945633993752765594073641152674577683091338462764086908588852365155158889733235572314066363739755038858915677927569118562704773988607041965318265822606865697469429772326932442395502465577273598045605276858856021116261808534991790159832924251102650118571480967506139254649885647607165397626348549256873784149525729476405076490475301572008879998038413055053025530086822757459650445241610661417774432403388353263020988447280383468154694294921335034597350283944115248760216924942773521343492653198505902342166827795907684855962619989573470437643996196618072172695262686050919531847534455696963119396815198703426731732297061743303464941504547273944149625245387881113871234535653438832477581549955919144265222575090985924709595898210204017449436939064302092306689384262089346509989719133272798106114848574874752108352913756576733739441772116785450109445964171248446226596347869183131931593069080407890714532144830419567582213103141421340786293020027506465550259299454819907675458379017929492531180681430268698834579018180682508212880728789153638948034561517860896226168249336192053473765829550088233222225271667621839243036615953633218869889186292697557172797389255976497026004237341235375187342065558766067589047601077975473311963928473449502273260894832235193370360505865138390327040574398865210995362112893228844990179258014864239232195837387307311066129707255160953411769352422346240519271981283792001682524142039730658664082529959552353334774224195026608635287083449760820683990155013094146355928082152076175748685802894388618228553955314411733158012799655864569428049108866124137603688257830448422510289714829531849276047573471616047454271099065893258329609790862589664780816142420081543310944480753674651994548116601490058039422158691326000053181324996147675240579744211021328347599937484077453017142296289171091743491966543997743644701513428220446559281815832853670768129198903702067322330620499346411956266363473980649219189840400194700511647074944123282528853298550341310387628928111813659490647378797513563467012071636469057995459433423105191833193455639570150768270224562841589671205031972844965998349313002655004241964060547092712980049072514292976073115292609117768328844698510986681776924398045053215648927062348837792042992692117853627177210746818880892181437477087449988575548560745479897811469584256308599131182661045111171274334695873666495233736904061482751958430148648147043984397289691602400785519937134464427947619980884544099580589898820258687589089033019944590686420039815960482931734768168991863412539154743694009086665015976051972420914424502145867400497581590887914527590697378866865299197007625319359820933705206939329772142810304849633129388846807040911067081238935300191514837104856971020236356248656242142187411448163100129999249440754949173662126334845487714209153455107685378811027874875669850252341266431104194392293098918503967860010754856516908630137741538086059807925871313838412975320962182463015134315714560945978443808423136268107377082582003195899351819926772490435547843068575309785690810502404555279505712850717982620591047644377286040186249935022798436938688907449055779457327581973325674707285169566872532024980649435289479471881970163958849861420034366750628498979545767924178780252186320731144150428781597187574226265449541202461881940905319657072847478181933103678567525297416890699831261795662484910900738043834646967871646192776552843168606833575320174217209544422967330388423003715927391422092816808716156370376655104556916716922999023114759075178991317058812360814046888296968468387128363257832796749661962065917694496588507939929084919366959949417800325006427280973946426221042742904326635174937667509816912229732450691333030516146180451320765471235362063192533581484364490656211851430527680352011342203374466217949260749596947200046720127013442044936286326197660843614416955605835083610736941491602608744926681962948335689710143374241986202252470141137851198263766033530150011863957657572213905108251610939085761796669672337056311441754514550781250000*t^27 - 1544372156117890886393228436443034226802071871336747245874842783282502115197237382133139715731783894561193044294691111103025219284591185859341691696385810126484941653870096769335118597164676325043576977684099499872509169958813715489307305013559028009330391652913942701832402606378368618378764372980793998817951049516747913278851219736164969412723425509704004983847771643102879597483467102068144201711750667244950939154587960089445474149040711928951822693406796604394940156017625372456099807743621703040596824376490403579186632323297397431638950443027137942370705616068815303078698444040520451862008012439915672867738288540889978758124428830050642756806240656934800190481058842026155867266391079184677392487549662446736508783917994357795413514648522575789119355426954733945403645988575417763102693414817191845480211224980133169438820923769120082557676947999139029086662947616578867555656405142663312225580694551776533062407239468960993820304027161801862298960836395528425484961816091058927986876941817024623388390690564070032850589033144025328726602965108753290950705273465596805025620798798683828245925078603405708348349655295311505789995359340074270358945044634878272702742629971692369936975507848995441331845473129450432529023622192481792041317779359222982992279184596502554025678778192433304874211512723801693231099180866163288846028143257446440774400152631728015917984936035870054503039699372792389795899060281232450045392346776717551168510705834260061061668436279196149286213161720936570518869086600019648725799743765415744842435970762730217488775448308229729198116746870210344731828043701535177911256496946745405871983235414188800627158708660776699464598011392096820795478859617354428437145705619238897438144703760168131201133278287875377919200907813701659326724011574823813896466674871880790973424548870761872183381086737403751423528250220090681453039749108930231946864370463555215525262890102726300324941635835369019572973713692039667187647354193983199313754204964599700885156325441587022043068972256228963194205960826984479569648371617294254320360167072893740105765831996877057970012030624210554263650318552957977676047763684798947425253948209330697384623387430448855585669871658710917319062253134073109254395565591190597748931246313349187386380581990079848775067908652445399255176255084275105352630484371617357352089966733733705918354924479892993633377550491481464753607514871169335777574987606197802993248534118022808969666858411187369534171278842972474835911626695201101863896025513277181441222592334775226014972128933088092046792732410435997990765601828748522514785695805039031020716873769468193070742589360322283857567249983794841421043637372005540193426546494480142518895191662390828401197697978716941573106463267909270978668507044696052994681274120777015242801455069281270607539686472309609341979243948108239884183920456746049574408589293408129278209606087794966160503075654820760933664363126631630013383446219916457962913532512198511442158911787491538634012407784567861829492350255892735981841399613168049004502082208479041856003955259829733774989614624229476237962808459919392112237931182358521147976787354161064366909550675691747736767001238577032013015155420159987300232742451030157796341489673245659973174956435949826615054479347611559609437298181946267085816477120236716136441548415829547366008438793697610231945629017218588015763522292531555578422378006246539000691652403393627990894180555298487103071689139408079162507357162158249428980374560927286549886756890695193326812020125143061365258357447940460141863653446815245020841333928846373516139023731635987700354396820510467526222373445236139754751648819044717882268869590974131883321300764939940416352050321566107318716697268728551084964712201319354099569699127861046900428526874197848771441018459694222248086228754230422878465328108921095111599114970581655204978009887818405313483760712223354381786524694151587099769506350140486377372455890767181321508054068619827395929391846432176345345788832784877206518047019829072265179060735176415855264595758998138050337620567621541724542829157920568837743508116153807051156688802860364417579642914099478709146124269816864949043943518757692036088320541279218634645961550505944375730953194365032403627128709363759644140388069152762071731600146205045452846837271711115992586784287196781792994846350408034208139450366078873237647072973891279079487248625018049233419178850607616046742126337501780685200042871704718682846605087098018407813140173396512070950495840785157707306163218377780093781143548667143178259888128642275706776087126250967057098098792263370742747841839835536163378381619043537140680795393116404485544007108031167682324904017136048218388166543050118454609020162440964718005695489796310612236542108558023394509608805430851200318193508172181540011117403181350339163732017005847315595521387261299399131156392490936849049908538068481611509934443182622703995468020938469747883301840536732420530835873847059722415866064700454193149696122765318925930313412050851394455004750782917812859626782104945976431941519526109698429950621354273168419360935387268520077472898107064980806426760149463795646595728361405412435246908253341573988810857281633655886202354889028680652939884634518367643187582073032445534387012331310156645991867014626642224323882017971390147384996933818065301571915365298945526012430086327727172196916339224571621191142671417904018535231826549356684977323181716419391621486354531843839599380677055474337688192031872395250706025794238191349730339397378787213883032041658818024924298977523620453561038279821401304189088242336789891930598528569182054284683075685855104958771380049859131368873109350296874099002054871668582408209846482238119275379960337073545764019388950202363079553558769598972520280257777386736181212321251480028490828229805589411324932845551149166082657235344802580599528304895135106115919481755875646666991551580145038701185634623258719310061480998622695748197638872070378817267464036986108562319205600889098310238256961406059968351110118470699105440108755188788651550333750797805456601015544424028266161132991628657400776000452544484148770933195553341489100369593/113331877792539050840442206469090415892850075141426257896731494153700676011627738728444654944150421926370614238461174607664284419672139334978968774981183393980540298801901285490242263348834801604278942977428436783509002689132442331271944000904123498733742691210906021562354036124470380354525800183172916861450205259513274265715332739756972176975899372018670591750297939154517785760111518783326565263732489859904301614776145707238351626673232664308647453161860528872709254303110015980353478193568183188273560028410319239251357504694138351967668730889502407815863400110921538474942860285301878060435116555293443313925773495924524471021130296573752410282931086908432591733463640986496657159835024824152761696231542790151847726576470339618651993474423837327613243749894417087474429647031630814357015060878799316909248554796853370840107609325734541742596529116557941190053282840822988386472621040450320176104083704414900628054966358360604590676441181430300691436770572501924832234711899561865022471954251515280619658673404010655144357554682927291000024630557375287324352676513360975839885368873863943631291951193220842031137069530837637189711433514234096886091541380129559400630019541372645284405935451413002520154843417721403376760091954772328841545962692346928723900567028711720241965391407847117570712188720533898508601600185605658556938421017747836368409632189105018781716628728530936804489661813350911682879550875967160681308278550869013555233631231356986819717495855328820272019070814650702572693607588048314607950678907076417604138073947738942895313158351844844152677064087059647527879402198883914744093387984122447550551247212553188421460790607059852275232593029034470323305753096699821956905112109452785680961451144905523078189188046530344666052405654213952806856084401988124745316595671405728540913470131265585269329486681796331286527628499054278494450708936859314086301337573045237659771275260584434996043316322861608168315939021734994489983642775719019312531086651765067866669491628245613766878903473760222649673062281996584747457512660770779048081596351855679306707705360951592140854373848205752322184455782314366590579036805657984965690413062021395670049572694966181799587124635376255175305021196817272731102038476256136219539596983803880518096557109826602437874328359165534436012108608977611202428787911038726121365142815596898585501295992228141960157448246300687832628426153305727773542503969088800975872194699029042575027017644632462610196354518847407334756039076037982595808250276283349823763357830287941940866235306037814386936310498820544233145234630911012973479411675880008034257139760049758987155500218605265438066515099439109726666280498905097925785059928598988713432816700723401760535396183819236919081433460249323418409694196424627463131380516449986120199551152365601279098275512313984501850219227565378613892258737952207255489266815461090257002381558974321829046744049870740359967898992522448698095365731559568626435428767916275621189510572226275776450786979489873938809969745627096039595570662619056746104830354354896781597830420029121963704722461687046640720548885469461421445108499723377062275195136993873296969654907711588175140339023664742020796957810971339564790229335313843178872225490119341676728430438490482837627912341439625525418248057673066569972443573963926082864490199081012669094769113614409170410295387900443108461979611195305959067860562717420759476486607049149650903661674481309707884934401666302935482032008860451697681011381891338137305746701978213679719346157056269332640140444506760153408878913283854908517020457530917563859075059579084706794435585951258894630114598013182521561188006509210585292384763638094590937570804931778251839106095164001818846893486577914379919646237870751470919612290713927687906356149905713744409847898456652214476392209806696894163706723826331277064950913036835115429684816964423042914493555557525234259116580564465916452260049198059256943854720482116381344043373768277480242370286801655611608452609131825252438253839658078859218655632123049282240716533776158013461999283304414438533340544463394336109041603056624196242605233718060330670807913314468421436944946795074521171721076222054053089744636734562720579243338917343341650475614432266853036031295036975900481579814971924594835077507888149965648677517632337603429967324752920174018925432658404607335001970949960261568475473779370099708068652858415212845143736747460647299535184762057354101684440659684058676159577745599357816485598936086470217543203527175440891166027850312227727709149777199899618207496325389627301276460294356295588316448132614440697046618058855149371109058914311853326517054923397584006258957904168116842359037373580185776890813793367200907486883977796206725588441278799655458476550566636926208345161474849396489145901102671955937216653078866253585445959669151156997603710796845818698406334082828009209490449710644868450485189999972201509442561987486160549832878304042720559543902918926958328728512972308935793744599792307151811796443254074472402093218838153249686595779992886143381994015295382257858609741301270952391146147349770682338380300273225280814933181457474812102684830946216409947233695766326314903872417759470846322888245207075838680640223710601849445288830997729218794409473313234354887900950915084635909884167852777061090195906647106739635702179624497038309879652907369612806219414028898229122990042375941806725821762008380201834859350440071885382209521216573265997522358465463899904329285178935622061573515218545853475357295106357266399131586784022475317604450896933686830480271495867518656145458941558993215137635421125061300168774693219370334189435521302925604335511568919038773640628461792115865305845659138876368965404359055429203997775151293309887405533992604629867677073109126897075657144604690191664358055919144897397498173753075204301710387085954276712420817155279021536457944098378216719649173346370790451976832082146268916651738785186915560259757112775418012081394846059793220577993891985582849684874170694256543776405493914433709013860814303787128523745846340676435779019635185624591024354526440929935244849595768955432210086557641164509426464843750000*t^25 + 23607123304124103919064849117943348233110018307095329369343298803603736082128099094286089926574763116237394538282751496632439876782776177508978155840503316373251342760680826203977312172193905827156746408519613177055827601245235999427262683943393394869295556365071423188279915473567321252314711019419956732918940829867812683156423393738669669428162673171486120402702061122401320943501724209418569220631568285473439192966063752491568258771734794658413763360865692706452586022124851996598354520917462663118159756010732293865443143514373998183661925869768629949987228335841694341875140980569653097707208113787272767514561483465056413029101366847960865314647097276355462302407118285860405378914082045299002123065434533721874934665848552476624333299370787627274058191197779280452434636869120825851552202954461603056015234864376837867792211230862100381202174618745257255228436437050009122907867339100417785236500435737164021032835738542313188761430389743726966316363504179922055131982526377303098269507959712586304686238734895436987277100658584803230950726903268872431535916585398925415525543441591362838413656065411843324370320736962571344451291395917981337098730583757214329400241265399825275572480981179696583204688496560238485780026438704281273732090030606890958349113781104363991509565678741745703159914003296214029978542986022276508027584791722780698530990359080452713520670385693670155986634350738953208679556706970205914876318039141309875362719892714714261771751265772454093547400802328917316426536490953707660480726862617951985462024263866023399622145008263916866389137706935893589006161410676845828800556260049992931450222107048329513914117682790127285461597078239267276238885806610779002285588030422252526180603459745401946843296119726832084479500231874310424565983642004211736823033423171884004250057157572454574626725147686145674420467714776361870042198171216941217996850554806128200518682738464252590479799188064186081972634006867449481286218937643368959423243414937198586999376522132973044929462354191090128740055949044347615771207307874117581509138891021587083166243557103692719527718691120412264618875777437833611418492640104056352275299739996756224054156248093236082983506802237014812263212214202555333745342800467530900787983903528114328920473919177705577424517318226158678711794493038052581784049556554843637618283406946720764381844014295695697485933139258658885854918992394572183488257440438022228542126251379656204155190796986388921358219200568172564446130224196798270597850256571930877483382278385001802967968322857770691710419060976871227288162903919794508683803864679475747861917037238234085117260188218218560980846882240949364761724387906609066132795167989784580938694768538144921552925617209129262463908233331791686136057292584347836312008523678931827081834245233300008787595264881205759238058616120570845127406787544941657834292690501494398091112118496700203254912706999182648125792123828983946362140603445164987254726246201453436935693010732195612328843491375472660252537476560414079734273605567843694964913927505270102550053675547338098555598172356262274257691640934394353381637971967732351417209725609766728230354855380451435589960382027639696592266163638692284682747245690942492530983901725414912428122073065140277447417451963584705250441696366182038734181760231587362977978819996815359399374011795164171178606859160243541548671573370873769496006323834182521933254003564200986438654365311019343831246747280379736869785502745476293495787058809176332749517643468147801937201830452742851472579618379405789563651581562062051940742943301806388091200622672082840600804315330080071625635653412896970742702822791940228502495871189434118989083957393007209566239319296284195351436886473881828981519888071134478890728848853641119606258550624418602193710290666437716939495875434753015621381027864734093212744894942155544937128689521016549375140416054405668498794389923920304046537298792952650619888976876082892315715150912292294853315106566862495972548472220240275389352886271937546223258311961959667191981503574277573028788514319329670343626488012849037550561128016569525919269376676710958872188007442888117114318920668643321453272420857918447268421701072203474160864505786004737056855477251033153721225299623727585150545120459867535151830850367480517643973474389317454529939181747020408331039141491869964716635605585957389538148595129550706470292194957746079972440560651436765436329595646902830392298572270786863199641382833646167101507789235307364588844747871960433731905984897364668680004236360551806243908132615727881066126345179741400096492340483593288399523766633010565241949209951392634916034584754899969583988612634760254474467516686026909669594067444990488652959451950779838964059041650348189715337270970878762447356484098279979833472179047783818880936759345866307144889333594213404020588122241246963353640565597220122465924666664212184060479356473538107560928676296161763603752827771199001043902373915138259197223927884837313728998610686257079742541667927377890675095895010028385714104996252353832400101564239499130646913367921007634367161513773732385465661487184539174173041125063282507838661907491590138703670658636720961273939345389606312581241554362771910956706771066523482453207128663404660200871269561516560604787206701175409095431634150617977205937778306743093422927041778059892532569174428607594409436066736660124294765429561960570991229950783457281887568975664559505120590805842151570767801491614595915837433542667790957879138812637435025983332644705467931442856856098316342016045862333499332352860393306461354659874314690316567740911537479989213273768497075871077543577967088632072957023568299700181341037011521320248450811774561365492774457301833849280287654635377333548179027801954343846004967138915176834363200283261376446864477193945708784137927874442149912731934870130428178953222922749475084615703397559245589419820405806772442775541788029616747192332364494117632261730124015454728712517723022114366377425615223085008898388005136057822746787631906975947190315278363325751461377640222646426639621413969337287734896308113108255812511243998374364228328178974059158778881064302929/22088605201134081673607755535348210470096661704034843205755118664466367050109406332563526865585395959767135402554981874513391904540020882150802933790450253650324913139037230936725648974263096626402601827365463953491754641764244642604767124882097795635556908836007957928035276844651678053411499094524290070643432162344351886298243283003613792924322348193442856509763951278351113538343303856985608994539234298185269765703429182940180689590822209475057954596644973666563333093586540369504187710667994919439984052596050455650166541110975200363894650687091253601758474452991374361586902573252954272955393305090526010596513500970387710626471277410648999180634019683721960035894678262858368081740395034354479436481206575178615027493531670113909819904622998883068149860273539330382271190029302162641347641277162062942704522248641617767660188954858849900419794106246783047629992773289813814932114767491689853930874353370276710644438541217733522182820104772886056331009793934688879066922280032253692615122063922782144302102228154233571272825363692103383142055445888438353020894206721727448009030717768776464608666565894415093911813159539727718935914688852684765642155319970349420436517534142041061313627419353828334320375364159818618921476745694842131077781748273107284619051691478323513826195894000006836330963840825626493637253055782749922666037351302225362784151842347135033142417442384264937973083106366824747604367366806148572004005662659568524294554792935067627215527623568009284389599292110352619070087439709808768686857810516462568335930490990688085870839098379171585835490529909272478963161918762864952084083854160335855930968574368209664888632522238724149329646562913777157130572270219533926502682634665895875857976948634527439160794689853169136873743376527190017649989783446312940557783548505351797974115551074116030924217600334422215452639750599990749702746016321207490545790107373914947806401491964887918836677730377340886138439879922467553537988415502883371893313751344015188131269544799243153779927461356404179171573315353844164504464232314932230155511132106773574679893946820761291766519138258140746715950793651074586477561291141968050175739330127307312946916717411055825252863115208626989069253150909091979355965930470313608278894000372756320585877993562282906519035762551086515567850187710538340238081408543626228360186658569277881174174160053877080077745795455467393261305018899194785666911557896915327454306182516640846975854027208758398928465959163592723675980949329755823575176622475617593102113271236512605729615273372860294238175026632866856420855533946185665811477491338181958049332729703815771222072003390908597144728629184799033001231924688562223182421484123018584539650941278247323523957609160063038738616639115260289784163927695309744775018084970840432054579185382628955181114874360804038203748610235291439648804938338136080775751218542808571658895543062838411386757565798336454472174823248492942334665399445139453858199253982113326953406570351552572900408285806457783368060770030065384972156321302616157966313994554660274687890870099793574886763554297436149191416782775812677042438793867654274490498816896452952389771956522611499233234703827990895818073738059904221059115286137639239176272968074240318954521540364615674627871542625683876914850699868044739324040963239243632621039854487554233937294215477004453997614434426086362708079947750614533983030078302179653905809350471932304509458765575376833262279371618883356444929375844566468136259865411762766369002396424773411302162760806653277773392078792101880880083458785127799816846732310927854603121688082668666383072347536382615933790962828451652241533505582383396427574599030640396743518701980821094574131658547650550575257279540871939929436933420299404332175415092087082701748630001231267047723296287433784546967422852520924078181271271249664588737491678159628379824844718164020520981685141996094677168996290407670775205193902523706157292469050828173148231198730523101051160012760950132929176841858242019788945944435319683541832097711825683636720045994804130466907311295017245471007941411100778449487716360447931581401882807010189938584914869525806060455544532216485106802107797004260543373758610618694952111348800752800313837796224641814101532373973873342172292222761194715150209224086435503108781461279714427021448533491059343720551349031853760723723913553776568627267572732685074335258870772797004229033896926858016356027053657546080387661634120730579279235807897867796405801310851464696352203518491374978087415496408472618502224097035007196121666323793615154811268392457370619179369911655650736088796929088333729112722040109965878864030971096834744804357138069949629047314682970458569541613621355020979941576855426260672448085276594338599514848174757497471500214723628627509825531573665893318470900657482430010992928094884536519618748644810208773291414881583986478657692844512231568478388682129406346725565864042266910507163506085140875340428752843414391486030616057740212191957280822265354686456012665598044228956992063749868664407099080966436572882755137962738100285898598718299348392013816798442793009807543448221398047761248770581025503670972654727742656920312103599414597879069198827695088414850163408558540467131046713401689627061126047741498630681049989952661479452861593744004875067776548769344064942592960627036856185637265898043210782338312770467077949946047009461196494448265859895457144378415808598077321064990994101228252798789490497494963661003236255550876051374182196877279849917324412774771709631921713097502611439306999769449323938178332821542527904616511487487825419461930746982078100182817208244129422374938097825132374127590097745001083243333095037455169249041962859840008453088551359392371887994860490271676476094333487970392566366864837347477586902588575894519708700374036005887845708467590305245701156887208517362951401233774970068119066509104664303415555152609076973668483327664637919863363103598524665503313372268646816765491942446467340090442063907575229284820934299150998236179166090382538648384270127336855765833843798286790662189087356347943302642785960643585167771251078077321901885652164371630886739197265625000*t^23 - 15831244350011119351704518966992092950011999717802434536777342810142671437809897730949045649047497052304776752935759061615301103531393556163615884554122642054868502846981687456576728545925334150810462635799512561745650984461355494141314382935148762099167537147472563085217624483915429173297579734563127060624126000829131090586816358358885791828434223188826024843223488833667150416021057123933801134222472469289788664006256991013727044282402894013839556895334304719205303589286208552397664611038740288897064128087086590645325822732362550156378977143763252405840495502110635545543450083121380200474922786670431634383030559511930562641106045080135161962387792209840931322847742420070019561146204944742577487705027780247131983598544440693602614598515815004614267833816846390284708662591960302072462605730520184374623094175729355755835017302145060129506430873482936264303244812003207640155627867429792120469739492851963949346006456567803848102304053249309244853430537476599833714682939314413595406749092246823219779977067272836170207157599756660187995057924777561748487970172121279410594196163343179605723154013277558165606566591425014477983641342999841957146704597632323189116250769029116625265355662973026366768224102529530993208942810081692956137103185853825155875664201146539287964680011666059642901160839480292497538986842887952943499554324212272540519911714278671651919413994558087015409827721849406714889742069262320331842857853283993336852960123003222524649534278956165594614959212024131658914961452488166336624506829877949092815198095522125821830994288675057068819848124702105446106682785278913368445728251656225006749424095549818651856785209757364508782795443902033825501185696912689052093301359442424272664678470874958112483706113328403351534985170915602451715111012200513300188137834350506932360323041768916744340438875162856569265508582243476339699413856368889275974222563954278684365280198251554271292978748490500604084801349183746002009812674821797063174434991714364632450395655244138303595968510363976002439247025145463476722002769551774931070423942473726764382467934225061785065438469204091108715780081473957947826107863660783397052502461752576733719061338773060643631140751895513351829634453717704293706647002963648447491048399863873821248820548561445698469789196206114168137697155413468109316637989702561287125494429023568710971128227499589234941746429054783913353673216503490622962000669326014473999938199733758084391496537992199354921052306560109548715514099796400399768933945599770736417355731494969735351971418072606968245437797848724709706253907748911228154827570733910860896878293066722949809497780213763330132975698257190330105053207908317199960971175637892870091613091775176132061298546738964537273696326994213573848290124915763049452912984836583831098692405862675027059672564649478594671587280839364951059023723932173323141090860579353931845387412932295004424238240838931790936022899913605899733052712321106460144140598591568831755948653088721435671488571786158422185672638182037999116723277806636981479921040839291077870564834222116721813906422463700010769545883203698433867602517932789887391574529996259974663873177265234443321575514807527449310752682330787951502308616812548725836642444221486386155776690509525173416678860910494811623794979663862127697696003377452245883229929552315137154047556666844749740994859177579681948430683584753576128097791466726763046328070345070229621354453347733561901626255847600613973837722008608172950070209197378033502710322604275294573326196735635756090818145450058667111123745880162214829659703888002670458594651023840916680913104293432070175785499577410129712196024733977675041617629505964850409929876571911073343797813865531244571417485886021951641802195547261503929285367802068606226674265432832178991751865718576997087649136435117105894976461674855995490960639793694769181410893378971902903363198554787623230465418972069757728257010726954029326889261106640502534317441219516716774828839039822109480037419170430770689212555251454403668045683822633444146767299112998339457172075291744658411655597957204211376299234479353357025967948811667819000348960264123520327031884871145254158479058831427168992475760731869664354068143511250135146175619147984422381806565890634353830845239789367248161863652345972857955321675921032762142072911601207812740591635247465825508237464648322383631292454716910358288686672550025942410934427292080643801439362773990429452995137027480425940055911555734025789020894374800121883956682469673990424657272737079569755760767892416386209013707961935818320015544249310297611944764336582581150826978742696006020956845447912430000019162659158233502453240848179318892198178531340024845040018902365721658773136142407621495725936573992447335566767497324816092626866880450363914350093667527681120132509572734606811542778028065524623256157224566245709285741951004141877757530815501231960733788424623619162191563320935218181812539400424161013973721368724235828264702941274180603421151553556772663631168556120898520220082398358818391453744424234991191869435969233191442578276459402345227646504409599775217996455400146617310628560899708455828540245461573134419349395606526634623604643492622673692231621894265228743528189588751485876129334296202136723796274075458492706847655235919375235240031669430769844392636522243645274879930435862630199617904239111010315680297803895587156870604495914011528487421687779266276121950835592977284616510414710155970241051223837035837356837308320482438095366809844320203594866444576285839710649824765286639067819324839567892615677955620480706782800988909139474624838087784301073421728813798003157642490592865710819349799322462093890708963364357368713580816838669830415692594478458110889467683448680467722613323760817887908707446211433176053642544919237359078091096417700116232631991088171171511472985559820087784415229778135252394037460349858654040278371465417453728439009334425501408965849289409295035262855776348572180034894210521027121630098030379226935679865807533317407325896678084893379052777886929623133678712589424745822760271600146974936358951276998710975509290713070515805698403751683655214190051050618757/226430291916825471236153101992854505528960879128061177702195721429444728630671524315108713899115893983572905011591119195636780413439754062927880874285905550169480684588270654332374627635171003517253071332323370987243976832725271831341467797166384503060093872477917576720289622934524351725521277217968497514165823096191951186443291894070044991267228391330982722081590264554377264881557207837959477803021690790697200368225852554319792248995518469328819092570207625055940727542355625327787428222057615919179276523162113220869857212928606778930284064193372440671626121617614578580627338278416034252065736770482982134624859898447444421631957064736562890600679335777833812327956346872561131205920789497167768703368848602155982646836193150337689563842290361550331604217664051675748661968990376469236454670732188307225664057570825223736284596976258070329203309383135773021255055918993881416869108481557312692645392996398706560816139486022986335896088894026854963449181397624495699315020292610632602997616277272439761240849940809048339117732803207751780589210375802381556817186513104428069540573887847727538703440966983649127689996698441748846812061475428871532597734185016051908894741242490062919525994675796094255118167858002300662564058120117826685678340701547622774629898889344294340232334109394070079228710332303497186275481074828969457249548888199112193900340535900481224742921201881099879162074923366320487692369877129829011613062047923236942543481182377378246586373669195663174277782343423224698087466344465249687808979415604257788011623463145543568261971597484887926399613422099952181851372829238128623813943588997602859148358855848517274773371985469161254778206916429129637745496342020442280578999687960098623420121700452540778837306365684836822092743352780224870930045270108153953657839155728361281032658514060763433004154621028162130605010083400505175202849413308697985584894390690002129963421694132066055994783414098121423805147209085214891317919247320057445278359265027499693533644103737041569398036406364499240687798055692256530335262845460370291324144615226535914043592848859624001898587686284200794585211585717165585981480795496314482351503873135027265018843270180733264667099794003635264948914049969101880378006753251184798466942397821125042325835312006962074726635601911187871086032274220728525780572518980712466920273436993667559916459314712293947876972149213996248321637748735645747871510380001279021734092676978085322349479632916982347415704547385989010402480711579326947469135556997555946889763143445490721334286167345190876235532198013518145170190078482349260233455763707703251963709812193815470797460106760204029330613177773374887295628459982451349843002633745063510115961799043313313444089451499806210109559167570533230577464422804620193688710389036085268991491229357329419561608577072602195626627003521972547839899422904232964032225741282330668075338211937156555125651806998746994794264113120301151872655009712124541500400552570643714599370752673765424802085337801998737305990953578200261349574449673118235312684758179822475825569309392983936164213195103017965361213440234855752362040075937323967802103372005539214947552326313290478639888948940734673031073888852078170076990798196939840795974195729037509602800310277675280610311183455885422254134524347326622810743914165486477998279548351918452091203002854772657929545567301811304120527544391549587860041332675643632188451651687778053526461805913187917771625838465173286916971031782650864864799880335980118048643565750352239258470461029002750455042199697836380901735536006345075922495852919321437536600424535436499092874634595458195937291159954457887127959965725012196779067214663094707017810214005397040479423631771965793946962372573478256216658004491489193809130180108984684775625206142621718506211510242483725390963051661191992725436211801580311699148027192814350521584483205899374360583254390601966535659380972969033116628442694770511818405100240039602942518018186592308875441290812499812656991805888838944856484876406462075987320833643925082960017191492737141416266848085221783323302407405194079885698580410951746640950700654661457060433962327509037925729786999751188829828407027090674830124399517452241954093436556516956017151249098803236354808365606175630608167575525007025004794756110050342368118759578352591396868916816849332479371878925532901178893837839763604998119888082754697010738684291942090351826477397221525665633327043504870053919411371609168191446266761042780955869237538364602306438268055084900374096253683252812266299218705858767443201485208348951970312291080506217207720964382075695646257320084509057134513633167260224235181484713652968989465022355053647364022815130170796371081232510320065381104344974598153265322170368564983626708639439106580348701131917060603221524161649072407645202639852390042688505900661383862611792357949450135010293951117445392720009349094885808471962380508544460283775672297278099608933100878779113114735145397840927123299845207894915179754085709042150890860585835045551391038125645499903678837172678986941308621122919256028266030746535461286620366533636000837071143537127887717551387600561147226092438131140683614089976090119373997599042858338357182702351340629025101133598328560359859080720367003603115398102463111443447004732825871284197469793974319777401434546009726520439387754812758967612720840953729750044210058016064896927893986725264589173329788331187023140453938890618237222680531690819440391067089820872488944174855652030402636741700188995741502492555354184795436829480962499269864336054636625019690266089753632453550223859258237698374904252087313282604974059201710570708765490440805431967181926091984006104327407557228952939971929161276219926652610739985131204223835314885774955556443012585184494197826731447648992743338435491494721533887534243096356306357501268219073682559250774511487614814047427218168288550784831913774312855869395648057075622591890203316519335174988476346074465379125898518663057902018736703267121597116553675398699397500596882919072631592511403684587153075330108455562732776237891078100334489922766795391198882557391554823094801370626816229820336973588219963511169921875000*t^21 + 405350003432644584034779043938830102026257837684361891984768399451604396312722368768307094075360580725908209706288889407301930797840995038607268655268100954589009328967328929573121924274158639707625584557592391622210361975407093505743019829152106358690344202091123614523945556592932056394706548151779852365753625859408170247121741916009423994786289123428547458357239836197483367986952288605569299920006937060525679608648481777000771686601989932257158399577585867099050768373577494313132844040360199763704525704979901568322622695899176293893682327373435486059527601127053071859719883054934487129225402908318259171935501544247108558862096815070263975184362927237746715911805685702903188454276288314222468325179003480445151479396798901022642010932972149487913252017640348371419021914993758002236915941003642994120065460195703590996275077969637128457872841064588761343538766488101896298846490131440189593387562349919434276853320102564113916222607733175803088401868693867077879489493047770779823463350396749506853967402611798738887999159798243480409730603813268032297819436024907832321748092843275530934533149189331858159573462286154878852161361795257738580121898051842580128721765117654108663975632377041328266481842019807356582195948044662449418428740057912545550312939041415458449467250915744737370483933031573944736113290060337246027839317646937059110083896208906223749238477023760211491959587760348211961817045914914704749731610553711296776528508019062336620761272681532246359410541768713173274019684159724311473747029370521515860228106954603564364644061874098259260634991536818285440112428678781339629983499390126903000735848080519731057848748900841094313219725269499328200391117106325764507969870449459455178356994223079221458141250903146891873701501387015835779687670584065347730064583649418667283887694641765884489790829378988450177450867078137776491405881746180537849637045012367027408732012605656432887537046172969901868103435677472066140365828722771807144525834058301397208930024543533476289854018079813345217864996936693714093854593512442843588931171891590755542186975258372618048788748003877187476016732758449087297985958850659934106140134089217104678448233958841868414730545282886224385309382118573612065933840902016107218484164639229355492237253129861175376647745400092138414228655179275068043900414098452917474621879798492999673432837003799535214782073428767471578258189378368131745053219374535325783637394639157501387611702124474217709809980524035025018394599783295607384798048316936618024029907958985579765747440304115704289980337796916126266733614687528114062261134039708536018364798591395558361231381031951845133088916010211983152828149664153542205502220380319503387665488923190181078094888385034297367055179394071076341183387826713517095724887724294944681561845352468702377394535828700765047646437246924414348407309690978736614303298391628747618592159162563873018844985508795548038441406601493292809946263772468572655529829836387530917241141205149217370568507889346933775180316137667575021065815947979262554667148947031463578568733435742449902540263942291208347296543712269676140971415063507360028866713943668446567986344054645579302057007293562673125615233874216483003756465047297575656627220443390758232627517667006713767641311570333242359056969864111873112122009749578614039136417554754762981612557698312993331338789081357827278586390813244132601410248407993788638050984542180984030377860127633741364128587461543576361413155715156917058922073265522082195440288174769335176829239212298245754785608704593524317711500598183449948213841311442332539794976215134326847600705219315846300331089905436342339364067237473683711288046372841459772312569643015602876065637893826339665844473683694289707977921558809411771524181869320309923097226021060931805840051047595169056179201612984567547617454317802703167387963701508040672910450380394081067443402020206596182094279516997726973654459541168707089159464803989302410559705052526830386237545351786675748227357770584602678311002520321421785350977700850766726680760813170939704951312919247992194190884480957780496412271023706394667897031954773501014876148505303160003118821831995869768567507339400692536718300841149377236702457395927283945106518684610956003143956079847380525367967135583279868531480173061442394864460213360788096592250176906519660016375452770737158370382239921072204634698987271896011846792114814064377578361151086245638336173320430721137581347995848014855582998022030841827056220524462771899036738508474254809110031387364044306727395568598535376172867081070876281959367497195925976035701491757547696651467536854190353789293345394745070505620710158655748272491246167569161596621387880915568777176389092562049476836103958351707051616866495056518611833213112290340370866623875058530625379081496817876910498419062047244961885081427169676061236072945615052180084052081902331576855289926061304136677990697157808898623281181423730435316859123123609205204857380328933264249544699701673307551128561136269491435398600108632742537011751650878193594479384153310676371168858242873794069689319759149538348276048073279570328404282034549841287168776930983192753241899325481665359502048690240117106096345985222087199122028906949140509302677747022696067406519818229296580619750060360062796462959517403825889501025396497202181567044266370641494613652239483358080067373094248801437244093943924693287502447679166707712662120434657646199036820005307073966584361055699409843269528168232163390426125741126755409223027115925394850482867936442761517647852220900217331772971824337597120145815226257789682855193451424518140138469669242758234050313705718630424650211494676958331611711928132067553227190961101431656537345669706298103597793847399607928654090338139889348973164056408525697246843419370750276081733970553299317332845973635982074045648007442087262852939668026327054415412566858065776488825921120315502494463332332758173910987453287722752279512439402819554353688574223211203098809581038423738055777090047525717535960631794944191831978674074476250531772535837881466039015512866333077515318406189038238455779199427932013960010576978186257340022470909271415339262977/107823948531821652969596715234692621680457561489552941762950343537830823157462630626242244713864711420749002386471961521731800196876073363298990892517097881033086040280128883015416489350081430246310986348725414755830465158440605633972127522460183096695282796418055988914423629968821119869295846294270713101983725283900929136401567568604783329174870662538563200991233459311608221372170098970456894191915090852712952556298025025866567737616913556823247186938194107169495584543978869203708299153360769485323465011029577724223741529966003228062040030568272590796012438865530751705060637275436206786697969890706181968868980904022592581729503364160268043143180636084682767775217308034552919621867042617698937477794689810550467927064853881113185506591566838833491240103649548417023172366185893556779264128920089670107459075033726297017278379512503843013906337801493225248216693294758991150890051657884434615545425236380336457531494993344279207569566140012788077832943522678331285388104901243158382379817274891637981543261876575737304341777525337024657423433512286848360389136434811632414066939946594155970811162365230309108423807951638928022291457845442319777427492469055262813759400591661934723583806988474330597675318027620143172649551485770393659846828905498867987918999471116330638205873385425747656775576348715951041083562416585223551071213756285291520904924064714514868925200572324333275791464249222057375091604703395156672196696213296779496449276753513037260279225556759839606798943973058678427660698259269166518004275912192503708576963553878830270600938855945184726856958772428548658024463252018156487530449328094096599594456598023103464177796183556743454656289007823395065593093496200210609799523660933380296866724619263114656589193507468969915282258739419154700442878700051501882694209121775410133825075482886077825240073629061029586002385754000240559620404482527951421707092566995239109506391282920031455235611149570534011335784385278673757770437736819074973942075840489285568349354335112876937808588764935475828898951455091550728731077545457319186344830769155493292401710880409344762808851279182952759326291231293888374276895616903006896357858987207155840485163461990825364127190378096969173785197166651953276370479406310087999269972570391011924917064434289029559393636000910089462421920130581299297990748818562244031866796874758889314245933007005854260893796261530474403962684642255069403748338276191085248444806036656231105880704587103324927340811689231423338286895576942536641651969312855979022328458639735947962540136270164376607731205808577865783414376227848737742968312268432239643792242767711340700379742907981049537776482465606368993950299266658310166591906016069077861959981809068244434973375929285622004814075794081206300274983058478390568423195423350516794757852966360633056934099322415524855060298573105701213257094963287729982872488448229681270512065815208169788155072289047022378473459101485857691367930957005773591190666929795544625999700358416078773715278732286666065383805215989619172071225928415770588244135599133248798012175861615706636268672950049056173981530209635645596362876226636820937048620653335971054736929679196804989828518547114635558586225661358132461941424189617590400379035331299541671239428719179845371719195801645659724882921202070155534671782816269279275237275975405675453376763334692748884728355032048481573390727402091214089457162539369354110565929357946560977869743717101518056081726589745320612817605253229833745173714228731419103832687412262072494884985933823334643073829618903731609953207398098259559963093263294914970255524011683541190044226016474027712351091028549741851013314269392862950847174864125283193818004863812093828799725538939031330450934463130227741055551430710232949432919133385230802274107241020296056431529290591658916852839548410091425107350577048371576999594298663244928819802134859952083028849168757429507874123514749032872912680210807033577056383381066685525210722865803139194702591090863095148884281812328018545169754703050696226660628968401869087123817710234636734007746118135819896820620194002473371374142181148072260305214619359362598600206648727385256155109422380833899442775431917662226109583047389262972359092112645960455246262499570858683978480174098178871718175035964289059526092741004785877318151790275405995903270912769928253561605656631206143418520875161792192856247565753692712862256516329496233500869751141534059840777774782621366692342576843623413424498222267163229026604398827792667764970603835754714463855358896787053460142485098027984496762612003975691414434424324050579622724268753369378879170152421194789111673158651076297254848326054120461423554772550025546363820388157224188748133920243009554943383021416475311078724843032649992203194590209098371594619586627171715819773410309082098878667923739233353661193286029230410767520170452119111909663786246402567961909213854707527843791609765973552516083653474894333147111000418466244340350069237067108153952307241854721514168612242401024233743136111926453043351488402619001751827225085231876813629106152026680126681307874029184104936444588571827176735017679946532167327428838641536234494348162230292423798138152082855999544218256360563191595876490011952920761108838266599562247793811239578761001172910211165240348964700611522604663797295132095921212385584057352089407053694746482248019501776071449623837150507093775187612726316471034918946824374772924025685186008684391752634138485447805270042771844042354368978881919239350829381042378924524996454930564188303252133791666318983017168874583342709650518930301168357249456789636999226144881946339658383320980572243128908935947828954967603419964805706669573489241693918549019034251981560104726977433685707205335344683483278940455026877625040564044856107967356023329877780207376902248349470254401474455383979762508675749372647262273576898864197165441532461089786088015197035387074223521737170036010758042953960247302464280226831464031132917094532696694239056541287270057903388835083523190189285998515675748872186910192230755787178728623074077491798208519561000159280915603235900570896455900740391949905414584198204676350939803914268338652343750000*t^19 - 11848774100002470586449376704039550495377152631312112656310429140914698881343488949366975179432981282255422504921720825730375804871438603104392610599303314120252728598084576834297534403794867261368748480001269496689012434358140050698957593666230369598119608899468912036531028332315194259979257165054178393093953869517779341919860855724123641899143028936770748341967959521245395002408464527112599287935632948509507051317074978953457173300574902358215184738753326443206984321355153868297903350291366165824347500879753870828965078610010489390173959975623324592413497626135266439778020804874742683086073195751102435558660757207844965972217152610698820096513334484368953524060960400117869626098147674294354213915462814501780094898436645886482871288197823918686976554245031518598625953994863922193637961033451008103638741839663848779664777033282716850271343456240879942241802861688920075192104730120003947267850838501314886852828713212109544364325721631825418381741008901695667921258198437410023857389885062265541541656254013941353022991373475675018901920941375706934162808665018180416814248743933931421341221576323154848196162364907226264899649911271851709472908923032488032130984763785565991419182657856384111516479093417378218726416720803043280966632986530919459951678228774948222337924280291483103882195747468720458423715960616329366923770592953923272180139811115696649832956092228133960718116991342847709191595110862571681819947896618785247458539083696467311380855077058043025485082256819138277801823280394245134342423433394877168952127448950193214900842211410985898271637058138705332432061537309634614058003306250566171741877294103976398977524311058230843813925358851721076375946327668106256144641341795846271897333896550816827189033118091959048488605989786276924496959722113434782731616166933979236315418079824928174445682322558313163561594552454415934948207864846830157300310922980820980882746535103888764107934097720727722461788428266488730639144423058206654794296491269367302928052580919140132611537878256473294858831506155991912380866699146015503957601005505133704331191811955826133768558340369761100451728702424445136066374257925349491609371784963625927025332433254590622487441127950085481211512627250228572040970157178662020659988471533409313309656733620253036724942840877205583002180040432531251937224497464370800436318583616281477847678531640066858822869395124164681054922496955607526068971205298572609139508982396908604057110827532960843621007857724453423082074164346024952925766900225284742348415944017132620592364729080617503049810215628744265220305377236227761206306402653397749757703776913965953265996129278414860359675786128507222236311094984502812952040652717036614248686984348984101533048718098148653281420407519536205761203999990859185536433225507182383429582574382455230247927135097099942792795467403331955405756521462465420376822775625088967552379857168037724320534288704596547319652151056878471170170202665644345436462762914420620998492913995892856940433250325142854184126790666497054534411588803203184955567674970030917990651955983898273704105534194181721632056713866394104761938569708331857822076243870315059546076328851678227629364315291599980450866099142871711493008719229812284782473620096620752716518869877000590021133988728453660667231705254119824405953914829768404628550342839244748207770462236741187554091528285278468126403750513492570301994760269619654010712145583673709332023288854240622839311732138995135884671878098412695556091378782568928902795056254800920617315162205729935865562557459461028664557593144908598893083978577234539022862013847961236145435329762917805194598314919912156176194043828934212245183500762837069728554827090397749455582725606326272348336430073488042440924237633492321008893176333046878720372406544031102387064013091483390282050846824591300842454587856835983269088503584716236525006515081522832992295757512394407163065098306022358051909576122098288704854958321025089822383781262985223498648873047306953345229507319831246595728357658243029844081464527932037289646107803002167382254936754941436447357237480116774301639936814236822846540457926173233006519742341540708963306846927838287625316468362005015516178024090036195025787260080174500182700569887673222008715299714738059214309427432043427143962790769424103653573693942723840610681265128977493066379954557475806509554152408789029028797701203270114700571790339402875993050623499721918870513145273915028588499063134608991403315169758411160393108581893308614686477308438811339249703999816620641817026944319832654889706680868429089408874594283764322539902274027639299978410020162823001071171372492719670219895452110382339068870926245247045818895624820741646908357258814591931162869393264738029084720258592322948945571168181635048522155638872722188262656522947609526079551838737552473169530722786036555437209839705022064080831505244787056090444994357644493475362101135784301515471252076094041302415694132344894588789376580545326760388673113296281996549904718793916729224609506379680426048309026150845630953786078714145578142428683149849706899946338562896967973500951569882570676868106873361604739455837434205619282007647114087300341409829816064843557659774756009975511590065382327326164695189001984661048759602175386518918532343322782825946165536237068240455382969193648377343315093288793950012353460129658492948000775925764312052766949333074706519910076256549239637050899490272014746891479551921945726779365496806338662292585245471238358907474143377951115451414343495566389575382858654409854348529564018630724201050885163369217771860238718830761448360546720096066742333661202662433966524081397796966569351906743861589311739331733250454711109292451689124516687940727950601879467857921706138188951658911559281316931340808351063771957735833750698936688332537641810052158391449623581457776561444060983399135828927958350761278742453702697063673857834868540178551338665003918326067018029684177479653351682570447446367399092702466004331109602043762997234324758261025861069813433698761616334980263353384255362565790675179725006132766821487174507356893559422283681586353884627541338109075578354204403860648362224226399391/72616128603063562204014114341731765621532643452147899554640027280579942126454424707469266848112968916014634260277035310554069520345110632425851009246208777022282435290699043663443758133728310165882909173631401774334803065888571141246534862065021269202945556771343829268897546713695856238505365871651704742152304783035319622474525097223629589036137384974950727198177635862919822556767617673981173639453020370194437435874180119461157864109349946431982799366538888501905189590842911912701507593079701898279068272734205406109866744670981765837700428750061132576906336378826832780959204695701935182878224620271510305564823874137664391777012469740588682116835938587643496664942268676331558112685967477225815036065811505064600848839595470953777994235136850642963488233070104035954381389472132395381953392946182839051962234206387097991228296406380139172630798927536253738594915892388708326109626626738496781897939444909206185684476220007371711220320053478000134050757882620100661587907382469882175888448368804572518182196774020394511087319557880037014183128691948285630466153109158854482943041188522594837485068531685718379142564538858869892563634875501970462349127581200483119470616724996813181189094502441896116801744794111524993825208143478020219896843956764543746965856786670181858383547382021421891297837132808701721546072647904334228272450080763563677344132533379163074990441201769448940839149392333222313837203167592656534336550510995790273118900670733269991616621293328055245395207165529314043118429439915969287635532757190869844551832597510232631221040454003899918087339581431471545200148720746921716091935261777656893604429953770661516691168858313725183748113005268817084991267048461366329048658792057174485644936988483322115662109913193387902128868130629226634992142797993868614875691857522214988086275325208991188426988362428856659960790405755264050356598937212701977884368463486589604361447190537980367811738121139339232124099688044821102171927455408764778369153117064212729704667205280100794850682229446340864360518326898391307104603244899827207130192150655740380597070592928742391279430453327294715464645114953026864308929701179576073057333603629309035428783556034637490126475152595918014998194010194172614698486130780263346447124384140885582087002578194652560407958939388427597141293149166997486401932877807225572481720344225374436124812025126391645091740339398074598587114146824842659667248226822567616299563249176645438654352068865504542902995627441570819662603143655177738255407904576475668098757859414005770690295855416825062349587585368766752095396235081802969754169486903345066227428802744372308419010529864788464216814721734901567354283179586208887704753031230195294789375504066368701104518482988276044058459208258771589981111039383405893019703040215654167898145875304099813853577094688006535040609243112002857907839465071328355812084056971009835242819834732032714471783378337790581420901027531291914594729011861031194067183850678632095061022690361848970053146901335917962401338206686886381190825625259600600246050505538718578253098029251394265242167496971813341661030549346455197550508479163573284134785337960960098088136314561113564578390041934346396598886669894252474368714250150622106377717672099691329610227504753773413606805335802178998390538768741125156003445570140535022098573616089536529825167143772667616245626858318365141263142944265511529634415587738544605075013649229316576932684544170410119401979131869297555571040272583357420219032031594629192377116012339763108800092567676939657580334233139247818948078451780460519975144442627187633029230456848099168805295072319243153216040896778397573131415732448254640366464704410905008081513479710185639803896791530368038875119128230561539894555045172197700638496559218624826021337529666729997188580950806627433798851124439449327113113653930535960020134935834430258184764703068947321223510664673370893058083183402409894002417284829226694752258195412257598611303154520481498473173591805757957411863261363767591644936840830060724077566448107381221940530294647816575964400446907797073368989110246563699088707999548701726328001682425693178649118763428647213328951243644235075134930392924139866563596746200932205874490606475850918839319642568129317781425423372242913606117881363704876823695111288937427581612430185477507445060002477706783010877278955710259853289568986513109474615707548405296417438062017823993990381669136135183158074827914826634711169490527338217204253904792171154242407044108513429311102651562855215863412792726407607432340857310916805885574820329208118707680326585585084235712262629820193939032959793865878381330902765010567538979484893591331162802193758180470000123934881395882218131007510598271696564075647830311542814690205662239647049417895923393114743803238707482082704541636728760469306969048871442261619968142134766435268686222855728428957243798597647811081715453170375894798431066880147612872664585132918241931898241007878841460250710677848348580125285330730815664575591821097953337214116195366335318349332376062404291804649237794588770622510548580493479248160060470927814340233119801976168481294657868602485819421942259096700275292930605101741603245280290775203249029793848680054365799395805028267685544138730317432187668794002022715075633407519447581955818779188692936843076313452355102218862732502427559852488298651309890684869599139542584203402736624105943264662113145965821330701377683527502268128297651588508705510607705590028805527620361105638838843569358721828048949071618875163524665677836884090104591602580399317813494904273846267851019154199780246409347366825771042943453239319379435895592311306018087313377835324752221195680001957656019916312492196492455416152723591637863502619138287068868468330715000324223706659971703678603324954056528285035649866077024398622824392829735258598615567067341414231829694449748214663397134093290121692671520438819750478558698312787983435816641173075268591455535662968128837293597226930183487956915629846528814506363909341964597474417101041169381893513633394767651856671388664519276678149813900928836841964698263403769772236388667845570088711809822011035802440428847534099085214843750000*t^17 + 529961815344746273811714586246213022657973486296831662081576630248735513194757952877782768873511274122337698167555496121726756964875051113644368968744893884648819594777565001168775843989203522587269169946060028444745134295447064952353912460022109863232360522209512853987057624262036532633855252931117079171322687374531472885254712064161666187022528674851006155965296791284565807907910316849277909433052650195894785195148199045628925322638003919704090945808332246824548338885282536004040829216766759728355130036991785083333322284922484111602952848014640725689405342843546017355201686364360830783466526935260483001144903630578118382215507420611163993991584924116329766815912142257000519764059340425251466704682770588835507611216090068989009278612204456456167278979181868693678286143093036879372450173180475098521914026313732901312454559247014064292687903889995779192282032574991186593690422467757583946102704678444464823813527542431918998594634587289001304208350923842242234807717513634235934178084840083537925949964868300939822856414116543932808015692522746711804840023683097346497145348542654592464253700722130040906441614847199384772260002210663220100942857761597033600047349757746769921080711336187301477275142952818482581077662460922821225395925641703380658990358389149416084066029478927002898118949298853794179635329306717976585886494148763078267070389716848834869289394743256836993903518006567154611690208595603960473777245174337821132503864227482136063424008982380298389157375457045706786854242017648518118429841543909085765061885949846705554931922959157857437473185970041431983767574289585871463959639208593533224737521021786973989679068646530250948184604620961866180626810003474155260439821898874252897909559815756637662716784106644424719893255946531799860315758160245830752180003227468225353761303090294843141104859841163591058635310455205437831473531544445975043733813779117638352251431524631831252255512193200947187818973752365373261783782229847854775731008320550290458866143577672359112534671269347488470268083849119256315035261042699370624968439930357176805570648655506812623766188558167345602182026142340945605414456139340821899134982009522395800986373889198792144901113869270415833246626154227639289709546659929135904459081792627418238147817471044265596299182988473649069222270180066615200367253181276446550249040543500283675484820713730350365536667587019829752854414982030526508066929351836083114587510810234744207854377615778632049883218693680068623318343944459161753936943146465210045782685783248942599396253799993856912966413087925451847001852516888309722350751102877476387606557336107584491758771429908527609879689742124219412886878985680971939894157873927173208360971739459898164324361114414129109195175464110358909321830296595375712673201222199478175304567779798957957184742083751506485241344570349530293750268235503830201623659824816490764999896974042942515195685355079041617556335999109465640552342211196107045657863037266870373586691208864742473256270985658162580177333363250767698127387527430918821326965421114154384041119228896257397636782949601779972673145143909885853384058806141713632191480276257319129321933843152838327079926147334333899569110945469424718777638249034697943968936906074462123356432799615150123381870966890849622764459228504602999334087338744558953517134048302997310203283517889807055374965592523863071854294542288179032774748411651814617754921735412476219067101210510937606453316807175520801806830333052961244645221667047998233817605688586262484291550807723869805795006177729545324705183124783051196022011642200197467848985521673280395773432001576448326219667029841038147218350457416599337942322743628619647005468652183362055329658524465091380909934491237168258043160141515922695002995322862534418758786046102725763668377309125886255244322321375080843058879354846350494388892022662234569773376964954373335085766195522071620097705166086248058987579439475805706589048511423232691239275045327167848471260218840086587363597396876299044916536383271694396869103967393158251603930812991087376086332853853088594207535011958907967769414489439855898886821260946713477635243454533333927370273457584601837858035934013528446522182460088229010911412942543513862232431122435852423408158768183942310850929065167856356965075345856824888794868597412988274770768042046740356010003508998972458934415447970514238177810015561907063900761034700456391256899815425145897166836172361063556345687313082491659517395747182561630754615713014637045686512442341719307432556953972203027265955232529898549497989963053694625886226266668932574110256750803346568512419804035557538522340992240976034071495305229043724949430445428732579452901865516979704294175386435735836840370834938133660766031964551350011451784974075691871945437587876842210711126099762900463793631066032024340748011663153920500252189560135157261499131131173259292591213961367186102426306741075064135157168292239212010530786424525387669984816250710220506400063537068971529703683136927618806869654765718142710266004730034712385797376513588255673692532231333715607684681917796445871943336949172892573561315722734203329721430134778040938954853582646945154668580557405859621491130911196197680909249717389640486170450765060955199482338661632779078595082608460493796061570337949916969138315949613840287058326282518712080129307093662615794525438191888727362537552989110065459222309712578367230147107002953102614726038579515560604431861047677588295302756675964177680575310755660419401688354521989562138128947881474203750905715760153444981516087662751830160475529571474581150186382018193603838230470674781015219243281364254192743234733851976651346668825012376192522965069673085086034025644039010138097943499789349868601247210303054299536589732206904000993109729718406202585830995842389533098748092622881947210775676749713411905013382768276526443347933068164018835552823479912037066154111604037635928113885605717458326947363371870253015541187916933094031773569732080248022886207778083747779601082168024053654208333491618672036127791398447760861605931736849751612070310732463746800947853914360376646654559370167075240936305774286746897321874991879/94809089281256692236953197918216182633704603062814533387661200440442682156074086539294833405216801437085501661605150790585081739798282912196069598123289764641643360112361433391103695280306021732305190238781709334662227590539140568368910615628573925588644846763051851638643608238455262505922774573544093829772818431781844940991419124461893786384252174005588696969431983224053880149466398905443969718254984516530797974298743903786867001669851626333079464461233869131709935215650610238962495426200595067249330984508972026293997539234812681168704097932702122279720314255815406165821372816883991378111391987474466061444347070383290128285450031474062130538973188892748869335255871173655370063549078387927181629062628387582160135635505618526867686998612716906734653317696508865812891368578423294902442643353002550637586685225491133909048359620851879435203898366805123365460193769226783279007720145888774118124464618884806620127067307048063793609873313852246243743905930904840220218224446506615240418129953854193618308060348375200579633080150773193346852084301208543571402154183143192799730671278025933009279063704663051354946327347109418509990989215000898243431075570853921393752623787572280692446507047669843109982709022830233637104053788958562509000436773486846793687075976422760734438740444756274038914925097538676228465875572766185938398232363745904993410721669599731405567746979654433408926128800386139267352679208474570638234689637754695890951832020160924871116226432334401774236869926223261360606138146145383896655186696815744015156709799341039022154785927643123262301859933997671133635663013823186812492193286598755003632924198523809234154005700713333390021742766197653290785773387238362241202580574894683111936247812424279180422559637682747425508089768106038910304971530228744884914142237391045689890744152759030865845195784202032275752534590624265104768145409141860605079955156098463742328057215718414379465325528866694073159115012041047003956854032127314177000028538252008670247779678180935327231518280641429605521369807410872867036542996071163448796801545563486312290904485555042664910112532758568974020307621692456594679407779626857694686242053544556511457469736016685261206188510967908683821899488848448723937292535629968175246267378070955302063796173365091658296180519728600795510479858558600241783071070951862508509549552514404858580545927389102195914041296357387146990485229263011667040800065509313310331709909051686029180776791135261973822242543865545361082493067728010888022166959862734029679901241317034034039004504298583333443324385265249194239868672099377872711944931430153641360127267648338160977470503974600780231825511036235054523275665601271854404269136727018230689622909866500894409466691461250915415288835244089232288966611844933116294070640887270082053388768761191472164389313929434274855728462869151081371519581143651917088957154755248280812808016604854011454350837733687848515029049777678304917142552323510005416487709527561735062928139847801356212371616814090909850436764612887329664841785338211791264754642278056128595738210293717585385340120172721350418529548047417553354020025139743977698983710759453872969760968647278004306118739957088546636898190003168598961016406683259817689137211082983714708053295737781916105448958377713901946412513002572695673106643484300748858169716871705600311921050991483767454067565308791529077839659468381171553844579972558164488591641327792915747726020322665629102729597476993474199988078662633370283060603859790327321723832651522393216428371339417284438389206255042980854312678671431200148095547035234639687406742364138795381054297246163854817740058446693511687449748524097169505837071120061911395884008817885065830160531399652039107919805306267520127326017772145716602416809335091557212191850396267892368958268183318025462186667566765014010380042922993004295362546538633681587475988995231600088995359657268025342433300170269295212532876101292337193287600212829628239306258966971111940732032283376762392571034456741991013417101299236242400049263275900905233071513119826912736281130958389102635370610305902255347764215485324458355153041105298592450006981896429755666963570436496202494892375269476147856111243911438423132870889381035991443241006829996446206470846153014299112705160481703790110377702814196551124682391012401981546280291528479429711493383866606566701288230212880467772114014208874533048218855869806021274279619560821809461044988630205363054026910535620529072589511396534470019170641310576575514364804391980594153643347754469571322917948093621286892246565796739836990647857963445173317069286400931519955053661978974276564559435802831939301402015294239002116605601547700098207791398381111950473206281937614254849023014900130227665174625374806829195557968880714191330796110023513394268435006531238613152049445466108069708786583332924060952978204624395357720218346700935513675301360289542626768878499035631083815467266065067978723850222994629826670264133390018675908811587570407784394884136478139165018575247376226536099126330585820639426220822989183940605344521265592475434628482564249016134203725811063666907440706431158577134317172795072253541076203924244137441368223107226029030467025924601258170362186680719595761280771152343039422890860050389606310088247408964069144797233230488203990909241681028352834624577248416183644136458541434770864267584628086121764466009305815274950202861710129379713966201572401527109946540230990833109225038193596286550056537444113537861715705869290395989899842010239546658938748642564525821146762940142740017571757951194907335393683763651093393923930200617112214464483684507422375568094900444886584768337079069504521427993835552934522645688639213384674992387396836407428177348279821348303224163587874404179865168552703300361973793660894713036097069357762474924643399290987803736728856405051376013601749689885103704264222787043467169659025265546723456980377962692307782100898052038288575052356113612381364485150216414368514172467918237162758281840210421530197516824854127116506384309717057462271626994579548945070523292511558131862096674708423023870355787368039776437278244828013784795130757204910523564104032778320312500*t^15 - 15744792945450583683246385014628781878832709570113821033461313957295381739778505375312087455963315563877900922540457750803559889708741434899587328376409235152391212866841362802846908808486209526858497769805387538058231644957627725323558966220387804063922900416481034334196585687478607958995748267482307409434395846828882175115534435791723544109965195995661364025053703541369626656694523774150082191058781534073839046644421311421308973041628400927503447239994632088188401764673148328458214866015307971177326272635113975449431402841458370113347800621088605698811366509616181858730281725119851789617798269810528800252620782550864408578936364628967712095675370325176212264455112454557091509698034943538867821409395642837785030673271799484304753673700348833277678011506113475768242063160979295810180740728925734327901503226544054582004650479020767718257445979454020265307944238171037173587239877745509667121350852183498557813444862869527054117730148890977084199875089387548715541235672912196166363163281724628839788694496022819472695539628356193745947083851844645140557016119853476916554031194640229064014802533175446510027268675726921127364809938703183949656950222936797329438249476356605987659581528667268035383626089902570606204721868761584238635953802765048690922851184304115203417319692662658188113359314002637740283428038627417661139705648393598565447945934313671145213834709402841333679697968345549418615777373387333074780321726399644460972296885744401305165117026191146219001486362306560973267806091729194993391966301235809974791332583675510713391609191611158994754602629109496229997078836794680608557916769763202534468967283411449492093958583545974584116054460950063899807767420592247082130463381806745677748252726058534625664193922977633049741340473796718788604227424756113448889786179277060866180621477585876169039019153324005753207271972193629713711260007407895846172378963973428182908874055016319825052819567934157898374764066454290654281751641707138597077870579107157602859193010047313573242856828633369141948703586513701484099999538023271161781698760354867146484183718361462345138143357877383406193576898772376937390111943049041515638864332761439671951495042693233117862311373556486103994728358649980265939784881511098313657680776576201281930144972916286489627486952553297697384011797720660269770488005915364070497005701377895334688938744173595068552360747062041919580121453841443293662628577745099109651160588092539680490318625257223818010765082618878195987978958331479840400896813643776943397469855206128921163146694702376786039547715026526178822612944771134119639160231704532183681422016060876046274758121061953664567852516223023033323016712229185589465396498978644472375839797372046004501532980625198833006495082519086998258858178530003637219210049613255532972429069229633359469206034101001367419117662913774231132602703298259290277936234192797572822335166934251637079996739956319565141009302999129064258064374930336274735726400668490666540562832131814883489853962116319520709115380476247168273942911125923078422396614563376129252415744765455648985339896641372797536010453431261597257016091234020179186180497435983202152139889835140027517629794948342683102728935651016812058017736160133525635544455785420599661702784039884720494928009822684028791009699439626968429518889303571496360983738098705210450787020004157771675067766759287554018373992969548676889070792417099934848018746063782880602149159408661517963894565389454955221185095851807993108724891297155103517265362465187066253046716840288311592642702041803307373606495051982465599292846872363484859306296401638477313608786719869321785174882049551980478606895666893100290651565596452906455205888831228805520767294261884182720985316779209675508170029251865009447895856049619085604359216071666980315225673004277155175379060298525619855601900886979443250615835242461445560340205963388788091460257264041361182562494781091933821858444735123723359422198711960116922664455958898694211328578855283613124334291968399971667509461529589880614548177182882623819958929414187118724536519275540755924457832033496934572459736543861189492543723539174607143258423589346855859388188803629745669291600531997556003477394299457802417727028715346048400098276364006238550114124295799189575109339946251704475253181117542342351144475400324959764567173362105158342124561232814820273800943478855382368283920391777825095484614977018184938442322871279233031277007043611217364685084580902167784166217580108153519030225295256301092440394148369273270988982485682889117702485718646937331769610399141723110023217336984833864551920959283831928955400639686892938920481664984794383392729889853835142256345989929784747563936424514879907720200627070910114134947012318415262749683091744520717613399349049902959241522918515731714638056442054060273024484446028253607855755560387924054086581107409462073186658368230211607371615363172637149422739474011146197128066009246509712637941040826592699885554648630498413603286999776641061099501896561229501309732750738549303015514971597963799576105906238882004101456106885283616506438838553571566992961865650698816870178100171171812437512554487697398474339050672209449770243556046106194376753473523720112479645768796615636142496888598076505935667521251286542393965325243957536860302096741382896203967629151575041184790359441692343945225335737799843198547973112584719283271013818337033372230221973625887199311838227444956356095133834366490907183059283894207124683227073559761428856181226862725816194253045766801916207516728804075934781163475128327546782360470763147762649126442285325296925972124041147378274958960941898744677120674903462855830898804645407398972509600921632101309935856887402940735240279322981010958485742156264984592900531674589791100932564003144466883553088585922353398870043743626941500489935679276516160930482053125288184500540186039358290612479499375912428765909473428453513671213895462316633839005344716074544047736122330118350148834363117890244143196933937470944840916156345130020592858938740907290197592244994093177922000419281074119043407438146019784580979126127660539678828242091159827655182221021279874947130549618585392958457/107198935548714457817846933008215685105779958959479675717495920290821148152911193961247911557345723237194475194131735701336259370440742622203723144630857934243504887013609158555747261776860064562071001330345167278124779106896622204798371893669922383772108624353117750794066967565329905862017287724608833024973335006638751374998005450352470398478764472211662629096980881831738829010229743742917962950718019236709025280857999754557127164764994339122032613142596036757778469980268171781113681431051209242114534581833290662940407484323636945549330182689722882187690123323409990757224583296333502928308379690124783080130430641637533114639799380971772516551920131316102302346898565353749010039597392052335121985233925614252704683001657360459791631961616039291013213166388099303902685782657828222205001340176410571139625769838830572705993381919406589402625954480042533410188512322156045424130559799620485045571468372131173425771672723383991022597362553118383633637885186480471211663460413533938707964669469823764982284184973286201791790976466066287121507631297350581088479288003907490143912910745605086090691670783565248984064774833193466263273555256877143832853404282505564875173126925924611096988119043032769325222141710157325143639041495133080706009965646813848418525679859023690025698752869134346507292715027080102312209444327744651150030038288491222413652185363478756817916890037513581750257741827156600738890875743190250041178969617441377508331962970775083068504199756309671314815732266376837613182170035264475270185771940892439424070753059939027213957711106074557673036415301680043715678932760393731784506237191841811792133323210580128366020398148258348132472635437536190720575998326863978574497787553305150854200203725265345366856960085103616413427180288929865523388569425125253120310383707316358599200927912988561037918698985067777857716646585356973554331256432019614624563301295805423493844702764580734141680273685031360560678672590768441879863687423412956983012806626663680141755083111714703403866599205490586275457272714089084524834964663603888875287513821387046936373515352249397291730135084924141349225228130018553371101024951156248538961572854829048478541934870800855468956533648531986719667199307691141128204441385298986016322168052919068912127856265087464123569829587340108149725831439254235164661830045829125648531851353779659109920074398505289330572900344332132258102067460531264622482854978685589367189058440397143029599308765332697260380766681021061732551545225907051408327135578520077882389300848150274948343701692929561790295305079161220195351738279130703238508450022135972129784640719758505347419464764758112327322326072563088274494643018352642165510853702938375182344308348903054957446576638633081977351328862877551416424452438355930196307002959562810100007063158475762971062672046682581831912900403480918142943778214406645157105254053086673880504873589359425779525587875671983066175072564010932542066904314686894648842274152101360995035279923374680956009088877897544646546429995754580703110222109521666412171419988684064868723969988821485817325722798543805751304249488934044945723868703604544468897461669227572657815342603334655365248338349445942328349452428853685242075496309716641919915661742108766658307567768226427539531680526615351252527440359509467875179967036283841446207670941974483414736273277362847771792693225651170680541893957120856850501058023210715598876605901819875720219517313532319414879267332515486934215569084860376376308307954465734106353208388689772368325834751784762774999124960834516110501032935033400847703859233317793020831787183470114943702569203178081770265537340033345259166071707199171878072592179239818514924608686749711553689391202279946054044264012478675803283247294238235918121285463449379445173413824363694019041974491506987221579381041154477182482310887198924443928484206915269589833084453751977686576522891709299620674747288827905051365871210879185837853269897219104179092753650747767649610402157302234660013339689180132535408262783311587202220974675460822868146170802190763062568376782549223100083868811651673061363287679604363038725739528010356664405922509689592419583175020002820472895801823469435433373122950724747065885152678478969017955795420045631315122775956781307957493674727684551265409776446408115375290376141628653467165479577010634513338867670538774439210257091600136021414353918947770685487540707685858671736497401844249615463587601170018302883287258028847287751342324314062100273009233374768487687865103419266960721937160220249817917902143330902062553144613161859433226712880345406575120345576787367099047436392585180438050173118380080997297389848913434348223977194082264414118710107124424134236840721335646173086549443047309810186157420135966841648842090526802600241989326801611813889678746384754272531299066075404643762063550015349208877412787129233649519112316593140332623956255490867830655808400527554093604541893455509657194721378033461374737127420114007629335397462883519074496088405451843884722002698806423360814070106392582010474930490846790988597375261960008337237195854980581106791372513220516669080785893723390443909259760048081618858959511127328821310180461206925725942176724497096713872697261568846659652484452646061796723473053828154110605472754120362178755140145509526824002705858120811150348905285463910489325180198915852115817775948007970832743562867332174714188951679786843364243458512929681055906576118101279753109852636389942000243159566898925564965972635780403868610467112133044338287193805727992586392943085811956367934842430299247726943741567062877353973192461038064937191701398749801282090422462912486102199330652636946059309733376229970346986443535221741972786135110514957341635829878362973591476614221847924678239944676707721444993379835629410507765834821247218173122103336440383917596334299726948423269779254240384293948857890424388229599835542910889939630591818842811733829338216949782348614837275041013326566080919872644560067232247405213765930432076795458308936097959458012866813728880817158874123257100748116359261457369758081392755644416049934531138500795211628277067797021817512632374281101234924548548637689533653320312500*t^13 + 14273186679978042978675093449590986366164725220257689040252439882811041162012145369030068858130617615412299361035616037985136989285449546188521611236294387250613273062778023139460693924335715949855474348798425823528772418643474095349714114696910361239792966961239265218597415930517444703361435146584224016190070984451100731712022596843550383020295597091243348991232207655453609836228516306490555042653057168739792752357027011310403262141583242060269796800782806446471626747931894973539623142118480157777948672769814552886819684117798227992157982536939778236429483656561801862077814373435728423365518412148164200042871976678099596868435568039165708140735602508979278644003358013481137053706662486546208897526210873589147814390546783259824643729831657553434871133724182823668833019397706975689004558733396055096599717127355854608533799626040710459866647282810317534864513009748940237992474364965035024413959844262298617475218994449458028732660056290566097334963568895218131593470137191402553218667686636042698874069925680394089211003724816942314350233072626613152847702978321956005058708647630900791160952982383287349000170051604136443043903254155848365858533275423161308189505451768176112816398767635290675645395141870409007119282824491707631446259534763710068411463921265949588562194739880633225460672714365287993696987349989940493504834123842451157338909396531358235841718306035289954585465263534061250488465441677011132534091745781873371493792454045480385799642349996048830628458636253488458574368965551993576780191139430880022816669312216182998923801121694277556124458611262034765948922586081851189653922241271130336530280696887147504143073492437043777951548010492022980560663860992397080091398540676859322379433222365735544568671190969404269831084554608603226563168182929885547854145140976500516522123363601135371840101739714343989880751630289709360562873255803326593647726788756622302476500159455884815056383055689323956146840217205024695408100686479219295001557897019302702247410427669168987916276326100710864146009348062601543402025504699471710059561538378600427155563032692367300953444644637032371684667047028573554360774282482437014040902519248495370279197338538829143965130322244602958249553205907699237716949159503181674875694509603869668020884190027696478324990983536968101133047654795131967821852908221462497484366403159673593079887830487832878650848327000819284314769683288094884930612398896293794909289363274312356887569212903977847623741180423096190929008177065177974018904779752176266021593676867032302894854377269617862675347752101802127595957446240996215116354756299367674125224310820664704455934454079572170633923949189912095657870799013325183510178286052826497626761926819576462941830369383904270793938085834247011965529327503418494290464275248313282880943691149876487844568139615409386007602016391894404141305648289259227877766117444924653516774577092335175168336853997735376084631859551632394154716426535679491434445713800042455776423038654226956877725657049065740311544057434564091183539645874959488295806250243084834754845430163400601323469216204969738157362963038447165671933612685475813754954837604550152817417258325611353778077493164532107307283075605968554154632459996380983158146906220761120775518934561447548062753032762608411272923471021548711322236554359394072840429653981560898280973046351164971638075579689520208840216793342296381442487544598928038667617908944045360839183430794423587716690829139430455141680173873925371931555706911031001096046452076438406243734111712964753456383721913443776481730943211647878318376803348690249214467242950920944168896495548500563227191883856542427568218272887998609936209682128728850521124755284446528529976062621978116865162709752052802583368715351187590510402157311854852058016338600587807353841127434797621992707883067311988661703606583526193507012224560690410491092894442733058620373482971506853039853918253839326308380902528698688657920507530254432234514502063680959172750773663598168474771449967807589772563825337500332713375394958631536327648582134904312974212784189655584808120578823270663271787786988015407609340455327561420014128908743116022931455424511020758747675142930469556643224268835143948109936470175240790391432258077007748187190221613076675683300452593275622783139998745781080881035364153218526068147203211087869239886369046052077272382550914383855978521074889684105414609630432624363181355139033607803886698555332085383938592454575582521741340132042949203333498268345749681129643698325967404710700736377114101924433587533641686377552012612625482247420166314667339567295344647851980836809947167456050281332581254039564460490908357646816186134757146395435431442416309752842061516656108165452188608064927330917033805420073997831306166478977648974099281033349935248967548742775089942523669497139646594968949421394352391070571800240491000626192700143575572283278033720059018718894439339626368841637522923147390577407110475902618294561467501888066231932454219063312285246668837766812705070590886157794727718468894255506711255419885090048776174414702488693783360843869697380065485611869262621800641604050714844066956143779900343439545087923105103407176678400747151029508745269996509748946817652177392214106871688281427884261851450314839482165935219979069052500706013269146742851208764718346910493757737846836917088424794346584927436628974206265137204228572577762965778931950100093142199604046385960474176565712717760664231694528748404374915001300710281328822320291358641670042394544267827600199586313122932164468057890266118954346719268915949507165573905916332067842795384274802385842974909852064438961403018967272960470667249958941643241922528057735661060949093863150539012551831060139482286610138376893177701953396336524440670018139036161220866839854496799346827395768515270515346915492914357576339672364118334272968947029312270678444392870105335251092603017741996863532308575746006041842131872158193306123607841159925201423755322116892032177419285895131183117994833223229609111157599103766315809676251303142532573541109035212552234280420459378691627504057050653352384637076343616701224526580219927597228018182983950519416553451153/5006329509521781692376332092175890956368632888549206673767731550205101931920372123177240129353444425466900425949321059506560892157206629473306343221981365344670695762349851093071001991553101196950744425765210669248528645044159135694220069216065466130448085885374174439681361238505536902335248917632381344906546917972375973305101657135941344843242039507443361223801860403466660118451768292201727204815350612665008505324225546979057523175258696668608172426763316210142485429208368126297205174364417512138232030600941730180957211865296083846693393986392772523986151733389380867051683136800198396496064069684269090339597773861409988055126215246421999604164997301463686743369444688468590131199898984677884398167548006608476961559402076210563775435506120484291993695406903962296546208758929224507132270380186654724910315173252399213646132485482936305088869250782246105753738835200949861625629779732925509400974029430957138169804352120634178146235269363814383721582274423165902300542904507377189530401966408912452938882196934249112250394173662004785570668079808736228495734021585082266980660091444102462105548677112995264242817276625502658217294866282210509388842101297272873910682654878245474087912676347348551863621059606827808006831080733747509335218655401851933935303178870768692628736562563728701821098743342598024866300802630776175785818411498888776616795565806098824899079695777907012648400514421495276065605054188469339585449022653496019739762842115677905381053276931033481143861989998585818922117966841701987942701764927911846350109454591438205992102975810962459639466875647291392228330418264621551910187388855365652006641951496703137717004568066714543952877883550391452353133636148089181219403169372536655476674449299404960249579590467955904190703121025867486001367476009745587280988828720904227567877100975413837563060279874074404887650144427839959758119456227825119349735473502809128361890274564056103551717716511334708781824761511731389610257402267441471570312371811462257009756868438000953770185594064209717487588995842394129237747180913241355786154541580621049132456639047906917676124230719314445348232731890217115876354360056595710988387220596951406868010360979219172290489545456117197973029204031913551909391834045911087203824887250610023480672352327980792056585807741234141641741426695561424053557673309110854962604382703787716354189448532792473152469475821017501300454994650265293278549954589004926810543560411274367979728757404368562965314766038334259613705930290412426809667266757898702143791244804524528756414951789281872700024896943685036655647413659142972021771250384427997126046338029241366614550588234677557520143955284894356299775796025923392560740648256706456567664062631888125025686877824994321955264657024774998616393908679583441375584190163478767787342845686738229142095697141176159318945322739186774571763979987094753051305111362333497068773057497876559781480701310603261116435856366017057419124518384598352691387244817616806988920345512407178153359527336617799337415094347187950758238424751167693742447094536466198284823325711715103884458430955370460801169885223465267854844569586518726105912625487563003603947688332356112901727593566332579386293908235816261435110191295338238233983371748352271471091086942106927690336664593620819533619162763585019209703395616580439487828372822600550121969333836322085550214608304436490483488969737748067979244216252801731085198374323951598570251743629379488518257731528905078122586836742310564275385394860503634369430355399070408266229893083350739466192900768323635498204083563378044783676335104036151985858528724136796591616089021147818777595743828050773402093426741405481474662876318784251684011595292882633078792867057125792342119134920432703748137107403645407293040812033298292010955793667686281720453769759209429205187717194694804522160908446328990913854924780094927857659372671326126765313978163462875791511574683443461879372374991188990557407253901297384779448599066090551532454625424140725161142461328464371393871596997252825703722401726715831608488703956856934714232245585026055427293405801291121151459512933211551782568303152275877470177887595373692737936329505586265201731212431118049589737014685794681154844273140394449202195328967325846872487043384228356040873432737060342213163066250436141422651852016839452830221617648444697532033352509836790693507590927195962766311905097872511493677875127770750435901878662752228794896896283212802820367545193139413594205545431602172890671963678125551710721596258385506373455662703272965522503585810622387233001402973117487297185188541845221352373541482173663482786769710861153964005487450581445016641738918087141769005480388569127703517942145706872554749080960038748550899114249326312693888598478038139773626443604342625330781735314007741334380321714280212519773395345547468817771175660457087728872420552165249398321141434661462806698009022664424922575155951910188579245878556701463990548286693614637708502729905584044611559600993884864829713427350712085837147035128674005266070079254386037787894156429676109025924174571534934814350081746885320260023059188843869376811767192588468003866209053674045472945693532647720018589726474027336499845032484305971208911939644176267378056286905392704169059858461896651710873766543075615516928363159120239728749743711719959696813810474392495059913610328589665045204185831644975513582494427616886652252860266408944647006192370066663338182437931067558340039351694262745881485737695695277033995293483978341708094022535460096629620115914257939489208095280257079209009004926702530208957073703352038505033767401206253430407249739016693641521547748484415889724584764707247133477937934064589191730531852693300443362881265088137669122652501211078375972788854092690168192741005726835275275245310692989427609636587077877279832254517397669710083352491144240650365275301927557416105103558001299657675436523474808089761145202061701231822080885083341891155257675941349640670480361844543350672300800898035094621217508525559466678029379363821676132065654785757290223799146626317245509100021429359588951913248254085376286348825727471225140234940984096441791101818711541254297417293026199218750000*t^11 - 142944008567761454001526128569257791073053467508166256663934256203033589497954892611136321632736505370863653510861578670609787402576907104541007587797030998552314173191117275544164047375989788748641761250343827118311286007109779446756347961600119837139593213433385430591374302244448488437519873348412003649182829759291242775615850553011517646482533838744807624714888601631047477686685597141136533670075826934426006271126962111179341429901692062155170306065236692921981029662498224831540705723866624463369721140358748616207974929613720417911050489044006641159463018986250226819180143076504009155958335020026502883459357974749668298109123821556230458847767633487316739284878712260119821806739020164695663715616565080633034884307952037638148994640560024113060250352802964742180487978162564335784895934320445691151238981734917697554198988704207795709758409977888153169696809677850682424310223202475364035910989463428204252362421133913482107875882881485927611826303526204417127598595161018164509910126400237702795020562177475316798657825646250394012808783670095220164613885097686090591916432748033566798641372507829996220808392080375142475626409381195581091055746337466932087638381315280560818675252588133145725448433448711689913659317279864617508896016366582401985143606212868811914704565685620572128346382755434716413930354941398064048470920309480195339833135320201308336317149011106516385993946075199369897229618707898951777079158852696546413588596964579123594555505808992907627219737024415801784908935515458084332618530986980848810890358293944463247510697561647455260264564336370018065453159715359896697781036979875258073681560313430250783152241781604568389406028614861073372189565624328789994614215062937510580927061701841973988194266869613673153072318237512829318473363944349184441913973895248367233065911987994420424865978282252047506686676582432550098493587674519485483891772909711025750199277101761980574764121760392154997794174484489969063447006513061567385596783325868009338170384336207530113746237321005529870012861129166752899941448934551087054404488067126845706956708335244495741529756572834768855258373605621758311541671856628537336593554486520554176615037224353533854718475080050278272697447311369498603827291743113103066525335291988101474009358488642584885570601750091877774808020716825282789237536723192078185428327867318977498925230884426173501334727243654973174757598511169303909764110673650773625230878246912944943930883509901555615043824303862412771866687088428896948305531158127004593522099403069590344823825717865207827007558112007079409087883421453215222574720677552301690519760099977761327773273743824169154562200608906087598012027746131581005094223465276016851981883345390785120885171541921641242723057864789684446857789467809224070845421921562957397513082060441418904043841343725824846223149258898738788570699738896373231958449722934669365366276120196216328075008522747082948935058688142880397482301970536191752709890892889878195258872794566861354333942249906943420443424333083471966970151559222464537210612690574201394999541087709217191667841995583001197839194472983348011077927666570062853014706280910575748016426381333999274791184093204352966985924086994428726037054694306604227718195230373544390939595207720718862752559828403834458546029423872076470111252183701917905840422204821820721630582778114177749784560269320955243183343293395807467275701103204786427632624384641238431492742620591466788578670925656914521127062984111118371563292587855306943702430534004662750180113015663489926632609355323152695107280080807631933297850297155695154934710968498837575514650804694402834194114793000014231812719531925801845253580861760150061052051992988627299415733584179734201707661124951810901961999517726804483760205128884178105236716577855276792409642260127215491360914030580566063613206665298980945614746918405311637129324213386370003834498537935175825246301566725607644000700629361968733011615987826086270729337308739174465931153997235461638611928682926143935217468867306245675878908074439923079356378906085822662780375516352717640255521147287399241803952981020059029081569767047833485886074845223623153511016206229102273969163351574516227570472136151500163081995222482950013313585909410327739897875833088110899082918263984975870852797374738571930349038754904888852214234763723538577250026387393672885856279579828565993196017433986577460632891451738492645898244668693170637663260350500938223628808048784044667015719106543550658059625788118583901593811982496377076938658120406575376697152615965114022446884041747024297826855225163026617384395262164351020622445771834274596588456123399419133898891404698834458538870886691404169836882008473525703178441137242154061435642506654446309013421167928515638523676540852205531520115363752282616356918721106181299884979718187339328502753051203145678510692186489375004717862399095461235113278341264837230897767968573598890527858375821874641293851827879721780372284288843864429240172580117497810256774957749571081450473147518366027185812976794630028517279315496430096058290314494923024473917318479657003411162939741039517052645214293388365415995111297123849342359719920690734633746439031956427815561454365778574236498395717576190338914925415426508537446604057068388350366046762248873688245874614154722788224673815375902090320050930791504296749375261939799411889586824531721499255285990740574927669735628472797884874416371122891654182772751241928860331129870173747009978373517730828972396723970036372346517088093178420843179217846866961034360573445083690367107742311493363125502132140659867764876812780926621270454898275801441306472116927078496450706499889977523047871717652144392903239456991106005941145251016298580021460400294472123049876323433325756730298686200742746992395747580987434136025355603448043308724917341556619118132654741607381794502637920636845413171638132110174143759261385726200777780801396952407757571137361161296190338337858684906142172416370462785474063645843254486418724027657589420008978054928297691528479112031916559538315679658547604826607979419262157340927707428388687149101527499885712199628761769905829784479570544856115749886360403009/3679652189498509543896604087749279852930945173083666905219282689400749919961473510535271495074781652718171813072750978737322255735546872662880162268156303528332961385327140553407186463791529379758797152937429841897668554107456964735251750873808117605879343125750018213165800510301569623216407954459800288506311984709696340379249717994916888459782899037970870499494367396547995187062049694768269495539282700308781251413305777029607279533815142051427006733671037414454726790468150572828445803157846871421600542491692171683003550720992621627319644579998687805129821524041194937282987105548145821424607091217937781399604363788136341220517768206120169709061273016575809756376541846024413746431925753738245032653147784857230566746160526014764374945096998555954615366124074412287961463437812980012742218729437191222809081652340513422029907376829958184240318899324950887728998043872698148294837888103700249409715911631753496554806198808666120937482922982403572035362971701026938190899034812922234304845445310550652910078414746673097504039717641573517394441038659421127944364505865035466230785167211415309647578277678051519218470698319744453789711726717424724400798944453495562324351751335510423454615817115301185619761478811018438885020844339304419361385711720361171442447836470014989082121373484340595838507576356809548276731089933620489202576532451683250813344740867482636300823576396761654296574378099799027908219714828524964595305031650319574508725688955023260455074158544309608640738562648960576907756705628650961137885797222015207067330449124707081404195687221057407835008153600759173287822857424496840653987730808693754224881834350076806221998357529035189805365244409537717479553222568845548196261329488814441775355720235062645783440998993947589580166793954012602211005094867163006651526789109864607262389669216929170608849305707444687592422856154462370422217800327451462722055573024564709345989351804581236110512521635831010954641199711122571363539190666569481604179593281424758902171298301930701021086411637194142353377911944159684989744177971232396502823588061756471112355629700211584491951309578696117330951057939309580169120454641597847576464607138759284047987615319726091633509815910246140510176464963456460653402998023744649094811292129198367258294178961065882161590568689807094106679948621237646679364889882196478397514221287283971520329244671602467767065064728447863455834421067944990559734216622918621205749516902286660465100636692210893779506353038175680816073858763453133705105441067055546075686564931325528635964989565122176434518299253608501941900849039470084436001869032554577887644058451492404461694682352488004777305807134397351880335210079053693532144376468679245577233086034437771893879855201370826637119522913209623983049522879493829411054379770156894323696991579752598419440337398764477099424812213302279310246525290514643492709256851315120345548197260939271439388315463293396920580354429022537203056521012679789228169624940948353136856453951619275942719252592414082513000094345183143807305242192108254900698614484302655739345144398110601355076946752197288688859865639246971873310758646091263687845779733358807648901550924281742982769781271254445848926022553324952154805990602073605101977778235038919531251948902448591852397448476311302357210084631234989119131995778186623023553854024611404339647460369696732879407737103760820505364392757244829964744498945809272347620805128104424949135031567593924060919432673745232420101325005598264742408265222470171261531311218316750075678971416262793507651782064717872091180001419082862916002106301466571709606018612240545494837825430543646801532871713617318450538668654933028883877214094306424987748522540268735312912757286987457371457564166518037254880773941679374360384996844474244628052508345749417064533520773018930465812972138100681323788267708051808321683369713369771975379638913424703172505773950145213706761007392330944481338695618523908059694331617453577812894720313576555376354149686743432993439709076421312974495623792980826892235965269136136232239197408289847014960700504994150739060653263948974046322742005910490560187702816922769940580747382599664162383202186605904923272441136871766448456705794059090648810540758189920163613566790984497451277976887407841690041973061739351526674853694070563945649111232376997830212888971606852686044514094730041159728079331489032633239250246936295947853238218911501570387880817122888164249218768161410072970145716957468991741075892227597074643893303422280507380373249913347184489912086905629659040135570807454616256031185241353163431113578256237693994552989397642659848275737482948163544033276177362087231678104794049200219028085598308862085687477094551327740574505628480184910848973254839830008119881358032733615436049191829618124575455795689880769536459995956202033445578977389581061814110435959480721229105841458307766038954476175162923036631658352318092739624653988605745720739175576033052990719806758715749506480604272789496306730505375649839369102773383090303070819575393870561508251973737774102204975811940134054268310078177088547310083960710391116948503800243991956648886552523982841663654450423422615084746496074213663448958410092327386098875964888838550275638469556522871370875463637564258995969494039007492218409160577404942346921953376200631061628114170377158150698678483869036503591513403808225076586259057002483133404298411689405852295810574315549551391998997553564091879334655379928923495283118222892017206336028619986540710724081155449106563563171022770785196979585524567950030988953218621618621126359703583449171963748301199819039886596271349328558177269826518337595136045678947569802059826643106284381537473055921940911729575825871717729839781186805149588390142606339999807758127273621664639209223927327305303359347229293082891502239800676707070287287236911264080991016878018477346916754700837251115130955248391445844753983945974441723515350405389229450536256289999114391816891985892803065955739362744141088660055794546594868766286208008351593832408931957068256267531608314492372770343175449188515750579297879656237466752751570466386909691350478072681623310884716459836752982821908601710374256425781250000*t^9 + 3740291015817011087804836455481878969153172032206482005779947178337831687123608125002190048379648058736203147028165448888406129753716265534739256409057767941727655635241203747835586204278295223313570929915662054782398473960931376099524909931133953200070443920325906999453139790894888627580882630581626280439568467883109252852119183644018571964751933249928816161766088768939365878572699832852443146037908934250628188477618032569374702601644797005136331933873520339795093034853104601153740418782224743810862508464840599132627205044099276377159983263118790194126098473814429783001232909501422601887487816164339318035745363233644235951445471304928315855124594268418802719365537635750037345655902976936200018088731178033720373169236997274508396066299297027298481275038005776255184088389562933673749426762046998954551652563454347873688112858614935401489708699609546827010574470137951027687841811458479916316780128621477292231953407158516008993890685139103737467163551077570722228204741559340621167535300134458629653028714445957213530449080705278467773564290014248844691539014553944590260201844409089485620061637223568681510348729145036292264259441787873657167691126127422422842823045221595770604858573281364170077177901113327672273436814555288275984102044893255719416949857806748609085058044277673813713384631398586839611208053086839440164485326559810160278971455354264946825330120275722947655644140587866019166804693562185452686329886949473849329522228911068388269518437141006355541832469895148311015499294799432114973197424412251764640854139475029480803947525182728198959144070223309219496682742647747139193402109843357962470765056077841788341167219174476804560042576616833906805253894301957090638680210927080580223861421141324016955401922158095051995901473666626034834360450748995656554229032048667472329149320007961785542983095347906837731447766924377705445344990132612197410141732794044943997986275997968773898360970656794660498972252765609572790127441498323994635583010617748892735886606444146935294829371313016790187073458239276073728068515726483121083603398670523613764073123450179253305813211900447183486995563172824520533690095024480378973694796525663596332027043004981356390396884829538475075295539748482415472974474205559949990301553372869418051640611853137654777431913190719774087257737764630169483542941593665237067534227882109944656470394454882647841240552567626027898368580810080948688089299407562273565418228606181960273643447911969617163144902094641058065592618955801493502248601898807689141442630573506274958748859889388958491768054627605733040302352766589516876954073244196305108005365399372015374919126111778898797531439468796183178092665764735007159730145044514704261511212845749255405542643387314721439833606221585814841772576992253043705630345833341545029278260082427042951852534848441110907724184585003615883916286567762476679148260761678148111291806393999221924306937770285899714579726307484070371766634390668360677626958582065601246709889953455003007052167792897367224412567219631445626613787906831015177465987784536090219035969622572131068026907843290758210403973923649180276393148719102375483838797013055170358192862345189365797735695087880610762099776820978891252147432597983671323183306256161604706802869526223081761355255376256502513957632178439337500842957192780494657962062804759580762837343858745166120186838235057785855010785584375480519197606637487889532559491305434905282670128637590649447982780451256779847675754334448867598948001668536048051672540173930083396640567407139391222241858215624910630185996930652906163016553051866820354968440120963471087534513796176928094687119817890492925926126369769914186475084683066156280482465587673904679361960610897697523328392864186895482246105092454838950893079093681924042640713463280022534437833831922168160101633291879730571893898351085792474768974140405570388369081954828520655103318153176102550877733771338313404039754267244210179405661153054193871504532378170487891129104442766775122291198526097141101153492402755797452515669366884512651187434477961223807020307170593920128111658045568661191374470004122225928126300306104326110234027704552932121623849860263044941159460833619030106953864231986026887654549600280037994271776640603057091496042720316137228603146138464146389891109475510548205035228939256970788475830122767184317140113857471676626454059118943020653872719924782166468248973853948976492885228009631108145701528661577044418549741834555216566041351763074242119033119377162010868583931647971329469070801383000850726580788991903416988787739670820089401806209324032809453700347874142817376787824114572400361885213344030430458825082493399840018252176026650506345664054648386882628592524272793080241501667332811417099271700724830825312677468645381153954868544021285566297252677306836957077112476249450941098200211711381371835434572385927378946174560319958301181467771211070581686360936147632062590747932409106810643594479667407825130070747924414226429950361908845760240275675280006434109056722321959531126686501814082604465341206138573936772701965713502697494384746865771619500821008077946487235500902604605411100287208265519859350449508739067031970435903422845190633713661826724256181501768366294879081776229412868217453958285780247976706584880787259115120726991523219536695485967134843175045679543626681426711605842304682149242530960044982092931761876775033668123490721153534610178067841118683134253367616256368723054610662768489631755919955557776332591011814358120681531309784156877399210400162981863345820137950198887728638778158709956776669987532249320243540109446953921952465044427536349720212437971881509316921161500274638720659714824596804498885737885262698381775951046179586997265423312455789712313381280199636862675144157566110567246695519046385683705847156413141864409482285246737345616191822672591626892441772915005471901298794157249710085305185335987789762298914242105267938023737516180483638736501284307718620410025612408201120350881111722033234398748033131649211256749499430906538102196865717697171015027921372074892330033729573179661690543440278945733340269988358243811279857243498815897943952293102522888240769225561/10834531446856722545917778702817324011407783009635241443145665696568874764331005336576077179942412644114617005158655659615448864110221347285147144456238004833424830745685469407254493476719503173734236061426876756698690742649734396164907933128435012950644732536930609183210412613665732779470534532576078627268585288311883668894457502985033060464916313834025340915177859556502430273016035212373237959087887950909189240272511454587176989738455696040312853160253610164783362216378443353328201531520326899185823819558871394399954899345144941458218953485551691870660030043010185093111017588558429363083565324141705689676612848931734782482635650829131610810013748326584328727108706546627440475605114719340388151700935144301845557641472659932361770671674495748088589689143107991736775420122449330037518755147787285267160073754113733964865838387332654653596494536901244280535383129180722325534800448305339623261941295360163073189151585381072467204810828781521628770790972230801540228758269171382134342044922303288033568564221198537453761894724166855356772520836052739987836184378380382206123978547900278411740091595385373917698830389497025336158595639779083910735685780890848044621702378932336246838591017061720157658186576499109847828116930554618568119635706732174560358318629606155245630690710815002865524494530383939225481485987026771440429808678885511794061515070332032206885758308279353759873246779960519359951980271439545729086175926525940969386803417478679600228829466824911625442174656688606143117283633239916718905997069598155887476028544644970850801242856817557923069746230046679788014145080194351808592297207381153831884374290030781707209217386057714725538019886316972168134240044230489669688991692383731411894102954025462234806798497037734569319380004420148217621292779331091075140606656823490232494814026027624780126056289027476024577689520899250312909863523186384862459385853905662755296524202535711417436509091483280198921999088038305349014865394740454584723417691328639567878615489444573730784309989820627196929390518502247961358691190693073167480536120404060720497491576339511887670745522648383012141133670599078208275743560889149217864034676575235669696852422885860158698667791291280302613297369059066245257242160847692577890277693491528525816088415829805097475794452253320888203002070940310848555907731319800741948236318234780582809858331533051710647469357255985375731068017588949138870328526723038162439151355323399611369462985815954298350768706167961726847328584136834227020588243141885774556188218964458500983674691497304186168303881135625033495596944393995248617116614373632923780285283218283190914989898037881347399844876562392202758764785232769208733536219602222223088519642212511217243090684759591878431518595244450559505645817367398497710326784878795299953107808540382650901685437896362071459417502628056711302392546688737561395199478506650076573003025268321188127087817753030557599486599152121915097888645204001601616277228992792373125188447746434534720228910410997020732722500016372590099287657565652083874279253759335597454738480727770103989948787659247572250531826604449417182526122680157609747545906992667600299543455499274021004822133743138090555171066407012359122484305661661170578045680358725707508686293990543076009836931624694390274007471414191912406333098680216167791575236850244690555628633310773713478256114805517971488017378674109777118414358007105079690216815099418584572453148504582109734929440650472073236965012516483779519313225377273282047842194142821541889499193614551558661419136079447067824030004178410651919339535220984905589395499247152717290355819323267404471180122267873215437697191039525029491416241499902251352815094146346831754687563122796402260402827823636443028260056606055935616689157375396386960376830129151061356682033387222406371560417962185339453376566029263657836067699711588773038617825689528292674600334408760907025462966210752225417275048210098173731322198651391090226856676478864301941487218522077886036239143391684977091570447834887990293805897736900845572704303479964549544050951486927221620567479054960868025283629239625333316108236072050378158376645070987900033683873105006275607413298903011312320455855949173989132608814454670320481751057773454353606540709724034200531790254015121423939653735876985549395522383073110049166737950860842399575575513723371787859199344698273262753426681282645760290901201422350532401697649072639615150289366372919707437078762388819214253459834571559035830895908060076714827286654569189300043220296700333242884951510291821949703420536267655095425658278869310033210095072691004170053997700782588680703768542424300010590182163308560255978422693807595020538363413127000623353902802711017191655570833087917028388357241872887540826756561700398164986700138842065086871154746243321426594876256426988980433126452658505880693234730144977627239533336921513182424162274526549592936606400005925633116917955509794751652878250452764345107484657970668136546850236484265828302304809024832739099225708524305326396653329853033783445967603539890712616937567801896854760722635247217647262733237261189607309650132832626876171700454093659580077699971753571774073564599710874160741747957801452172691286922713271471984010147577754043939207043687954670410949309760306144581219132603529385479635903682780612777187888168331091392163038352789466768662725503985001173978115023767545529917231759886691040229234654219270574383159422485374174235163625000292545182050663100528714404814314909794513266813770491559122602867524439890711227852869023028921496988162205392460551267006337703331310578284110533465639689643521961155859549585678356721345622194953934004701837345638115109103492684537084376177835537861577938926273788037642118667777211732263638997123659893826008241510059891411286251855180534372746436970818068123530905388682917994140832183299254888841354128283441146009152590542886730507591411741461865082534953382134532409441836820349737514017697916425232568079970983276830950609418224700731612469035248506537410762478754565509735592671986490454905489277296376705710423432254763216435179706583678535643074325118113082049442909519328227197841993924990866142578125000*t^7 - 920597112275779828713352831886826634314639777127688020629223902230517814399396712014148545137569397278487764271345849354147363289852204953824236500215106693377020534903399764185353240523408267038617920372090745851086433084678277476294785510343959620078957084283791909415700608405868506887706487240119874836088152089996534219877874060219721376904462829602364747442071916653873817985528589592894810357414976923034719281516008980915943131079827858796179066182596755661998406722774523625387530396220124738101458231659841410947158741414272827193444831880583968174148155794491539085878363730555206986877356303151695421237115742019253065775792956735234050732084293626046359239651059828675741372361394860268784307896497848417921212298274120588222918758964283377073008145479873846055323651232494018050314600783882466518323608150189539678479234469888221296551668760884448780985451525972385649449280910921841370036342650785001018486449698369554602660133271612021355429195570557898676239287721473365019489085506858104415483805727636947565527232190595068857427815874376682578688247722146349424259559464727821021226999581403125711216976989664220133528840300881041507629880283590904298339059488300182374837420317793694040257849780005661468740980598096481594742833847307597894845431471140580958239916606998791018521948220966989977134384333342876234972770578582105538015700949523128513951998924545698155247372039350191359088882553932836572139221720035073490546161680590570538799712224128299424381464131382121559618932212237098105348909714743736441538976369616864991126124391465422183948463257694797042704316028396054503157582648940122009392374162170842007680665147297653188519586393893873360264202547223154168709722824234770787317197825179906984411868077025143967664500276018318766735457832787321988109983510935137102149214773844273469801802982003942005974768034803428724005987908372714834981793496494665314914569361429616582181019113692686050372572167604873411189809239163832281342437587631020651384029802378233382789691490254043436415722994166840676271601325897595509936546871441317205160637740814422879674927895886378890520519833091723202124207031448715281583938416749987249463415771314919334877786304516302656511848528344737194981683298806518208617526791248363339668985442005526238199031221833574227514656823967200253564774898566735137838140594557546327673315638654470700677659769015525840018774741340461246364873713715525447654447275859160378103759420228946928815868891257830860784502787218664741563828405394751784569933919696397966491371890946912676213164940321006729586803085955337273022532554590331070867031899175155966721067863391861772857485757726103373272028088513012587444359659689124757242999122285293299397241559954601298723224056405422153043552429231449824703887275810777993736677403206346336238062867642483409270591366001199405599839010208795233800833422244508493775348827028489874080016389997080884858101049807165134821710108253820912303948923581660460800997356588881292112515384388962349404035361609312568222010345931197362237124749706773694463624413103229890166774981306063954631672979066005963164444209278985553902209855103819319117786950892052712394442255655123145241921605827350780327064179023651661940058691744647844293980616450167273159859771807195375787258144529298392667638480127803234747946917284542026097842250628853388339035111310789543701278205887160622498786335947430509592674996483014605149449066142390229231567939733461417591420179212853691666194970198349121227652342626124746274624879038290705995829057299031549162037905022906142117184718222322677506244127665026632953134187720687980891996193745119206788363730134836022925912943646510323742489651131645693158887903328172958786923135832027262641707895191995126571853197894549244379297132404736386986864630243151977153599717354265484326966866956545767814430462875028336290226932590590882735681095997039020403380287167828526670253659871014543412090885843510880883614275978406908885041208430716980193192971046163851168766215758532527978482506268507829344801445822786983085991950891368257833581185736532199147888327177006676972199216964754067952540139316618688403726945992978416137941520126698450586548339907646824489422620161653578274338070393664766014425178849687530925214676476129195076907546249924585748775509454069244202985891799041529495823955006920969443679400801352337587121118729875833456543401088113850402780619716053177658778888533069994924854954482225019162750312188202954323655117150676588342464814469293057287641966712351969659837161562632950866014427783168607454588993367243342246428843971950169126168314171624389622184229000506750690391149914946347109757848783773731778179041555958609674885463920003248377699423505590591549752533189205626435402672342930786846857943766236573627017308765204597253138039597278932431446757819712848086246188779655324987642629849350716299279546705302965543883396504027203389932336749696441169178115328046646649770377999079455544634894280783827450629638484445486518497045448567473044532224803959357744855347322405431404353534781044869923311062056117349836282809679048100518770514416240610579475110283806514109146959752285306957084948849284329897666423764850393177841241772707198795842957039566552403991141000966691244706369945530957428741624483041790965751162715986051493528420576208882940479071531683641774983131115117118931754273844648462808471983372982584340969991422888295034828657196610401509805281929785141823422793989794119504276792989432314475864663722869177437120307033241659538385609077470761270990710544512229800564946033940550453196718335300146966712778744339552756448339283286737678630296064967337999828361737692813218531596141756392550587193143751987271940921546887585878387259576349149252731581211474858841566148271745745452760739095568156357009466451702886984048016154897594245807689390424643985586123101380977119430281767130659230012560027999047904082211673197790419313160563408205289747524997209466309393850905030178655424145292585301771110671708026537525888435793476990672599088319693550447192812690723723252356223995458644111468336026872542675651566281718083344313564819328816221374411/515930068897939168853227557277015429114656333792154354435507890312803560206238349360765579997257744957838905007555031410259469719534349870721292593154190706353563368842165209869261594129500151130201717210803655080890035364273066484043234910877857759554511073187171865867162505412653941879549263456003744155646918491042079471164642999287288593567443515905968615008469502690591917762668343446344664718470854805199487632024354980341761416116937906681564436202552864989683915065640159682295311024777471389801134264708161638093090445006901974200902546931032946221906192524294528243381789931353779194455491625795509032219659472939751546792173849006267181429226110789729939386128883172735260743100700920970864366711197347706931316260602853921989079603547416575647128054433713892227400958211872858929464530847013584150479702576844474517420875587269269218880692233392584787399196627653444073085735633587601107711490255245860628054837399098688914514801370548648989085284391942930487083727103399149254383091538251811122312581961835116845804510674612159846310516002511427992199256113351533624951359423822781511432933113589234176134780452239301721837887608527805273127894328135621172462018044396964135171000812462864650389836976148087991815091931172312767601700320579740969443744266959773601461462419762041215452120494473296451499332715560544782371841851691037812453098587239628899321824203778750470154608569548540950094298639978368051722663167901950923181115118032361915658546039281505973436888413743149672251601582853177090761765218959804165525168792617659561963945562740853479511725240318085143530718104492943266299867018150182470684490001465795581391304097986415501810470776998674673059049725261412842332937732558638661623950191688677847942785573225455681875238305721343696252037111004336911457459848737630118800667906077370482193156620356001170366167661869062519517310627923088688542183519317274061739247739795781782690909118251438043904718478014540429279304511450218320162747206125693708505499497360653846871904277172723663304310404868950540890056699670150832406481924002891452261503635214851793845024888018238673387317647575152775035407661388057993525460789296936652231067756469531366603228156727633457776065193288868821773436230842503709060842547215644086480400753800242736942592964443851819190574806681468978852749110466701997535062773084789657612301501573890983212826535999303606241334170902339946206120320144674401864350253495219589022046943616871350036605055617225087968027816039725096218487768661227359818486617355166713508318642728770769919232435029763499790330685428345172243648303506329703823108724680151948332852287518159399992613169637723940893561201560438511120772362010582051834268676786248440147175464742470401500885487830979024078372255590404652872704041847395235862276597161078614365973233160098640924642982288414823923454604225598161676165643173813170143001203253389910813705607287169409499361864386757861804221200190552457917963285371065386913735606973073081915662400523667653939166667446313814251793217412003994013297798063599878797070510846195428092799412345122488120563171640448437263148699055124273692662237746076204740164547584477190705815892530385264531955543191064720118300269602912884668841921844081309937442570978241714754139601175923346381308162580567257444433270486484180551201754773556693125173014798748260869338800262760547048446603529037005638778952719289509057943576162789741545388024027719511187116221451051106522143453165894262824439303679680097516294959181978185214247314978645650543768384735574658287143056114792948539977867665947885209309487959653204302658063012733546246672488946343592271294811405953785305535309519154826324528292683182464508931577276019155257277515411259191821907457431235029366150351209351760017944291864336255080096827962971731979067522008825688256026953774459896955604748170893954219896461406109174980968305179090810736331724321534543679764200480865415777247554828147153659841737088776282927962786765613620773292542461189385312878468327999537800280844614325979652585879998311883050045308901296267646070431188612763108744249505968253148011241526208483732221193856566668270660624047917886067299947762443443831231235674951863457562593079539070559574179688302552692414748763533358656678762624829711412082660808835685501065860624288055558950040992495217884548272541513707580921176108250607306032442030750490042914353445263447699888051078076911918541255853319401765655351848534012069515931979001706233138479051272134632697836628061906820014128587297280235786204372473795400977917507385496459918041395715867147384413857341431142747656313746700179454401157143361437245871836202665639175895599762882779210148904791588281085843381771031217658718472239447064630565375597182226502938114198332700006611526908898626416487777210790232202686999475258720307269452660985392130006903696535215873186738722972579155929835694901743161905044077767472283595704511983470392878703064052737364665269911264135725546869801347728800429753939957105986120205015542697777612049227783141314454280510124616074657233183560034411202248459393463487488628076538554768230125089341509545433031408575128570083503417813026885700517817178178474181021532032918424891108165332571911789416859235200335413712127162426157607633625932439006314453780260935043032513362513199423246111004352007763731085212703269653595427857198760862620179406929996058655232699573344249269248536694018245686785017817820722077380966311675335745861929938781181634043323548250800655737693291552517501163804319582278708048715662928428007724066307645298428873223968157646584957644450744747125881998150279026170746588415302172485473996857366754159316100719481118699263670684579896930374360854234584466097030577079417962463441125666529698090182190868643336185305299345326437168303464116046229431815406233589937281809244801532538059756611493053727782911714721551930613653833694829130545803099168331113434977733782944610492844643524652281734534884194284332536991950029019915461939600593763583262216067179165654979309987409174856499545471689965585541747890972544393083962687389509837318025506813063100862527716640138548539439390373428282142422197265625000*t^5 + 1161521667493696670119582212596524862364286097419976857728713561391293951673776702784126030876105385745971978307166042844916613881825924825070497305609652339355490725264329508631164032791396974011677566518638947207538678850660342750341474824576758793608794290004278567916891802893250848167629139048957289816983852565121776666662087908404917066731098389436175650080102301769584403528334802973056407014153553982937813650534356285908996367014808582359745837852188926835867036526226015941219528333849154303058295968423260968957579682080927571196617549448583338873736602578217531412820512933044073467591995362962330342988006132441027355173538912383704577606045759372570506563972621600434242122569339947557157487885865376555827174152421183425254509759594150066141505456670774851776040926895037274374965509510433718706427905526302138555489962998218810431154184077865186661897191646153560391298644571661855904801322582230054823254520558527734949161872121668591658906679287906866087192979119775631254527096833619596928338881323503287226848271968554895995995249944500577100634614340904508551923176804546214650113467993583555593090918628102667032292814000814258846036986680689107524780056662993817790589921717783619225439086959748591699236314470458056749212310342566594665712746189198310521142568536187209262352531514425889776235287200830209999231364359354219964457281499135114988326909445533838989427168717810500033174476233251581530162250495462817408034786779637032497307977265682647373823626516693920883090099741186992899170659870741838308308710888021215707331212109668188686414638154664521461053235494128453281743440285784278050142310930003331628324873154849597494252634765106935628291170286545390420752518814072169219484990943331566406659402167240020511453097272438609442586069215250934664672776343140742572442092939377174429368185132409652563579798992086770554606528431642545575913854790017049549487789021432924922922315515622120924067648987442615555577798958220219953265777471944587988822798308825110251804329246751833342059781442481460049426184512794477256321585985754446073372729987992715736113239069152330600878126937875128581895732020048793742906925639048313528001568238762470206966620816598693557427394640350822403872616646609279319200208523896923659038214937048860727794691685864216464693795893471244775504894107610462993196989233530952589039451303436530592567966317894405730911043595737379630570069971651022687046543216183051808485058038462229102491862585655442980209921710443511074510651214458731024491087621443413598186305204123764588855055796969838914987791485435157288522931618539441218213647320504340849176280370659395985088157467536637542575670219321695241372978113919633636813957259242498480288290274427182044188811690361094840448565876620637427199717189546062233226459927302054501250216771186494200375895924181006287203785966861541329413325246887391823459095224924943962244929999090978873485869874462082639339238098502741672636881523897624011958156494095265551127475487049532400462453740480354766145192384221811520539780785489652006079562477741399337470349398536462993719708176716316614446176839844842209749245037001329023994456268127397230054024791571446495026265045234610170149764041002338697939862822997972464662338060508441006951394403640055106623025727990159857848717580206336451591176828491999385391725826047910648585621323246388930426661289620169796758311346951968802017642950442469839523439442683141107549715141864411904923083517959675919296390629608686947700211731199084579595497311159198227736879635692193303365492724366908782592262170735648643897321141746151863579269579217170958777203412742646781087256849282114994602484025229127889376456791389457702392958038283335116008246203064035365350542510856122611988646795512400754479891454279690332075976636080350235949565481974097380937716499544996284220442402988017395672730231102372961823643956870941016203638838746637967118793917626047864368989300446389053872528150952361007545049441660206192206022574040768249754652426624087115182089027568746869235814879635380018470611468852256397785852113355209492263680517730807292095256330055985271976682933146759318937861653269703768087853328322353217113237715934014011616488638694753882950027342488381810085319250751266628439127837833975031115903723036097968453166661604807632791551327891570426555775185080303076266693042832336968582321854268794495852768745451103089320661289382945094596496938206447813689907163503473822285709612880342473387866809387839984752649857535756334989731551670330817750911665431272015257896100026735314567586358184532553950171743895937275612475305117843052001518451461602131313462250293481429690818996520501451148312221536502859802749602891589558768435632063787145055685089720504194362793074265136441598853679115132719480600195588263668770658231166532926958705108647115674036592664609359921154232986951546778150898182247646847225506848196147127100955755523122164547357799250988139551613080623508242352948621630496442157506638744575413593558559199573813184536825970612746900300862506386153901378041464580589989567196696286166700069083746961645258285487350462006051963022799989978072545362599394967991219563440829063429936979422822933394334955498868550162437646025912941773004940910350276951682624585427265351303708121571064028663434000461785985878360978940203409580078662841752827898513447097091093138955579268167027826791066283000763611876155347720332644613554688379749294287609665890831119272820406479983529602574919117742845751567146923348871108364958832208433313736015916822112753352104147162239401168417377998987223808719226114297685912019257264546957836634421208343288844114570342821958383496679718750435101949441710520488367901430623629888716821200309396126872124455324887852771372999461498301402511270643205672718849935342463957875277232230169611873744407013532488155968016907647416675700248479200344850962001224557936565762372674108071653481389071239337499035706403282057425710369971943372355193167536497908039813087353155761831123173701784988392828943443261116649955895247902916021171039312771294407666440313165421182618762643368898046556237696860259492417603870467/265335464004654429695945600885322220687537543093107953709689772160870402391779722528393726855732554549745722575314016153847727284331951362085236190765012363267546875404542107932763105552314363438389454565556165470172018187340434191793663668451469704913748551924831245303112145640793455823768192634516211280046986652535926585170387828204891276691828093894498144861498601383732986277943719486691541855213582471245450782183953989890048728288710923436233138618455759137551727748043510693751874241314128143326297621849911699590732228860692443874749881278816943771266041869637185953739206250410515014291395693266261787998682014654729366921689408060365979020744856977575397398580568488835276953594646187927873102880044350249278962648310039159880098081824385667475665856565910001716949064223248898878010330149892700420246704182377158323245021730595624169710070291459043604948158265650342666158378325845051998251623559840728322999630662393611441750469276282162337243860544427792821928773938890991045111304219672360005760756437515202949270891204086253635245408229863020110273903144009360149974984846537430491594079886988749004869315661151640885516627912957156997608631368755462317266180708547010126659371846409473248771916159161873824362047278888617994766588736298152498571068480150740709323037815877621196518233397157695317913942539431137316648375809441105160690164987723237719651223876229071670365227264339249631477067871988874998028798200635289046207430632130928985195823677344774500624685469925048402872252242610205360963193541179327856555801093346224917581457717981010360891744409306443788101512168024942251239931609334379556352023429325266299001242107535870829502527828170746974716082715848726604628367976744442740263745812868462893227718294801662922107265414370976758072476228516516125892407922207924061097486351696933390842194833325943459045457654675517867180331180074731325535980095648883803180184551894973488241038975100739565436712360121763649343642320174397993226555706007499621517114027214050549819836485403115026842216779646888849600600588401791856666190703772915604020201869539066636834584228123665603456334790181507141446781082999572682384522691638424564004549131898616131395945909174211492570547813691418251197767204433287621802719024282331244475634673382981978999047810285409507012295614864755474838556685382875313018032283300748966772040772238001077080882218513927568924114716464060543763147593217261120958808701797541502925624142431533837161682600031715759526414305391858620912365138168631213620935974639800024089992444831939253101319538015306942749312923934577517153876270374683847680455915549792430571181176437910548567629630099400883888117189373939805719254357605442198086195319490070626361404524724699063629026822313074926668877160017922392905962078664374692729170821397126144531071948482336443904102105176899052303490939316021911719170902203675344644972047387457668418477169461972839171100387398904043213599474383712692643523975333690770412778312157580442128054948840743364883000000400961390186636511811887768349696010432708509095636262720900505876296840634634422462003916843659196306762188085492483613369150840839191009227481614873983791562459015626707473577136498261856060840138652926626401118702662670387967827607931667167587843223461903435281815626470006018114279967678763292854903759597829156464374693325070534161374240135133995624915396100647602899943461398491747515513839169434724223342412357112891467659771031969140497102347342459906595425927606692621579808836150731638110184333417589191708223740721152681404816428859036373534845760513916055250502022379250219355652718120834395212574422886690990310951617294490518157132444895565339252614550522779553176021954027666994132314150782933298651266692393206586531163037764809476580657064387372931184049797238099747874949011318824639674528147655436518434311013345031176455946751580284718561640842663532416950113458222503479606735874533016499542584456768761393310775750502799231220095147479458433540550450408611683875194640854399762297287291515939075249901309713417539854309016006380937646550507468429421027354185460212244476120067070621505919428042554805715110625463796072055691754258849256628256061778347118101206746476440905807716352435268269884241813299364102870166291935064198137297642511273115495400548156892491000001745735367568969197767683021349906755902319141386026614530970187243109164927381771849773102799569125868126129535503010278549479479895236388920492893907874915163205614074940654240668244601694431837793150123273467172692690047962986523349074357575226826750814992717796731675797698555204164587698794675641160092290834880816585882012162658618513757290460594163768286450933722464245401701290882053673197653055214294572776095719336021408002201511030159142531431971642410290722157050856851263547989953314015847341872310004225649630238289264758218111020496037057528754994478201214520896483265451239994700031563505177591499059194761575798550644684995954364412658852675897835974811649587740549368792861819722279101714200482460002758390290772833778373981252291351545160554332584921973781222137008725076971023661207188804204909079844724410066121757230329160985255503123448834491786721668216474072332801141342171036983205985813320960172498480522540676309626783007622397203247433372705623736416721157863931131955142802238175421347415252247395821849077183702219872204663694992569401594119674066291328195613533156923669210346580592022085639795925531718744097871849682801750554650852110528983194379385121369866143455670792928029049853625198077477261115234101074724906277658040766789672263931431811584236167884763000642030669674042155402992529484098074330710505423227161718188192744923498232707049671296463500582564187153926557809266912578914215273303522269589588001466728439663310739115127495831109489422076494634417682030644754469359591002160543053570488574068881856798135744164828757340695709270165286570286909417120231228656824891530955535459177760797585631942447595860014924527951854651733935557106282548834999479703645136381861354771194814011982301135756058214451402157466524943176487763555974932432451872157111414928396391711686477763116530388558593750000*t^3 - 1979646192545342294924874485563616692465238811640828677677017219316654481702952344081183751555449601965091666266611743243392859567422768959273621631116554046560985074861125165272536710543266793153697574383693730007126502786824224159649431353933264832851499870959512698211177212613060930846865724495072660898918527620065583936136013275628144628681654283418842266383219704820073607120628900037404434084466458402189232397465577035644493413907730637451106728873498746880584337966605080801177895348687039602698961968943601895668623422650765207952991589514605413092214202199993059283242732032628645054775140572697899847595943305843651023479143375503803581327513533477826311340037489397807617658251081237459937670880401982961875211364113625841837162936651479619532652714430869410481627982829907473171913437240840505189457807370417259688474925103178640359501588657462451784186095697762252911440651573625127869820114677181130374330145172523466771947625422750330814869305144837903066901346347862979520583474615816345130986721377978412253489532031355932702479540005554693942891366064104628482550966192539508108783830091799993609412569209341241075680909880750251746492586843498541312276412522458589357380821169973745917669806389309624840165859080917215740443032217854531319728694694695987152187981530821609351120289334622555220131700569379257611286809067394648953338111548192697612452879344627363961610228544651394605035011568727272306193482053379140712824905307172703189665309774974349628785016958979106978401187238144298737162852594170490800075167210055542531473667393519546077312867762634160520223999567711521129914384306296369051389678758177277012245942607256723233568402852070055951289679627524829486267146093444843234699303384040690088558897487693431328439513808164938813701390294796589139690905748859061431952331857116595274478733088209257167890513542050503529894939044672608144756448944541516660227774390363557310410995692775700910076715962286861978562381572594863500594935893446697227131556983218201516922922582522625170733461475192889715888277358582306269125856164679310698783917235018307394901063641851296707798311244193202641773215520296607187586163322725740672299933939555475990174856355552721518728895714836411128707717105324320850252207653605238330168791760180941011349053286661249800891817077015837269444444086046060548402326556233632343858281052835134345615844122274142057648319989213184272208329475598436630632907545958726903935203233016187143539420821110203501486520315246446279181073757448881134351225363889945612379817309891111190472116320267004467333967667940744497925419030028817592909951105390539518085869997167317392169299091037558174104912070430588301094808415320941189773621277086343234077164755743548759134031401082743667091162600314301240519071916673583952789460295470201440540009244207172847092391439396091705839102025595117029447019569800861435535113122381618312146009320895961246179322005595183999261631154334958488665270866142968598286802028068009075160355474836953735737312459067031144829335133473663325456604410179768657118524343368268375996938137899523837210734635565190046515023589225740669143809949042217163981919141117799816450611467874050055756240292853145766324825595489033230647519270480946879635091193431310804577681920017106329693113941624513256768614423589953415971502724552313652739808516092003512872170666416847867871072683278143792639289019144466775729169168519928677833548602280888038218545278312731274951024351422445755861349701818747182260383150654089332754600182913174608046095238827261144097976470817026238952716071920906295187609476669494938584474863704971020641376473516315531824624258513080850191823239238000619746159375879451480942534864502180483336780219303690013190557914433703351790417160582902095195570931326118005717884879757269796175928330051160356730542468793093928324684534252549655154813918631648068173424471148785748581094262963246422349436129083388076824014481911319852712491697763863928112659153355275511413843386555411427848236700429216862793050200239214613139359084969586139004095962013709966955885762291224537694348997906117699474432088854375153575568571619597966965219872157542780776389932443485357961764593597247743307010303979691688570925605189772969779720072454015607984436804065669491172978105722824592690151369382381608301677703886448140442437674890970223968329335181206296620199226669955153999225197264663516733520297926323031744325473939556705771864369589105653420609263064465592481480138512156142599524872189385836108802631833285091589126636381193298622434504592182359878081116488843097429457187711979917543775441890984089476118889688626062336570658069256750462730034368784776682895059464145835930933793826766346473554261145562007931245399411458762962305474891718579139256514028998363436425874432896301318338794304694954735869171092453866848310569982860309216203098554450786325330782603209197116343996490773770819313594319702865864758603975825090955584495001798980588328488836570802047554320569953017627359367948915837417836762278711163306668910158723314853470881589857314668402967298805751879957978734923835232391128569116199764990976050726460455203941097925935273933469817961040920217001368547763786907509646073894053301045469289282071874685637969164192230784610738293134808201663324920160784444830074392787222204708851749060116552255858790398887826588695107566152953424955761191906708337801751617606029574962476852758803937721084339912664626266142128836795845889059908892085419201102483869212423930572461096416180103246268013310445920961347899748507903971088809383657376924308594989446285110265647719930830112165463512015220835907044859832403021899929787910949916761285235553468370648209379401973980939652227010756925853548093668794849848579700235178685986372184375796964723056199760177726341665296442797728834214352591653039535057883432249484244318761385454482814233976261454727975959604549416871141910342348405387308105002355858683959414709043047886709627015477954733595674968528269039660918941472416831969426774158722992291369694422496707440689641869926397745122805952247328182192392198105759570977312469928283607433085133217454249/619116082677527002623873068732418514937587600550585225322609468375364272247486019232918695996709293949406686009066037692311363663441219844865551111785028847624276042610598251843113912955400181356242060652964386097068042437127679780851881893053429311465413287824606239040595006495184730255459116147204492986776302189250495365397571599144746312280932219087162338010163403228710301315202012135613597662165025766239385158429225976410113699340325488017877323443063437987620698078768191618754373229732965667761361117649793965711708534008282369041083056317239535466287431029153433892058147917624535033346589950954610838663591367527701856150608618807520617715071332947675927263354659807282312891720841105165037240053436817248317579512723424706386895524256899890776553665320456670672881149854247430715357437016416300980575643092213369420905050704723123062656830680071101744879035953184132887702882760305121329253788306295032753665804878918426697417761644658378786902341270331516584500472524078979105259709845902173346775098354202140214965412809534591815572619203013713590639107336021840349941631308587337813719519736307081011361736542687162066205465130233366327753473193762745406954421653276356962205200974955437580467804371377705590178110317406775321122040384695689163332493120351728321753754903714449458542544593367955741799199258672653738846210222029245374943718304687554679186189044534500564185530283458249140113158367974041662067195801482341107817338141638834298790255247137807168124266096491779606701921899423812508914118262751764998630202551141191474356734675289024175414070288381702172236861725391531919559840421780218964821388001758954697669564917583698602172564932398409607670859670313695410799525279070366393948740230026413417531342687870546818250285966865612435502444533205204293748951818485156142560801487292844578631787944427201404439401194242875023420772753507706426250620223180728874087097287754938139229090941901725652685662173617448515135165413740261984195296647350832450206599396832784616246285132607268395965172485842740649068068039604180998887778308803469742713804362257822152614029865621886408064781177090183330042489193665669592230552947156323982677281307763437639923873788073160149331278231946642586128123477011004450873011056658772903776480904560291284331111557332622183028689768017762774623298932560042397042075327701747589134761801888669179855391843199164327489601005082807935447344384173609282237220304194263506826456332340245620043926066740670105561633379247670115462185322393472831782183940826200056209982371274524923903078922035716199748396822514014206692377964207595644587730469616182337999422745021791279991135803565268729072273441872526213344926834412698462201122412143498128176610557690964481801062585397174828894046706708485583447244850216874283034731916593294337239167879792118369109571578746097788708145525070717794011398771808575804171601443904067892976446728744603291399234237264109434165065440228662949501555942445278464296482728367687698298794880628401184727000000935576577102151860894404792815957357676319854556484613015434513711359294814146985744675805968538124715778438866149128431194685295291445688197457101372628846979071036462317438346651829277664141960323523495461602610306212897571924931085173890057704967521411108015657569795096680708933319924583781016661442105728268031750207617758497913043206560315312656458135924234844406766534743263147410869532291395347689854465628833263413424539465741261327826572143799073115389327164415616117019553951018373822257096777974374780652522061682689589944571667337751538247973441199137462251171385551583845163189675615280255496006986735612310725553773687144542366642371422985791589433951219818957410717892731222986308733018493511030186288948917482035239380421451222112021533150237203506096116193555566078374881026410590825907232344529351876346725697805072745063875753687331009977161966214908972883598069185841452415717040577038498932697065793776584391810084506531539513555344118736344927951050953427262375454161993599445360337013537191175583103055997974259660054370681555521175284517426335315730493099407161903777613489831450180478665432627880001924792748857501463280759937314932132597477482809942236149075111695446884671489015625963063230897698516240030388014515149795653694499192970602822601279032749145666670740049190994261461457927049816449097105411329900728767238930436900588051497224134316137239865661293692294302249507023983282118786422218240814483419118374802047479766174861526561559237403953674288184016954304756736282943445246968554481173501008862595751901649674859040576861296628809717371297187576496040215345281388572033724695046203443198767011074719715459335052178685749905937303012058125237461190462166687336477556678450716618671803525737037999240007933832290678351699785332652948278643224399370310464368723343193182470556008284435842259047824086467567094987115802833882091794286052893320966740314845414380164471454443676863284837598323893516962870656243761617274560515704727948527183344246018651237333134459073339769577345136612149539289588679820272041293442698151272156184986353691846265721876150107209811454519637690290154284100204101375632262840621380613814169017225838439502109869329798399086294147300231082240402496454552594911389129160351118926807577344536313122051639016035015839307895333205222409316477302255243923584314513428638513035144215288315995270386279239488013099123098244032821894824142021381384866492857159574010402895034315926537417960851988257900960786885231949863021001396565183498734449658458795514113609268879569174358114647868761789175901949173340893696551058397780334831404895906098362606982568796228840104991179320863377342439116404821495876316449233025081501359316436692495301554956129350799835637708218629042372003422366359214391724601964156939255475318178487480307924738171093761839045671707933791664473339494057665862316736384600433794956654963719001997336121973280539533532591413572229582738081441861033141199044390340034823898554327520712516299914659280614998785975171984891009827799454566027958702650097469167053271700755224867411804781630608175675721035033259968166258247327268448113938570906636718750000*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 roots: 424
 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.99799364786185484161 + 4.6175399901997701454e-1778j)  +/-  (6.08e-477, 6.08e-477j)
| (-0.9873604475334591383 + 3.0967565285293649605e-1779j)  +/-  (6.7e-477, 6.7e-477j)
| (-0.94910791234275852453 - 8.1159413230713535411e-1782j)  +/-  (7.27e-478, 7.27e-478j)
| (-0.99949069067194432223 + 1.2712707341536399591e-1780j)  +/-  (1.24e-477, 1.24e-477j)
| (0.93846797397854103223 + 3.2199923733511047653e-1779j)  +/-  (3.25e-478, 3.25e-478j)
| (0.92526055025883184079 - 1.2200031803561663043e-1782j)  +/-  (1.21e-478, 1.21e-478j)
| (0.98287596570383387832 + 2.5343219538470985501e-1794j)  +/-  (6.56e-477, 6.56e-477j)
| (-0.93846797397854103223 + 1.3636260569735480381e-1819j)  +/-  (3.24e-478, 3.24e-478j)
| (-0.92526055025883184079 - 8.039529332769806619e-1820j)  +/-  (1.35e-478, 1.35e-478j)
| (-0.99274555555750057407 + 4.0539415750792100502e-1816j)  +/-  (5.3e-477, 5.3e-477j)
| (0.86418840258841764975 + 1.3826710795769341451e-1820j)  +/-  (2.16e-480, 2.16e-480j)
| (0.96833499085988661526 + 7.0393987062671860768e-1820j)  +/-  (1.8e-477, 1.8e-477j)
| (-0.89690728630508935865 + 1.3956065279569721468e-1855j)  +/-  (2.25e-479, 2.25e-479j)
| (-0.88163268181344078842 + 1.7749805356831335101e-1857j)  +/-  (7.76e-480, 7.76e-480j)
| (0.99666143817209266445 + 5.5431817628097597171e-1852j)  +/-  (7.49e-477, 7.49e-477j)
| (0.84574895208772580885 + 2.0842691807449728869e-1888j)  +/-  (6.24e-481, 6.24e-481j)
| (0.89690728630508935865 - 4.4167952659334003313e-1884j)  +/-  (2.3e-479, 2.3e-479j)
| (0.99949069067194432223 - 7.0082076132104415614e-1893j)  +/-  (1.26e-477, 1.26e-477j)
| (-0.76397111035526902023 - 4.1402512304216968631e-1933j)  +/-  (2.06e-483, 2.06e-483j)
| (-0.96833499085988661526 - 3.0428914816573693699e-1926j)  +/-  (1.89e-477, 1.89e-477j)
| (0.88163268181344078842 + 8.7854779634743886387e-1927j)  +/-  (7.57e-480, 7.57e-480j)
| (0.78631101432271468059 + 2.281865240879080081e-1936j)  +/-  (1.03e-482, 1.03e-482j)
| (0.9873604475334591383 + 3.543070274468742275e-1929j)  +/-  (6.28e-477, 6.28e-477j)
| (-0.86418840258841764975 + 2.1982280628204926276e-1959j)  +/-  (2.21e-480, 2.21e-480j)
| (-0.78631101432271468059 + 1.5832269282294309307e-1961j)  +/-  (9.46e-483, 9.46e-483j)
| (0.99799364786185484161 - 2.5534255228169731944e-1952j)  +/-  (5.88e-477, 5.88e-477j)
| (0.76397111035526902023 + 5.9864830202305845416e-1976j)  +/-  (1.99e-483, 1.99e-483j)
| (0.82726326692374895567 - 4.9336200062177209005e-1974j)  +/-  (1.92e-481, 1.92e-481j)
| (-0.9771768948329248256 - 5.0460386660190859454e-1969j)  +/-  (4.02e-477, 4.02e-477j)
| (-0.6413798687646698755 - 9.4826939310517562817e-1981j)  +/-  (2.43e-487, 2.43e-487j)
| (0.91102509344737476518 - 1.4982797580682799826e-1971j)  +/-  (5.57e-479, 5.57e-479j)
| (0.9771768948329248256 - 1.0960335434663681675e-1968j)  +/-  (3.97e-477, 3.97e-477j)
| (0.69314228678330554647 - 2.2717718179968567052e-1987j)  +/-  (1.12e-485, 1.12e-485j)
| (-0.99666143817209266445 + 3.2765704374412589323e-1976j)  +/-  (7.42e-477, 7.42e-477j)
| (-0.74153118559939443986 + 2.3854817609355703673e-1989j)  +/-  (4.09e-484, 4.09e-484j)
| (-0.71816148482235875733 + 6.3725584484491650651e-1988j)  +/-  (7.28e-485, 7.28e-485j)
| (-0.98287596570383387832 - 2.0185912131705123492e-1978j)  +/-  (6.54e-477, 6.54e-477j)
| (0.61465733623814804336 + 1.8191963485583252406e-1990j)  +/-  (3e-488, 3e-488j)
| (0.94910791234275852453 + 7.7700119598975312202e-1979j)  +/-  (7.29e-478, 7.29e-478j)
| (-0.95848879112665516369 + 1.0093437542340579761e-1989j)  +/-  (1.24e-477, 1.24e-477j)
| (-0.55763553781295054163 - 3.0119997650731253988e-2003j)  +/-  (3.53e-490, 3.53e-490j)
| (-0.30805200994066255384 + 1.1353223595731585597e-2011j)  +/-  (3.8e-499, 3.8e-499j)
| (0.71816148482235875733 - 7.1919411893779880197e-1997j)  +/-  (6.94e-485, 6.94e-485j)
| (0.58649541266873519503 + 1.8107571347772468522e-2001j)  +/-  (3.17e-489, 3.17e-489j)
| (-0.91102509344737476518 + 1.5185713858111697284e-1991j)  +/-  (5.38e-479, 5.38e-479j)
| (-0.61465733623814804336 + 6.2111166752325288725e-2001j)  +/-  (2.94e-488, 2.94e-488j)
| (-0.69314228678330554647 - 1.599045058155165116e-1998j)  +/-  (1.16e-485, 1.16e-485j)
| (0.99274555555750057407 - 1.2227459875277615831e-1990j)  +/-  (5.24e-477, 5.24e-477j)
| (0.49921887699450622824 - 1.0842780723913638449e-2020j)  +/-  (3.24e-492, 3.24e-492j)
| (0.74153118559939443986 - 1.1301608737508422598e-2012j)  +/-  (4.45e-484, 4.45e-484j)
| (0.95848879112665516369 + 1.6667010120118481042e-2011j)  +/-  (1.16e-477, 1.16e-477j)
| (-0.49921887699450622824 - 3.0243041666544343255e-2030j)  +/-  (3.36e-492, 3.36e-492j)
| (0.80772928011254315448 - 7.0518587642676710041e-2019j)  +/-  (4.67e-482, 4.67e-482j)
| (0.66730300859989937375 - 3.7185729904635042037e-2024j)  +/-  (1.7e-486, 1.7e-486j)
| (0.52875559147107004702 + 1.8082070458658460219e-2028j)  +/-  (3.86e-491, 3.86e-491j)
| (-0.82726326692374895567 + 5.0637107899416336214e-2017j)  +/-  (1.9e-481, 1.9e-481j)
| (-0.46844110672250688589 + 6.0211021191073886609e-2033j)  +/-  (2.66e-493, 2.66e-493j)
| (-0.58649541266873519503 + 2.7436415078641948269e-2027j)  +/-  (3.41e-489, 3.41e-489j)
| (0.069604992849506807417 + 6.6088375682131958874e-2048j)  +/-  (2.39e-508, 2.39e-508j)
| (0.40584515137739716691 - 1.234444350418899842e-2036j)  +/-  (1.59e-495, 1.59e-495j)
| (0.10457890436408287857 + 3.4752322913933841174e-2046j)  +/-  (5.19e-507, 5.19e-507j)
| (-0.52875559147107004702 + 1.3897195643355107355e-2029j)  +/-  (4.01e-491, 4.01e-491j)
| (-0.4371038174867641203 - 5.3543357512922711449e-2033j)  +/-  (1.97e-494, 1.97e-494j)
| (0.1388704900512106627 - 6.9402617790543868276e-2045j)  +/-  (1.27e-505, 1.27e-505j)
| (0.55763553781295054163 + 3.824747058024742842e-2029j)  +/-  (3.53e-490, 3.53e-490j)
| (0.6413798687646698755 - 2.5294654123637288703e-2026j)  +/-  (2.26e-487, 2.26e-487j)
| (-0.66730300859989937375 + 1.204161450762928827e-2025j)  +/-  (1.74e-486, 1.74e-486j)
| (-0.40584515137739716691 + 1.2870094312177883754e-2034j)  +/-  (1.49e-495, 1.49e-495j)
| (-0.80772928011254315448 - 1.2000477052341448778e-2019j)  +/-  (4.37e-482, 4.37e-482j)
| (0.20745880846291050156 - 4.8897714645236910923e-2043j)  +/-  (5.89e-503, 5.89e-503j)
| (0.3740832819876021625 + 3.4649574518694055787e-2036j)  +/-  (9.69e-497, 9.69e-497j)
| (0.24167869494624100087 - 3.9749063555703848862e-2041j)  +/-  (1.2e-501, 1.2e-501j)
| (-0.34127199065710236171 + 4.9946660790419003169e-2037j)  +/-  (6.7e-498, 6.7e-498j)
| (-0.3740832819876021625 + 7.1043208668409886788e-2037j)  +/-  (9.93e-497, 9.93e-497j)
| (-0.84574895208772580885 - 5.009337337703526007e-2043j)  +/-  (6.33e-481, 6.33e-481j)
| (0.34127199065710236171 - 2.3427371736909695567e-2060j)  +/-  (6.46e-498, 6.46e-498j)
| (0.46844110672250688589 + 8.4393916062812732725e-2057j)  +/-  (2.73e-493, 2.73e-493j)
| (-0.034547514775045114955 + 1.9863713767883195822e-2072j)  +/-  (9.97e-510, 9.97e-510j)
| (-0.2750357124712873529 + 1.1421306974726949076e-2064j)  +/-  (2.15e-500, 2.15e-500j)
| (-0.1388704900512106627 - 4.9358108364515728116e-2068j)  +/-  (1.17e-505, 1.17e-505j)
| (0.4371038174867641203 + 6.6438742762459847382e-2056j)  +/-  (2.03e-494, 2.03e-494j)
| (0.30805200994066255384 - 1.6221896021953635047e-2061j)  +/-  (3.79e-499, 3.79e-499j)
| (0.034547514775045114955 - 2.4650437544972138174e-2072j)  +/-  (9.97e-510, 9.97e-510j)
| (-0.20745880846291050156 - 8.599645523912563012e-2066j)  +/-  (5.61e-503, 5.61e-503j)
| (-0.17299009705706962939 + 8.3789450555816801031e-2067j)  +/-  (2.61e-504, 2.61e-504j)
| (-9.1343457023004120204e-2136 + 1.2196067129694021109e-2136j)  +/-  (8.39e-2134, 8.39e-2134j)
| (0.2750357124712873529 - 1.2669898520162722094e-2062j)  +/-  (2.1e-500, 2.1e-500j)
| (0.17299009705706962939 + 2.1492830200948931295e-2066j)  +/-  (2.59e-504, 2.59e-504j)
| (-0.10457890436408287857 + 3.7726809957743827148e-2069j)  +/-  (5.74e-507, 5.74e-507j)
| (-0.24167869494624100087 - 2.6274357962690216262e-2064j)  +/-  (1.2e-501, 1.2e-501j)
| (-0.069604992849506807417 - 2.2382602841558325881e-2070j)  +/-  (2.39e-508, 2.39e-508j)
-------------------------------------------------
The weights are:
| (0.0010058154680351880518 + 3.4197592204732352519e-1778j)  +/-  (7.57e-122, 3.74e-350j)
| (0.0054701638585963779483 - 6.7157989820356836686e-1779j)  +/-  (3.08e-122, 1.52e-350j)
| (0.0094314719715616114793 + 2.1087668338360491837e-1779j)  +/-  (7.95e-123, 3.93e-351j)
| (0.0012752551228397853157 + 5.964157180056180363e-1779j)  +/-  (2.52e-122, 1.24e-350j)
| (0.01208650765218507806 + 8.0429409713146231997e-1780j)  +/-  (2.98e-124, 1.47e-352j)
| (0.014018984538991867805 + 2.7576661417452083174e-1779j)  +/-  (2.86e-124, 1.41e-352j)
| (0.0039428322159517183655 - 9.3018800893971112431e-1780j)  +/-  (3.95e-126, 1.95e-354j)
| (0.01208650765218507806 - 1.6083802459990370694e-1779j)  +/-  (3.49e-123, 1.73e-351j)
| (0.014018984538991867805 + 1.2285811456770697341e-1779j)  +/-  (9.33e-124, 4.61e-352j)
| (0.0048735461203306908558 + 1.2221296912593646254e-1778j)  +/-  (6.67e-123, 3.3e-351j)
| (0.018202706402253303806 + 5.6271731112365267419e-1780j)  +/-  (5.81e-127, 2.87e-355j)
| (0.0096439798305296211203 - 9.9280324348145456634e-1780j)  +/-  (9.83e-127, 4.86e-355j)
| (0.01431320663531792616 + 1.0498050457318206817e-1779j)  +/-  (4.57e-125, 2.26e-353j)
| (0.016439294423487173705 - 8.7491950543938851842e-1780j)  +/-  (1.34e-125, 6.64e-354j)
| (0.0026664949895237726547 + 3.1284729429913981472e-1780j)  +/-  (1.54e-128, 7.63e-357j)
| (0.018474853208776244434 - 4.8490569879547294296e-1780j)  +/-  (1.24e-128, 6.14e-357j)
| (0.01431320663531792616 + 1.0610197600373304956e-1779j)  +/-  (3.75e-128, 1.86e-356j)
| (0.0012752551228397853157 + 4.1937216227382087027e-1781j)  +/-  (3.33e-129, 1.65e-357j)
| (0.022398056594403289477 - 4.5935831009491059252e-1780j)  +/-  (2.25e-131, 1.11e-359j)
| (0.0096439798305296211203 + 2.3662272386009002748e-1779j)  +/-  (7.98e-128, 3.94e-356j)
| (0.016439294423487173705 - 7.5378323458274784783e-1780j)  +/-  (8.98e-129, 4.44e-357j)
| (0.022108077218213771105 + 3.1249778140408127365e-1780j)  +/-  (1.14e-131, 5.61e-360j)
| (0.0054701638585963779483 + 6.0877960222296881316e-1780j)  +/-  (3.04e-129, 1.5e-357j)
| (0.018202706402253303806 + 7.3091926340185608671e-1780j)  +/-  (6.64e-131, 3.28e-359j)
| (0.022108077218213771105 + 4.8798462629890433109e-1780j)  +/-  (1.51e-132, 7.46e-361j)
| (0.0010058154680351880518 - 2.2932466238714950314e-1780j)  +/-  (5.47e-129, 2.7e-357j)
| (0.022398056594403289477 - 2.8981080015111299322e-1780j)  +/-  (2.59e-133, 1.28e-361j)
| (0.018717434572926281166 + 4.3236722994443448744e-1780j)  +/-  (1.65e-131, 8.17e-360j)
| (0.0076951122876312817345 - 3.5817723421314566896e-1779j)  +/-  (7.77e-131, 3.84e-359j)
| (0.02611436986473900576 + 3.2245825626525809223e-1780j)  +/-  (4.5e-137, 2.22e-365j)
| (0.014206171535265850069 - 1.4715866770315462798e-1779j)  +/-  (2.99e-130, 1.48e-358j)
| (0.0076951122876312817345 + 9.0990082684969779691e-1780j)  +/-  (5.5e-130, 2.72e-358j)
| (0.025634478215438141731 + 2.2180938196447358729e-1780j)  +/-  (1.84e-136, 9.09e-365j)
| (0.0026664949895237726547 - 4.7145080735013135443e-1778j)  +/-  (1.08e-130, 5.35e-359j)
| (0.022663928996400216421 + 4.3492836168777456671e-1780j)  +/-  (1.97e-136, 9.73e-365j)
| (0.024227433179301446924 - 3.9199790094726143775e-1780j)  +/-  (3.54e-137, 1.75e-365j)
| (0.0039428322159517183655 + 3.7707717511662693956e-1779j)  +/-  (1.77e-131, 8.73e-360j)
| (0.02746723017690848924 - 1.9091141741863017436e-1780j)  +/-  (6.52e-141, 3.22e-369j)
| (0.0094314719715616114793 - 3.9279502403261334343e-1779j)  +/-  (2.87e-133, 1.42e-361j)
| (0.0097222703531466936694 - 2.2389515298318118866e-1779j)  +/-  (1.63e-132, 8.05e-361j)
| (0.028877865422024885136 - 2.63259481915253765e-1780j)  +/-  (4.64e-142, 2.29e-370j)
| (0.033127968929802638263 - 1.8459705433544303364e-1780j)  +/-  (4.52e-145, 2.23e-373j)
| (0.024227433179301446924 - 2.4490921384519691044e-1780j)  +/-  (6.61e-139, 3.27e-367j)
| (0.028698953364600644516 + 1.7862615795760585198e-1780j)  +/-  (6.21e-142, 3.07e-370j)
| (0.014206171535265850069 - 1.1289876277920879147e-1779j)  +/-  (1.37e-134, 6.75e-363j)
| (0.02746723017690848924 - 2.9680418394034958454e-1780j)  +/-  (2.77e-141, 1.37e-369j)
| (0.025634478215438141731 + 3.5420586942373579123e-1780j)  +/-  (1.34e-139, 6.63e-368j)
| (0.0048735461203306908558 - 3.03658467570718112e-1780j)  +/-  (2.97e-135, 1.47e-363j)
| (0.030177544857881418142 - 1.6329127197229663262e-1780j)  +/-  (1.05e-145, 5.2e-374j)
| (0.022663928996400216421 + 2.7233206945362234204e-1780j)  +/-  (8.08e-140, 3.99e-368j)
| (0.0097222703531466936694 + 1.8030333976393176818e-1779j)  +/-  (5.42e-136, 2.68e-364j)
| (0.030177544857881418142 - 2.3749944466291208795e-1780j)  +/-  (2.58e-147, 1.28e-375j)
| (0.020524102945358770076 - 3.6514092784945319873e-1780j)  +/-  (1.15e-138, 5.7e-367j)
| (0.025888696517290750342 - 2.1248145479156512753e-1780j)  +/-  (2.07e-142, 1.02e-370j)
| (0.02902145875815728562 + 1.7137050150302717634e-1780j)  +/-  (4.12e-146, 2.04e-374j)
| (0.018717434572926281166 + 6.3651407692998927599e-1780j)  +/-  (4.36e-143, 2.16e-371j)
| (0.031233321938213706649 + 2.2250952615923794625e-1780j)  +/-  (1.14e-148, 5.65e-377j)
| (0.028698953364600644516 + 2.7379210355275538156e-1780j)  +/-  (5.9e-146, 2.92e-374j)
| (0.035175156691066552277 + 1.4376708986405702511e-1780j)  +/-  (7.63e-154, 3.77e-382j)
| (0.03133793557810829265 + 1.5400867550777026594e-1780j)  +/-  (1.06e-151, 5.22e-380j)
| (0.034646272773485752846 - 1.4447189412232959889e-1780j)  +/-  (6.3e-154, 3.11e-382j)
| (0.02902145875815728562 + 2.5399709863586814871e-1780j)  +/-  (1.47e-148, 7.26e-377j)
| (0.031306784298731424679 - 2.1587001448910720766e-1780j)  +/-  (4.86e-151, 2.4e-379j)
| (0.034048067785031369247 + 1.4553598662074803599e-1780j)  +/-  (1.79e-154, 8.84e-383j)
| (0.028877865422024885136 - 1.7455046856476149486e-1780j)  +/-  (4.88e-149, 2.41e-377j)
| (0.02611436986473900576 + 2.0501708637431643115e-1780j)  +/-  (2.05e-147, 1.01e-375j)
| (0.025888696517290750342 - 3.3723300390220213365e-1780j)  +/-  (5.49e-148, 2.71e-376j)
| (0.03133793557810829265 + 2.1003039291119625342e-1780j)  +/-  (1.46e-152, 7.23e-381j)
| (0.020524102945358770076 - 5.5652421918924103418e-1780j)  +/-  (1.58e-147, 7.83e-376j)
| (0.03450633225641406769 + 1.4141837066349713462e-1780j)  +/-  (4.71e-156, 2.33e-384j)
| (0.032303860993439116265 - 1.4923185099371895955e-1780j)  +/-  (3.88e-155, 1.92e-383j)
| (0.033803610732180424204 - 1.4365248030576875794e-1780j)  +/-  (3.28e-156, 1.62e-384j)
| (0.033182985119621979799 + 1.886711646509043943e-1780j)  +/-  (7.22e-156, 3.57e-384j)
| (0.032303860993439116265 - 1.9888215044710932632e-1780j)  +/-  (4.23e-155, 2.09e-383j)
| (0.018474853208776244434 - 6.792780049360876818e-1780j)  +/-  (1.98e-150, 9.76e-379j)
| (0.033182985119621979799 + 1.4503843203041055691e-1780j)  +/-  (5.26e-157, 2.6e-385j)
| (0.031233321938213706649 + 1.5616025846427760473e-1780j)  +/-  (2.29e-155, 1.13e-383j)
| (0.034814657101220484803 - 1.5110239608603576739e-1780j)  +/-  (1e-160, 4.94e-389j)
| (0.033023781046709203138 + 1.8107426013440506094e-1780j)  +/-  (6.79e-159, 3.36e-387j)
| (0.034048067785031369247 + 1.6219302279267838884e-1780j)  +/-  (4e-161, 1.98e-389j)
| (0.031306784298731424679 - 1.5481684299843634769e-1780j)  +/-  (5.38e-157, 2.66e-385j)
| (0.033127968929802638263 - 1.4547668906292358638e-1780j)  +/-  (8.44e-159, 4.17e-387j)
| (0.034814657101220484803 - 1.4707600523779175118e-1780j)  +/-  (5.8e-161, 2.86e-389j)
| (0.03450633225641406769 + 1.6619824412857317142e-1780j)  +/-  (1.22e-161, 6.02e-390j)
| (0.034305103769500923869 - 1.6398583794694948084e-1780j)  +/-  (7.74e-162, 3.83e-390j)
| (0.034391727376810965465 + 1.5076185040320401625e-1780j)  +/-  (5.22e-162, 2.58e-390j)
| (0.033023781046709203138 + 1.4630819670681226728e-1780j)  +/-  (3.54e-161, 1.75e-389j)
| (0.034305103769500923869 - 1.4330100867956820231e-1780j)  +/-  (1.25e-161, 6.18e-390j)
| (0.034646272773485752846 - 1.5676711821953689004e-1780j)  +/-  (2.74e-163, 1.36e-391j)
| (0.033803610732180424204 - 1.7332059723623434547e-1780j)  +/-  (2.73e-163, 1.38e-391j)
| (0.035175156691066552277 + 1.5180395019379975308e-1780j)  +/-  (2.69e-163, 1.33e-391j)
