Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 18 24 47
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P2 : 35/8*t^22 - 4464152121/191548568*t^20 + 113408704076613/2119101807784*t^18 - 5141152044847599/74168563272440*t^16 + 412630972878933/7416856327244*t^14 - 72312906879441/2526621386204*t^12 + 691191914990115/73272020199916*t^10 - 141675704352963/73272020199916*t^8 + 844966842584733/3663601009995800*t^6 - 711697261325501/50557693937942040*t^4 + 39461412446203/117967952521864760*t^2 - 154908650299/117967952521864760
Solvable: 1
-------------------------------------------------
Trying to find an order 47 Kronrod extension for:
P3 : 35/8*t^46 - 295276403814436312973261000562807792313810200063128586085002415448391953974004582897124712457321234294697830663042947932871178329001893438578993492709813275312056010241950573266571/6050769215231616949325222346010603442874791153705529043702905387298017304976706312080019656706430413992739825218266371350875564244827231097123610533949898861264519576499267754728*t^44 + 7972797418109620182968406489279264725054274828884799348502336398794667327186669622827236608865151616373532602130059426278340970535433511746092893112863585352921060499647088445621927705357/31394700459382360427570534427726278461717669016185361603117578638548965793684974605423849749745179405230788241916760326273471356235805595427287418065094145886917439255086546210990700216*t^42 - 1208329002434723292146181330396937642517841325408449752627294829690046474653533071013152110863484293043726890351716562543766616517568148788483982770841915420163816804636109515900500335102495/1475550921590970940095815118103135087700730443760711995346526196011801392303193806454920938238023432045847047370087735334853153743082862985082508649059424856685119644989067671916562910152*t^40 + 123779918860619415456649097728166444910435990897723547681795634056676263244858033841797918666397460126137756496760861516794239939374648538356348814904713483997742094299298067285936536986055531/67534830642048285335154615020874259783225739541355664402398698971309371416953870372359842942432610928252230245015554040325971267471869498163391742014642906902126629905268866522334994733880*t^38 - 27584253939116683365673167509547267019144740250645449700075025379718606000070500388138392115635850369426471803144621304863440579473517634513740417714146910522916083670903776525495234216129279/9126328465141660180426299327145170240976451289372387081405229590717482623912685185454032830058460936250301384461561356800806928036739121373431316488465257689476571608820117097612837126200*t^36 + 2221806331224458218210171746551325845022255948403295737130633064546304852548494558266427030402664381327062986114217810390874785154775384920412233004688446862767802152271394714923068298817277846233/583930917194126288085379387140081101262138108728060799473788679786258487009533783384926577312239655622495747802162304470626806911652169115878698600746214121632372564283892845984230456455611880*t^34 - 311830169919725342936372475180937284450720302251761874482769907316521671615662450595182342058603720741749504257649263564168560901827918685008152447108425412518467558722165601986962986062987120123/83418702456303755440768483877154443037448301246865828496255525683751212429933397626418082473177093660356535400308900638660972415950309873696956942963744874518910366326270406569175779493658840*t^32 + 2326172635926988160189598162150667846505803025126185735574483692480359828816722522747668972603761872935504671083062977780718691173396759710182016426830878054259430668390983562456262142576199585409/800550450991947330439633030756562800117447407127180128310839319061805990255005993350302565670005979482453847793287030322633525604684425400801441630055293553850833354260175675946122399979467900*t^30 - 66594866021396134854423744098957863134524432626055251733015049126640241180194890832805227954623000316597108255338046811774449319295434139812360762649338133237448526177366324383001311402744633416686927/36973256947935296018975739877278592944913939371119063774975084122044876182826019732678203243214259954263444935398935298134210904150500942082483381385835445482486148638915677005500777638417246450900*t^28 + 479694190723225317036208702331007878211801908024229451077349347590169502064767151275795376061796601767403292603678493374279527516994756876139705578235293263200905827668867104395653597124851297921516119/536992541386679299323219079169998611818988167056729259588923840820175582655330286593659618532397585050016700252222631710996872655519180349293211015365705279626584539755680070794177960938917150834500*t^26 - 372877299886903738181276376672925630286033337768056725497070457354743963406683392411343993908887868640891485381297878477200275103403598514471775541619084555824967436139375820302630043359282926059645323/1052505381117891426673509395173197279165216807431189348794290728007544142004447361723572852323499266698032732494356358153553870404817593484614693590116782348068105697921132938756588803440277615635620*t^24 + 216811931467408405907506091855918793485341343426462705805491453675472828303675151565064665230871823902648396641026556778377505163600495136801541597037196661748773465623784329804746465352054176914239262049/1937845451052145575884482711191277616556932006273416319712688237345020512237492714213397372927966236820069222736456899944719380436209157882303409976551103569288698782168096372066315915621105921274852180*t^22 - 7727222980258036435017094012797054241586409456570639870776809126107749390239044215303997180881548891172707774774494267116281989766023194899380810096285260102087367598154753677359971285807354433848300283/276835064436020796554926101598753945222418858039059474244669748192145787462498959173342481846852319545724174676636699992102768633744165411757629996650157652755528397452585196009473702231586560182121740*t^20 + 1504447084942450893843146984953714673946717453116661955248292096216555400418167007574971898038949549173695826527879873097811401363857695370773043410561554215514093183206441854976376567849690880954823799/276835064436020796554926101598753945222418858039059474244669748192145787462498959173342481846852319545724174676636699992102768633744165411757629996650157652755528397452585196009473702231586560182121740*t^18 - 122709522100429389722692314346526755485098708104052334034147421951581745862263015898415064004401987234007302386380966945447320007046900239377958155098041019065091146478894567398341833554629959781516037/151212430154129006521598290789235348230732989685200553158853223802432572983717918876195473277692443449345137428415004197367058497423283628270974367918153339740414670877462502021981433992043079091074900*t^16 + 268913006511816793075325584085498906251206018183362932546608059942057420392044763981644626911329436403044162425086660783101104259257702530206045397357689615928532475220269405842109892067010953786490479/2963763631020928527823326499469012825322366597829930841913523186527678430480871209973431276242771891607164693596934082268394346549496359114111097611195805458912127549198265039630836106244044350185068040*t^14 - 8853439515123309351719349897004296127788960397610494683579350392646045913096803112161741316494700125571786013061786765717755331539524194477589508791114805212696972991917947498881755534373296059845341/1205046751074443467356737148135752467438764440875905946712091845071693427777936645813373156274533626257858172121830341142094404641004014145297918808947745076700535377146547323805944350890435614910412280*t^12 + 18738213768081850983031861332326308781663639420999577928377826521464248226443997484259385320532249317585820271814891842303301257884029966146103740656813265310664441355594999627484796438403950252743/45596363554168131197281946145677120389574870735845089875592664408118129699705710922668173480658029101648687593798985881052220716146097832524786117095320083983263500756896385225089786249908374618231816*t^10 - 24984452225434833111155480473742162187673522702186043045355260187524935722766533836777564521765949905473894523754371354167292235480010911864590160379900604832602766487544098874921646125436254874559/1687065451504220854299432007390053454414270217226268325396928583100370798889111304138722418784347076761001440970562477598932166497405619803417086332526843107380749528005166253328322091246609860874577192*t^8 + 57494651033033127064489134282112628104447245394885940797915739283058009922832865617460159542027615814773539199468106380928408428993719219604031965190604686091304046102769263947782265366496273915869/186782246416538737440294257961041632453008488335765421740374235986112481305580180101072839222552712069968016678883702877024632719355622192521177415386900486888582983457714835189921374388017520311113903400*t^6 - 3279415571582450199719430726287711060076858420635261123605682636582372640085798709463922617502835249720626213481504011730170772222480570802221071725085572807946881672554564509585577300300575972353/1083337029215924677153706696174041468227449232347439446094170568719452391572365044586222467490805730005814496737525476686742869772262608716622829009244022823953781304054746044101543971450501617804460639720*t^4 + 334239242756432594004484585685386348813601646335882497820795900370131083276480965170076613137601636414843182624922306429094911709327021794713700084559532180573436908190280114735486756949684489/37356449283307747488058851592208326490601697667153084348074847197222496261116036020214567844510542413993603335776740575404926543871124438504235483077380097377716596691542967037984274877603504062222780680*t^2 - 3757862951022840784091612354251353791709593033730520290484717196996866956475382814138381431525255497074178084592352075814234154288398622330739788099520310931539205872847569012795052067321/19394780574198140000194237527412507103816226666066690850790777445105285782625461156275082538198568056370080504252374262934015571370430335080204099909739539047765905699189826876498229667911793669133566440
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^93 - 1264666165425449635383196978366718320348625524362529295281645098738798247559604452469290808273940784561609621721981069947452254085673629465136627289000841030714257759199892673081694340302527289255619167561845053520896776864867193860531651012920655409057838187403842250984449477840416016033278362369787696879022843189061875749012368442482938812305749053644943946753245084920705109992226670618747211702376761599282004677472981588711626868717414126829403381416613883058145549205544367626830035054269025257566677850213903477203278853860562581530953270855641957719093373529994975223774046557060582078857567828118810993572104858874760182793575891801621343962818982321843895871952196363510995651450325647365433974496234527890886009337264423562564790785699089329886807258007805041520789949684286041796798948389601464424620720232699577773773149096257112604923879405112241965853526560214532831435496197631158984440079952240384498627478575428312515232086417159604771283844473833731514323521553099210628026413661694817900229471993595016358954426082917599496062306510000442613951375382103230350392027840658041205156555860204249901825549002653211614044245129277709899128813601375512629741585653162293231902748175726098864406898262975296505141807372848699830572859483552102515820167447259244323703071587329164593020724243347945268417821069002022631329975662748043855035702219177200444710295438733479420072590885246637258688471817777346631168232838085045237003662758905934859099038225508572142450477746876593836213658341301886262913768566843227437073742008328091565332881435796872446932372207301450569583035092202176407921408015341578502041112047775074585927402652992104645717178856126911175590651486311069298396159357460586457912021974394314396242110053611742828260619569520477373312573549107106906010851961782336377843005633135817993839497922345519407799349849668423887177294535298762466061081345111810158658086238874202102440328394851414389245769302393642779535097055021686084757513961018174184367122316865861533721776123323119304800771732056199619531375385132081647766331915734500138010637259652912153201304552593385489418972295420645293638388500477773170701664619199328020272235184229656233745376796144252139694735405559181862064233607955592952413655230611067335402870661031498490811444652983131201088157317265575292898306995216704358459964277171544669087486097361442461416089565180048102286714933845786119875545183424526288376409752395913324172600354890185960835681577376830717890507264033826926536243835291983715143688552270103545199472578265944568427606497566799234247064430209201164034519729138169275719856674397857499016440092219549536948896606490505809135435640540055563628869842811441084066289652623512045102967436078329715782902521445820187972855675253074436106553716658493906961875925448267664377790796427208802751193034859336071345267732499151762326654627800792427455899825595930632247945048323175486227832260743797294959207874381133844728051600228935600228737539221160113791987888026751985521075963063663620573969466417314830546911360031159347619629428610381468488075550578592838422565366992867962060566953951857522308217544906274365069582652633699507048553942579690605965378259147794058953552832122580066237460069218340665522927722305979515806583930049230890525409327784968036456487436925056729330171771863322185072672770933375345991676143187246804846102235374148938372994645827975759586368899533948865513283494420643787643742836005008906693555891871485575469021965960410332804522414006294766198984661050467143660635837172964584750466277161416231431120306144024138011789250248618824900131512420226660594087997684837487952491309157313704722128387046236484363278125985987416915109172212743450820824788480484386614276232800809580217013696536850013557679607982565589547687600019871422396930416880892860167174123337145893790015610677362750614949838191361217232140248182645521931309707337171031577402138029537240648362965596858309658855642448534951211937367924695280322076547196972247322291441621239062544256007312242311050610166125001751940240414949468732129654742936431236632348354759947507515175786190172593234642673777569902486402938659776749461502397113554187717569479336984716463808569974599741755232411189834648878706893909166566495393838029654683907524315663313997553042039716576052357464216696020931970261868838732841722699674173888915189210066816990157547313541031662232107507366046638517575405239490833473521318109117961122055682354886169623693729865090642374362160238446060126594049613029743908568567719987318281295735480099748714010313521375516590170808159970326780830778878545033128830250834652381993514047471825309711839514927780899946388676533059710856342622907891333859062690760481884867938793782553238630308596820039845977323966371488216628961587301449245505060153125103440255391552675300095402778333046205499090650276394855769559121820944735178063/12673620723736060661474736029765648218063590051555450537624498649834390447608872406059389386388840841600644167627532287157281957495947983525266089662517368953495313573637638877199893708619702915418460101663323962044151477880803022293903449631282530580720144139078552474872747383727128465145570378519136937961981590639634056350583769872001639327523374119181284467886851464677742016155824269204261838580772431214888868810105779081073636115191790362343727329618526239578971233643493084592536753382245951353369139989017723493149953240626630200882517852059444169400044223912970918321133824805371635682851762296598670840082807328974749148216229959487747043624193332389183219140978326594019269454858681679339677879897163140859359687680101681466830771704902290643802602174028328767051503665676404470932385180608377964344957330354032396849979355378397438309166488382722607455835272912045688413155818829481865378926094868932520047461631339211115084219222784947634320823338979099734875590284033329258426650487592450173894745591494700703250603466881741115677926715592905630790165975151132878910222552977581546494058066744577229879127973952311574240961125540264595003985783898310315534581253839459387274752867705573376374564649465180733423042548720156066373994852377490597008227413246695872800462441080096873180402650443454387789640341623045727512615445276006509689529807587525403352056836137541117591523470123618210872024368653379294588541895242611477989416713808480592020120742983045689106728130502306326142085663339948535261229027444012382706011805392037897370271153949708063782233059375212587399923962947208670904268379386155026087122399704544146959870158012506153572899205564765970781700517379413995485054061699528968437323562440343759733739712238817223015130490163507225521080136449395210812563672025303680548584869180644669749070027503910874870859964152636041458537408831329932450738203980692765860799300804065788077828007414761834154611721013547432632610566109282950295575577632054914762566560381712986243852770608192669540513034171018741040405846978914981385880532545249232740992028096390725797794449632508514584760570346374909739824996936995805842699154201121304705006202855731529674895847485391832869560440070136508843579198825286892863763974561964845615993773984163890784319346376197747604461202644299598917863190602754698683167287147979562752729338560964046500935797050665168155352932100611949323142024646426401778963100114040323345613404108449963551303382388439038857685831651989337162735310945703307042489805282862235902745705220927646364745454040767525555891656761611308729374106837528942394783961253317533211081733994883352058418174898755622276535286281492253270566218519702449159123605301707957388582466385653225757713865521634178686561566085177486351382180903377225066010930801216821896007636547930978341183544805885575531088834007135199626110268734759235785159076590090416853014090053375135988190804260654652107416957956331825395353619623215960508013882542888222540371742398970318503226875813801392380995245512310649551049580422717492230879191822289954115811025497062543832872830753581722600248164186162491590218910976696886716874770453666559935997619713712886551291160607654139496881479677747328047709722775123073079852362254143856401538147352147246234694234618392847700361981230561383654958775717974594968717340012333189383562236829493817016519919224059091470022305524829536910335852514303147456397405931270063143013619109498928388041673888693565979551733224790266084731555168204218318706129100288245545516284913219288277005474769676077122750769092743395582886930892783911459411605181559453288478181864916076040234279730000331450989792060230930143126171227216892916645753700582426722723274932375405980636947492275271789725021987171144063543930544321487152884683453946595022169305144325705046357167130284482745335031656493693984000194285207135002064479866745028354896218699039904942399683147562327611565306834453747573771158715508705541955327898343939371950660389537150943046365094168135601312578173401837410111356770892207609871111586601855020206333830078511511375481634356201123937597127115692444260686024819391128552188405831764237369365179076040402699144893254084315797972420192637060930231264508003060449260369587043983268476572829156709823078945726334011850015747077182876491755133336555119718754567459243273314934383378682388192204070084150673898677237284097081441129158485764490760160159997589415721819520639655659408252134034229685526624208140390239416763191044996556605449944852017677244270012295729556676757762520368393671099657131050368213142221367829875583980999010060502822128186852835411610381768902656751401441667902106386245111503530548363936250319332037370581508350486316657585093627630677522192837057234322884990278449081597007128153106861381448046171150900853789850006974038321129225344391602706561185057409670597002664827411203424*t^91 + 29742248610089020405870550284034513555086675663557067484913341432273519453915323556730144174035707952639369922363205519359802832687292201315961852088251284332679316144277995549346779237253847825150122697874032038982983243858361060989418810017186441973026258918543325808565096056416630091753795045435728242027526669842391278518482493829775513749720969253413934236604269326230342694872030967143796900369274232805222890799478481039812785970187555970137251798397526711561182191993862875439348140780496266929917423818160739471070406354690275992178397391327110009119523550253253913733749156182974280131852461086102743114496384545361041016781654896441779196379641638905946983698859463761816606496665224257611332144665505584925347836384307886175200353702755031399107056303882933103058913198050808936385680376942221152911472510402055744303365609086249579568689017815288879487838756728883320878219203476965603896568362032068571298475576213322486666203046113364945957492005444676867712668234931140459690707813101308468949462686830600808378186046551245550519661998208874673158582093138037824834425412344957974919853988632638151088579905218850855381010278634519959132100097561502722152280857084081961916483817601345377677520169474296688679343551433852582748376097830577713794050711946937744398532964072872853247036269741431470341237454294870740458315768990995495264020993408221086176935207681116820899117680825752343728861832621842402678934084025515718110033209507139431876078296987455947677306909330063894507496740142143105199858283886948052298992265136849442667350537154921122462719303240011367242391476735332357589909917143687965077225008186401543755893312402047728747187370833433396003299533802403834747528957196212019899813504788018255424674141894141624554406164127197196019919453973336900894542998407957974760988973298819016904833919021402517966212184451700812149263535083383155964464516308910450505854702014325953614841329319350306835607825377665480899761712855259075827918229310404878262305920369994552548507611084574063690097774431326531233060887758474858861817041627770557688905210008946319779457210649532546137082218923727734945181845000245873328394490517121636874230881835181264466012419331409182459982092813499258410407559263491142135663155764127063756103588525892549816774625995797194664445324616052296489622019787955595603161311547085168519339447185340359174743936134044719479518666373107854322522220105120744311431086029373991323265757967970776326770829071451339722993861446840276424924951697313465762741843183775434116991469298308273484234812879891478199857249408347901951998540440445380186131777995237090315757671227025902724110289764686927732964632542501304638129115933365550277717667160386162679420058582758422288984162216403779703231049650301367167572894352749824114689710211411705043528871208504412343584417368984779157858162215076122780782103063579869842964781207620299538425673507993699637288036648470379214856384569897407358447373775161098957494685468870754646109997501032585789022582296412350042404642683216110019732659341537818812882223112299263631089525273157353316602766915366719893745371261038842953216438696982578175251949562553665081308048484110158001746104822722761919361439400194571297302925030854855132428561364711536597948303745042582105506049812761174648250022508796517234077348768531543118174348203789440183642989746038530192446825257649132926760663845991130559116859090157871046343456934682094564280951777118388096023795518147337617570396108159635120112719608535960083665692005200827598406549967460242811667723415127294273343768403490844543561092230978693127757449758245200562941958155561631702347582212588642554770322354359663952103190098324972531842763120868432817516184062752606582805176728374118308706277827830832241877378756603673123724463613593608230794178999042395419322671696654226759686400966865266825251128440109285377609523498775294670175796472615097859875360308946028223711944670903213991972438553192518728180146747062258721188580072000578450717712390571486977646958473558324346749198981935641807463085315752447180710176255409744509637352519118218455185228222500027421205163410656498022692638341109626614135628288748148950753935691621217231114989907873852324307832368885794773075359485798045551930362829322486897860486321730158479485339627667003335330489412362224925788959572682373138024133497661437105589493592992476311654040393653743289917017970486149512940427872572093037331606633557719784115273364939593540341331901475193049730137212191962669108890720343256490679950492173560505923751206713439328623027145608668007174820582476934197166581547066210318154742040334536279808298345090661827939830096531768996111138741073694290885142183298312477454990283438909956006045173880235763119440777781809731905689826876221057355798994651110816507226844992652513224068007218074790462186449579160362090040566243758396973691788587555814929858301/27026405158749490764471143210446343018369455434174657948683031613998035869099335231391155141880240663669608470038656533798485123603808381473264274218996243431067563238944865466468718406795007451803824715998128101403133663440746827233639969230231294960968546063789662151423706784853644139959163691560030617243300361125254060676193123008824505278168305708757791048602377917171214069231393206792362676560710683877377096190805910900578389663718277525067825815418098556028177259994377741682757998396139946588391119776047754234834423989522161482297236380391033348258125506976750116449711580693191436109222273173288089098223942314233608532947978751427821570041577928739226663315073191814426167272073644431281360381974489096559743741197180229557638644415270978484755354702023995050251797836104101980649996690324613698986703617151470153267874401942722854165498161733269907303079364220172103316874911955623425752320880481859155458920427913969793363657842642223565910298443898886297748800669336064432190768886160447619260945887904865543246760444040610317636744806454273153818882976247591353688580382096094609930330360513717516418998182677067532614811827390849493125413770533261006314498038915500814526631695832286495985196616486620805631430057431105354661519258289974070605086648651069597730531829881592303721368597238428346628540535524571135583191713934340464358163214787790021453288925239052457306076140125529936734983272402291308486592562108435449134184744216329576166815003884048084802912884668006842431656998471120480594242119616252275779625197715722685133886425140053625262589851337575350478322557331096640903469213681206462379236133569743315651315499214324368662506441731869860978008228356784009041148217430920337476012211608884058642973768896924716655652852591368313951302473059715171051992763949103941013519853042609433669229026082082380070294676168373850025645227658603445508294426336308129882017330843292617471412462773402351100454762485397859777833432186349528525882946180982974680720450498399721320635843727519589147198735864573014841048575447337348259078940872878716294926721369815406389213258283792697043341653928467697009200144805190557518682578225866555629094031530292374312137739985725596024802136396925081318389618065539136996225235336760754682620663337950968848333502381376676538092471794150300688324226949076295354853598652442833632996061626416945758499570988713256163387267804443703235968379429341266512794832701242870382877992720187836277066273931150554206398921240538505260124210663973779281255023561432371263164726961227603949535842775340373414802890074365597211359679736821055686483575639505956992790742543993463017458922353846066743076685642320870140627218516117845809138778321035336962894187379549455781204200566188844150787034104911799814438038798246503494660660777078927552804605915609487524356484577148649143957898709121139950541233726813748536261086030720667319588291838613624101215086911299041336700575265868617324089779021458282223095275458990829001240233175578552404333503994282498717070888366153945240217505062308875802603182155798467643226598001889729323348960056469720467515772544428164110964735115368565309998160680967770376614903768590326970964302071415807697415749313127651802683617119011259633751229927443702260959566979941572121815751515035483805196893274060971521780795649694841559274067279647217771147127911348418533641098082726226143368537361478402610727578544322851711259288845866605339612986484180401256696258264295486965509639981765488757208754769434722353740637040239356255345724133965600596566481216008963881004042371500897904695908252037088320359235096115514996126751688153196463625404521394406226854919108766089891445342066752099045805249500043193702636234472006714001167131612083180078311343792809530865179623449712471492284368294859864186383998978155714319817310921800162620987395265940413826676527239808664749051783486674890137277513156163682086030123055252614691463782950873624819798173562589261069187828878098156906168274559094396340691149661273077760081048726530398731664351484051947409322883754233929269465396750546524344060028375180019316204252629814050065367085823419635303951065385066918146627654220229574855557713896906566559351535809224904288721709509712143565422064531107136550583094474090954051865069192585340128012951461978981228714065981563081036324819175292778220599665351381364383744280794852615897634638594309741614503871938840147373299704410964430166342006997934448939041496146352916036513694986117695113133157774293453880750855910449973824680430155629144959387780319423677415697448279323127737879730912066321124560843160653438133003596587116905351342377524812669494580129040245741327837527882642964526165155651889525930740633670437588729087660727194892544919583113403611438100485907496405864589484298858129352655518663648693786022367379536625290812375689444006859485905933855174444284474312936007005805408*t^89 - 42615880855767437678752323431492372613390449003617462035980999256427588606553220167297842436226984957592521250351220691190087375856264595952006712235213943700960076285030763920806416291856639143597062180242998912899151863885487756893762752468762838164088402947079699530348616433890823729825763129452262941542095109812699226260528204289677630317328892712840004568014499420915444390476677995320978487121656541209822825857269700317441300651097808328190808530543843278160273676225975864321874808470210895624865914585050713437096793833451314533729675047318663239096612900942290230368312205114655287188987205458088269173722295753823131839163086642333607489611283241784015725736503157006967219658237739250905685908407220964981260414074953515337787515552308290232660218633069695158616533292579903132397015908883042955706780561730716021933486974681566442792162267848538472167960169056547714303391161262817970911229728831121756034606798075478983855915834878708157501856125653695368894693977400596681438556611039635875607335142296014004805178999452203789025672203836959774756515156839050353211070488211349840059150805383679524354120762726325035613771966232661819211647324100298241370451162199405261127310725444177356251840454039148542478913464947285298621405658591140034644577160414468648341421122490504452678351526619377807104932705755651807767087145582679357838401122275451798600017839028367812344494754370429677115353820821480554562615235824757250405938871202931563472889089953876344122073370775866604710310824913060009374451287559608791776762707479720478933297022181931576345220303041333594814799308220200696267090681604459571425658827059449870146945973754863283181140755493424428418755232818510365766409401206888488248553154346607433858725420332095848276410663801011799638630830157753577234584176278986536295996404026294317611535902930666143378488864314859888961759182302795906716084660712883089447538681327209884871085387522994128977333824733113965170898686233401546543110939463361126033411284241703832481943930376099656595400151225049796209615816752057570580723666276022211427887942474847971741193343788020285366517782792643825555088484666580277115046017935162736476840323963432091277593083720136221562221237393792033884473105222958350609524154355032412544997665838419389188725965973374771022591747769121380838972890477262314439685012510838886123086997555669798540436194536652652174999240462802229918863090749298231487080690302248524569632872835460344718548066846675957647903515307117507360488230454098831031189331794000431990901864406215790690517243435294687481464717336143735824253010956924204489521681988544745282557473072339980934222554876366654607515652785463019951063396537481182714936403560568281459362247050209863232486989363548244085285313558851888546938695472341674872964960580304160848694908631485040889547867366900543683474709863269264395113871753163759697205761260222574724232883223070578853847474373756846924185776927629904978924009205398988074522615318936224937885430787821369519982625488524017319554561191994122830787848074220584502652877259589680762365365967075707445891802846837405612402113115624346202795552846576584863808318730386061871300383184616003594697215922583183001748589200767913023272185664790189723939480467168874078832913869495363205629321819311712981296208723041764554412176793707899409350012977010296788479381988165846945024813624775518619222593883621481449647377040144960758760320592836493546375328279320649754877434406871491139326774107724424265719675730180646039917703527596767473880909804787954864331184950039810549319302685151311249995996450293716631046777081639052434010820678751693874194395137209426178334543506349251553525435332962499918170444241845835862956657334096251981981767151655437799460705243576119504182767452145612701017829463031724554783328736637756483092878040849269595308439343208553071756663313154266349561873618399741080787619884877934713658617847675704823718525742113321893381718854546102421600195463079143407465387038570786861988882597761019435891747054434948763968727519013010348192025531911524569568155325274405532200176501516671576314676974658046752792212499628146452662279834423795002557643302266394358736069103313733006582304446912578088705534180541236336330090529167463521992642145469415451351114050511310408237392899352766735147377241897410392550429142334230643257131485405089300155239097531861004104676685491215896988432091265871602540920317631263574202669555595797340647525992140074777555850331648216084923882907687057323899799480262051334344110594749493303468532234313169638369365641639437216137283467264119355878653375111618297415762968999115366109532365824492683932669379161583491080708432931144327955125821115507877984809347079839196599840361276687220153975395240712844246147803629286100031190289716254483381031234743515112416408361962213660587857300683411336249995345056633394516417283462826958255118596081/5451451140562761866283533511740447772996938906534979963732273168473520485096245077298524251743426877201023941810714011671602770140251515613003014645590033935408253068322170571798961075303942961424263143756122422453857086029860641276585462126814570787752030478950239769793423522728187136730929642951754509086450710341973121155560454520238309585483865330670686102761837979042743637881215604753409488217933350860432605110820475611237499348419174229118889365518292296238850254818032610311926311259821395059766725451493632427118060272219865988991705054894708018288232732469768638072210573422322489258531042684661984971854254364300204121166715213985920175857136614709441511546177888398901544823504521362159711067047437571518571643797314562137022028233930283618529194671354090001594539721857498237013609749077560621533109675442927792165407499158530055708965691706281650885591966757910548006541310365715541836124390933861673815693074647146990403061150676291845107156448621437856975081001677328663176479674079280288535093293472810587285731971233358106153311733668547347401550520333941239300267401238633083611363719801954437374348758430820163557846002349962599842505335964646522148686875266247476796809334980170788627680700850488805002573037834332542579850613724240186491634352754992830108896024519032847596464390801301317751198530519768702806592961964839257831577838449487145577307153628427206075779774764487100988918917570812176015983108048622333719107847781302144925981309741778199105454219778242546842152147066612260273196920877594886127048565922575563280547674337624983329008227930216761319398312501659951608903935976280020182411755108796974627834097154022677862299736850999249874772409728132974490341605024295223071723963183275321995443167301250523055417310808117250326593969670086714294279040428233840768602067024136344516364071469306700080012355305462408665589522795637469987735554912252819031618579108849148382462822178585032569887562716325459966020485217254919483074972602589107517890320869281377121383254978538430460899545013349915201896506405856670955091714698566911065989177422969849263757557639660018599450706111154671717564079208413645372830931716309166491685175276589391001877449969620733764836130929063096610930172543969790091613598511052450559106942967459193341449270209510187130037735664811733568007399277519931075535261294853156567388913930561851434037350964848369711956573476721331973555121867393377966184991046113197313479681781601221475719909670862493038049049071893620998510887659345711062523148710870587886874185134137617946654292286475947820877532952083494004174675400247947107427791236285347408420832693978014769479943463123700379301426466436472181282348534855270481751701077172169426557115046016621476533730622538341438915001337578250954237272742596305142402177450909962011796962384894397046058739243249025437745841152118976604190421352979389861001663228113281270588621699613689761415926489066610796290311869252915686079942510119981010083509520707275133125165366790657174557437201513399012055840440856302037828872583609886156683416867342515910869165038631174152263846484723746532635160620315697602549178445562467694404212327356874016383031214322740536101591096988496877632901767702123432366307936380562828624571003281456776887719322912381276737918878511949045873256680822048464039201322507196999518573320865507551255135259118237255056523159103235865001962056954872793272175322211121880591925720951676518711102815413221770152774427393935516668006964655280461401982576618062121435767662991613484672027105521978020332430648612474756164190380018160281526370493671314356619127379178967004010400205097901003350440970336263356008527641897360048520287539381121311697633867904545863102583794957687603318753505587278114962717304207955788263939880002419770589526121475691771928539127218825542593150090518107802008332520100730972289211181996406085423320160791380964773351716207849374102992737936579488390673886049134073026789925687275534830761649953049065948359047523998861886910646259290393189681536880569177499463563928978225355503343926935483061749402891488514566441556843603062906032790872075681935085936298935604434462813712872947826019753338807161489787207288528696409199368852406735904241489021520291675342266462068668390531681211429523544949998387734648321279084476677005341866392364453137368685401149680806913457498584882707571085971995063065018720226460560798158885168996881393089327877228283601469235661541694471412495118520602772198449892824823418444900699389775426529787227603680136886581765975028781183176855263750932057972796675135890794824056054710856833293405863470583411267128259705783577018733234088875969266861826234740335894686661441302965229937949883126279808649941181959896390232514603117081487577166120123826852178257920866269903895448841841508556910446805275755595020180700126367612946358268216948802942741370811865880839538467079795999172*t^87 + 325994626780863183756160641616500355451974964623886938003313058605017913424827606086069478969426892013792363235784077659545651717473360736701253101589634921409779876958097825634844652420251889312074773899889561565430561616612896854743754179145751130920200545392047792522263965958944203674952442450656911098418434811975961999797699099645477189917546584116454886888032928449844846160999204694707902001130133816298380241712885551071644265023869706871354014918416097350628190647238728069742491880828513956046210188077748923239096701253132575317927475977745755136017012947785739208950155838125516455993535704095679735552444238087894999850780762193428551611750873441135499080538573015748395782252868181525873899758606889493364413666608644127595951714778970356941069092268927974791213476293689613995947066380145199981159948460959584494204088723312292723417349911445313726992342904112675306821340668016151628028435634873262003163073906665871216931421750423509995050480977844988707471862742731769773124174984253962775714462904055536648674906591799668456191075397259413063967992633193929057839560739125848745908528383710314152072341202123498362755248795016321698793273159900643713214629628488919110384504028554648997701218508069872659361362395831268875225475125112876358446551232003374966418698927323472451176933456701336543926423084073571334731693959478231107440580828779963965419869548849069454575038459043116458554350188534204027212376258226538115403608007755554062818881667402882150099235042079742065774266411128750875313880550715322117452000134378260509182019459692277147272347430219683875458647551810061951984120312644129643373385130009573951363609950961275004039291257762871621339657790744167321688392342349016575037678498220793636237864075185779139185631679282337074932054100071097311829525186758574826973441625605813974521926917509985390479136731813968456950765179114761534567557642087742681771989320709900660075677315904092787065135566786627023542323480120446835643596907442220129298057400456681818487519236249429371149519629886609926529205242041611143789239024547530613935776616492585196313053279956077283050693726578343511534787371609404351665749679236601162018995995718174488871517916294009941839128578640947086010789895303871249800218274097512266054765330995292976893140570868520204169061769973850948203825653013184498446324522397602857181492721605584073980366713580180264819999560901281172886001039114471311309676580646066456682392977660819091178590096735732325672655945918864336183287418294741068906847230191373698389841993798964020569053879593151020975556055173227482678938147847624757290544365932000618233400345091108182104586468007219205178015621536189634914682489347143802822434534159757277564505601109088936766826749072845726469890704503870136651911054537409832116384479446668370804672834911352721702060485271160644754446578404455103335156878967605103587749560372336227464922234405935845131337007006330225940233010440541000088689824294180692346299443558336039409622480971394562292803645951571471172901599234583954240692220555178017835996191713496906471653185055283106634854157037360436594285440777148215697453343259471258433701686244519956318506449159132247472560820986259842826661814848527540509317549262038626250300667899547313988492923527542599735798349164467682419163870231053435771438510363401221981511117032147560352799915038697294984538417040271822520605293424740995234826256107944680595324499943156932214447639614708597097101869765532369083254779469495294506931525812784550933596144143959338940380953142518887491381892010348153348810522344953640795441552683417930028563915971608254037404108499037596119226813865572959229176816804369386133685752908715078541715382969485125597957326806457615278641767182834379719896579759385156360696945745101888230267129732454647578088813957513373828395818253135499134815341919234001314216437167626223074964492396518611949095051124418457330983896708327330994786340149314242739508096603813059270585381363558409765449926866862662026456318462108741337303185026363762190776938651418236484483674907603598119918644594577449690528886572749179605110877556866302761874743845814611314108722338076385032416276339666284739468599307451096646331513331607507380121212011822779686073476756144605154720438880121942880451478676221622457652497370391756820394957934731572802072899674869129485906986636504661706108993004930015306624267439401379401379850241839748682737369023635743060693132506378108765100527038555081138949167108669072119068238749987344154664088791816344799416539525956231076944674018568388417146438712171122905736153383852531228968807170766732963761920029611456162196893875501820027235931277123767457832263465665051335904716829335852758377093301355100165096199474200960434395568860870591117638127571556253007275571178943386511535501054397197860096812581910150738383832530918072654680391961813976692320499306956224955446609884920273/8109033571587108276096756098713916062332946623470782696051756338104361721580664552481554824468347479836523113443437092361509120583624129474341984285315175478919776439129228725550954599514615155118591426337232103400112415469417703898920874913636674046781145337438481657567717490058178365887257843890734832266095431633685017718896176098854485508407249679372645577858233993826081161348308212070696613724175859404893500102345457471715780280773521665814347931208459790655289754041823507838990387998984325151403004109096778235338114654927050658625161269155878177203746189548780849132413227965704702772064925993434702645633203366896553630235488880804056261587490714380294248424939608993366047924962975526212570212233063387633875320148505411178820266997971296882562177073639208877371877836263028627557744501752871424530500642221355090846043654998313457867086466413093955692318050552391940159730199169001868481235031514119239800843448537631148224553461630984119596895217324388812250432989995026386475013515192929429195951274040805748587526307209620182903051203831964179259806398996737593459147759342466711871903533205407225594343778165844993292295928495569367265726687247411701696171726958543121735253885783004048083675042515102097441327393778569657087527787914807277406306099723051834786982836472061360799740781316935710154907814148155945424807030922698396024472034693612129046244391022285469037722414962174562721016889886583111823774873222325721407172923574686940577397198240895071169363151920135788427701318761585737156380419805422393113984741809831150379814665577217162701899739046197432462604989846219178018244604764716530021337485724335499758903219516608733320170858565861384188723959470597799554383137473639144319189395235122041468221711360610153044933249827074409860808529884253987512740072636997838143295574698402812468091556310593716369018378516875332890064415158510736606756637931976068309532636424413108218913447990645235947707749540534121699455471760666692731074021746351297432861852293056048468057591780575915310588073207357998862821053278711798045698925614118280210658901416667650779839366988994277666682925340342574179876567822515297492086010928009885156381698223926719115292706829810841475193744756981356208758631659155062761275227785190520206671577664095550095405789436646403355931131801407453682411006425310897474858701176094070393991009471710754008130559560211949946535403046622981310663243777747649724700174181093381003801026650131816945133365635407958394097960494441761235284945393276745205503183707419999481725350387029706695648259776132972383555330266224197331209829657868821322298839463974454270025988632292296969601415901396504314210871868824252369657493445597214841605655352293602022003708630949724446343924301025782890386064489647648294427943204612003899323238958228568492547981547530415606012374624332925338646938713776977698733251762556842418239974051818505890000574778175363520106190652486583559481838905513712083043914483803471752499220412052071760523683483101102547154187837251181030433062655773749281270447968119705658066582590171992417417882994963871551492471646026572967294801422719600183791902937774170695426265836943350099369758931305076547451116756770389105478941379456908605644883055366087207579049367381166955620482492832167149147654331786524205736469312722797090258311967229455536783877814787442482492013697938377916896578199166063349190418559720373279992360791789043797380489509915618821582765437927167383102251960748479081043660359924729686335449082719367405635704398700025058449640319463942305244490589811056199794233190277013418770476109336080105470951976528713418465470305083127742483780943375191742062684867322323072173927714829417951150230378508011971365093394999560309936645839561076196007041990009334235042610571503599408751920105695091510743701951738002994607310759645685355487394623649837321280201633219654052067188739177179185100360677859175943978201697680661988981127405498086933627350014459822358060757954305160485598184083191948307056779586310694459869651286109846651530452051344355110216311224091316531054352236801089165417581815804859556072723776422212576878440330244666711596263435397898509891204383091475652716058470841686435908684061167955019657559214919511433867071621362327144230915875802001416273113122601755289377902638159057045446026258642124041835919534210150200283768029145013027511990383342656309215346336860084187261341688882861072220375217377071857185488046543270526226086488799396623645194215576924834936789790342290946963058501060474203618790376887855312009975572204829511436234535054264637557300783381382399539523941221912492824259853286312353070815365685707203004284456966524176249643346408893938160779532700451150341215366787508165345880470865472136658712771034603684192442615158657288576482044480152239243978404289622847686447592518791437971824257707923972711344377327789082650497748813469781196548768350*t^85 - 45831987708597662743513386417444711495195545583199342894199981528515805166672466319113744578797227822046840589029366613305080422891931710376207868278785730341810202194857499626046789410455574491271624835843254508946373196742982256440516797384334308201741982939337995472041465682546634631073481223139561463628023570754794564021489778655055274837998565820528124338555278276027392295732515363426558116574462697162044005780188333824709846705546308603348801860005982055469993165825087829287600478741297233321544441489775742699633980773610153553029132317548743740102695851557859326507522555744757458391527629418652489246720959366890585712913469639115890220001056020987685349201647029583867346167499753392773332586273908861292924156745100384916518201064034099820748291043791594996451050214228709937293795120079217743801565750662905935032226526454715441000687181473161277057348944287508930381074558260755394059200179582545311583245106749586803064769633707969637089315247605011089146906462821259836299123242330964321243507345282537738060386439206481656859727636910575238834398919526602563344559116759203119526412214173799295680704985885949490977631718106892638027120289567776491382131934290007314313908308441696935774416678285878445810719030574720036287283519696434263691831593504476560290878066792385043452750830710359008938458708961194652217926172022443902440314679316968037223530953203547587729697736899763508372517286572027029499975659086760894247378441577687841617004472400577671644891147346679634962161954166747852245440782845676270406548303541974997581014176657701306712268675387499972745373302148387382273569718177219555175574224442471808247609515052803218447429694978251979975255525071368817540660309914803332012642383729524702996964630901371409537350841247606044574436618396282388966389733701969564721830278026479991434972022818982716967592900127360649933750427726225964051165698805485750231723921554587856437306699732717453540483664811069729802839404326247370668745849353503078892268510427515479816613364819213183477491927517369721140689642497702371740347501396011130762037847951183994026721267691865742337736742660392932785306081478906035410603967479699681143205041534381204667067772853945237758853611670624273850105613234934846432222319472520371540311105916696882084507787748395292611181409512499695395548150487425459381925665763202151947193186173084324855661869408815941855634735578106710500563579080613145649161938860861481160139348332375057088853347134255840701856127047938915896412004887661874566334881769520603592731712689743100162943661786384857992842679161565753347136305789668817686874181012225970692298075274030807715140237526570388032476028545384825923281668334553910866389273944242595374170256645085123971459930712190599410816003398243162038604125245206115558896692488626150365473022959556627932872116161182241823510774114344737564724132862515356675541696318276251930957170465939489628307444137476643024575016209090436576867989598742796897941219879259284327510373316815555367463851419437378987596480695511072784026223123391314748898710122490471388228626398240943744932366309653611422626011182662055618399089584891244386757845817289908559924786609202048823600833365206487983725036741829519686495525777121324820404775502389481080342726766061068521384304614417674001396428361696232782657498936229247345003040724567241302036286121362686659690545876688472627175142576608988832465128511957292525731193729754888510809775939165842681527309860496573895659225669484056446379695417378234778918618486975961111725630849734540182085663550603746278075546769110642107035148368020844860414327018616586008517296667453263514990643290444142594646593163853243144631435810059315957080045725173175632631963564116532568969913780168937147758096252712466951157739789627548244749679306731855069314801998426785874305766193664738091214510550984330207613301456833627387884312608795554300514262783315188661487122691411273098648490175057594902355885597674745651134321613473095695352439973867985422913066958184308236309924825576569937725465076442626954977940636125400377932535223640019063077965224275207875157442585023903270622888530540635841304625447729299879937747793976788353629877499788548212515738891179915540342221753310065176029631890551610922125027141014029386241327308680964281345941843431858042243251000960405599047549664756482592604005974606016369068429796559092700074281998889687850478382663732374252922657123144082223694023930474569027447957672461630513731596960364446106877659534155937643135234753921758124211043357982840391670657549039258625162507551989446171039220524419333693046189817463327886134716108658000318205917334769658908029492302050545750952326576204750358749355065288207640640083157657572676188623652116602371464433122168929019609137241660024667937011117414670719517024425037222083258122899814882456696907279640239791688323331458207000828491738965766312675694100765489944173549/287367205140495928883415304356877312650075777410540134200552574872374476538565336783297437522197025626512512741737559147143684624025267607589730338061207224382236126237892661597180919732066815357574744340747031464296719129332798530943688621879064193023835636877522678492928254345194615717531059973497048376004918864083855279744655075493826800085034560848036542199096320175442817378989289610945545062740754419433613178169309151729674355856138903485587605020590761783244915589772179323411838996369241805719886093909003452032582220846231739776619452241896294477061680009571112160790377708423417529695068470337969980606592412181058393617079985858130425754696457697040859101318350988917940200766943850015313914534824284248489741600194049455270190999578183800696037753564560486123189194241235079336026320479210900485232243826182838675985955240318744471007985305799832988605937043778336081062680486325242672670591128138533954978403973703583659030844653288653094097656829730218463293266660647841529537300790196071825369265292223920062249683832537394059749940448009283240618557488993036729316904355939098250299133687176646056124941557438691212580984124310794034147515333562598516620461682970115662590219725629931298826567859366378775977829437790468948026534705635143129992619956958975735736700845234762607323286151535561699029993238042202719191601499128615084538956172777918081494046185550316854980781161501161542866576740687398478964114547024138194842755982945803508231926176471877147901514602807360026134236212234914315265760105378944201326968267223930146288798087331386093172144862102526072319846980763225009372201868935437472295067907260280539995233895501111603257709398548068231699976366052276255045389553061706358316102788972441838615925454531964692936631681352678430780209153593915180319201552599421113115810936878505891352231431531374691488286633834312934928275794615705281308241769638609203697497035484128101647358355247545909701726313603089372927998737044236501268132478414848805349508337139354787789082199559825747174608309630993384423954377324614926566373631289388589107423273366301274914437613748696998064630573420949649091819293553820215153888764360235160486144609859354208173710214408304649146519749338375075796472083963740453840448111991172102013416851486859401319701817697141718609746757348867937489431301673991876857628904938796288593546092064037035256571641196654487214606403594112234268158597569178724754509439493980610045762841855383477090837927438026297016971412824766832674221213315834058996251411138289756801429404424164068018663099862524333814108227416861251335333067014817944973235794948310738310078390822592966618926500426824554760218323993274408822909931413661374046371406507861102949026254931303001834225596964134322159354374792755087828650270541329060948667562839493352959178437782236209520628233228343867920859871373119781270507169462131456524507526146669168791712624937478407912951782828137085383030477560828994770307600742289683173998349032152399183808552352096786207261883561277135650666547592896169701726533262088185584936591064714987877934336933213331278899196466430208834055303204129715637040988554337836538821698536179450697296613477189057753714024006367642493098873692046327827832299934541637660772552398430477220719434985754981669318010580022716730320165516620063321954772349925181553330966164985181739705550143112901340319584288640307689333965457867637350923394423893189793245541960529611359803627773479719448180079023228918610299574323044321368575748937171130465598547522017364499093116553390563444023707615367362537672534233742952713985810527992610264902145946927449150857042165396545489894502524557518538037337511604372951552383574201664637013441092925013923363545419626226302931084938898193561670391810988481785092573615037349124843520533581182677535947129996474397825561885279733374354439002344655966103798771971763816153969318849845686331596709656740920534931315535187378198980287025672125296776801865889124873858140753571546248937942862410106909842692227456830637097956405510194676182667037455941627761777862396645542952097796580466479042973161916832688961072800001869171280114956909003411024598426915741818014676082989184733196730848696500627288341578109337854822141011989405156809628220875272743073716608854330559684767825218827700185431004284525005006589806817460267167954949037568198225991225560275802650130558706783968137790615880764624248154415506772993586007789195489300921573671450631360903132723621122800914002213346608024746253784891909208019270539389809354049132534047395173558233983478673553054766638689363644100027319238503018650687677001437346763627077482714536719784113326420700443402092339557368668941994545143644845873992457905368919595318850202795697135640412032608018559260000659921677753134178776880314239496449632687470430750630126105177077976641295132665769199919114956667107285980941066533737853448419150900042017655840*t^83 + 78105657744695231663940693263784903038383790786582489235396122768521701644169337710456149995673287748586903502372868136435258055088738714504133978623272474904305117860350574971982806567988961427985861785357582964639707087745581868039888542690694980851604484828887311513539286166802826782664897489740045189907965682619107026669327163973037527491174525655290506013964487038694094512033480124481111965251085523773070139724688844025149097667216443863057648668404479982082269287470657518430795038205082441286224495035665876119924678282287792032423717170808583764825433832713497637259045518915785739872304191325701565483353543485205882581227691762912146547455128976806955372864336795511042339945401410118411657703027818578556570069548848123660899487658114574607391412117687649008582707215556959618217494518345737562147149756012544267644306313178701362192643603375813010155291529351960941025306674397110340699192404170713454809878485884000914080240132888881395521607815929950140646309078265038555178274181582093189849931425713572850599111151226350609175563106949067382878472356143638304678589820916959845299559034338599014134495471745957737803423713797507890040836675908819163770590641025087290597968606183539052738675186335515745745286303349065088467154350599688012418289639482872812186805756567480175442572571637709146812394019056142986236182141572602168733821701241270649662528830928566017844339001487894978634825943911883906588324993659412492594188884535587905233376831508327026687081868846821387713285687973629182457315180475565082721515461876647355025380620847692620087113137918977357057641713144362650304512301973226005117266607479102870715241633993302131540360750377573756443642381521120160523560650769931751482712772854311948958867488816923353631532214164051356884262086605387668920518631493619332702305929107072260355803116618039613320590331067445266435071162332947561318974746773071936708628312541799568002038985893964066058478985378347976252819891493819417601110463316669912329537106753473664694683143980178859231842715477228414132771606158827334942687277972206374234526247359467405700347388729400045926528775276699265634027502967807720439715101154056473560357057180603139176898223482952195622264708498227718928153243228537668287621942114661212252666820327958914869012387966843104945513845421170976490204751020651265226466268420826001924442534035474284099600592114292648499608568244664651191689448175620508584491331780820122986314837676537564190609417291751224145270001346609129582102799289735163404241176506771157332072682927731240308945044161303776029291074153749956680492269740746345759228650272941344557740468050229438789378460440645015101591464633862266705544198077984512891459801782014679737783421132827796724976094096430175455968576934085474099860970670898928747175686436440794907653393607183120778126898300864770614923077714849636611182216877226491338133209321110695846804245424906059372243436081714984941662067910934356572379832083597086508367648630474325684642579571436572146757112911179457625803777924765174141797172845112407623016933338186313734340348951732268304878386854728348833290489468954565754550240515969943613479961688490778370136375561239729250627313616934253835554507886076074507168306031136158000284439048204704361817310809709471069319025208584414828666916772320215884063178793837267515952584164150957300442907499679400207337155043314658426835748737814157184109567793366707226220088198383189187906335949591416983972932527845563582716247263924900207451325693520134475390720476675522655329276870771548163636669830461090318434005373092048768278338490522758530644805103187293867858398344032754682889478961450953103079847132274519092218461105414202664919464147628087974295009204106338209861406306404941293320889836731399638420005116136779357450239249869191259810201735310395204255160439176137809160729453296841458627444318041049822444823881300669629248533503720871119393144325779369409858296966709697734512995031550254858683514024654552633490878962260714000386261086846842298272370331930869982126300661643505100770859372115613924694972582103273728520793038691194573529128392094625837138976733983478256984079248607085163482516842944383754075822241910930109082164425972098976452461743444541981062608123128671533156216867958154605787633067455336232423726884001876645897142994201839553782688207571415167995265986004551611292177845269568132011627128731277811346808827176205726966831371499903697336709318719654287550584671429197534853185920463466309074680467487543259276089149525612904028500231064302867707463919508022316327356043966815544075261188321742717420929303237303384894246675356053162210697463220200751223454052730826570608222037499711204823765996959996562064702217437306128027194620143169926687863886670113788990590057635112609080384076265516358286677573248924025131574956527864450816448974572664796327886952724502239536930157478769554195309421259114109441917587/153771255793661373382289171640270075470583882106370435218620129305225628227180898991767582141970303216545462281113922483188982470777491160775366888082989249497395226098512059119398166374257590182339570047638702266291338468028681726495119424858679394369250833869595264975189956782537139591249824010558913167660883954241137937433141762952581883046983789934083790903114956097435656923265239201519223924350587840781220610205723880087407005871789764806632318511721896595998736720663351571436650646360871546691843344725129632380605237420080997405357130448165529012803397794158574602839526631694809325389941120212923062437330587137388720714846230358559139452544573389455812004593602645099578386394098198379676013867267936813530744025603095841476024649026136441322082009479631740422615290391056154786334854556279379556686607864886089504552217930410265050675154448190178779732624341522246075258422041864068188378154314856292995360629071528690221812808791917918598996449123873194456072905854063254994461074605799807648835928558851583417606332669471620810979821837212908237178103514424948002141658176064329766691549025392249884803034467909730477819538608563610742465054519860952253645522455674653224813739872294671163673573596983465454798980894492931009899917337780571144944717578301921838325063202658622340669828654079832900564649492762449498012460005152237222903775221965214994733691869614587698421901113523573397741767682744570212754730894536864585609228514459421478749378630090014320646351951053339858725267331375096112744320327796070741923398967822144369168566555783199999886389427358699118061580933654478603348433265259459759712025263352410414286782973163739267464693846234917785109441427461113958431288117952774856432569995352446118368709917851367388541106192809156571563937252196080286748731858949848754002763453845676941373287750980703528432758060307829126713212704646251361603156127384618446414099913676577258777063112775759029414392645691656097858857042706211856408212015616372317404763946419332226037744511214831497408492812440246897017792890841132279112801961116401053989119628479320279989215250219200906986598874024859123709214325533588285351864966286066872284137781271332508476004830952900144812558816092258348892306273136715901073926897497261344276646073589327676236547700804620893412218488919443488417029835567611105128283366399064482160808712182325713999255398432630544458488533253593138454055621702221495537340795552634557697006384687341088900481785482930234594140725118876527596689379472018789539483005105325286974655249971831023034075582747917743336276772150863999520097225393210618717937634009414958702087058330616987522849121958025029713506751903334444584875485447344325923969066923862060858775612073943685551871280734015550359034079115954331775213828841741259510154044977497483884578453088525641033782688445795056849888861097205925031112351220554920650917771713401733958107617132285205253509065479420703044331397544568338912683339037201958687455309153582645663993674173060146213528823752467400016803709122690565948763133602370284729409143717955155624548878264580724727825178174358902636765341097504640947438547942050451657244005041148646954977852303545632170892943557007349081918292863998034636702055666454469355381840094149772177389268621747808302295287157705637288011840272260124106034746665083297705415375294758255879219179531765428740172936662422868053109602449710372256247074739167556573883442264345915518672994568358529283089486878215065566588377403869620232181803907202261434847210921800091807777686271854673426909841588344614091547601485269312304486081235049319799453823118963644438583421251748748515885103465714893197550216477783617019608834348272252234912696082309704302295253019025029347388434406674567442233388400251829153135573521308763432811637628336081892166809516472706029811264926153501179481409771039819276558313477692357380112196960180696315073394183028839313766836320762565933434934347810722434513435995481407144383426949851090777255385392995834397874519453657920399914024587205760377431205627289768739016650985711123490943535678464645750503552483986990445011984140281476555756030401662015922203029673820459009431048608781918931229195545479844344509738388942674373757737012181963723252761264689243028353236312697089096187415318095748021438768113706063035569160526230034714905481080722692776956086276889949990842278835418003106422772635972597115227341203161642916846545626790249577419327952299643867843557640035716046592705382265851449015552923164198567624282252477740595836497446556496665036612394553574191842956468794165044002119569433440520144920792793325235796243390047779806040134077663426572629476525361100128035224264449955160235259415491416049081076908490654961479691595418723887582004834832468056830237623767851412318940891459140926042297603311072367997865829155219189030286240749873755150775371579496127420039486583668595192902726928247705376*t^81 - 16284963885917082079974408704559449124326626915873869608386215162146833563051729973448391252478798433563755526806063919748957148352769136736000057137340015890002156243026488166108183694998936495197288203514772052269422926422387216146740419896720874851247000396818601001649942660776725562802618172853439260624651089412725409597682974648960858341679156778528261982338737165057823061074373851288903842921805984954860939385985982133258687478353590368935092902192581545227388311380313005250847884466934066088767437595276078246274437702027614592025328064263787693252282189733983953969587845138035323975255839136193087658512162326526984325050129086651764561039927007341569490314693724715276760427516614888970925356726998223863240156719289507988149714190219222534434897583355029470221272272621961426911937865373933950188898168130513201707882527055249770102470073240294822658787206583463229529797659299602634557947216484752573866317124702858058105238182003987051878889638224943442516472510312612389217976164053961633090501645206111669663419153711045549902979077520980275220740020333943721794406076718409369120764692456176957472254978952807536201909904070178890220674114762760232304873784801111988593190230304269112602347055330075849924597777790238608209261495800665366237560463159608321098184783320299140363334547792557773884802499626902315383505085834721666902542639788350663173498530440433754143707205865928548884227579572093927165545651169306080592441132675713002151107445024736162803102417624221139303326351446634250831154646446246778132542902313579696136308851601575752197762670221876783299457442069151101699294045453205311927298973035137700805952547228754920348301384652423181873328859667296409310909268735581772196160889999369339018535595557707470862917437637472663637143426591254247521400139373537406038243363053980632972518949869981381693175730319160153282669664449138333612013154669040871256502231682494358332497026690667457955986965745329567590544139188918276118096358099620284863948293598038885437677815533243046909463912943303030666812353197650653915380460926855445004566500532432894748698428851182675615396846714922470051156440606206687112776876965748140257219792124910577475280959275645689952683248544805284499120174793607158097772460691788662668784748751833993743198979818450946713695588170075790009866350685471629160425222511264538750364653291364220699800493288546169204193802608939779975610146644659824262626923910735830274433893937906526808951367004623725636950498136748006028103474230163567465017477939295147125427402339516946781586055760519355983308584885096936423392616483194072863931792475375802756403462239653159638873925028289845572188284502772888230828989301996441098818656331429825569788944668469907503753285851923946320236462713503008757535861522215884089803100330733297609722957647426271381787970303020062362664231743752632952020099261698763925187875367051849768237041498310672226918818566573214987004183020151407746008368641958470061954983806049888175488871439402507077151164178286518298218933138270546603337634596513085358019988360354440744969508825755106324651219193301207398224016599251317037700719179594950987461560003862364283113225974426598989382151626584507160402121502654045852912107694658550124531058412087419217324599313523041751488692706442006125424932457561127258321709849511125698047776399944894241287391316882328372031905439009571018063130633567639799367619967983454688285311878506457036854616566599822500845350937426608902565130526312933947032712128701262195754757971192554350782050323782984717695235662771299157210476131172745533331543116050799973388299844250283686287251987496282811072221268549240814867018448587320407850656708947275331856154798878946145402048848912574317435069964275413730072953782190095479348479392055538566062707024197285824087062593172798113946952256405716181788464072828491544943675680058876682921760337097270678326359088550434115474275926332626580668823110269228819052695947985169588556981373050481443847258144360377648225770292841432400798224125557528944988943289789410515312342819860608343720225516433947531406127528172217390887426396596449482441078024232605972939047185162463891945658499388981013193974343031478763523659261254425061525844733081492972987530791483164791599532531905397076928427193351406964130974664455114530461012710954153827303774680947218285791086608195318567669581122617207519292858181072864673895710796272246324785042615935592533515314337843997910684044445028208002003871604583535024195912002686230652811152549978606743810481442459625864734020820943293341870385896067512891328574154725903505656373360301809270823413900673084563523605925352878658183784807353095203381590994848159769754428856868862252520293787284494429424390941997927544982921113398463077787961288023648632227545397109795468560850732360426258461593426701613815502555941525591715527824171328221578968975626997227233434661385548461674365702822073/12205593428621871512219202998946437240477595642193153295477972763602284240532483857471551832518892817813296068563417597103125483617963360886544746741587271678855746071569394692602229455956696220723203372531321992386874990899776612040550104348157676928059284938399124157405702819613885455055454780838113732683082663867890323783755627434361186966854338326017900902934749640233955268284178361620588398995327909862009385935079332981937931091073312581526440281867925542307399727202653530982784145054894179018665065487557164570210540720218929169050222229323138865391269699911336859100387426390775490202826576416900768080963115354030229706740919534710631694045725512788055077864617209954779034420031544496386783600714392484574002807032245732417159456516449580029940259502445769396045088674790082286165329080404675752311999499275333354423832298226314788397340384325095440641277057108328282223637249572960412452515998741718256506749932552589786356391697858484788795343149207434809950786902166270865185347796835359732126351829358844433772502655639309901871523358328774591326011966457480247669994117725106175231141703890509834606240860890334856676925877054736602683163702513963085133113344919175599719590602363389523616589904260562570474669108500376398910805938686332834629986957777715045917051891711028148290667649417586736482319053488019428904739012908958829567987158243488940206986792150657898562238400885933638445752809817850260637406764753863626482732513335216579875731928763394886701304186114858851286318094427898253949080426018813115140169793070882709302754970365291499990982160796596742496137986608824239140781890429969618427142005278597576634013398494871804355010074044896599193061913304725920450483494362501504229335243381100410645516349729452286465450304054226802867887519393063872760680591304144244848969349149000607221504715234093342569350171036933936932861258431296201827250517611154089184119180648078319915429384576575872959767416251775202767546777764805566102401828739549552694003138247034495441745970577677250106799116987444597450787310710514874654578655663614333660386370510546047224143960486149071992061285625723192944418887089228570149804281698956557987553436388412017860282883456886448994496856027323006443326810430226824647742947488845119201958782091152884301275973751366783414594842557980826893101743198179131469557492207925743271514191529472103548690897250590049466392527327003955364790664972613831208276425646990368017199881784557698931475741722707587370909920056310824377987219495591491419696463530235194653613260466514087453329749380615970877316968789474829961907717265586092860736299699497312346978160254992723384626149055418236733509598432327171538924491657382955870215044687081551080665314208369280040679782908262484309748330029828875084657597664313212473618477320088862783338414713901722757056500895384982637459928349590720299344542878131546826666598129751262632924792109875138166997282072429018304143804680100111901194240036077905470816765164065622499579497887486649105698850385352099876333794411613563672183073729688141350396850782612690477698567212251095025271123517589737896793248949614430875202934742900254600293742900141173852051367026593934553564627394837458333377264496079843999288225668524823505083433557473138166580273196851232283994688418142884959735939821610647350916508016540986755367345414021436560413022375333880906251226847579815151715574694445760797839611557421424803051998229732457044294668943863458261845228020958320829347952456432151105929430685134179501390997366917882287242353847828464703260968676074853743516590867893251664168582698032039759081647210067739277312559061857556913448380087591119647555548432924074600931451226394110021146195251533332778994685708385111704448956981029793790727275204269988939030136148253883097479423736749176500190740505370021041116269153513434156121336900576285655076816132291830867046405633714342770008950663277914120530242632960528670966397913857476093239503982141336692085434514144430330444646215569044355331289981634097431743175701609457229958601946666125393659446671990820427093643144478131256446219478416467366572826241134842201613134913131922513824865480359498933873589483322064815166317396422462644845460484622324778417020375341943370533187925384708665375538132320331447009876090873849999201702219025418753448302116769509005495622560782363739170889348228139780523105882561303996572307577980324896021170208000955406524694559126476060207659156213784232010082387677834961198295989717351958765609513276158261305177403790420659794521984820421922787281108817689951477534669710536850367668240823779341286503087927970190591326819085042522104435642414534484202464699200537322662795925990715190843673716104631148895810479611445737567450520386361208576821633764827152010900111386573205852815933259569311004607372262816369209830600189195523129278970359521229315092795119122505113965634247578694743436653949929661614220*t^79 + 14830849145204529823676581514606562388920401141646474512476074893927737846078876722290121557220453034767885811098566733042033163906828383867989868882503239101264226618729849540536565268991614580291286014976316980073246481336991240406922336052440082561321849834308493740456384957191467040359461830643522649431260158899556846385443128210544482547799600074270135994878638472636462847358403305998829469563955019685283500080426426221312690098640657548853506247719566433510777475001300391322956934698159325618723133921455774964587933473370262612549533601006297900708728981981432990842430004090763185194310655415710950467651152903611034255052312364558416130043077360763134754707809392651713686773501919635665683863434744595086757894257304004757964280629068411019544043460768344924096458680580357685897321205615170540148934488059970626579101259172383578337964041831404344841314447800364382267094222871932605554451724049644456226032498784356039917692159418467704589505591052956252225891953550258114609956420084537541332553329321301277164983033047097547175985921710685845731584358757948218209348311616442715219915743374518478868472808739564758994851332964941423109637411539281954942605962668539938491345605659591455569578163425667714814523239664104683622525965126715559989922344179074203369743875659666226873735655369844572354977229202229660381795767244564062717606096608332815059005853035664454901898086473123582027118975281082553222617366988155836851959642131087671497684468289117468757978782715735401592823137145683009788303649845672202615834440485680846760991108230106854826216697577433751596786451548462963077951255635247674797159146164968554005180387396877733166832951629103875693543808653118630325303036407177907089688284630466414816287172832833823224834293984789741850441561624156358366574277515296686255927408671647193534088501995047222518743390104406110603107366168895897369471699337780484798293120507365244117884587791110843667157393333705743571675642540514433717234924465716618087710717074837444934619149726791631677761250833723298048891768822406747448690366207673608015204890306498963000941205011396991807087922538096850251404922448088854809312119429296568618085485462613136895752382539069631234885515589434418590478743861660081367634958103823244132445204707600283107738260601464967690313688964447174149986761572681060464271980905063520145826440230314333741875734112717567010930981705299476264497658037334710037235160528235026399939376363830809370496628522113129863268093999161042460269940441854004033329525622945681132818864389561650548744159578431555339144745534562685746637906498862381776020921742402984488401599954305514042764741495532300835017681195860579824392072959236499813054660877084874997342582560094173593496383676342506341578667647695904001915300421151719485745207216343881923058546796724440759408181502712325795704751333974676060978005529963552776333112738445214711717405467566786156777085818056920278333952821031954439565908942438037772249094934215167562644398685780855381620261874017756522787417184459235171622564872280943616545495541155359051850190614846754922636574874729009185739929792075715274496355965859431393572002400223363152139491651190666648110617729886089436675929106158714455029219991332677281611456792309659862605126407620839568252204389648063169329725663963747492466324297947080440162706340229559032425963009526983709320669484695118355198333354706469379779560935749739222432972034875040493659415050629237466472426676254707942110169176003907685977716799804267709222139312990445734069263658806935768903016414154462498998198296227787366673443542014315343688304285359061992833453997560242940875494820412221330218009477562690456181479920599050482142298774760721145848969280912667497273826373305753211514327220121045637197376343792893146526335435316755156517433334969862712013552017007934154130191241977738086070078296511166982476634935960671102370350725197104084566493328050350677063579410837134214226279496018723052344853529712543700125960328479110163183614181320808479481004626604925023199092239369599901411439670101432952304859196355996013928559092609321890365280879465869039127658531858253936881284188455759124004787041340042591400609553852260400903445421067992959000561776154417021792027824921471531734638073973123648308875029327735963604200501173420295606013576764061541575441658072301037692842004075883277690574003456251507895220587736171150697622788433141116891142053422121228032895274812365433978339318089041273461263471302376913304117700135331797521732000490221289486483148302637775525686329019795516642781571536586493627643440121354500228478644702509563676301752857812693052964508726334211031878126306374937958305936467955312867605191991706121163089951680255697907126741144852316182224504993626179309834637639993543383232447710380397832034524064407782231961361885567274551526781124333775315031221707968064351099165365502782618170003470765323494210730443936491/5031755890949366530912366436315668752386888803494127446060794271795041678159516470242647242955913564143531304265268904405763480621505395525478071844219352749608281318004482962025269093218148016993140590326037491361489214998432908313716780517528002313592440215855038933890500987385824278846611233400512386298600828179537785979853257409815399327085700974900879647234850539186448059350152529578087567485823930840613369351736455021803912092294973111734275006200052304816225537539293918147652763798880125300444673247245441094069295411910253549940954114038463997257550933788448620164134716529597195836115256127867341641377044304698962196603944078184457915870350342646875705849688444803857656939658004218635451539394508301765632657199043303188973985948906339367342871979883268433519587806182211422471656913396827578890621793576256175361224864943798271516803573438020595404366466792908334346694456136452930033549720481273351244907659694805139425422477442160354180880213260765000402211900418045164172659629245377049569088541653183617822714219787305507046535504471037325274148433172096232101955075032175020739038167428862679316422794902040544665062692815815164456134236361381281846125976442930140984401225824307331110939188031416919678182339979280170450979748223440711076212123343863027679304642357871354132827738472400132114836029800436009565978658071718277489402705985878315600330305064108718682282780765226142449261595847408769947770938769780280017506478622443035053770487632709542042612650725850561442784634427901055190508405626255706716534997193471396910060736533091420871282395788397007094032884979487792585787334329754975196589291676101850967372023529510901345352903025008623017339773759873260705711820550941245118543454083858644288614115175966705095381887846354999482286629869790581545590573765133464938987614186675500327065318855254980474214608009976015500572053788301859203284025885198273266153132222170287385135763791693403627664117349794327340921159133541094625715153897879303098102793742339970745859776370647446356527935978074035299087068840409757076350050797325009051494281242972607968153347710414954928727264999204386291336686202534478044256815130394841030368904151122854362901618705101438597981328897263909406261477599861008461032030102276400391007507917077776553201020179000956462666723844527595886681193633449346948325076162717387663681725458024874687947822391555747892520319390557380599134951634960051915611956472971779215090651265683911384500874525186202893657614543214137349825231237057592337769867090339458995952066627320432552635189182158933994173920383460998651796456442737866781838539551117767015041746565120750215312129948096168093389331953726876466921621685756123557496152172249369433004275782400235696770240503931209156693749054796953753650094637113121842249217275206633682431261465805985206596542494122459092292855462118774443404787801509730179293305078989958020423245547296025709344629534358862795883283479371271131267325454873116530344211438886052875451648004116371093824351071361403174018606746187691623857472145063936271701101735132081649431234333250513924168020670126369447953016879478549128302409847760629958971095510583198920508176056713349519707017643521742197934777288508915688706571031849358489970645484068301209172717625401920509076810300379404324651141191458989370415330429819021789900188146930337222030268474231392403602068267914778796294745667785264888909379864546982375058186270207205416510477272107710668445695251640067761898693400164154293419407799946565499448438664511896972915660373767284573919334336711858455764714585288992998553498217263708390681409062350425517072102473250777837569094691109439074704774841472949754233990768080971856217518992444616438140559183281762300159082515429532490227319202960302940115173627117663306935892435474848012203632773338791174200181958535913230861021137262573761305417450537307274939880722498737806936189910936320096188592525437977944605897539987744519437985516637766051312220378456041403725805402368338535485324294928656666236124182988498743050433652513110193536106890528215721069354386311109610469953979977188671869647617907838697615014867938635056324300794278203435489387264499521220052314346675160225337541084785553389902416649734716154502306722239846147301065595049056639029821418462744662170901739793228881109062547638230087515570400682529451473199133807050624520650400085897572586933799022388938384727418248393866339805331999889755820607487149132549646156464320187462753997521760978345001122521848096243223059384712600917000291688242218937669056637110092682496613667588168816564071232279603033445360897998305711071274481167808779737553593585391841112466072245421511267737620489672337425304489464134191132297870219818505312181477029277408235794718519549993416493570919114804112823368486257448461649389215346048206752664927995854410045255530712626785147004787858252733232332718564316907981760590858503000462195000*t^77 - 122268059312964260129600451902404389379937928592583332618710302280989929851154245597096899423079041290286483042575340719170902122611951111675411779419110432449282029350804065381814064068950789097683441358731542036605566933153820172764864312935025931537566072122238351769991173989933812204047300217105771248005411145807745780444217423774362457018465870718727266869782090516050821021067391431538162310494174875870265656268484392124301412193666925378606056791755326609346667130407929103551115927205354478738016516809085132627784194925854558428419104726752105072950565249349969979931013423065964004107531506436174150724211177735994508612491634144864542675202108448927334513066394422208480432879320459141631065669209769600321395092169553009374404365647625484565802201944679022173567563495853300634219901154806274570967026619714838037660187827049758557821476108988720280382276369763790700631983043602196062984265752887260379974596114107418325543322832149865785058148782304432803869112004969563848988624891977197631646129193581238623495616802862981341483597676284258406106818786439537354250829880374829436659095957969217004832229585344495718101097012930803936126221606882610015573321491564810875657932446611762829925257630082067109571081385057247519451832333197178121457807540037452169339574485639548512739383829162626847255574121924671807804607097580922682416636010873871381808951562718906912754285793460012684603602773884862343850625284109262039833858802217250836405110378665826780355143060559948251204062817054457870026545069748293207937953027272463510630822400299612530347519280011507697839264166095790317732619591731469860602515138335694847308887174266665374973026953180228646191166923333658100645598157509764522343752082298688056132896034333329906137084218332140932457602235224168360000599574562442258462299491285036780729717915782982416705186532046296580762113887353191106891598795233908877491892667702519228039384592553549082763108864898464404187618818011601875530455397619427544852223957844443364403680638221261352012615600942745784271207017181097246053219697473384056573303034834511047973564638013007017514393536243751902230241009787885139519573556615780651308892236430882182778501108601140435536095652287019729524633019747730034589661144093979257083327945896085178120434709180967061010245132911268624724801416778528584654622413499468662523651489358899312198370238158152892269086730605872541758813587476661588780078759770623851746538690275887670384167207333571701793451533959571158624598540539050767078529772893244412846954599729602849471367880437841379567345850379083897666914773950262803775619509145458286196024603843125624341350125332066117396168536142267313575030664653107064727744771309419912327625766823858187288876232665978554031229192035583482380391421935671325127790270436017720202969284113938521971495707103593942546952490812881322583194058093502914811182120726021113934578055027452890643600926570641139228810553741115698293525644764029143936533952032705521252602216345771213908318221939649651567634416114434594432310122563982283084849677055394324218001218601024199297879748266659356414728272449079899510644742113968179879616019760099376332656989022640698566770341615249430027705205377418056844898124568989525176220500759917472787363505967240420911871823352465839109890686824489982010260355925104569525666632693216393897904244917079866898591766233549764957927325728965512844270630299670198722142028087120591477123044869710273495297199167921380464792266471644108947165003544981174688741146838317172388984627078256336008636949183307350949127341609244908957566431821453840630223559297107986379190921080960290704243140550807364707910140020165430553325284035577485465939617214185338485299595532576462021413363821876554974506336578381786233283503812463182178542325039092649856697224025799464856888042175062410526030888702344064793296066997910913367304534052229780358524660385997043894368658627126120276970055923676719803589503261786263484908647416101704450178340617581674660066499871558056097619616863568241787733153345033989881957661535530612383702388410861942593334430670904822823744054303749910088338796318507881121419687490565909861952203052018051673529853697164168998225384637156704900576314559953365324723039848063354036451973060724654068324056448297005392494404731721660597346176945276414976378230106126014543326485755167485297061623072919784092556482719359718857256710206209376588188565187055225287919451082700902064079420860652050730122710173632484056251968284696029087880310233730671900200308776070448450618401928401892554203924634978568996912915350838600260093906262910412627993731495156931349082718976851518115877331935907299756264255021500780577969510481671094337325951069109228838193473771106181642786999549265235116040975392373869364416476450610726590936727395637736157596412756230644442896555044457196707202624768127823192233150503521199797918865414389284876067332944928383819003/22005967472150375861146959013150425418867431839866419729072781567598808904548740636955826183438985911372133695181800145423670104952616636883620521884740532504041136515269114434400660856893275134340949511570583668220188844117832168640494345917308694369733411053281270502715583712535804800952549795774944879022065980831730773852049890583356549966779354684219648207153705088372969424728688789757315220572230707548581491466358813588729031497221560463540593756829700750779934758312134409522684271245401749362541313031044593431221412028083935622515481995834916247846126240417837568830743868722823740793023651696862938231683646311501378967122487956287534268545947965966291586975127724878530571562590709786995460370128617941369848130982705108623284926845848965840669327908912569880327711361633960844376215287739629679135883476971431493144929873914320682907671893277955352294520380725821759288993763514982726258955494119437696163357643040569850565532812945157387152161768335428408730468991778000173195524010992519052192015869583890145905021043918712544040296315862282713279536885893700040267240644375571930129036476373401107939803161329639581590379438978277168492419574461202521704964707535106843097882910755325527149114775322679295096328557362640685110379704818936579090038835297022174333145425253212143673436822767854264650431575632594851710300765702133944228339326976457126217609133258317026434558638246310272407185507763557755782780528260421701433363133718454468527617915249822757618454325758447288566356196515001238788258441309963157851923583040165409613263797623591158748538508867760414773736459733034417599698084312053204324338406889835425338149962652937767559218020710767426337571206671837030483400745342981600394211402835274546794298490409690090350516211996754892250109186271911325741455168285699240709281671671678404710393072315609650262738296064109277207610401272967150500085843675341303129735813942706200626507923122542646169288439345316507666967584574499483940581952031052164957295868486356639602298789289841610137576815685411467246203942644971010050687763872177720157388829489980568932629876362689513855951741786349020796011143495642044012662085408099604530918743167163281948217303272639861874787509193503648778648053474848132020765383855525934208324652396112240739653110811188708724508867205494322609598161056989661646895430805619584077848464090562410243837085552756620217397950885281772153067068365219461791484455215291458735492570085078001201742716092012628641457531288113449099508806153254595317299955644897852935050984509065362361681352972497004654702980672234905120886367688780233518551786104965032853875260857840205347364045894374320331081933897834042572603024651143300871328943272724059410348322637191174800295485881158531803755699723375651208277672173287163289838593960827695289036577716181023805132860598809347550675156241266741615491243053199251275781556889113179377227943617896678197688534427785639560592452824970534958703914298492742801519323064734644549263816552311179336664453964367469693878815062750042336777534807316534272422256061599248149879407625626367604766550193370723452868260358143706389988530126650872101934914324764743585217665878019706446907008796766161986885633875461266311543981291907673266183163313946892536216691938092051758748106341570150520360580620575740552392184650292163936323023987867655612608125235520272647497347112640229269637662899132096641125806060407450667348758545888824292088347195731955112420434111155557608192235408164772343771182404991451496410649342896293282440313347097392651885798262478556830872073019552915505468130020493398225092771788867276963657711335414493236730465620864154153983714373552223705734150664967060846927804147597156009702861084607601216583734200108353327602847413412925340635816600955710723638693735461737008251576776053126557667204923437394968074404602066493160386163628193297418632501892588365617502851862601661217015696640908031679704196973911658814073276223929605553369744241203282150049929789096018065466411305571757269659915264010751634263790257620593488014127636868507689651361376311057818022619078100465117931948943260163037384322280840562646215376938852768245399608937772454666997706746280803017952207966619735519171627303092374510948751115730410109397576863083459431818261502729284009732430312841532215423193158341852120113524428694700289292057203776906179289318528028237345052940624081070452656424914866124278945356178488294999073087423283510277751923186597296195679122830198407167942394970579410077475897451262969637853367102930318740040783766279629796362390155778684728112450225615597842521943271778327310611301609216114936883298101390814141781392476919364930318516870665884252021611088013692428084125202154272305163814109036590890505422949882860276350437265804586726275092225281258089515579638498209527445381363413210121034396092742399128484335370402158502930707996465644358953657282883956420310844228679200*t^75 + 186342711464081993025135218848141708419375589476263948319659849593526960009757139023412939421964452227184751526810040217252857908334941700825585597771649108592279959627699224776555421030636456206014876061141601901268610706918756349838010583770332040065417857477381818471252071727224949978696085863171789428105130498167218375803246722542995607339687665854200713916195955680557356907695233926255615339371904114156815878664099127832384158852265368136752283224883591944832015792093546078754340214425218762095341392889255053316087391960250737078451912413340004820810550483262392587875637354050306338803926454484736375765019737228874652201465437260654404301892932427749100248972809072780578201639327536422503980285476069786859068951858813879383464799042576664260733437310192593473071307040936567057451986559419684268821421554849924419838122332623935024680537528070044993911210107025605730931577675731470201304485634295157672300070488568080870236890551561656446932147130222998299531528130979898157703995171476631197858840199574406292445858092225149616590377854250009641323837555097919452589130023741107764347365889949637724640532823387171590169972378739328046309773519642213660905910987415328262675986586351609316049643181521225771086132126415258877843696402561158498144456079719782458315057706310939719738519531710025282931607484107380353935444641284389322846822924841555093617551201662135118565099655521367154729147645679544120122418300648304748916869911638710800942276301890167215177218553431791494276661095557483130963931893091819943381131052652660206213643115268002601633161669529977266354462739422861608751046228954909520926540067861302337283951321488506866332802295885537133657115798818161842535657178244309299593100873526422869621760052935663343259608236031867356339731337303868672916347972221250954238536170517792165943760565905296078887523987173038739034552055338424716212801340958738101849434072444024587599664831964788994658018277081022495488998811221305962317787706798431027960085369740782137932178934061411022079685923845482223959540342462633552326930673830212981515980565259890989928687713309738863281232161585989843493602124564197333497778846609973648410871812333509427606030978381117977218843040980162509998692455202124482113861368832940017059119520228083255492669278679837767340852406936211409642802330782715210415984413055212538919702510514245911642001074891135386231719555312713530287494883216358912466382140323870521949203222626626189112694737926801732093410258353004748970315957133714761382563827971774347381597682523134266134099089065682978600523736723033658156532601157712783363701637426881036851440689005511950322863809160571547634202374496079451380702834959120776933799632033327071682189191634728234741487672412787250695386484971028282777786445325629268085082551358066673809613196089200377039054168056258850388924053430594265580144128180950011964170149051282595457952240761616404621178651894701070285706449292562509232530957776193440953108768169983640288377981183070502818533134785681596504094031757718445653793298269117579527247717923819153448892531073548500158681992544228910188724319627157200819356408704945476437645308974916233441145143446051420053618339443184373947396081533986006427129326126988512619347635942948809054959607066837264481946437604182996769593688059234086858932091684745057059727289746945377910897774494233490543956355063432609024409156272503926661050320307009789151383798862156589098361252642718188971980427979822806626312194889643699708810175179001521236635889674554420752817856082999419389522351547076470046136528987407133141807227757978885937736062418347935806126304501580467495735049529597588124645545476336310149049179085179671728830100488542292471929948271757931299646692112076543329696394868256173912547845823681519099137366262266901429627837671270811903325235828457062272068903518168512927426690395678560605760268008509325018637721948052743060291171891378626440479271711182681238216205031238860899442612494834367693997635962114852107116847271683094178586603235787806265429191327253160038736243715851345746450911408595096306050984833038095671777293411622072509744245324181636335320647568412151142504754173127572360731192789113252309720415260988659779338047209172850440827125268777458006330641461048060389525277992122235786988952232048256498785961756346491612045535217027520885928207184976682895854636375947399646834744883183280513491021083451556549715418960956170092252285360976924421330536326145631023840944050772214495945131281843491373037896470017192040346576407579460614612243136958824348607817104708229844175992322004397542163617312409976935682580213108399089888455411794248655835264410008813041635372295954131957914044820133451656989891417992466207906703866742935874012822369540279378688754134062066035260714499616949630602135317212818238495427913218567564354236298599637640469129898868916739938896543132074286619303952781713992495103350192492666186803/20619195017486485058005310560024414375579344581128891747046978801244271352410736666185501821698844411822151035742190307430529813203575615487215787194796748496241427056491569790539105697488153877001175260818905895614781448040316528823915445469636853674992102852220887735449858414615192597505134608194352631916125876904541974184526566397495477290944925981371752358423613492939015180350516014222608734374908601248560522702330165831493359647464219783878733816928585825088892923768049903264925924602504585067127110466610747205533179801629456976754258603394688868083210447159073840957130775374029578028634458511101170187263582293943251526806976215258423437838930794597514923453587018252176325183488709652220386088245287468397937431196903106507790529879301997227556877920418484958589942524024685564138272711723965628635383432634357949950796680508638942574886623967331048787311641417919748422088255625007013014078073566595653959189294274184390162776938832081928385230492934470555405517364773611783902706979849341838047122617261914365989655078133024307593792957939249672023767872228597051243192461425958185523157105632572812894407457604406889038805527485907359541027908485021335765088778443142227174732541739708391451744884751669009788231095572085085179324695492734224398734135721322443617286395977120081105908078846582727882595820033045293262430911142796764589805691010688499209571512653434795804741181718986485420804763377917336848541340916442874392584979480971684677611723203223566721687767121687479705800686653537872433989362058042506598101912199030661502950461908482869059835564097220017464346490941749951373482876206081923565340684761957958669317899691160292927896128324534830416568408557697390589424274949520732873873486052997560714783914369908268891039987646148581697951404668559796700360763761749094864584146506422634972111995371035870951136004343672841225022700760314851241093947490575425513587147109109535100540149048288719953485082289276066485612284988025394840002035324230454201653664882193894611144915135945735696925015453704681540012982475587476579475503437169763828551578478427288935479011631545251248542891031434503674676927741119376464296578314138733056200034982890244495714780422260439948534008051084207128137754969834053791168502233279052138169418670789672055203799909168303161194096700067000207308619285875763599868101630076259837987653222873364661353838584814885456851116052466042457475139147068920032642709591589082574638781546833671306191452136484445422115230104686840302652372828551749423205242223852263013603402196985072184024046089230188910922373917259381145025105148392686370243049674296290468173842392069104118491870209409019694001590405803870250122320530109540604707808514231223414173669332261875091033621703332370272519022970537699134386660309754337098735702386449409446272515904246913341016605104316812540612338962819346501974475078810703864303250668938884875032362846660756900455820028485094076571333838387932327747753212745384820468623381511051408524173338046164026214293104180528698305100545957821200329256825540145468497988663843511746200070181110543808412117593347045880320391158096722370187000683083999576231898777902316725951021077868824946041112161330312409423786947904045069658844813196914937381800905108527551614567973164539127645016216711743287118037724711530595959902383366094686461946935659238936840613199281855465792446724776099506204190358776880280723328462276368528446915608695199734222059009838756679885470718294898820180481474109704032557854288568792007965671936107468313875718825809588493327769804406146875629278868455864658974890655688431372979943512622893158605587994953012334109478170252039214279965886678369608242165224413505976438975408746326223325640244185707788565687166506930521057064371459561261737190140381970214522903981591873491380227410751400248920519351910867240131337393134465055369035568921116198422282516564441135571027999728700674556013776014773286915630687132270945564784627655843473677659908165291531675161691125507737827334304828744277756571955256200213708157709403872303791976079932514795154863422911996111382364839800350221536147295889849159487895845214619081257930437165605057322399347504722050820689100422837098037111617732302636679685564487589288389413151275146877728783618423380164020344933255488139029021753937689712298100940840939907679343317174705437728111797106460605198068229797989415065144951419384976833616876312173474159565489582658751158526643771184562500799738937403521005469999592660698214853954190194100070997427194641055720175185047457662684159600107323396132165659024883830156174646082434717220673062894639026487643458256955261356283054370735358702465987045031978178174298500948573256825776656433162008012987838334154041103481174330050153301927050152099475920971441495878074242944958353581982593336054110647765377375691810077821462753384443435657777479267355811687462028580264338315091222579692680129994180214236000*t^73 - 9938904249569923234759719153699801082226122615192902839716710547399922376989584249196412129011327233834925658873662471860175151109258112659440509491764108647661522156733212399790937285442472805469043172454374462992980810617397940264133975960562669146412838004788638450437168315937545605763992868644334800088644655923065122810610634035962851946465023468974927227408079767055800183159819380696957655759740306270977269013819651249501907769846692202643389758581795297150207734353613848656305110883721220323500021840623442100249920302435189080440802426893978604724040257364256458370878959977302890679218956271202717561502950240245143761619285095236181522551363680870427541799034557995464428455286340094845278754166992452186643944349947689937878792301758060326657090399348975176804361344887990025648495060749385043298061369674034313875278288482665891711857547341735091194926613674852543167265537056948948370696617362505953108740256382381926918388427865561894275277629101316191714215235702107699885884031603449269790125653138514851312224273968934104192518334505745232567435405367724215546544491106541297738609877468680313853919774460403454538737277360547690440197677973941086872240027428156897940998291199634902974451426726746968987763499343638451034921103083168099227751973145233169951845159275588795451934204233533734428435315381090155254684836330237162405507861727717638384226695193768425011066418249029098329720578292617694543017416560981462018559507596020136048664642088699470897092037246855238462071900059031650861655991116558698611667221058619580935346586981299116682293324788534498677148828728269522088702928444088991668328069883933916113827780416213775691953233663281932516480309915001603733994395735252950168035784913727246658884280961586800446893008025979092231845874112239844745401735063660006615514853711896604194613918135995992592733427986230845968103819467954954520908660207842656269496884088316637048469291789401068197034274920873125603254584379218310439872266326597008408125147530527548333152307052397728774854319165056699131168471982941525083994193395225617679555281934755093900345192252228663226781148098610433047265860643311154898016066915649457602111556206291567646347029875682379778490815072156065253092722833330972111975471485854686074059426270928213776003635496364304997169093630162068018823759981569875268215674420512490758564397936398776241910321116082487758602270348917802885828541518354878805612508748893376932347428463456665540542715497758722970656396918865015671795622987901690013093916198167212649172862171447408578469144793302477845877657086963193439942802579068091919351229956316415944535098307119993499831841951714401141481131059380251586630966339409020105648682946782217471768429490547702196865269371679727026125832315510950889655640063659731565401514902982203722118115646313901609562072036956670447345289693348105215293042566845840995117286645325167415654406065407980415880698333626613363210798087589319151306136389955332112853054708749586262750961533177412991623486731764547933498710835313970313180364707988160765073355212848284262629482965653153513789077508556851502718462304005997910253075220698027830033101678394296787758682409940524036749410614208103372638620072196610283297739453477792112230209260208317732827655758311734142315744329693020624890444145415834448602180830434911371036458676632043056039409104426964781816854930471839262209096695598494592056398185748022134898026455592164420955391650800861943302030201710362601799450098798133378974614051459297349797887960214053554323781768644670601520889007203303888845129035133808278696510101964664192110930372895159900050407790098727599812962235754041992856013609257566111306234589019452861165841272161713871566022725143990602359164643465178678516223053716390969570838966667832173164129877155817062644351168429048932318962082095991658396383089187931300104948492587691233254741744427609750888721438672688581549921527894273070713952951700347690660563074348519304583455400394270206860971470351715159047755767866349550763838924405152157121864544695509256479334215771181327942908614475530364992264437917027679965869313974217558334834482365378777120452356207248482647966924082022941575905778380510455797031774417713345425614029188600816838127521820186889505364546375690991488399982601566898094972622438603574630263841121497119111675782966744356288339808238420217578523474074917264270835200741541556081813108141608190730295710440790618273772622746289799632815101072108703380928280212560196751357089231796257836088836566238902788196140511740723558610313199597044777678968938740340488953284696479624942812714637813589469610754937242385376741219998878711940897097237873332168705037169459577222637343666797376099247581293880026875569991518967889963240501000007760373369414475895116181871558252323519304721193608943096499478203150257106723347205766552781644280401282021278750012626510455078559405183934008818331182010703364293080204/776813234922732701491622980195014927866191477607114651145410542932333555427584649209592528650320392428715196723133023986541796031196764491342789959754764051978751138934593893318389968270936633727234681692620412449265190898867173763954578274681336494555726947600243600612816733943181036042557781080312799914144641173020008424632331173224397338479592020723836692699632103470655557556603468619478749646266290762593561245192694362671590657850235863577306726119592874253707779129793432830425807540809913376042497241984634663549081831987987845710482849584562755503749983529007617197076157731337739535831379528037487702687879287830523332705873813467824352112405043775415534551243154989851845219887790540991422077032887829206831807609847788235539880371512112217857485576382633258161748620582873695819520423205155553088112022774719096494694961053197595482121805047976437988245321373129323490819857224800787036906132999835009174754175674456270166568533866264704963255761975815123952111225214014044278045873608662499195152839172063306058761438068673431489958882453800668514427422058912939071747529002259393778679630568613707156099105454102603716692287248947951882653884264103882677727254586986205079966601533215845461165552741891576110289939272424268945127305794858511563682489906805562947240918929906194963752858697661203440765510237371256008127053018552946724995242425481276325128232391348136357802322062779613182628391594592463910453691510401116355174444364330620638226726518300778509795679444083530835690447547687448891418578173489333772703914645961977320496271331810496280018750321801020682560210711566406553761101387958082310374115122678330010693103622522697613210958224364394837830326354389740743741124355243528157239116948244594405687850792537720969531560496852064356273627106584444227110023990135606106075861861786869705329192007127086103185738271900605093308759143939554520684324668820373381244184994798840296895349724088925428810733434387878051544134233163545578564182748256016804173153551552035566183271901906102159850322223131130788609360073104674443988236144733449447135665502749661223734472742064606325229583698816174832604268481225536924271698250114063463452041367162264029405602290033561202954440400366331955944910977796680026816678297983534546963223895726681705879653820388807211427572840753959394770289528522349281330460020747644767338073663143038700763484384901531274473016520224296466968505361865892712410763645596192029064354040984968651417307134379240742136483091526012897542176088145103326239877650075079277354351794770914505292732053491535103686847910189258738121588929268142999015615167643236066196065515215151287952340312529847054833131267851242719749858474044756988678593455677280064725480810511847911695754781572031787365097827536147255865954517205582170973076540495505532890768479511762642101927526227080570872919071436178564735745584143958481765798724115128505150464052707882875982522607347075458564102499891426168375543258510517590369281618306312676937462448920034712920354638715111840140834245213179943731650001713983405515959284509550017092180746810906730070200917395609557239380510244725137135428111437264541169890254327409246526824792863257910846443622125022875594236095887924059913165541503198425316547139758138040789197006233389297028042317486491832081999610152216459884014228323575703657199852944379132308186715835437590590355813083161895352314101645417937038595873074757254736629457988875673420578870227830414146177264451890580551154347498836409783181873740674316183097092316787992620556998546168374586313088072641365855019134515875846996986637093237274081136813923822433958538161715271189801657315565297745822295735034954295143759812736327581295242290464147917619481901627075684694288890824012127510436490894415195840119331935863933895280947228849115782076979235696376928474322904651829286659358800257918382461786315456896144087153995089405138294777532151875809800614682076529142444055240682364594217299480268159845872746335163816076813346243366329994349236983108616943227876594790894464640646344237603025241034312657106398928271041569016976457669350734216759281109681470704563128935529972578495313979872029783204549797724984829860231333147080983480929317883743290628053353432461973429788408942073859783214322693814127625493107193622733504630142281174921671974312714500281855401722498124410370941882733388218194056527588582672570712216680558773132827453736132150603503313021626615402961851584121479639049060695000252252205121464970900074558381782896698856214962530142556175898480778937331639874451856148306596354313801084418491907550140304957481403500951385303673545206148451789763713165235228804434440566932652670719704659790093486946953609170438681011270992314508044178181950109168223082764330733077934994266090452919942782150521009314680977850230761333276010160215852249200751714143165881249583539491214196958118692826903695374282134638904254756008861351274131875*t^71 + 13841846789087290175339652273802680350956552261804878932825124923584462054129066615222410959744329737239030821705115251646388069862961944908827254232622190452658947019224311126279660240401833972849724171283679817201023118845661804187325896530560443570382274983224715348325766344859927160668481709495735169297798007013526222194407270828450389977769811997784628192425400277377569092955164186108803761938923794524605850081258268127795331895651648498948924822064639441027363389251936689396212003027097944788690384576966698951500530894456400043803476900809871742849350384761095909767116666995079840087551620678838650589752919718287708850177158097195712947347079977187054993094728477113558173098617486525798187881995295434077244127185505535207807737637212500627168489708079751358879619195973547561787053695964861195210763935142388465257699192857879482908115391230421742264597491681169471936621214621554745452367843938371838268334929861150218532520874410913114299129619580087650220089528132478812762466396962312808780676031835546020443833985034047797880536537379296739599511226571213798593589412722562207400038491735677044906942050886471222460589420479078556716087498231872823479825691544563190277415269481930945299379316292470108334300978110220896475850792578754134705113946169742038522830171320392137260368718987498708747464121642149490169156960428610627426423979963472091959976680272329757983072757974420520321785865885793036552507912870388167104596902497287576887057415011782173770614196403570816091313813185728910460979090778537904157175508739009894821918937041206054532263238839915119618855729148894647484659619343281850732943924358969054810513129044543359726122333146202899896676244988138887394933182803350811218746660713400590048655315997012855658881490131531071695263847343994022049447478108166786126811573449863103080872099396648696941944544691773257157164257208430276706656282085644424952355810936138423919898910737785440486706159993059337135620020469644231427378336198427780614041044378223342716594713619849851804272751037190028829614121200557857236413101601255609778556037254927593800382463195607003842530735055211466139526715668624530519589451427401052777616252028038450946830597141795209114921532328735530051301734630813048670654092013103179760557036765060954644071862300158602199566337608235083994712427785310617742182915447659379750815846207152028998658307459059180730559543049373188892235662184699724014955413041394181594409033158485624448936433331507615505644143139944126177001485850983334058549650066254202165345503857111357980430994940223790693438972638720845767310704667444949355321177886663423633186573138706828113106210673227374038092114493450537336421224127760886591115449246013302607820525705105496402276746593544312756807201771077029922144160561053387839060852875344163152294678017577132847428693871773063091046079356991418005676404275971178642662592272058582378903371178484911585471505100440931365475953613853039025297560230067052667917973540635673400119123206411266683253511862821792754395937913821205875016642413730608079463340617825909834525045958961762140141435657277119413043773973109644203174004834683520977125707012147447006556362393802809486212209630236328381892604667983109584413414137629681128628558744488682748443469788504397301765519308933421183941098877659804291622755777360933423499327676512344104861982172649490573413505384543891560104599304284708225610338186715320116995052277973169226020045568868514761508289207249700517030871513584334496026165915913846301489714657583328236748570619456153921391727412503420549158374852504154254081154939341074189715858803414869940392020937497506569463906177637676812230697975761816275651546670429360886193029994298114859360990319002852986201933375286071030174247153704853138693414731770099807028703135304642923887312655122706810698329040765678130996062284464801578872059466612968118660514356737474247024430455914203380077203966572947511365988009478554081597961102429474008755034699717814299834283658637370429741797072228083144419699649146977792949486519939231648345581799440619820370756306183881672786231398484484617817038580365701586926036551497810919987671249187145941186016934544139968526256068730683753412771097088217551899108793052647414159177565111055395394987223451511579285173925539334042071690840530237543027001877486682634758099174123784051768094794774645953925136367247164271412672656429711450045469611816693286875849485211352209950146133565767521290393333905364219969759305374922004729488919673321634334682111174230138676602613727341444312476476093491567905412988510260556196882056278650793209585806420064337658461884446843012842136771543668717696995272363779754209756857639140157796889759217125997442991649638992455119603051490332591966495824071356250230442628918839003662426402783119324611064534390458745903294507409407603099914904868839830815910738550879334273509274580458621820787352393651609875803486267312671823652988308/871974691281307927068264811711596601275209240703998514167073141715725545972819344046431688244508843432014922532978643637688960339406094012149848235256076851629343407605322896536916085725645620093187561203634759309477412004646757844956746353855289679745305130326091685741609970650171912066595383710742655454154693130867295721307374569045563339642851784907425209082596601943388627369691476516167577275559887343408291378170581543971050592701777142205320468199624994011214566919106145110552264028423318373533504529882106663391093030324467284955217735016707668179468734935185184046349916378262992455804699469712849078303311719782862678285578588334032766483412260507789957718294091514286425909335216501246323188741859434092149294094005452514530941702536846783013020469201809460825998773923480868606867016813424535013219562408965842035769421829730991815755111468588664977448736777386706489165999932472617398612453360426087263973090961687814513741833622433148729180810364072796315450708188668589112095149958729426534781798346188670417900113914903393423845988500736757211922576212865942264689770795575696593106811759352693297710614628087984537558191289738591618947925268820884377239806600594880111703496229093480938604857155455858362451268097935392690265372577204687374253665648590038746057067734613697683186193912993798235826833716495157934553476791726291744174060698320346493043991524532917695636386541245423523253250266782648255014955734218241447552384718300706969179993719059616384881839983168537067635371104785687077054590249426447866547172461658802032145517336511297800565882642834724753367622861622363607673187946526805903067648442318961619144918134772894320100473844330055979324810410240103775106531361272018395560178774057637856165599864184159667263206130823123209286567769187681735719538435215774261371535959645376769735814675221852146696061054778549794030824303242301574792601854445376623647483784229149714583412586188442366229104746035897536396296498376514776545966235812856626897974719936419386545031229792788235224045472312844605493985570838140774419322175108102679080217615437609914870633605417621419357613679053662148677968391853381715792353115996728536164692415548958002703973977999966297714563430190704138114957051134590443998016623088873634997105127380664032953071679815026288676370262940131636504741989348846476162033501767251278381872847834685467915826069123776666459696393251668386495685179801333905050823104565410076962429258682564710489697997776391991254593114393658444738952070170449029383134794094159999524784654258504396815212928817070170123586793045549612515024353088932120848779323437102424123616728635949060866501076633172773616420830777464297159264241853374057406056728066345066808708010573058171185870342430973742783718550698396140970442730354371849379508396582670189182958070357202267459568178830285984487939371974192237424657779455654489481131210213319149436415312579679562854277063720787819242549200312292284182205933961405809890492967170629949847321030889248732871332951780990005242578367150083903481252898792791001377100515722308663122969787214978024471873014454101227774506507083373095277957954722853567377987472687030725135160596256271305085125255260126676096975261989029970754293042742894797944539042598564741749651156005849283630722654580003752499995712626826089426805407442767593193463300489138473607223157140274074804736229577117815292232614273772477849356292035506484897410364717174569309306557980824380985714498577596534033375535330612599116908532384710104407027034601334342534586783778085058812919884391008858397514549046518842424596637946171103890506149358485893467107423361918861120533346434255953649767093507240699161915439547969391473413110531416844138166579149580357711898775154144979999693717567358097760634268061066766461528586899084557137930285692759261631334736754886656030045763955832766167511852838682531421362054797257439870243678244314940607454189944401819592455049375506595289261510803120071509746576272201856469440669862170555689842367483476063775361142871042416006353295614527783464373540933183586905381665770366725552447170985331102800370317542391127897109966219589746687515953075610230789928341303064010250388906496834678945753411374919453152546010571367688237280518827487437433312347715612142197337794786819381554680106518056412352330767932359500636977454235749972297598067187458500173256939627082556322590101283221700103628101614097599770411430765906637023713239023202566862965630992411598878333830140586339540310800261681698265549318092822590513774402231637835443803380897448974910552285441038268116009908814096269406325711974026453747532737204080644120517759646775250981936678611067985526134093829735675115902851705966619167108280716104080529302007746206081054176330676661279012272441104022111511379517666795215169999194023619995036245272092920509244084959463199326405982240002966055257858398879554366361348421850404824395674829767535604810625*t^69 - 535985317471260439385599020930233544452894310935623224893687787945729624576483833064889107857088867989144466618834885774469326241592031767791607873144056915054766817286672290164032109936652552673839123806140623043918528202013587291276233355249473513202339307246152471184198641961950902931083299873745088798077241109527625635062321890935168415693006616735615138051292005134982156173275205252713881777282018768180866092059144811605804999000350079259009840032936761509415824948471849979943859874723298637448616425884632793475002363896126628993374697102873975513366174251988008207206280243074862406383474255283834588661151337525393180745289469080646433753574124929115995769543943476566190405255025451328705122438994457327205147177237449410119127258588257114411853444030222930507801009453343379071784469199651770871927347779917667206399439343717856829255723230084874577656842137051766180721442464627855317881053567234184558913367578481901092755324362867322870345079319932401545064116542887651372099294046874933327707465264357330621454437374090096058342492655161056025580780028096484046414569810188931576689721090859970667721359103553380713900132401588221419181456660171800770830083348751897102356162339200407865116063655149549043427802944395455174413869431865463411574285831443952922308994980519935064036324239544417846142078204163587531444984779735696776206546933522048121473062431146894299774957848027175450825289534719228139111418777963687332071438961499351994613294332871147168257743332082221080019755072347931246597280291311297013435977658993607836516330974017346203761603008490942048545374544519844440479089653686194621479787907048942076201379559531536110006045251912614187428421815936908008062460603164844134446658767267522759007214178541042304488817133258626836089025375866357874578311902003212150173622810146302309782182229705204951511581618918886360443740971862937910362078474510314829232615538130670089144904322094188392883368689761455122363227610373859107953806416873087234927354298119355243740864695210595464358772250649388254372056811147273315315198292795111428196760095399837572915892750199464071397804919264268129581117836698021493455998648854690708565232848985907163117998152121976317627393168038683259542390961267971426499639173580207536229520987578009001539125618095706004238868902098116453807010986443209784713214762300789677116123924565064758571931213100788758100521156972389875729854780015095422478556329346480097858529799532646100114484790318222284683242391896602134982492243628211155559129261942117654164636916265758814877352369955942403458382358707268062677075094802096968153364688806365039936247399044945520223381730204184906611697835628783288987147326019403261816718504932285815193471530080728951482251850412691218390437396365950478458620883354589849353224934009520610025312418397209523511768797775125945310574850711692723608435616953700856967698346081379949783873491579910973376266660917653480821830623803358201876433913462073320822596955609157320715004010907020097570137319948607383462516665197773844494483345865016395552760033838680326746767520066026417049487550850949629665535513380135148478817083469684487808485500105280262354470865102528023289385650126293217625554823248590594612476538847262841900749446899695578210744563797818140346041638583068667886901721340157365408013377171379623206752421086787806894096062459687754102133487089261154018026526679397221793446525300364731631204302413330898841240015287099245197963894893013192351540593214755959170189642464076508321999859476240095005885104706639210051534309221765655746882461427845990916609253928768597579479435729673442183087710750366124816534368287321948981471132189633995410188702076049870641711424866668248406008035397376831650253691223547368125775367584828013738155221700682304398736921653454913199533153033239855934578542149211734676167771344032382000693357736961540892812763815058560118006220926859752102869315847757492487605239610666693589963578442907598155949305025004337594383667198014326199279299455528671286878483056024376746690981758337337943157522172395559021250576175594573676817742777385251913807517065299164999589328199887371917204272426714814457157340550804016891794400245586802532856333047842763571692507951574776323891414918199530455958700089847244337011398985864519997944853441879107412093772675640744432887890739307923938466159027911166090751007413136289159484078432745824508060355135004410399445303389524840337520458817096166437951837426902108893905843689660731523887637526464938616093343418114288221610698572173537307828457843300470871447398030601504482559226750182192338626885528171061683562529344373987288030528296039145374030016171931546507931754454663020340622156959292273344135992813055052028529843927188442115720853341120940723458490478725828951478583718286401870491387458457686500160949739673189144243146467299018899222821445161608403859141086328472493421156147773728694354312011723767783178816645729/30885210439276860928219455926273345266541762418828649662100911279091347582548715697522465904232984988737017103458174858617379969273620429132635845889986233523359949704493879694131989601274776162079315144922635749587596883218022567943506130396095756595558899272618820014053971479517539480832080766548442147383799817765070627075314641224209266381242994518858419619414108648987200236605866038435248538615250971552782228967263346290272326336917907937654099026307328032152943438966813078724904619022016772925156190982083778001028027944317009177039773209752088399639197939689001938740943603016338053396441263660058165826926460914446433795764004960839023179259793043940041250480034997147244398620728279128114042715742196749523455912947979386774225721372297473841071870054170961055210948938969093361342465328353357576040753966241232878213512345724822916222165780261461110651619378985300138242215570127274387248563233529595762632329328719324117127955022962517634377091298391586067967109053400169873894057219912248390239599575010041456023332279123295767073628905674950789796341630745786046627179667873826199939050431781652648102116426521589681330305401407534848182583001888006897025898493334047661971787958038120240878828528254314372532625068507024596052147547772746178752190905415708242608433544187843948473159845467871937513255789652958265773497193233664073992119401833636700211634508960555252730937660697547825556451001815812884757781638219638475699565382388666262114466953102569618517952194823679480868916961268744946851399227155257390082281528412952988008818323980247494615463324143153609584929542579601275874836580701407476261327395208854823762079543094246027826459531585430990412726109187130393255681721498489811873276561157461371393957124960416037069475392725338104512134919458250711860600445338940401318808601929424032149421222084193847028013154917347107208420036389650987076623454997149217814689501975750035692114766411560096025214091767989042510525311087534569184528880413524082051958799240496075981442327528538453522439473217798465415970175944190635063401945744286995655971066684202366450379694115555445693277308937473224197448651436638863826538308841410842807665441283566146049972818762746897873248658901411200006514509292095417253059520084979951651805861000353290938185134307952076179071435267497792315893151378462959155662866016794243753373206213381225733812465349116975056282376066318635979694497971589231446074955764759563031341005803718322570016784043377548392529099624325001401440745080846438903341568279365667158740464089766873291775480837490119002850707784208780168471091590325534662124702753802711816286882602067203377256221340289478393741928662652170525335771619844699437893917696395733664064161595870152017575865563967314248217206681225634306128658540796071611610068398042669296251339285934492526812185876126160061252203709620244134735970203620128482385105460990846209045550002822237951479737218812637261720826637015543500804851401381091281617460821921549368637935750581023820786144246288500949050103996766330627122240079378246155646919030164215243439540554790061324805273183717783945600841166922527954883396258885805745296655521128416523871337149840449279351001407686929596106604699458771483205494033030777576050848531735422913880773769978173099592008528635247416793741271667733243819672446827798720745570337935897080439049230006654252625771795708600480579842215498506085656589275150764045221252612883129783169331519320802502089429567939297083319560946061392823682867101259960949989354508016727857713608219315379182381284454765504602782194714319446021756705344047587191236248343689882028147927056483232943505913950037768129274193235676311787109065950401358598752952922639497380161014711862998929642826845154448146554037019179706668773610716056105315889256818410323245190813172629030335644222736966977740300857593550107137536297688331961418283358276788355122121608145447491026096087338488736205412148313758401543070026031499825433627664991626081023039730596644819682449378512391823938302867961233868780683048027873350498280100991831846131610465108202302340178281476121651274761208193867899491928169795869438355954763528784973060040209951497839752380187222483304658841952891447528722349721290466763919244134407324745875500528957255269769432422655044594888654318276670089719960418039741588419508209066060151690540878104960362143541314502821855430052046335527852583823163293812311930799305639342036609084194115020304658352370441257937548057015052307790957763680253543534961466785007257227633464986460723660736330135018047047660953913011041355450826610510667226641567567202744143094569098478068199913887041257717840950810581593552331701078337369236439179677780396302939793399865820784144531724895541545009283140291407173346065778199440631012193990847037968929758693101223432036465405939408482069945744688640528586828425630485601240430507350922146047785623333415159376986228482520010421422300000*t^67 + 1824914338933978428604281006656265750740297433940206396257479984170712305364623621068471001492063550889496691525785701216087753956254199284336124910275344157456763371485587061253103006582885311641857651586975273026683599128773007559191404028101573910854033712439019520916988425510607321135617865744065227932240201839561743701575831802132270464989034611829567023764148986967119895354728575542702794229408603102370441268075128487812885317231769405346561646378884692215414749203998616761655680097157543380539283288074760458390739330647228534901266063550817416636239594930398028320427846359147091766613756395939700152193125520936288410055729283334143949450112909939467209704883047527308569773024652469468851696316202739952693947999567041994493356066566099234803082265447674964441272976708243480429048471058141066141504233844718225737719124553566714273656236168209202731714439346297621564001267836286245205771394356551822727589559315086647720784242537391955642761651588467110950084479319815330450708692512640113598886462426931243792997868945138392199235925410351264435657691404674736314929736394544969643028999261433118950762286968352404139337322345408985973990804483901008233765161938980808714083926714691065753366905946269764723454578818967148658977111097553168971251871818418472737095063492088080675394788847654887494862936705153082971429246757546075038907863385281369710931102273546421718864011862826833486357673397689604137665272824350065950660655275542632325892263450454777649071117478359611237700695516951046186974226007225510065936702710798146555206515361227633140435912809330383540197668029056587147901930169018864706608337408193971869922959310070714138233092423903529657048226456088725070547444104946311411928715038163317357677110893724046708713566671440525854892299805358668344130313784993914458355653208798658628943179917085658476018455379828664529458748909586631075579345548785771649659286229389925090456160689551004369211750871133047802366595689892667006277733629333706664243444957808891417727375342061991937713177602941275582009230846157466470464002706305896606130624675266649034932644861861199564173825359223040509524433949448162482760721307648188390783818086714920875287351716206019984665579754781885433302954539487064947176841414914906529832624429062328053054221291321951297109677521258009811058627362810713497118780154864500868823150297770326157729912716261684525879539141921563284633834771093776228229740876753460529637505062196177656650628340980492715520665201134338642203207507995528930394746068320150988923027169640387185376087172175987868188742507159130556137197361181688945421520905812860815186387725937403255285793984925357510466871054509241646519011227657088854308888474091220241530310199183772943848199014733030323050150679761248565533083728527530157230045362104791995196289455734620121267784143455208080210974367412536401557018664149548670594113659739679484974441723272404903410759096319733137205228387678152474113477651201802602256596780803921104098455364643650247933458605507215861289333448779770664900693850969175284619817818651049861067835338787052347573707161873051216643648730670958374435556676636762466640691315939518097675016050998113674906903026299531424238873087996251404725682222239366339539155719012897241948605425712531729794177683859174156799311275745332740881012421103799753261869286919151203270094957674056388239137497377330244984356719214225095423996353828191987616788608826489538513890190711774633337852848019264863482075236597847063394013538426317258605589045843098259536805129611113541929946783736312002211369054241461352165739012430092244512107496762596864805874503687065878683092733775120344576251516907937514033803293032658536521553386963365504601264847966923503681196853297421543184527395509241358342445646866365027351855318261762027450611274164466666011788983938271246010148382799774266507366515624118089308375947178802821485942700195622047970779495420222423639112127282938446353801418751581151818066415926501835632021459808498737073369812206462964212960608118501070341661778009363035026353579069326638121497597076476617223662729452596042863008248014315296098020096447250393642887676094402497772431273912800878454729754645737700323321853512683224372198200929343941912434854786624507886831645098975050078114483826278804562927051452667137509322071667316461372643529391402775920592720382626822474102401874524914324497835149352998027265142596697472776559421384939128994322655490731733255537345923380361554667244897132880085864220476730499120867189211324267453491654916170737112123491583874138273666703878310806421085940733433629120913505761697222099897961297573555000764342571305370551776986271594632144645510390534944594642458974644081622651560937273880230951218535456708540669698876101640372148655404624604772400194692435025937292468471032680360592967756550538705024931283361989629382674925717709280044233793720781128686439623029853024591822904356097441243726651547/108697501814649012042897726976347086773888769826265605825722311635966265074104285992176081495793102393196845268588621368089226817234622346111575111356100803952362330452532191520542136537023764462959738972727724026160527538250891365986249933543274319481086394753485339691252633953287101635525442458986905348553731298940353042751629737323411119592494001605176348451609654021360922623756167341239277692619047449136508202842995478436510664929033473010430396274675641044502448700124992894975112077095396344115698952739930669442424014765223145730536992878500633502013774241472636673956932859570933029714639551806592768686406857964574165508076901041281218890588943280015846669599884363094331779026384003259840168244358358112501953795121396110468095897008772303458578312817515113683861817310580779322456019767548085319856862466263921084817107628685272293211741656502276565547042530816921979067379573671810455421062842780278818338854562865919803265250662903905346061464599413970072039467384951642630809234215750868215201456414736832467616444051004076744417338745644080540805632187012781340219238293800719670830270027076323797350433632444639505338597218685025629872433908137194422667266637733857293924591052319235116406384581527870582734223748566513429090990921862888790295024111895880650851770592828262732089120769572003027845159928360709836856576689022358039512563506751813938953782346461178038715747767051966824868823078032368331729625526749115709999365927869365740396885187187849493231837724469009277446128648763732215933730414376264068379134095519019620484766579023020287019794803476949569255617703586119117183380085513311685110761190899223394673109794949600199425062052952904888646579351437691742234175372079759666264456912252677483204404329338300022999735785143801866327782298630679370995963955386897710910075646790420698221395883096312076555305998947917132533514098219100041084594189378026650159757978595251618152248685370833890190231087147639048119132363499114200204655373156850426087341565088193652483941803451184587173003399772490718583369663994629130566420579201535426502656380957237582223873610036536926783205812648599795011319283712827523735787063056786219911156881412908914008710308421727142067343787596309865097554049120538796839872161731914516410385403341541880645135144325598500940672305016059394449068732761814414461273191145672875776797045150974522806462378049578846541363944424446781552417352562697623507230963721347835265525509977862394955372502648185461357587487931579631797906383433784929752357340302603348000462707945776548092547140022092090460779058142036274085454976074608374228791118049950439496723088321902187408313686448362074705139504159005698654838432059095225782916205862837522358004914989644505160364016417664070145218169185567232378882651998801696806233643705350170448597997069005273698840498949112664812586113951170948760757339910651138748453848771666291583476726726350503118789881137254027855429416731466644141638566573815840659782048683717930464549630596820976372259295720519828713224097349813444207095883742050603634351395631533163498552890489843230752075871891353036632428035032243762563604549818586164100611214505702695766102407461677282687626360178098179085999065494513109190147096910278467946758060951988249598404275447176913684832770314211811057909913311332111923771324820328282661967246055004246739813847887098045862226223722807283482398907379321607985042145538515674057659274121161820938378035406803660149144589434628153018608245837033976534692836753389534209067011835676782520132370419620394197097117528861283363224500203530229431794494330245090443186677006598122122944495521175318329532753871923966043027683059290661483586832106039408322178302972513335555850257747123808173280277165483863775484207897351863171594289654418352738607265041509764495761100688148139599177727184728557480043913739688287507926253655353380633301729577114837877556346279052513193335184991278268615465441378869120654565852809368042347006020970528804555712962308788783300321842585402866935101735302372332216194966044366209664096236027969392803488771231553774504687145851783363740129744658418667167114364744268859169166167762499949963544500097958068859869375329277063262013917788109362279553198213314372121757714824584702648403354151056606143763660627753962309622212681176226208457710056284575362985607429507220427306553091785871543985700892020798662780186953992054317395550816133479899738451787415704961523178691369967737902820149979427967639464915435479221502623937097993192744297085242601133896176230427450770546952794858116991834816238858979332909175498736299135546751438911476741781991360126590144694989978654729794046793130740892762899581368148542665194337573854226914681915828968675829563139831288256551708667370320522422544767583593920527508085545568263240296018932616032814070455410747344674725337036367772748399457738877201395725870857343851758954955511859419303771286242066527931020000*t^65 - 201391823901512420024158554567301709486916895103701051023569612831516755903954957812886544464589423331758247283592694114815363203516696150279365540526355654852083770509809398774335122013065670246489914745611738396372545858672012940936348987041225786566347226136891096526321711295637762694668504315030639725597749336844206364999076074409846466576113894986228388430700353418088261037606330520854453246435210293854478239804652054840989572470136436200554792123690120924408636753017805393415747772537912519379104012526903909589267173310096216169164533181020666776964822055314914678123624092793778849133837787049638155939581603570150277656452389541692339542439561508488226830302262048983431630999209532186900485680454462879988975687603271892946772518931196191134956169613247243229106057407858263871955386474597346890936991333758864045386954514967125259347457258937935967445465990470640528218867294891416763574657175333409355337571864238367300906437476962969653509828254771655547897794489622058173748745876720280342548530086280192258875257344517280352285113484607465915986969960843466490141745417269501873562863949146074443288827939091173894278803076578103117608572611263940274808412706566614900095342721039632164181953640638175892594734659128635093649352113969044304193375734833513869761073485637403540124405971990655956052960246215067574422093085711356661917785145697369803235620124585234005070290163290628675239511197192988263942177112032119227062422600396865094602791510576152982524200157076571978608573648031736175349097036653606136904115698730311580972162250715267122912672000866635995795721413075980774285061324652482514014703486053410161126137000761153645412042070620737601599770392335591840213841789920974931398101594654153862232911889414517085232935250750059894209276672333391464071887669075258620565741091120237581972560907565004985670987162928774836451686337450062946901716348373954409020046347019156495803864939696430317043225174693293980196242395446029171419569334583176434076934592743767707389064294636335031206155907831158950804883440829499150030347122408630342838786680386574443815199969218968029348816455762856886242500281133130977161031485536130793876364852198637925712950608572750413044329736179133740714271937817598036569062361788094488035759364407429692122538294012423232458439358296191450596945154436093550217985800990462806888468250253064027757737035502652835953076350252647545372656732585709599014549493874885412603434004807488119559254173613939811715706308024542654253800617142193966802105002600144695683805199235576163741239986185029074722525940344792865807408627615836173774489065560043712702366005678562431793782210408914875871181932414751196450624419667538950117026115016245785252865796708805161715812381309916852060420980809941609536907719148686811061543339677270886923487407792261643009275944784056164083885403274746620637507859700615273276750687887375690230938699816710813928987855147706631501855380840598742507959844124355718939359527332974040506099360901762241146012111649184303200730755762989918243757936522984184990843031104057080914635432439449441558111516181140351386434689971277877824666329963347371474589073340625035975927288848485119193719274575423046686892061960176621679764939104421877503963223425560490893579084533516544832720224044773389602564836694759234174650305270034858620157384176583234444653105614138164032196379224865265688857111718910441395774035464944337632801591965874367561663698320748189105937182748329355700400521507067836152462556164084444081748390183036140272362538252010481935831365360227958045459423762281170392986553383204793152983566617409705327147648958242330031293077477106756285441037437494347133097213077485507986246392943175748505068796649546054773027575593639664922192073307801340563251712142894171636544281134534661030170757685290354443251930931809685161608847412376045653884452167266109042427544460015032335988681571562930270190935825357744911800417266663905437624111589761490245222387552118131563673347917895056812663806348665836684250120096975191947111345335416593131845142592500263882818640917164671211485062218892144952119157555609791918172818693988560974693337106003295683148411984227028147343210242434051046287806432303283547959698226001189688360393108970685346071776619722182872357515457939206855556797421668514484285842724941263118521276529443857231321143952108070136969971981330267876359234583492371127657687496237183661425546803142130038755450596873788186464679376782909974923567238667448603829443127507788641901675291045277633108522588500744660464443080755884120533028912783390874054108338219557365804404195525803143363460566287914052990292016885642177098443628581082647647850055106267131691213842406253513767924133196646262202494127831391440367404962761804238997301924315375572235249264061812007551091046419078982018819730557675312498096389249386928611941629549207923061128378964697345413752036889506754134983389016874648797195542141/13964609608131991130511166312933479898034321123513289637332380314342888221325897853161510469945641626903761371311732606317018723047503565299056524722832394952213216065082260716180760596770414184477466465246270100583123329566954793546844609517712325766667349325968602668667873112054245696230699204800401034362805757155531467297952431531132678558757909928442794766352629162466507420413118720923101648010085957007120845504134835771357272924910550352034460632510412217522884034391058114979441482126839113653752990456171648504755863008032140250103710890640706387411491829633637350473633735430987923956394664641819209865961992169059875429857101869886823260249273963057591412413874032758646791055472944863243354948059927951953376008401012694747637320101821441763775686021694650021885025140595447343509974761803052627898277469624184306035531188407482898780675143370084142101529769584118448699628625784225648786733767996077487078255620923746641391716230998071172931507604785822543977292684872259643541464117995771263758520442171051393409057048219273748414727547183440902811834690692614269403166030800786902155277746534111043409604320834901603116417003789395653837777967364847894578780783319974721788923156027123955927209130265733373476271801031114572487384250378218351530957958819956889171928860884186531553116209979736500105107351907452305429490755186900164798489061631309429657256759788415234140564817294870737917175187108325098173597723922629448854085206010994904148210944187327886283256929879699108560787361125896152741486199069172814340374866438207381798390150777263022985181971280024771050200885530161136582587024874974070656590847441914116676753688934497247842803110969644030833067486122203452995362808218580234902030922754684259995010278421934377954827166841391211993499809199080335857120369268455608693308329622380436924276554425567870946341395698169909387986186229537158056006892385371479360802240305639964832059726940002965059161632723828627709749643921761199331848086134734256129276520514802656742728634471159130990976131220771377040224574888198881357491532744641704099299604497978439382928206844971757954786857874993723664648657976995202702167087962156562974697238237075103535841254901402445335040694934248142391005207699513664871789131889169573288834235845961977721770834514052585190294705852757630536859524695094212968983014140242695846324620383979365777219124957758393479272451193418510129998062655624347464470644644756492725084874545767043796349939576329382188301170324543216585147695093923758336240352747209457902837222895811570414667514516727108843919531775192160212367479565140659189115525582806132852009563430244378243429188883990960986424172409316704341072993007592094979055207003211765025160353661864051010185654886991564567267612013423568048675896263734940214689738948256792731243492679004149746031591878879057632172521584004601056069519363521153241988862515804349960377218364149196581233422229438885523093362566195367476529954733441618418096999310060984122181723375286028214491645630761227994407262506746866096050512841860667828024311244328913366133531069875692839676414097152994289582768389559094496018640080860028026814635196913193553283989847507150900840886550658446618687379942003420277900842311389942062604334219526268177572771498422034049787543408423045170634259696247528267984510480389397425322180916788740032545529068828568392022119019943991280724859628593401025856108975434305347685392855843706162222178159901859116383159059309866880862864916563392818693176944011849881025970270555697754322561477520675643377060238082873209858703151147980864501376007705098424992732809875453189406063660706551313169138518268009526361195393033869704488586069178673985835406979107616026272428946679100355595035608065635276711512820145899088017321934769024483779405578249518355358196963407920712394360784149154954033419473501620270115525643222482928583902758171003477324947265017163153310423071796166454070212954924157861871307478981310995969523527463770029727012518837447854555236721041340543745709049263112124997269943199825547123474767482178936559321304053783530116056932347168258280557473477398212441776026173429823816486830598951905038703137584890791024885024941844932967065826944605570637042826016082529531373085102895826357375359684355650414081400093390991166742601401112394836580805842115584828012065596413735452578001375268219192607406266560939315510129505923644943178403461592903785842764355489873529019484655169466327792866490412620842570145385808094429156547474394958790065944979084173451939307381304439271657129894966419089889586242299428186248241157093986163992372360154998076158612238485539422620240313281258262956061935461917455848995213528050736772535529883318900107241916114603103597825547449626434794071881456005674154168725607845547913768007033819065807987870809771252107118741846364461241216477804137815208112286307123756448686533758732921296367843050396665061079709935880026875*t^63 + 118570919920953979410097211928751413766103751275878780673575135263838849237926730255991853409865146767788542956371841711118407836848769285810602167612684842194953498356966969508696567576750675205073923974477079262977126468130724479923801026597011852960060647745542531848148214456633099057107969878160312952488241637038253857715045390378772119782418973260093823918134020796904224558215693793326877498390491620578142918930551433170112182112292267941136169041055891326801586831192150810722193056706461312285639177506016917974751625631355588688012843352022074782158148002286304400076882744916442151582219774542606082318053320264886774149247250385327828883141822637880325713947275855825166058981530081653102135053773590919663723189937961256044950489360407263067299795560067699825574480404047492873957562521049819440767405751984293708877264415991927583430093442611177170367201108012518367840146378850816654568213633026577660218305745661822762511485044269354013806747578213998437102314483391976926713963982573751604680550651023577409441689710618567235248756785121180865537975463674213604199836992765953659468688615597548026926799584270202042928446609853222009161126217214060403579589083185665183542447516870970065267917725350842625060079076419128782732323206286085007963588958199692165338038155976100824472467346431774916215421390621719147918750316289103255446173802647690017893319788058801984983236708904210772090906904540232205042859083352210248304985377629979230909048976185624941454051190091384956517951806501070765706919899402681842737767490691308431598885829024739488367562537796084069274199708558903896145692241004690860270881758878434883805057804476839720872709556392561271759464283635587239029860383159680419671958755215383357897041882835776610514802792603255879483300493317687882123689775403747641291354280304174018171930924644321832446210326573231887180628098046989530308812615268478961990795476316318520483695464837663793233389692527975664319128541784501689165280426689468907478673180204320735926935740670795153578898622483207364586881475870317679888832186199119851067898225194474416240049935806328149052918950317093331737390352414644360327150041087955465634377130402480607268626137849204225631244639768893942690460623359714922252211346647195329065902132178184714570707157328037576282165437455855918878439628377973469896331661401611213431484923740917556198741677175182008954660969680532372663519141095099531080071565176282115876683451870906027877072199785596025953645884906598245806623360112408813084586138057887034703013677969728878837301646632894282413947181837472921643581629382191895586771222586469676330966353446091995080838268374736896060059102865182494672491533276103492864870723911060056955905270895244940741563911138802823409630279924835650635030976704510977028573342823990843428808803109640691867474958010283765321893859053039617251770135690769308111719998608737787847341735070603552781037376087008962304721587801454930848103346612427696696195917089775010413842091197323325035871437610746076068147022490976915057042285076525662307405832975568429565301218738169821149805821828652710833367994590256453102656717867545896303114328393023042274258805531669945417683120141465615953920832487854768639540592590726478718032078607802581553382590991477685092208959398526590920777980383125211228813164166683577971700714033959396480980583527828440481983255366796876559419700167310355780171520698324636613266560004725257012291685152699130802106430549894333340865438657786124997189675834871561731363476724071775609337660140186255397883012544627737821962764998114077184025530789735998615762568857048075232255693288833166634346684136220683077124795859915899196488603397077622795112657954920112137262685817752614445686950409362072895474923446830090190750067351022572055306919928155371309417473652824023487922126085298244714399026342727598315986662111488856143324584333681422542923502140625147570553274071303618641284173363452895545348946367957375174856727475527887177838251621286084209612961490304015596514852265430629193681109354851756445375855459121607527912417372938303809656475471416025361269547641112921880511608108299402365891825818643979740014827731710309534024232492931777628772409807126729662218082959601910584291587134024022558941746921595452799199685655758225166504763696166073999915879187837223800185489875280965043832137354888795562365931453123056024865477766267852842519677240483247701473951078116788418459756543393148523485249040615011790806138378743328533559167599646486155696196489975615613984174692259486923655886972949533986688363161412346750771475046325209121066327193209039641352186793651256173152907532138847751198213973723476595840150310546800953779753583418855392493446568647254084078593018473144895271100713240551455204900356829195760418839388941105800534435079702831855524519752713028987595982372023516224956308590191021009399171812720332707317731371533356305237217536269725799752601251/10751859207565477381704495174078925633967026759801443577696779417512838676277596598863016020972878210005273760450161542018787273035589651607647773198888153814586880426925052691949543366437438881152047913096234862709636504155990511228449523287225151463822957168512607496341844581796541031303429000854032205263542289729006666473360945483044669233070323204906192825009100907479959064166171186525786207550876312871343850069420722975263471720625430812603667648079213202046627728332430754634925902519560453905220885098559450382402412669371092709462882738296040878451765128852085506314689862988792658760117723203882587788419428067528748391968692208384424435251198830239429975929793523789761906178423218681150693921671159102037269087866357898559079447988811671779987846889969725670446695609783743241643115114557542303435080423628489145149018000789284719223337104690561732615903988176044277126946031469189462261777151278131196246802864874090191404303759189628955936350243157598398877431838803809551294959861679960664586095744603443140794346395214060563323876778592080768477957845617565533117622369982150039590109566053958388929370733554199085269493045184828909532138065204651964258620379145577747502199692136962929868433982020515057874143530498712518587643984031961955005209991052401730813201718091516934584991930146651139699807515140646483420389399253945484055494923979314091154717101253549473177440953543984988262637855086290681232856409455935897395552418038560824761131174546114610301990185937562012501653557632683096348702561585884706293611690777727351558447562278262724475960711138505694487184639953474985989604928628021567325809595059388805738507578749145855968824506005908061647534381688083366021860199491201847545127353653444102397679988821109135077709749263630729690757221272177706249891700656200606790667539423248335135710387356498774039008762638566490091407971824958692329039829280282392197993097077452389730183328977006098620036357128368150502870002906280206462546788994009549664181018750286808710532808841119361715897790090608517292261813340249820902743738342096670917383270936746723559360025197953775981674456634467931126893519428839477165132779825707336838952119024458010625541563347585075496583603251043078868514749075135918786236947525034601655824092636073942017917059148717442372989277482620035060479032589436095085891427230114735419899163103189538749882816801906393376176436340452888832978954252000765719539440390441937808464446711490834114423803385346278703387488332849542315810225052217705894137659923801709002512835934682081864574904461525191650568146839446403315719025469373122712664950233028193638250549861939307742990577838419653155910321944695205960132740684521591713852671296305438486745819687799402944922661401458648655150053973808610008151824023528073626274100119809575580843957723392273267701720442529647289798700933120991766355227263889292456382461883339890593254575445398446172668086273642638793128869829835992124050735650019022548156070076474449668908809990143116640648466387660226039919992871961717122379497879805312699483159508309266510004417087507185465166002316674822084620843198972117276342208647046297012232873938677942024064032763397301387664945090464955106723828803046146116886029927586544913972018783362427519276129280140154614358778425624917306617258566614566766187872515160713152570888510305079566266556196065882207197818061302680137787910356144785037853863951466080499582272378507139109717140308125391137966403786649202865733022501684922968683250854208106884246492582544950093342702934492079210018683365862785790944098260601486642580798792150575673405562008984825653365780057836314828015505375312499550408873365032474777853280185511043275363259033495826376957678057656663053028933993234334614481401190796104326194566192600614419286898394693862568239647114570348491749414433158692205236387687792096585874565424643947951671841705132850648876192144625359146107958297559294363350745376814080034955659694637950471879523090926486509374391142120568100972113554623706755904258600639631613806931194166466300619303708021922436690110267050773673251416698554189263500242396273316935722107018645967776124289275022687412024952879400497897277960367486559578819511953625303488528163953046271040298614904912837738111861824279443655704407151420991942836065817041357384581884926202333130677485257538651185031253796957826049945054899015230515217050564503705973302869500734703942044603176849526278603395927903979027279406638677386046233480563482772114960344265993261440887289080023298766910085858104470180487467983478727301012381162201523580618721683880958695854249723394632410570531659464181169179204659714253168195756430797579347445031439152616169228597837566458697281528237981587121808949967019855009653256908342927437876815673562215757620196517447868518625380078751062222683038576913750753330137373843574784264248368249967554155261163331736023263942673867768282852207944160097372500*t^61 - 184994440277552783511889349775747641616325489362507231373949317248397250578269982591669362968579586868406235648878028723172712377247037578661979197160065810147944038317405165352835391898707930787905805728958941569461787568579873888668562502783118753486763358556467383538289513016460489549470527769272379870055527600775871570047652128257665627825118721193761696823742345443829209442712965939248623245908357398478441832477740058323636624362251810466904756776634937686877816552752993154284654642806518995834479100228587217818065963902723114137576826802914815208398525450740134762453621928807714917080162873306265617865418469166869300631438223717842908349928282277411913970388279805042654839958923994133980751459903587696926916205238570438222197461894522437875955229845227724733922789524533884148036637436960109590465574378329859989538891271858881231947005165517985780701506576101785263132051776145323369016659209846889777848836566399589507118981033807074065513393010523900687956471484810486189719711515324413370592518243461986089134926178965800301195133393941312494758437736514832103682185905498724408871578024718828123990448458726431436506007678159237989485545762302208183465217768945967209241061973244030339942146541420141956693365308079446566864983578764828510136097632261876983315277872798045809031637076099465442695172175814283323510999805219548134745986024348101310346839935874001774859111529363718626015925232487807827178200690061980577457707086290033537659014261122642769427353956981473697239068291798367150795623835642863349475595926300183830933723818213292771604261899239315667675383287000055898525204465880984060879660549478943581035562777283917142985984246989605853442498444470881658857175115557688201076941131579619785569197472226267678308265874064817536434230043932764510447730361728933237544370073728235418085411085532687613114912578738280893172072275014091618836215938414445652516501906809910286337650683945175486688949004971034355484091497083591183211779396730052448781657715009633703116210524623510131008589035296040139810748778576524314901862116756196048156545015385182736381793562476536612766387213962009211029549870263563988632074532352145888290578706441979837789546295675714521566468856835431985047356701428041014650125021104493823552310436287990558448199783019370144538308033178288714200763904193790728107254107591339947540574526679955439319619070576521907892669672996815431015753505347916307940995352433275655863438081805906948255211029540047548157474727162768154848426213328344866164818664358814701729131723410673470547380976383951330647158006740789919587984157178456098820860693558311082901168068009554194359535597272648266585449951269740215005209297369019096055842311310671780453292885833631746997094487018793706523235087358534945163332840861281579494682941973409737104894213261621327795533858077401791801526062752515858513315250910617482983883768852729468257817183296559515877344626767684394899787680946417483159676274570696611360421751261388746991569565321643080321769109305568055044450056301123763882959253766844303828926298137356158452775674133323872588806025803601637248615406039264811951506039147417116178702112608133345828197612952593385254987655532145816570490045719317476650336907691049528344896614865085025355327450454516472413410020200448127632930286766973825661621943459463765342859267483366348575733437006613841345647150010557477586272592953196200274021129540855850784327528107662057723475906223468187551671824740624429457774606106999333585804447997378099627882265378376363035925933941654392155511401892918914667123656007842852349344175289862093678869471965823519479171408720785295507119294351628156077888759382306911822202016787240887124467020313803187092666798319918284177119595796358777270158872529943938724935056982312141044019341684546970927484220609649363086775334409441187698300654263011255288459056306274000358656016432281517781177863253171876432402937322156641543812787014569194177660476100248576208170466245591333692443485684679264761219788329842461169606760752658599110887182469159983824274065143465600870054250917896393201126983916425976905214884750181760408163738824134623473585801050287598722267104947591311573013872711964726564934387712379774404581456035283483724578897686637358924591152369023154200973962599749598934931848154121116455217672135617617141623175734173092731043601009735555656753233290033696192320340619649436634455965763539375219132595809950740375956866938860276643032028433398379487745500699274406432845267044017857791607882860486505405875089226915737107500955098385405129319955746992963122609488590492754904666851583485569939400662949510418675559708293298724776868677952646560407353765330215865128684116884334974460206320809789495423557003931275863953363715048514498574119731775053595586860390629542418644330474601216963790930825266925290802529569734465856502539808940907601371750339509128992753283699967221724212710094987713032854073299807/24595822187236436314868737438033476719576093065512997861110571744792835641657977418663686298094396804527286672617606075512766764171344195996136639017971776688731767683888504612403545574557588522504263235392042655491271515830378293601755256081877114636679776492278957851116425731847450302991075990712455873773836319923404477309552626575733098142536514535251450003440022872193030477464908700230416785797882862793275580205644407967768991046152039385834338544833197788663105304531893117394369137192287239753207870173941150195622193666139773673544130816785884613751016809982944080955946272054924283552419185071551549769855028890777708265281073885596969059375576153109777987091855536388382739941648243577864163519176553187049190737770160176375898840270424451978201706890216459098108506490952600464723641320608448060879125428103766269277659913749352022804111671807355270302611277869695667207496214377293364724365155429692160407206178943820372280383868797258932455800743597990904036242201741361053173107243299732030837700991401974847606364306428792408090779478521649870372995839810861856555722555031766179558826754382919330927890708514617485927964418118362713889912089208206179596769054682436402248591707914251498584277081118592760026846371407827606923678322253912031965079904590131172501956529816847170263747347464282981870660376555933220152309988738299645961141549749400478313647926239969848711298181315607813899167814632994701237129135261260385423830449508351788352864007720479511341882935887144200963970011933500816190661972264852883155971661713545847780542339188306860112689514379607406030636900015349804015564623615577206004334455395810270363874011527320075199877698984943781305179353707072205925416962208444882159438873650314283892397688713019679493927126652727158693048369411389188442375206559664526260243682689997596628950600397723659206800373174125872415192756156017917252941698456627261590163131675071415195417039214846738014172163098337258574246882526591348179427877024235428833658124391756802689574818913361574997866420048024355248434049814416920510070453425199129161826648831414987289889631413024000887352714849059192329624332032998597880331848556793739166951826377261322667515220323000238278835746266086368709052006783589614684768736164997187113369961796058610218036026642780322505704745304504098939287866588667863418966618544206261260322019951277614639076195438178372482082302148370917592631949679986763360295375581694812298145366622445542770419604559265210860582900710837079470921376653410433530195939610233042982797513210766879544067369269362546145843011317965449083827503696683059170330499736819530552325848021410575651881022090323927875159724767162241643694756675973514721525267733562417596846174873635730202811371561931634675294081315260539241130448960614103789565669782271647370886130923207429807707354867126368788466911174408863600411676794770634359237444420717576420353792260105860003424324759002645370323840866004208680966647735219159777608546254567312497869146600402333336265625216549200926917679244337717295410523487104986990293091821350097252862563491983650497363351435428492300369179477180243923960349897973824172246068532319938569334302583809096008129082820529667794491419144766921608839049258235449817254960064609881032386236723280803342636193831734002869095405545360910578951554737257575193047409594533961874307194595590523981243158506511611144241758397850646428514412898810462370004598733784012839277992161538365488443988802807825197302146088163542753652926075855922258857081860959970143272019265601552628445550144671590540033243983502417218906145808366937512371318431794795546153850024577312234205024942869436910630884081882251435613780059033224991510143849926752236562669617608965972362207785928098481090006283769636313411831983447962915127499653248161490998799300965612193772430956228127742564176799614332424080270507710089834175772781203204950403429711639463264445558934557186730962548206257595733359925971246721360496295445473049232685960814106255084378361873902662199454987824601386792427658994055747734063081644018299382105151542986406847850079229854173472100788694800412137736192355534850875218280477382110220295021013111021887730940718877918961571192684546127511930469670575169911390367773112084081001561194276722629723805399316217634103674684042149632926429030244587826805076345582563179247139833415467179359085773672311867128840729290913336586049012453533514260347501514326156767674806502591835706146146744896229416542890889863704668066227218308607631625230367115305662229194839453096721683199676863764938861637560768696834583936334708323443632622510250441792260714202838796379969816414244718252025483847952006052240538089638112652211634039617928582193870867480797618225592002328743394148356134359534702748360504853283474023321412360583122415130969643042428084501005507578109784980726941098991376595097349664868522492605245310361169095630061027377135175305815254000*t^59 + 1726449513733905845675142406593189133628545135829460880922461661009850381018366973999290770776115957661512945062107760638971889192902977235399166820057687907247558206022135300238089262295442120078870011169568370880782541804354886925513369545625157429991295668559688806016390584428540052242745523097592687350896852561253424095619826048975146356034744986890455186089619209984807966547438517855489111495661232527369075967468987362024038953055249761514151544215273047590489796676566866808128990406592120752738633647189674676228127141482749235824341833768984917074331291809272098497263333094874790123486185923140404020217605860517276796376388127126909245104905165245188156443186240935260673042995061781384190257924868513130085721161983258096013829346098104640601046736304144079960430233504453796008904309990800562332224503673366093687148324059456592151699526113689506947855525530644471698511409173071416872805884329025691384837817006999816250457198559653888893617502492430526013340509927847815456240687941438142370663491539247896153274313802792078286656063340729560806526644644405728635434485296654856128498348648317280287034943325132598693492391554212480876429352020085440457358361876734374658268610322411044810573721868578905902517752630097372986274675250981838099491995929420312526973565895975956620481319311977269785943667557326790578134566591789061435817045355642405179091668990819976561751504929339498802517276054331670491096462973061659203603845881877842162766245971827342206791566343356545289450840557313128482475822395532427799211624091842306422839903498981263598117789227320926416227998130978952418871393899902172199706261855269888825727922274067526927137562082181254844424162188669909438898252370289812800816239175483313682429122201388577835865719514021030987813309309324570595043021961558187125513613479476564021912303443961901567375761522952213096787730238895197493209148491363930132869335103724063834805265612425164954742186585658361852950547837028888956030803133663720473527733591064807228551282504833222325718423673972607278130737664626018820050853383711997154915800646433422579866369881921247613359746571768399091889504408253100648336187895323108019559185198869589002959477484054567375585631641903704136522619350703686642272814973452571848744645860991966600044882725413128076935964608674752030619142195584060640914354643564158455523356632126027785616669494291171917303151568481786004135153527058372097910479506113224879594471289508826744640315971448718761377545832157781422216100656764954297246296325259720237824474173321114288670388120686492400628075597051148992294559701422785786598997335245453192189641747411368532121434705061158098410855740588600879313834733862701658504296342472699030778088726974693786869136042636046788270714161417897563980137027734968488447283354143635850691694924279117224864631944753055118160106572802427211824033203266070875287956397057169031161535295385831818433706210685067604083851383203791450574069894647025554451534573386973642590820505108494696479641825352122185643504261886661221433355245906230865615819966752100927043417276474984060425386731443562458061930115680195372313860664971798648595607354399597510698797542770943921408315096973713870688122753435068085614592431095841958472395750946938110055498753657270005275686307061854566093144074529123776612694420820142018025196445167857187692362342660936736743952579070795761257692978350648092691786141873195584652578599594303483245003218698620652126831493054354251498799853229336513671429472359141856116654964394548236543030765413385054280566051018085678040282866001747688846847961894375107452315841132925828853411775370894842749044553193599978308362875568185778608856867467003564456488825341873849789848725316565250961750157216708043784390651176404762895176769737259173960075947779471709915259078319492712341602076234903141647677759961740675768624310929070857164448437658686577644622404224839555342922737951707372656314618010987489830302201407794244117647880914434898843467460570322077947329127197854755991891417693457405892850255498524334489141321509346058362200939244312103191626774515355796747017202627241632055231701618487750835087000860186156757362539243224658106837100995327426139568689985992908358092634521875938395638826060950844252333624520942147791848530410414998134631908782053549635500527373497887968700585271542838843399867068178633845277817181286849805627686527437468938918198036126051611705700104468186055568508608678439902696219253424103775190633707604622394763170014770953577395882775573937625434820497486031754608850333695732541875780314725958480487189777216547887728726969871003263822001975616425458302625182537996100177946466290567649726264888423698143662067286532569284936653079356677697121905968911438484094994853412601653774028195869571701054701738435007666651746646513567587086467714520453021520518947137912255596437159426862781723682017499211501635598491530930662873829898942288664739423381/376843646194274212737746319075422321568490519995571735201059987311364223463508987744166298249295506856039053256967003664270707611193330273546886026800777396782643652737076065700852686871436109361454857227236936419464455165104247204424321471762950648860643098039212670991827644979766750258860933428712466821146183008060811439316143837336553575573696509960033174658199999763027641126091514656072692016184394651154716151426632469243170134584965349210781522473876259514788606404619274151077374010225488012934157987498461281343212043809382914583260893841053164903262948961836866792671029527714693216438731114348757380021478423361623391101311134956706337750748526507172898849569253586453216556148631622088666888752316389128284357212533459394327403914488122155820314287625379588110411746148639638330058595686587063656309919986990200320931533979508628449918052294815791005834573143982508425391299392110313007743560812150426642358217405617914120005998317077815847065351544956944213506773418264044423689658903040605019526786376155915037989970948586085901870125090265956371611973080445203722740074097111484744088044048011823647150587331216070948919688615413722118424339812152615428480012138223302329016266290457102884504280351562775689131372078583401937758169034416308543521081063021793505048971612594183850651161141891395891139311380136639021795912539318834143115912172227079800696832487656814485076961907182150111844935277968413847417498703023928114486098909328721292618544688715587603639661697417583418042357605398435941810756050802523864368087148930803272686684641625636667360698784021863325010605689013673356088852488651289570662552745880284183278174875621680754742719975973291190482335919012798292422446326297125999888772690089414934096554885804681997623202586324513422056261253138262755708279392145882849744177756702680885814108702177864246701503087527591902609163122519000409576777688509926161651739624115720134043166383996029945670089570790713754251246069803969720937289185383010968366071146072416471365987070610037223009391117217392444674283235467527510912622405927291157789179192937196897606345229393585145097575347614311354132730487577474134092869321985007523238832336925719213167101987590561803903962062165665783581413417785974137323911407694565318630621594671932476251206568346280627987755638899810025536780492473365306562366981377187106335091614858411845565974554887110481950781736305986910982376715874256575973198872515563708004605953248047868922589090310425191531373899552655779269552243699096735823545620620841158266532325435566187754369424544908911287711596551995469159870256813878665195917037171668026551269494962757592468767384043157083136944584904242060017216859299033131750312620476527631385927804975079291213734719752213794864309960069874363650633968148742683134695519194769863137217955670299691647602751514738607708743469571670578190994802556932892885686502331450184605245274166379380473272164557132874566358555407539643817382039964214069883113991854752832923225995400086013097722597926263765224516049906670519520272865701027021595869901868318409984682701310550203266148601916866116688590321446101750126604659599873641540286783503662881119286231580686996991878378807823051567850703027507217986975848220129933932985843421243735396846987551610905685101006019232545419834048142394079969149624451903760190378633851962484240188840633200225697422209379428337899647981531066450101405806044603314453343399068467502385547962895808446101437268536298736146859006254358429741093779706933373475124722960295509822253644095701170166393978400096870839843068981598987372077505766416871354070200286090336202468251545467118772463313195395843724248174287868627343433807275018114057532683241279842128281931049455898869360185334953303145397144786102288694384088513201839754568909064816220623339289114443906288570588847177304951092866628807553768126412249924023964300341004817076431809415482541513429246246329290853391106488151398522589146966298207364386563638283504375005764151222557263025703539757076732646822037300949944338685611063221172909680704440642734250079805785732703399409600824446030140924708143888254933228686499325608237198844368540046420241949654415802914591824047565543879362253784556828010086068038648789729455576371790347272621815726454870682764207213953620852149521824760346363042862085249485610575731384831615279932069393913776801226436912226566684268006848837693231211732823769363574713623467094132203193801900914929849816844673826683024052993503610623622368998332278176592088284870878975884240408148869820532179383448000574867254387977004997888672482694923657918804692693808425091516139463955241991292173429163895551710606697296354084546747928708277687421232020075151372169615619398602635629330154495060203435183609621411573484832420008608314594693963077166970516722769356629080802007711197768065545302904591911694949700432774413480145129832639687791419081146663968341725072250521301510000*t^57 - 39970499997618308531758198748773836903706304045553559447911708656232306458375406293670664537459539628142747589863511573353478102712207448990129367328824936398500125505007142538170050536486758781134998913276088693126638545501543659663079515770292808072585605322086754238900305699714293213667403660617758324058608653844342582742288785889083281441053662146718688583562391456367974094127902253412785420938466719148663329268354672703100796201033481562436073425412683538519524079946990616262456150630929835295161266572720255768468262917936243725058912331177536540510592791223796438654990640934814195671341710695139727203205343301071030314384270508316654405087087915475204328854827834325186693851701588877408014110641523157093166958927294782209042399659502229457917631433038341201601341757985577415664628944444419101055219090418151174033622595858771332497959414727861475525978279007667397579464452461713166782869566757713074090713163702389227224524635106707414704177794539796677429018829636149183928952270768468993492874145034771397092997401082627850058026001448116341420446896827073903402412632944864692528003890851501192574287020096492639641450616426147348701355155102673640167201550113471123091744254395469323289277201509214833945303531830518359934521429311082038502796960125450503644082271526915460891833590027739764458552429769843983800378587858585855451993861848716682682183414184073892541757496151908632908339261822666573273332022701487252326438487841092428116085160699902954735824496298578847036271487669300940376641855708217751667553059775121759218363792386952291068769269509379516756845990017173443515336391450490980928083147696472840696753331586605617833148994299775966297222795820306416849961540675994482971052349945695438424878346324217726456362739929452639319830539130082289125370089605877286770915025863358773810545836430785023276799444141646188007250531755979798562674021925491139840219741220803001628176452465589502613225458893814564730557764865241428317859530866991781587979119586302911370607766499215511070334471955746147017021159863932799546404631656760211331051668800996772937572447093071840707794514097554843646348935305066902297591638810234458344599246627478638957193571271721647310179487426026328283901124882203425590603966935729786603026088570698363259800026939031223818415378464075187470472387743522638479273717405876554363276169109813189327583531751866229725669756807402751988237929625990925020639616687623202840164103707309248230460745853302812679874356752756784674327093193263442601698032947735420899253667494578314878915645417476517914643748753960194312954527840042826839212072261995592890485718764744621106822757049273335775063774332315286434486116460908741306070125197181355078854887571409164887543216525538588796386245598263117639223390158350332731184673262103402425543538790210659834720258985632435443843409839476917436815110693195130961060050592446972546186147632951201475094193395226192946990559717362436829197410408880129060853820870108504137948568007545698806174091492357206683539014951714063445167082021869671072475287256326183804601616156367240707587262939703253331744325489035823922058731349942342323569659406731516688529137325808794023971742337271879147378642302516967225153671131965766404154916422665204202954161210446525220661105582202020707512641704653972570166404626240072317176550037245931357845402108262321115344383103603205449445178722170247473503244732150798289820236207993986860622504633478011280272385566847232768266871558870386443624180310980869140855679304900236708100688892928603715762803299426143166238375248506412949167472894351392849566260267003075801488823868742968556161204797999255235830991306020149021098545112042891119371217610504203838593234285079755885975139248230760739915441605654788608200246709588754728501462760618670696450925912274178196930594924673183888042979908265693521421315218439812001225403117196962561420301962268968129505344431985227387327215889326822829904323177961871402005052207135232369638459854139987948194262949979158747457170813402747355632561650248174421561010195353013123930336891867696280913003576960604934019824144589151653290886077699299701778716300817281573060427185000120060438095165056104759240201265438070749918808709789976653957811646595178328279526051097023606357254410940407991620817830130183370343713229828644672153356695797803045674882562775631422226397322760851709637827880798979991278322322527516924286716491157184321200817771868102746211960252558942894886824789184293459009666941289766574788024719797095425568018794250040758426533986531764651669625689578353493283791977570074148007264419677882769459310396983376746935631011038905246611698199215466516217161609000775119732954166986326025194644003516808705998445711996812010343007674744878284723579308491809188161250153751569439404814432490499411499274601970066056369290654528917658322341954821532388546295928425548883831874783944670851286275258941373062886988502827/16025847029633017372752567894923357591853951015114711632963259384638962639487937141680890266836517634366478980742305114161997099813892117352692762965501241794237652610905882536452549679945504544700960917008291989323209992949338573348757034710161541419539545688205457034944124887075156458925120074258162367428061350876889128898493738112793511336992010292883683529877315899013300480767535738802000429036750752835280296333586373985579814776459871119656985427326548354441407894335835571568733628836369522428832544415322821233485763696393719628887386572551151069579292151494479179853475941316866896746051644775732951157201281284397522014751591333935386567907779193545568694636795492481478266196517754625717663484932788260391092721307246775076188499045296013043161623133220214529225729825798398558831696415808003650262846483689162799254160348439179437906174140582942748570093760179892507923742872254630621734609686507624393612711010654819400853436905703911509526525385587998532897880852904736464942287123122866941493284964564782038376944711514302978864757175713696561303362203689993568921222772304055451598016933814502818509695621089253138422429333656249462967992663147868990210398091953912936544945536526370810925490740556800313113173917902484293769738499050726878856481731418733620004487895055283720042653735378843566931140336609068357188267841208077844411978583172702367130391433101981273575602467166416664036678365021785538882410067950188033868694819905430128606925762197764780401751825291315185736217988014425152722383932508939149338108009170629274024444729058829632062343050182626740719295719964229207457611920038212227309956362416658903506303292911381097854153474129742955286156005161957145564495473126279672730118374968310081307204627662610472679226119078277697687218352609785136205821411877355404371507135130685599640284084846026067794385511983607099585579827183790975751206375412503564457818487727072689185237231034558440151659453072982361056737650097307454761223279107178273264567730139981135318280063794465484480024371488635094607417340471946709715969741482370067532193616663279960490251658675764319787918478892673763533515777212243568573714560143657876755312010025246400023587325813178929441021901787628521788895941066223983483846793084041230425249956982506764813910212662210956857645956658818814987505434049236637487786720075460907737969975606118900720337864877718141594172070278436799430299785564849540069890544476258461173362541807256944789370862564072513732283086251051766794921450909127875201102070767841604863099842491155687840599642156688228587224007933671413379764633989581120356646062789114836871557206893738179888813831138835320349918472934545172756868536664205473371821059810946877718067467675966724251729544313098879829324272430698785911763892274264901907398585583332125960005856016327479689877409436575645260401753533640702959660222152676839350104554400284815236981396564643717062778131028344434783168589021062301443703591525296330918855002979368598694049463069533203291848983359538497318847127622356780010053422209187236255518300713165192382189517756111920954807008915608545045692437647255243744967388308059777930199998933316754417902373189228685284953858177558444696788863041249331577044613060482571091915272970039028095834852762280059235328140130976984043289685070055523999294101642884558771429473190363571252138636794655071719336966457207734657573287457004859982153344638116520497604872505082138823039950679663793274169834143397825419396916906127583676906287366552049181837974487406203366569854781297109990371610589007149882268629300971256936463311201665008388985402040196728047519360076139997509312294004714807338985357017916291966608830887411471085317876646779730255962959242016065820478434851346669448535506608005948466560038491430746420168731598752620109614508329120688393567356064345680313204240960763721235434678902764761428209090638110156504166379953115505951780862149768743981143759630589966716319518903901416969575568056851907644658008052180493909051415306260229081158602321127897822312209679571151925215853290738999914491083255895534322216559047182028713606673099740278174755145694423971983632694794415148110454758972614114467129251547659160458839394027421286015413773810113295311714385439113978139506534565003442549831036948450974626163191975479486396279856866026878692992173243399638427074989935929810500558216693990786606682867094287502961768235319744161533535264585852522053959306113415045141757173163458530948147889992670592694728548273774572305300663538808175235804420690482429829980219462010236568313125052340284512485325618242075407024319260884042380691104915764490537258474360186450967269147656782371845860630071953059975744993075338574713846016191511318605265948824411045609484722751459165105058765960528169111924070564861618763552997145952904828371833865809156598757110286779747699239395025601357349021171866026688541038871303157562017320255250593191863836250*t^55 + 1835135004205218071705056793410350779078490310450203509501899676931709898371524644219516415879609524101648864097147779762707287909110912192227185477673608219550836142074592085197989597758046223291115709754358175948206079331531132112206851327425741921781890764026238835648773721799116566073184997037715139019647639353326477896824710067008752615438995545084719449942347793173576964803124209952510368833144061639507864264378044054259581157133064860476272670693900613993057941390842896708509153826673048373604635101512433185822410799916399823414611668315202733532308987808346204182617689472249387955474661767676033530640570190423171932299941501179586325706015559890847664024115407897358611475961485942788763430921684968557392706241952688947927631856284839793493812972560008082740973325612298343568470041454570953408517671060457974315716332631972178537034473220762679482084471931602734385428788413040395562574482707976091660589963152195698223969726958065927542593973720497343595493297550300929886302406752176776792281908830872512131193621610416559022854492565530986785590621761648231259769319252874036430627450619246423779823913802087661701476884305061022056419559171359031699752411672143225644200867039251635956267906517754745510059369658828918464541843191804472562868279405400192281550647469175517073159521989266202534269642556264090451943837188729305103779703388136567518609795459101555709820994913842784686251880553386331916480007386960683988429068133338299191545059056285062045619729995949846221801255273087766564342116383833726512948846303880430891719127905159763020365007799357134997728174343894020331205622932007608111693459232808727990810850724636035229155442822773697513094369827297663965144938850484628006157720105387184128350217989626093585896987221299604120382474127863261408250547469448985003561125229623321160078568696246257629805101542521094059046293454001961447246082298325247100151956784634503132205715659197158066398899206925523919838534205097842317766941388481179443128614788651145920964552485117502515708701743600737596788707358227986945446903097002217336510464741459891762604370416741398248547340238451267619773322881123735715023319204785261365616847917866630606879626299567969162736491666860684537524745776520824314526757756570536958157178048206166424223779347234410774964371348691426150480564525921993835178768586916673890671331620674566369231620000897424788499838068358684171118333225995218303956239487614955727197490644905895662170642776016882791929444764610061550921889308724181960894139029677872758465577590556487152561885234610830212244877265615898632045368829879223982162597178479924934930740048885030599698090575562465606558422703894072834697878107118077369061126185748400199462643836644274601045398778419574511094002991603467862149421407979378810398249644217011175549823860056053096425561088882421805117306671818548264940127381068339105688503102039496743293751365951753709194789661096538083815005400061960607000147534012900179346607078498210733882233812580453464534480523696212210809660216767874772585558058524454000233274368412406780411766467329325368050601477645739702150224140401405300419641223543144314536582470228934048001192421684247912867074653009440507279791490303893938221921411741796554156630307687131512334553773013465113509891720173691460292440014853358186627741660481258335207414655863045611530331002243423625396009196405840235345975274589793054426948843511570509501608032238688379838170134676779683778915487655308442312650952244756305082481611344386529774287743728292951965950338277419429883813094890094393327209106608566811840104718470021379725226310314859007892573607519372100153340803421865372129264178437557173406790537953501066311119743169129471470592508283751527634160785241028196077021863876545128348096058112257896920396266024767498068284202956296698158496290907830291600718133395469677291281664471255303712174617574044171763427692906530406195498519692225316855730729418165258630723640671295464250288298754946580662068804611331612232269622992428422551714178277834509810185220369717734534314441161298305491491760171581157480387844409034283509676089817014580767768516518007836122221797963587060520683038468541704666248431713775920119335749491526058370337941046975557903882996454346786862982038096257747756143997095196553311362582650129593749901789688104746994201240538362906854591510659926924800923216083235913473370939173643962763150734427500089185824152946470522080368206347181429185306695404999086106094423325631803488829619945436936509378248731098417580219320694481133980374371318083675569324657772401541659063529687468552875071845454949069097137027701241422675124989106218915679704904236687395611273720011192946742726949979982749403175371808426339796987816071351077925030211374453471144874796700003383875111441597419851550017945409885969680381715947872017711842774909477967746888395930845947444906782881837023645405846256690997705145796939958628932642735183757/1511721174050005101039178550767345778876864681133320769981128590443443277662640410185539828095267356849343616306059517325526500009802898881222405065019310534911153664683470938509330606129953773042121775558168977370214874712268267876549260283650049553339395446569494008418927403262872541818795053042522316150124391013377494338264517805564361508099840669042867468068332845983339542520703677851709455565457271486792147953203114655488797810847379729485379219696586386755279599391169998869016675044668479761942420864234083863336076898115479269521179040933386410799276813422578276597687791860635397175129909397288243194536373693987649270051897752339810663136885699587378692242201114427568879091499821023608970916847574998260854114342935476452705743414659573909609179902915744576204981816303379124431680494921360646216775490475546592733418389849465615090790898412158910782569504792818350818202877166736335723814738258393738789938654674882445180504864340881237582601201231079220098546326869759055782621971170807042905578833591351467940859152551240712128950066037370301098795459195247600902295344342153306231401616237841638512060816181806057840432744407819230002046779611467377670884627560822409929367079431388506966452659573843833309609679293461702390600143886869981714018498419395447796461079836394169025532968868425064393815775714661080221938586266411041191277111822111801593743244713082176929079708199971700223610820489177675502690738390886133496727165134286753357930666945428773955067136802715665492230600586379595302557706992046061832374924374501151990287007979804127273503473196000799815587150037003092880836430079830981706342015734001626190184213451140562240034722526634903867040319769947259419805568262166702336117487087812570782931500679230586003014924194940553765797134978728694121905738654355440455761319284638918026445288343164289168642082399283843290152949924629490250342571205185123971827613762103771878897991255797640029023045955441043662323771352103558869410109130119580701626535223298786528749833564913777163356261231272285952637414975273539155188504198888851936362301632227701178698361651877051259994310098564575109166266569294560775175206479966368959210988568324893904111789347226189768686584867683939522331797308690317083537585698559700594547870942151746616738568079334409034147187930486125764717611651493557907928107679571071853509073453637574417949606706719846205661571044472542995316675055310665576970146737906682578042000523875115008952068441303406271783948862493081284739807430569524755998298166109888745529578538387412478473168131365335826826913729516796814945911087375675683453811149324143904516042563495170384040089599596361963951271800684124362225740548164061587215460160845828587763741597094257318802299184779959428428428302212803399355916592928063718604513747620169127114137304785457258670605820342640348667520128140314989562665672685053930770711692909885542967707398583703084063382378796377390536818128505678793732001996806018989222935611233081305111326238040212261464131930302126742369362538640994748306831779902482786027617819159799609712386679654368845538823416482734357659232868253822473640838827285752070981790465417304032307602165274505888342015357711385740784828693862755343762915905582690833472271834220945678587289554434323700887227105373951541970316613353633815744733229501912293920031155004201405189945559526000586053304977411510743783729257382939575108974462608746117505199246965248170675249687226021405173812939621083550646695963626129331937603465831640941218848178297873843984263943001790592393639002636627279932113437551052812336760836843853008315707877357802676859868692465319199015222903331541118702967781340990597869072641917238673415975930105193611597864428876590963575130849798257998263269156353315836954092687507698428823274974112523098830523290404507200446037672522570353318200050629023100312371267440989146421346200853428819671317293879263622753366421089978028938268420247821482985649712453870455460246273589266269235239835035403382986840581578264439457593062348658965333016835717282529247484123151879812688644730902824978187201640686538727427859663436821145937516054703257508154182219333557226004123914784608778837975341745697598376746234718730555359644569125687168130491886846232711480432444485560585431703192901521653650997703422824381852851781164176981615365474158047024833234192163794105613977440785036559247377245997931529384156461906810105413387835791880830354142470075821097853112966617187273118214641855785437307459945183697627176427686080593813045362287586168074245020890572078824967574881116514196606988404309457660328643097071505092118210925025746612094787595542493615299284975661952227233589057447723082051643261889720835507040716027562969189190776370623066502242856526794263070590573955860027831403599792937037894022815682859390366886479473827894631814582618025445704667083594226152196817900833970365300449756228985496331936153308314391004704375*t^53 - 141517883448093159042434110916316773310927727338868345083964877270925757328643986757894268600044729421693531244683129581589770195382833772848635880657694633602314416644735921047405038651624318900497119628720384972142308719506333287802151933063871876732614757876930728987268101773943203508169687457959926973191098584618005711402555823031219416475346986567545848755349465439307911584842217545501524213594947747880367358590774347860217766458054598318967192886446747796418519720133836722317586275178101283615256197003204395665317783662409780572778112525074026517200652239485959086873080421108538202096110640150281250178879489604821074453541557290634605088348409207098521138805394071972668878653606084510339013324806242760249371172513104612745973612679374849990693928927620061972102096281180565471568159609148969973404823477558125382389304111879602498843083224764905625233626713352555318802633550616818251450477826861545968675261721919234095236145624415965047331853627309028429312961385641503949392384597811132404744980626725709330201225619346413835172502366285334603699085063752526257375550209470233490252170885139205806676946155657625374199095835366354953019263148914206779775712336830079981132757444834929479444673361666296824041280042885029510758949033724768998286741004734391520729215081220119355592456294580505607389505650384242268248225412109902513616315621994809965572550463637043648183528964172578513166054213884973873215133744915720383079690718870133582388671150713810551829205439178277145029490532483301448391537864458603531610170885134318512560384858629902425450314223244312535221284931012230095906050661155936036183745754036678182984004305826648249064034725489494291507456190554682796687820667388211473121498017220738930611602921618255561677439130057745091790647072470489885675911551517935164751599015223262317653858894442084605854086418557679072808506108042185619721581947761301502223481660901305834972716352156090060782801133896935621303290127632563342788611250388800338696442696891567849208685856251433546577192648712635509380043023917197058839204822276673995026154392100647477888354584515275967991885556707913078126948491756717582065977615714430186869661942795924806270820153139583220068020938305955079415863848258820269637107814725479404789983908102725663683638047023754234531662109416148940594608959182336628604675274824912096094583657076084689992797163224738728817094056835717280045611580204077573193780058339893953556264604889326950775092622142264104687351146668851366919384960677821677810502396016828074999964236105919810975652673103648632653367346310129354656718791665139151469007738318521998242158405020248429075602620536217861452736764617221632097874696117456562242207905369738075115944552846000522517109518168928288490956758952763554316957573816268863485080451211124022477072507849596025330618190749032537590782159998276909561903167412741812412810967912698869526082489457868441093773447464893871266988233889394455003662734052710041727888496452322775939447892657776598225252266305410204898745736170563365111575356103288746812686885006300087834608355899574488248961214746737389137186449035985593419003993104345914628279639534083093225444670049894460855755514935200254497051786525679536434856350758778284717177587344314457290423761197252193442859197167731723196099408569787052799670898703308773422583782752834974488339635215154411203063592823925573462634433745067368007991267351878608032762967192772324549915132796079398574430519939597812521934775825441707564228926869607220657109458512961724934599067505961880975515253985918841257275009779188733833649156043637452304595415688412555684403568988011544689422505686692266461751101162013267716395565127817867032495613687606003775545153903001768685760734756100655301687402945764043479182628849905227291353762035475985595950232100326306593193970291412951731501297854365277979216729732192897042986064012499353143512669043269835959641237433110843868167474475915874183344737596468275468855256299678448438126320980073633472053931019596290560338755774425039641266967253520481875871722541378802875949985443291638821170209743987810346571356119691845480803974902987580916074937449220644547821094793832722994527050650058499091137921481310990521634140468590206785223004832717464488830090028470464678951032313233566457842513270746539372184375534125274685141110228747829443251114572523352573484840998666114925656961541737173550220877415930845876040606925581605197486109367112912426204553680015484794904667615083163605292433614936114554135189351270327814724466227007779612633453075412461437870134410815429758461677953468772814161063503712179573969040243976389621559530754833527450200546625393317823372160455658811266960441912151981119091064422663271877134930524517203796952662764107719043236897812616059172214691755967686228379935072916722620170250739430579441834582249479736217776973686894512972964728282724243252138281685879465764328999455709509622596270908808481/267959988498275413988121060763466781196997190538141563933909852109975043726868025648574118548651311880746397870721137972995285491933690311495108662505383671286212335857619162433810758419897688398054526491095050106406715047037355717725594371846989175729179114450749526198178504421497407412586417245184347803865186171782991153292377273770624079082795287218578861006622135837046852242885514662342225064935955573345117990136395225208210435491378681461722120510924332083680932911689740975998249851054961902901166364954433688716826179587528090126891343726231630463244360653727600400845051733728313538493615312774229774090368984189183321593512856493174282250146014201370654468029374008337699352689380040263237197809844666358394533209022288375146272950363187218487587967105065313115549718027108770291419444589982357682346086939194925457060828318415081576877445522468952028910359280923095909736353129162675979280102624625086248255792907077202047681646541991497798955193316254042150801152841227879691664757242825405252282993248349358238928759589474824267562913666231912194766881394608594356014704173589527222193541388040949257824113299676995350539451165621290965068684072307158708721510453918325211009380354112786332877098873481338296448460800252819404137750994849110484210337759045781334902120818058887999819961540599266316080286518834042455025976859771682595473433154350797772694881023652213322330991414269493529832192494552278167535770099090404839419873976744161771680259395817178755956998366599012079407149594134736108531797474668556842444496398931184588082246120341751187303360739055828045743290908519763914563947606307295580888859259517150995279711560751189855880664541976069234471460602359278924608673276274254688598080064192659605445113061573421518965782641612992275349139219758968526706428969321042778825143653590898410962066796513826942833812252735802810646718967032364546335232229311245504025914282537609760494859626517856193379771283082098719753076333784630827048380128162372736131448596443549612154872459349422461896874539817675784545926105421035175743217214861867088327749152065459189322219398685657713536246339039681548762020584047506458972232678017568144926810522699157664571972072527936382527975043212996338860381326873734635983917151274111634798289280726505674810130498768295248405697625325383861040141359401995362503335165163186069720039686683993583103224404485243327434913769451603699562014558823694447368826010013262951088229112467275287861307817831035150920135249351714800275448219065656937141659125914380279599752744843572721674459606030247762245398041467291043276686984899531532910244172350789429349510289686202750425929607457864944198421511336950671265111657949080720557407055961691969282043608582982081607309502557075161431235134353014563336813450981758745415388319186006449198270612456088894478083855213675857881458469772322500110715640805350735964063405958928731537805389866601487841823072633710815891232076111594829320339177473066895344614469128373627415811552782029781247759855881004426490569359790482206366544299810165576189993433043227224937254423217166556150411052647135658690969904490481473759082019581631347483831094262204479452171050472186926090427820268841707778330419461162907992485486009167159501751713359948018322139168080123259921971235932951410576699258523859797928086046954848767392883953749764327508178585453236182312193666584314845564802205622387720764414296901628723573470611618938107115769748480847715740613117140678339173453559042749199229724222178784982521929167290446657835642079308552685396833266349708051187966774028657204382829764020949631277921553163030121545357117252676187433286569531708464962251543986716764798753268292781129562361223689234318604797930138125143347434958474044162829410846537921081687548978334697917579655015019160957126037853828563629255532952149098744980324087405615075035761495248363566346058228543431304506445261503304767640988871503007870227489147432162866788044576482019390536482868887195432821305257033726403572569389362108049660718456541801510717852395978122236556808950456725362876575458183559564761025545721692354822506889362134571750493041853283291641447201230889359276025101757899281582260727242766789986780116899163220008846802056788470586267581511567523760453123493126817496129350271171681353039592920437890430387845131846272819664782086053825578283080336484288524516785582288833246986084388652961286917145404658104959549530108992209929440155480106327933179239572928881352718830634829418691361527538443657836762868277815060194707354505469791983823310799442991719742684809672320339748532842303867634724188186792275151933858082995085751703526739296907496186983921255845768463629006419934544055982107511301038895060252728808656280090556675147474123047509847453689375270363940679443056638080944133775724828505353899782679485773400081715129486801312745670003734033172635605083016147825335339530701888431938957660839723669844993775050000*t^51 + 38379193364081649627282460675003414236806547261239402452666573195818989817686871627945024571262197198227109010254135250689329997962057639430715169486885643928436924797443024564980608676106297980277678881077885182501364602903674281906596402031576548179026221316316189967390850118007766806673615220289567737933280983887448925309419752026495763035815114051272526590393128455114503324212567750960543732196413278565920250464610448921382342503482425739961448962152684849718159556880606223696739017576574117620831891074992044311766496740438928217162354457035800661842737022477037257978611259999683408601348504857827411596835812521483451889478300023753800605453951251593850034926858848713598711074472254296985695762245107166846397492000398323317746155640963137638619382481623222975977818017873238845954327292975605104993436156258729923313531590419701739227967688628357416561359725547256856298085741310172299933000922233706565314715098926125857237499667715003925882451246968161971532905611549332254286434470346721006151800095959645677659688862515511564156511239599708299807888301624570828203081311952279562907514523634334894115513438863165330375017409503195275127955840511600722426089734465440277113743701274714969619856489646426585391332031979949351000530218917108111137454941880871319706702510270786435766919619010678420894129656170448355274750263798434814623348120206372988616110013190366075700726987227558346879416831054672254333153020044270865982246374608624995521921480430792366476602639893883085231142967412925202340949184233274145867041919538028446210091975504546968237616533555920823366907858387623617867528319323384904117150882168203086272078588742016006505116067124173394337538464710042259749950712673386135639959468164307446416554399851224533704276155844375346231333793680429954582669008049027450865803638856136366059261565235318826943208320988617816781883384823983087953983696987773130336867779527694607809081358213024377274951585515830588407542718340293043367769262711309290438486774463102718902691988327012264860735437084180655605560794822979178935738813359509945467214458698309808268396883911639254399810580676712648896474263426858529620636571019269911793096115048508206960417404949347062178239753379218706772470143542328625213736175790035420925602976874975005718668462741020122740774304652367384320586392289973324050340818748879309218937252633840577479910769687837009283786490473517864182894612243987830858658934299518453388359762711168196828036644836858675379381603182624446263411868053834344083899831860275816611279373408024576678606636309595136600109088842156688621838304096007049183754131296320063883180886235302454003336980596098409256874506169197138418394610272138561274245506422430780076290785543690722969042530730311291811153332515609798108893391528410635731812446827722733239070871934360341001449930283955640161818254303101620426398650397806168407444979302540512057353135590556181867247345258325976677058751552679879963631421280438826609872633843672970060210790969706476398317932617935916304786961101698750058349165946592158336302228982509717099677257265902437330434416939561455560945789957416995306391457551973171095470506854006836705309957665315391457634271722278454053379054828915921462690731332735764537185641939228171765090200626370418362085792104953416600900151251412835740351486273371854728597946290189723355983292514629148868345183195478405546462053118983500374139603173173855912672495376624424527828982676592938332125122766044864971354495058467633724735120192931734187228755675797420209520848519450704034441084358383463561202532416785473191994014427171703007241155411400392012922265668529157084344162536330937632399183408425387546669261500526563070955589650684451696776573374971643705167979813634680295021378610742604191073337535250997473606876274560527263248133310501308713630272958994479159943003617723996732073459253039149998500737054312247696100974857470994212830497713708150236436162999766848309186023389740574521718750566206581728071869728647152879778735730871896700909076732249873317351745545739738460259672593524459871951217513835257168471040287333112175976301638595224728592455939900329219978055236142646676178151205770548204649103749866877653722705318825823061407243189995247200065367847709856328508745780369845574179524104057447111252598846134244196827128598203685875538793961941881599873437391353977162694879949499832855470716105557210729954220849160425155929159922450017746769602957718478711254969513027362976147426951486340987510211927277041784601991841976025592542612358631621307037723262190792785643767988823338997905760029730441130578143594162321973125692136532739128278468922801766089212571710426612798990522833263062009122318098744858462541021982542538980829698736117635032527153773015287605137034272220563801814290973256288107201912477486897126335972533577043670596343534093268571819258113064122207001174044187070852500005686864909220514919866093978945618774696557493/186993661038364857243508941683858113497185089799998069795606155788975390226663298474184816541145160089441730888201081894824048149047251512338313239302318101545054651641647904719997435731871048738210712731195826333247851507644773414527932763087467266516045856846925928354124567833706823877848075343761739114927504019157914689707630183854320400511015416260447118831959332202831256601150323181634502383444515759816377302469282998886305124047940518717892415032803310878539931600243919961667843421239793558139662858996978905075770787194174278721643599578737180970753258873464584452388273512026233188732954570784894158897595622060077569745113288344157592649382470341963694125171577545386739836049423481334777037320539083717728559145864474621504953066080785325131626135317923276059052680925392451210558892987253875504946549878430991146294247099901172035662677810643801056146078059349210814708102543372514892015611184090887525761236776881212939749062694771045226609019796234835169983538313662621079794830593914131722816189533020775173928702735101136359378436155571909948866097088323983111751268380130821155055924565755194805819704964522795316563501892555864918069513345422981257165370604532931981783524419776548735892651731853883559392091349816715699290372996405494366679156565665041650974861290300087309226879636245531170214300664222317396672803995668008717704482129295161035621607620822048145799324943770797643120306992601230088136472659077476758444084717584055337071835693483930498761358572374850156133046839072441744802765144193165566310188134505934568661711321389567375312417206391477125446756964938252515918726027423076772274959339375278032677208786999031769931111227134379249954904161358633494151376315097861185568444361343079005238676021385768973666769181557267990711269815227481633744774172835547838460711758261274430671370354401735348596257471333617788724688775554959431615234001749574200651177592849986667395693408433324106171495068050097667741355427173447411681243686559353636005399380251973470352680780984848768374077916275644252524854908099571309691309854975547536458932861513306052980253824982077684985725862495317339783568321241785082879903379623770575956119573394376211967491302411581504354054526558709675319834451127714098492373839378336896226144318204827701126493945183630497088868127025627586481249725625852878869233892236180206926934169844225737849012713921356854397026155660471646456945411553225621545151963822205080975239020930400740449977398054751148483835389835369321055528613304810956134826872040970410943712347121054345341169653129021819696428849081490871926896672915500422246717156244795501056852504313393286268454474269157550987387673379023130307308135403315322978909959915713100865886546996757279970568501784433745746977036203182824774610825505256102915774582453544068864980211570076422765281539249831354061161665956225054034096526317403031572044247323856740713432538252232692954365741334316180873737491962767614705560433200629416175738154715483754383695831797531573964264072089621794025793006472494777104710770371122740218916280612899574236789057928526301774027856883252941676432235507746064421805438125311084215335367938372910121299222271957782955190637166026227730201803508869079678209295992008737206258389898668760987392081322100404405979927233786236157840489761254679129671557946908852065537723120339135023692969704776328663904932796248489350977078743680639670130840283870404220335606669330909282227810090951283646327139299610064027517951274436491548800356484475851112425390123549106547174688438342521463977171481450942195919259573955027518953144676490030460132306883553394171939858802227267489415807514933245333369782494327526514237892261868845809705314373062797875290641894950639602166841525052401398941382116390970674044970492558978454867168754378509649105552671731453509256808334263152971880837973702606319919892367563064284659339343257816813850290401586780296229644142386787137168685618128043729786503012632236561430491237827028659472013901233533428339789698737272065393455284566521867853830286891057165542936649657267618905175854714228646183294496432794372540778907388873811495144314881145965614233952491135609888020651195901535822234119053083659839362152653470078116113665528644941496082062029135286071604164268354655572280405062252454998852613542988285954107753878334269838013398181446626571645990208460337252720873971344064443526515822570106697576289581555259541758421383052972343130083239667694376879414202169001537601234377364122748691879345574173856102323367344164651894870723523902380296025510576955503887960706583258673436587794785327829109741862235177968231899644052646872245278502158468562139858718108198136489306638371588298059456320835976782883773487010357260207079118628093452774161548223078197131117282344647312905711162453066513009820282937258416619568487826808399713810988031151009800008760760098511169542007608114636532972502863876928787433064568089181150000*t^49 - 9232835254839112350665146980386740705016304012477762901998080818303929290534610447844245950735966315346309691539634711277182495324136808520834346488548241172829645803244981627198085896472456234729716198504180712363421449367651351666242221012315893066911191951364700602048278897642811778365033572644458397508580429906963460684630589414610219681262472685931248772045769130859719520521862414634990000754100646973699497755041510124537965017914317687003094270506266587909719109114572271983062598173484828496767973539310003776491998806314632091972749852702451313177981768680871544377933867871980953630119621912399223826003560276635483285601612921111874615210406280811043310373966048541240212249711549596370598774742591996451846178630625409525042314094585892565920015286085655987702840627359061434845483280505539558765039173583920164623209503293346993300533072946818619031200099840479626364325006532960927043781752306055096205890299779516590239914300360798192355163123402684917648199953303053842296877091177529270504395464289420934886553305198102718174617205497851529801108787110172926001840132252682727639169477207501892930716444495568880849887703019778986804439735216844937998594979521504152115431737700117732213359765576101581399006908672650823977203621494745964955932310962380958290770855632110824911724057556145190809032515105385683014358152063387066810383255721055328752992969454327640784070326412761843559218747786342201217766751863138090403461869584949226674548725546983896335709999664234921594423207472740701348852992468386761870353547154252528845982270806021808742176506383863958784446844142036338391565134407357661301100324716588979822314676889886736892699590709561441894055130431612192235782341881744689016033468056142951919756554962935783196413193269403745641050822036693033102193561740821357966038210924065869865523376892700775052978231084936157824979113379698607548426569697959443479755134118505840936228266664740639908591916347821043596861281945740637646081466690934071137670387090664007516728579397758814900125262310384665348037356555582370124453617289449891695161724622859628231516605573193767061946771580921729827639376513792121850241709378452837389584693793783665518229846855495836127404469196622646191144136483218776391460000523384540930005355627292850731190444852172355039531075188793233049051945060077437183641340597068955087801276742331286795402503551298200619919087778080159984800613811994978256783573247940022667534827162349568103703743454273998760337507710500877200294411183859955657936477951844563677201230902809768927329591553413196466368466408575460876901322441945181389395108154445320101160470478173212914819208686020242117159512170361928525291970548916018584457144076090940375694110046724231370852187320626707718605906860133389428327535960315606233447338366796530347710092053599068482284626070316278496302262719751605641969990242437662479544363004996329161299163399459471021168939325602850903053700848383886024629045673824317401202294416347409223906654551951180315738941042257287094956795199103002904818103186271138561577456339311314814264632446388442573114922716797765219553882890875926080752158162328433806860410815457868879908766871096903988152193009703136520877747685258263806348278517616772183085555420195668699584822249527003117252703705835291598601399274629161796995888527938015820979481661734480382608480981641144786481521172474903818963503781116427657088734773546079926785077910080974401619048476724797522688324261540372102598802524654108526416953849023985413630658597670559414391656476987641902228321109013050051886211900535146432788143217946755534628621540294692374583950012963079308530165050866839166186446993910298383027509203765115930197692281404189436201859780940394189465700826697884291823012916432059308392853129910439521751080604611365830911388231733962419442356301737807368594523063532454103098256962445050331655424719258631030720652252605803124924114767670442377433978526398819030165068701444585647097890311675682547145906540503287442244058485542257995957003799201238637368340828553257489365929710059605810092414792509345900455924208519289940835668903950858928100322815484151082947112208840524987157278037254317579755012581030637779978640370846077305733533980603327525140872481392589538404975446149031725745519774116797461759927237620363132542872960596235025053623615254398754951270939486881039534820849178746031528172447981105060254480375287344273169788672191052054329221824533081361853848515742071035243671990902401518935892838680551187046408192780626515081471045687619855877880130256122229304271549876336268596601407229296747886293250982590413164050551874334371710748353809933145626489566823860372228582030213516313572653068710045757298403613678584233148105667312172802914564829238081439406774672859670749804548495799097273635607095782564973389779418545342730547666483629113796459579467542463054275039124237039689391202593298113772750528369143460815075602101388551/129729963375662398187461006015143356247215254735912591678295974318993019728014522177908831795126772000827199057863550050146896758239857831596733508411268824885128310339231105149022178405374158147460959198494886170637235046619127962275090886547483113582283366745510390622787175221809692031492869484830265989781670102022266679694013620231674146539086227674034685924346231469466449649533637034286137134920746015711118015410976614688757603251981803968546700979390495734834435687613766566130474778156045774862865038046373452889191024168096729525718801615461520294150580551632761285457924891051917546087470146435172245331018258206054258956930303748081825867556272403392070402944567163530840469663835833601267787094051904242945001936266890944710900779540296385170621281767259326946470110823905255359588051867266303381038228647913248626893357986899049587740688742854589131121752247252585808118808940638318616854220048412655442949926357519075747352527413020506642905880526336390193904950327413453289054643452188652831212873284055562190874449379775688545686792164274877632005039628157333003993365541006908421126309689307757709671944826207862101276031980693981262480568542105229343785425147665648796146400315628029319322153569514867087843559382553633174252582419311930708027742271321521242995536531813115141882667715696073366203466132953704005788419364785203474849327386728175718479720016442093073644052520329008347129272431091470075564955244291217515979120442378911505477410410685668286352295682143377077042170361401743912349300796021323271658188418515374969718168180489323861199996631097902553202025822503190936897918289877034739416578379302613586334953522923574059551807977564944787984463789851181511303999428897196286128063385115456874197861414570539588540998361872306042801574167507530791822711008328122418985331859796392143284097334381416881706919973734669395349703670263561584378137608800309075540496433371413776015978512616508682797548985210000101122690571979804077203436031436197536958049370394420370126000253445012094740445581888215927189770125350800636881005228801247764036227268052986841325586476848147284781024320087423464989598474863283683830279019470572865195821642810761225139380889150892004185294039887392304694494730679220462075177280979536078737193069029635899572562070444055984837053031781865633700112803215362661637872448528982608066545389571387754020139144363141872698912888604286839905522798276999363660706026365116768134441002209367416982543103907771565413308602863823769210551405969564388933378669544839165977475680040172463410494252475824254902524672915342214274926651407104607492592703228837162723004926184591282787176434844008482855602251218477116245808827301213103952205168508516575633997377047994319677895516710473944060264126159151349707762945156985018160844056482577434644016329122762646894059009317623682303966972111378406497701172594870892023418008763389963749170422223570928840900367352057199574670365153849981142777341356470385778531738880362786564997496438948535397789681779124259275880130377712381409712274697357224941140343304534919792714680273173471339456992547110376018864644310220899840105702692304883736349015800191055103008721751452521338145234635480707015573678011088741502573108521518927598175047561687344717850207261505992630812382968870109490604731971677907936567834400833503734465223837369264593300745952015964484552501623839208173287669425656876789781322756833338331654749303090598664633424148059037179212095865024506487591480170984943948285961602750271595854127686645925183293886000646902368808474669085586006596602554912233488359795912981936615808294094568154452693413576744848951452515084949805851844275676798877367630658395961582801653365284328726786817099052009344577590238879680875194141342628441162551702671964391793504347176193282783701769657493531526364285862481235139955536229095553438612588612107265635215233381498677644650691389359131023819090109151578233534049481870163144801443497819877400143272817512489803046250825970742652128911422422981548000114913798243521992394155772460466123610366985759339946345593940909216967821262985269202395767809678983740648946553647912773737235695804440112382414548488601415717232483852559565027983053489889912970121593941646148414935447348934365707007307458684400884051088501959226830747318444732851788891187222771626093371425666107469903416775251636415196263949541558424703093861840779744456232624189366972953464252320957297730923500296213855526655654473805963520920330048916416657918485770331251825362679684190631959837799735622852929169116197822610787120321561027027316215876869638019324042932723530199760225298417510375921271727397629880348364705503136841923174771585295365382076792579778929573511195430696678103888930266180902697931133804401523442116576656898964703742482833110153497231463667465591454236463553781206376058142179206980351549057126752279771094428292508605674029671000776997953659002372872545851578093750*t^47 + 83608976224866942332405910383623883637242512568832850577336740120335634011570721502161525332377426172502992836973912103812558843676175283470290110505116282018902298531555249313808526666415315513353850123883285878408169441109183333868128515614903889750972558220283712474814372744141509544664821203377970574418763560619771113798006396925936480420432321757269324361288220158766473346117990948069218189140782971054677257508700273583854370226129847211186493692138340964091423703893884505873796924714640139294054690227194036239221866555752847434099329750109816837191538038104593241812787325479592314205030755730523838348640119998883876502225180302707822602115566695147971845337836993963651637985768338411374288206311486364272340694660048937033273479185120101452135164930877670496267269513092002082643562348517900192160547748424666171750264658559025021937918410802776433143551269251331266546169277801622762981903160036814329783564437786759715094674651838602614635007473875303001331520999383895844207098108110136520681931832863094350818196717299786231982473086569209286588086450252474223637541308919338567562301711448373633794286146488001757694615676717472627262819821340386221790466747897055874026443643055132215749893905539930202412954395079131802288146952748659653367833657793519029584758747468148465245103775027671944871346495296908202239958524577498097808739355581928922356011838420443816275559431461012283532915582864344148639215761067208264563309341189266379075290057572745438845395686186089648478705717531425856891245631948041564103283147761732044630243879090874217211035365528907458485271890345764614141513003967529522123026564740563455631523617913022957733700282133521632771995386736853408179759410398515848174354539997325811012842480034639257454143915594412561969495772181152995167803788803771258517020807373878379435211956171924092399628209854038914138126445766987200666183476683008740930750411337155699799965509503717452683525676466034617757902768491335812262007036737522078227932583289075788888805900742081057458907243103117813412601088552669758261011537650426067389504669061532439175823364126924413942769141928809596507775853469257976846171496889106991830080983060561593541094581005538477279156834015174797131378771643887550959867013061557631230753418853157228653575008146465420398888605810451874919177782377151218484028803878434347417995807555576691071044535569832844197138245522475795634465386950876032035013671560584694419663435540373467929301001804428744621740284615103932136483086721614801136414472176773208521215764002847953768051587485510587819916358021459797339915806973199199537068586288695110225595694337228969101988761597371688187172997511225925516912363474668936328285777259492453103571019087635665799115588920802575704844939190238575213572619046157363619873329934093785777452669412766679209348546472037617169878543268171962610407909982771623750032703282428214422557435363514960235207407408904172691376634540951854316004566796006950715137957334696330230719151934307150224927019901157209692859267241730655103434478267442199330794000990504823604389233343073699117423089441415396824491671475731491358217276946869411969009472850311550823085493912899026632943349360713684062794305393505191862049839463669026969192020117558035555417877172271672988748919397845701756495233318185151097329231720391827467380281808048156703084783580414559315646688400897903645276355653036064853517644857721175873318641362855826865562470414458772366628720960862178648191133071281335978506117293992175789077638370997862055320137739318085255196232938252408181059505446084428194813547178289085417564909758328774396885132370484339322082017338321997195905949285060418180524330223062488595262153107036226225529547917239897644082767822609247989757327880588116412170431716862884848335117137849156868242771965233303594912763857314920268743553095712221184713419863929529948413676335090820843351789601139812774062697813747505287372336799110673564746948608706971550639677345193588370879422305955205437581229015038934958667632482275179365579652792983873338323134789092304828280380329431137946408485070118276793686160327951562892058562438846967395657364861938312716951037946386408972001432165081827612702710171295429969476939632822381848063656245806775887833030592228063403813679547816896093098459256993709218206274745618591748182985654551141956508088685480969632828576430222771281505900752371702006690047556182457672722463538213188108337072478677593983526149368957584763904316114976096962591314777856397622884802014741360548720780117922276757969932501887083441713562926002597120178856170996045149692338060703821177217119331952732150976236796598292347630859699644579430618881084210999946467643462921379133680169883640209472968558673659479204895787828991874892130598932898775994069482376075361440699195183532151386803400217703951645091698596041777667293804108697688137812556738613217114110152224598212167574122116310763652111463488803/3802958737253460372398384100680325336797799429610676446361394991857005779260945803796854643639650053924958081128860568845913758397575028633095734052718045930438749522946727432264479934341937496521314170357769712803550152666849141210901009440162625551821072689466498448516692606975035889339270878515118908447500494716491978317271321255018343775613875232052080627569487636457172519277108981619735462111151892659143885085333593432956487660341783378746995489703172924614531920866219161749451270092517653920329849815070994836468011110365010510919416406694380263942002834137697966760468720210505384329750897909683536269750889838664474730652330417201453051436637772581706082734072418032582557503147906233228653806066769769769546156051322571428877469660282920038098590765754174123253497338573109140564756130387948373344855875257977028306093709308624621484597022249165260581346874387546250639889434666466077657192266194602665467090039794885435619790401705565679366508081623099854383974903214957023130679855336026702380708342133070853822324284418956354530771212380634710725443242054730329195077382289564218491645957795310155082581834148882955214711102980154533462787352061713578872196860120695142014693531711081710542777078633532746783120889701335818819697451535385202788520104407533956059443624100431744111926902304092930829605153779257516954554137407414948198892812282338957232029617503267031000440310288604500010408931786132928929090886593879662406952939682029557134562385561471127070374625197583630627240927851966015397473593074856757845299140400923521570934480941058193567092099824146552387009740423261389166747486511761774867058089606034062578140481523055126095608555370698145085123761215495628227351283494858709096898311998656419007218632483864517489145105643538049481653710820551730067616114664937867601461264920745301599817510511417421591408528780874469272662708064463743844654624938827027273527555020816857736638613608616330181299308313484636534093056956381963492488432127207681934467641117945183426861473150633924290263652991522169024002717622576661695802517345473929725884676415737675726802062205477603620058396144406739872035510847056070164291867237435232927726213642679525275953482329718819980845499041616228317285424729130812599839712255664887414518189257606347883450992135948686080329686983676439380334276028062640672126757356405163924409368394054865602481620307572007615760094134026375448767098578332841866176725122759924172262573114411716242514265930156896953014247459837859901207653508327655845801171400368807702412998658388034388392739316076172011326964406974570820352459757560513316567729361790971200390688143472652261373493598264078457232784669288690878127729216394899501199395010651549734897322636867918591030506872836588431081028757384105759754753002237858688402993617928983899730029506199188703277379942171474374868062539435206242485802695452480049859062195427980024798376443433284911648143156419643675474970515148320960213803860095112963720552156303779086066120462985725387547498945771018475226746138731994159528208525407162149574799661882347530566576915809340530991174249607963741451351275287799427936904759774422123713304482085978920277324231011846961212768107517637747028637369592199514496232968479514662452412741761047457449982435089064559390244796250565857407798289477082880410026351230107438078885994286947709118036051548458533353312104339494518555004966615000643482951305401260981826285795173341426575542457295347661991087443797408700818284525106887245765356794028613162620782939277563764238402331933857185279491928833714577971153360947781785474376996030676156113529188587813511142785646221362002359364508400419840574158435915617208885626865508093680237592741195452038195111177883961874142125205929179320111944795727353228465988492573187327314196181552497678255186177115344980891595023090580934866783075141519240652715815910387415292893452916318661155019451662469728975691142977707082322017908250645379522220739873474614129037676489062784334539579284181764535464865354541832627482106615176531219119459996477021117656148045900272658830649804430946574429458669830046589883782551769229425383605754417007900053494030868542652341374133942210150550354070304033917233719325378063426732304672369362518202239070416394247968351034720025915445620388402866906067963864509130454493431589522845290320752387074767854297903357663235067784809256086208790458361289997237014857068435343887997533637777471611970334287643148483523711856915352122126269722474145547418887053314674994407794865446723017262384673101000889649401987832152183830477511481643353950536343223431299333646254779608692734736880324181232680305956809953939290123754701883782145076046472015439096340964513614011138389653287562195007618759575988637007910305377255060714528488287345537414673255627815374386927067320504335774307678645122834664588565064223537492218223101012456646739741908053688789522270471949821809389194854892597067537500*t^45 - 14787224469496637906965940164805317120285639139134823655149936364702130030439035413960484616448137030942512291902180662481025962078799540093521062221145321335101742964575054932132153550020947800880171316026206852881010038444823994472788394219909789477613692392500765930481289065674634048053993256937480142366510380200885658208541718310607970455150783120545222296731960560081418230639645190946265024278813937616836874172091171960427988973399610067553493124344661681060926511716998854826430900461752597766464458081363295056691969921579748267517608165368139345562997495403239207625313507163670636956708936855049989288402988481315607001972613332416812429130231967840797623456584363394588759492169487879885323534442854200151519423672875705872554932442991305040204026841043078843962206568694274060517262474481701754105867524266941255999717143967960741526559548063744582913889619614299840795523041036859400902092041575159198007524624738523160499844699000413838754550625818259786384468071558893146889626588730036946965460601482480804145968186413174246554012222665083588054362384609196835938977383409870067366286200045053584513841912913219180504850636502180222450231820974830736065663941138083531341296842325742896250265632146844503864984082168799520788436185695587032649562875536432172791692262678093838390140332219463484929793845895378328445055994733750106249247559384693281290469782093517283181716603211586698553673514179735900086056755679874317195788979000452655529115652227209272584372787980067679874706745690035095041932840640405506480504453325821155087054564969189151291501428118285906962924161510532844686610584642419822211225556492009116691127057747292365944541128758064198010022721227365280733841957798423292447062888132825260887451875383870215836672803844263592022586193412255465417436510291930272896152673879907981639757255297822194068975680034361541005508446689187683163101165621836213224450147341208496381682423585597089151740438011066463457204833957095908267793947553002520780556582698485947050267523081525249124113964069123046683796832501996760718077939657686311817135100474105897971429455434880308511196865603855121343987301709819202686073137970335279520152693990033053915194082750557978272855817641209101431141992602488339330600269193602439161955158228977686537135927085675269104977384261090170160656512616107609767871150231775974695280687535610511160707375695699174753045519343693186883588895720181650498257324817758607066351788887532727559632387615738508613822848977957218896978618784956400984718626914090168769924213856775338615834422076779769490666949784863883601680893082715322521703310616535041333402282575886674444807190622090107097885718150576506744950241033492037787972146446099965183565592422705707269987128477265449685153098748634813943474367809196589098718694055673151762367723949853364263076574126655856302742371848636428439112381605518989570285245412867024957907932751911772991305775183262288976022959398199529871876647031562104458183821839565006708483770913844638398496265752783496129254929439108196390968041819115774392673591093864323582225735337028801465535883888163883816765283121090653397765935669054222409565304722382410448478706161220560437609552495197207342310340459418076808979626641063109506185443566893483578690703540966909784472115065856461857757398588090185399261075982667190229534072219627635641403584778746045625638622637739694434050406886241544097407564882241448366915457247615706711220012377582031377183310867305059013018596424688614245844899923254765963775003921713556187125485215075723397036674435463952973503251483971010850251038584877311711199269195747078145263782283465040879588919366146805683423872651534684767841392720450690619442253412160587434413125573806336528810515203976102505883124635594586212891512348842439280347263359086548508523534337415005980152357095698549288164873383694618218577459253756237116113471241959327420743946481491405603188122541644618546501209730918629741004765146078559643839718199800088909843132562523223545698537192268666714234699976900911755382098158069811353122711961689065733477044988078373498665308876275322439191795737408466752596841941825268594147738881945775451265230656696269639111233412910307002311334285024738153435509800683659687614937165932880366838191292481298489160710207212741538516483815891487932136882128716274960554953653132216252019822058283025262949097038001357064554366906144483635267755871421368411224794651659767186518975521173521241266042064924042419098713594758488237799277781380061571151615678518106215593469333414288855365448871428548967345243003119977548841477080951855381760005078807304854420468697583937643562213547688689221255964146071938960954872503151603620714655158933628543296093909220427394123484390465160432834991657344728806180292613042390898406469376213002593526195679425579347153493499664658987294910354238983356154102001206852808570970683264248269092154614398358478611505318737543180274505391746989/2449105426791228479824559360838129516897782832669275631456738374755911721844049097645174390503934634727673004246986206336768460408038318439713652729950421579202554692777692466378325077716207747759726325710403695045486298317450846939820250079464730855372770812016425000844750038891923112734490445763736577040190318597420834036322730888231813391495335649441539924154750037878419102414458184163109637599581818872488661994954834170823978053260108495913065095368843363451758557037845140166646617939581369124692423280905720674685399155075066769032104165911180889978649825184677490593741855815565467508359578253836197357719573056099921726540100788677735765125194725542618717280742637212983167032027251614199253051106999731731587724497051736000197090461222200504535492453145688135375252286041082286523702947969838752434087183666137206229124348794754256236080482328462427814387387105579785412088795925204154011231819429324116560805985627906220539145018698384297512031204565276306223279837670432322896157826836401196333176172333697629861576839165807892317816660773128753707185447883246332001629834194479356708619996820179739873182701191880623158273950319219519550035054727743544793694777917727671457462634421936621589548438639995088928329852967660267319885158788788070595806947238451867702281693920678043208080925083835847454265719033841840918732864490375226640086971109826288457427073672103967964283559825861298006703352070269606230334530966458502590077693155227034794658176301587405833321258627243858123943157536666113915972993940207752052372646418194747891681805726041476657207312286750379737234272832580334623385381313574583014385409706285936300322470100847501205571909658729605434819702222779184578414226570689008658402512927134733840648799319608749263009448034438503866184989768435314163544777844219986735341054608959974230282476769352819504867092534883158211594783993514651035957578460604605564151745433406056382395267163948916636756754553884105927955928679909984489162550289921747165797160879956698126898788709008247242929792526540276851457750148939370132096821170485210743469731611735063168060528060327576731317607116997940477590868985504109185803962500908290005455681585885614277714042620338920067664501382800851036331813525560243314296774692648187494949713881898488036942438935550953835732318417487626960935273762072340592849631737524925567319633245771333447998163478076372904549500622312985789006011484446350161817810979057391166937097085681145260179187259021041637741175364135581776377728859363010364695954381837512160353971136001894146124924119553054775294565078091623608306984083868970575869617708993385453051603164396388056324529877282066526457913327021916925514257615358315278772410386859598029273875778142939572623646426106762949616182519755364109282060933441180995331527889946265631426139001992277524910632682758429497415032275396272820160856935871397152109236053855619135970154429571035483101404192734250527005881011755518698377689685901252748636035588659633731426581578162807149580589321076535898046024513343404238736166290362212424326170982252231809684875533781215301958316216747528649494670221285342831591366665294727847671368086463370424658596804771629443021022661241358709086442466017376487335574031700807442619353805694114562597788688197357576247317648785364412170622098423241374984056970192189190122802580320794324672015217197207295479532995194634469949423198500060414403020640678412072296128052091631878714649342498203894322260313805531203326975234168835386272889775354426876727784212894751064169531101765404027319992802168912188213422764450371469845498785443755444537112797450551901175953956166557129519430743409870377329758032729657482522343701387212330073009725329871112597651598557271446947528632618391482152092448448415479132096589217132638790342340919808504796339898062282167694187194870334122054208300391138390980348985446289495448623383678109217783832526870630505460345096077643361015379532913415624412310156478517651499100263658956433111443489059013056360839373288324940212098476660173686105112932237731201599770559341559775592286938474053529593932571383370550003885155963339383749947042105844553087634450155879341468107844942258783336954428021275797842698515245543472846815604209005869461722241961348157895691618066359696689546979530131446287507768728743880012693769943652712366966564537276150498167849762335123383653417160919518461055184670758220637567952072361463870411662728691718108895281242187623389270435853486766649317701273349732537763262334650696398619893347689623116975729477044572934214880163906006386827517394178319944145405035889756770868188078067998121170550928772713846117036185610336902839698028013155701428973927977942778043581146767423173122936717190053584906481166936682233094236662952259100156346457050526095049576624313101105181031354404792238654145047459105523995035901359958144988535677052022080500393788786575580452342183935685245246641486550832511494150000*t^43 + 10802963334163198163656484699854924803151006559939381075894561402104865895510300425636745390954610831414499589919160999694886111689252350923911088251489579670981692507398001027346433862802102152276338071767311140730677460640553384335249248668144426774663529827565111153941350821800232346904397802751824437969810851847483442549331689158270439924379677555982984655014263389239018401468492617565106435303391424167688549899981001263192940117238304209913741494427009427333372862796210995915931158188573860848829948760642493514300324645359863466938832050493314681057263111120416571219983503949688711298477331832267109478947846777044376522795054960806657389123441477661092655703938400149304412750744665579059133424299678914795148292790661730977263179806641808120070596780234526483568062916447249895440798916431228233739331298577195007531452951130241860337269432392897202815048684736109560684678273698448368685541739911710402237663319688248813571215560850471486541883140244961323399737533751658901120570516290164088955207413730030633005104173058244729038307084575117153792473559868184248860871467347888948811371791723446456349061062471974859457740014318712924016201726915645970466367295515685434656904352236814301880895569320379809536751915580922707138234173627361997002409097963316463885138783810604280533315008061294038156809817233617084088365935118823339975367907116096708875564707533043341842583018511293660183298102894509295108115268830383766624443796108349047120657286866803225917363088032550807964949414250601217986230407763030919850583793890817497035749382153301963313609185146906641797472875305979410899496081814968593669332366773993491430454984863679279282247395694635091666505802727428304578628481297216389458559459766942821137696694848467004005726228400982605693108821483653715952769365233871505927231194929196426846619315322039639005912613204936709266359241414349903964845157259665425606942948291236118797593625673936996413906724194679659092521885521974277420610472025750557222795652941724294009633640369296808339622448705945272724613027435190603558957081785235864365010867030319804596567357852537392897030328291394977012405863005955829939937452481081475572170037066513706915540990812869198389517270694033107362604766344707366400971856021509641757231541235456022657205666359160895645414772827001692465920010463482763620170179216531697990629455463356570453679245261813389381410466748704267924352098387391181006110825097769289548812084240330588639869692731298079436792693464815981238149762460023390659514741658440464164174768787407969178134594737477457568794196197595627506195497992682687209875145140718449934527780216916874491036771880127083694814982512040157189168341554914778714146213329083618765115129163284634613605229785983314413738118274858186958560525146505967929390428113300772001272662301215970825646706932335053904200092544593449397939053140683681571509598668752391777980589757398251687588377351641526302658782099998338227689112113117180212931400373093368686068922717573290143970253444074297684173907237857691018824340154155116469437205775966871959029713613279013376006934245064930734227744452635782886220342696153930160273031059881521339562630986051459105855333847670616047182974482558069152426086448779538375886160653750471138075057408645211411269350148926363770420345517207379664292356231757226106907530517189382719209070028571287574041920928425254995447069697117882457897292969271783951239656255342120428545324074943995165847667269248153261089390057220971354909385874962508340278823774821910217451897236894631515958598304034070767323314757017866624112382594498923670828555314017622416511829881367917749063363501663074327579607565905582359793963155777079616266574466106622324580689848870941290614437986833940163285822089752441879199153254133526968593006718192193205886643404400083702081629650016622296784258485591897110757427524391953665738692527969916097464583027483580307683440773621452975718213027362677650131955201478504946969299468457703346845277522606201893123881321287295862325275668272712180002214361093900603155415707884106232257203996298730498412742664080209100033601640360860938446252596099249951879508715412194903245589013376929248534587672761195894839018543044260573019592959211688608088915542784399235782705529710631749609913329676044619467904551353753255825242146647022639418366007162546278569586688461096548357551465009142004928777637156879772733462234232756119789555475795776864001415470784901886705425829509744503273593316797296240483405013722666986319826316673580411988493995035245021147837087148751876675844494155795499152598835468238276690346699652065963975869475322824060489346929035946433182954186709210818127920473709465638726003724159718433236960039252533818215987369807067708611964477459265848575208788695116643951175739678720168344350088295383877302541195629294635616936731239562900298485090891208248606605354523712217917703000132591886301305555230259422252759957541197/7347316280373685439473678082514388550693348498007826894370215124267735165532147292935523171511803904183019012740958619010305381224114955319140958189851264737607664078333077399134975233148623243279178977131211085136458894952352540819460750238394192566118312436049275002534250116675769338203471337291209731120570955792262502108968192664695440174486006948324619772464250113635257307243374552489328912798745456617465985984864502512471934159780325487739195286106530090355275671113535420499939853818744107374077269842717162024056197465225200307096312497733542669935949475554032471781225567446696402525078734761508592073158719168299765179620302366033207295375584176627856151842227911638949501096081754842597759153320999195194763173491155208000591271383666601513606477359437064406125756858123246859571108843909516257302261550998411618687373046384262768708241446985387283443162161316739356236266387775612462033695458287972349682417956883718661617435056095152892536093613695828918669839513011296968688473480509203588999528517001092889584730517497423676953449982319386261121556343649738996004889502583438070125859990460539219619548103575641869474821850957658558650105164183230634381084333753183014372387903265809864768645315919985266784989558902980801959655476366364211787420841715355603106845081762034129624242775251507542362797157101525522756198593471125679920260913329478865372281221016311903892850679477583894020110056210808818691003592899375507770233079465681104383974528904762217499963775881731574371829472609998341747918981820623256157117939254584243675045417178124429971621936860251139211702818497741003870156143940723749043156229118857808900967410302542503616715728976188816304459106668337553735242679712067025975207538781404201521946397958826247789028344103315511598554969305305942490634333532659960206023163826879922690847430308058458514601277604649474634784351980543953107872735381813816692455236300218169147185801491846749910270263661652317783867786039729953467487650869765241497391482639870094380696366127024741728789377579620830554373250446818110396290463511455632230409194835205189504181584180982730193952821350993821432772606956512327557411887502724870016367044757656842833142127861016760202993504148402553108995440576680729942890324077944562484849141645695464110827316806652861507196955252462880882805821286217021778548895212574776701958899737314000343994490434229118713648501866938957367018034453339050485453432937172173500811291257043435780537561777063124913223526092406745329133186578089031094087863145512536481061913408005682438374772358659164325883695234274870824920952251606911727608853126980156359154809493189164168973589631846199579373739981065750776542772846074945836317231160578794087821627334428818717870939278320288848848547559266092327846182800323542985994583669838796894278417005976832574731898048275288492245096826188818460482570807614191456327708161566857407910463288713106449304212578202751581017643035266556095133069057703758245908106765978901194279744734488421448741767963229607694138073540030212716208498871086637272978512946756695429054626601343645905874948650242585948484010663856028494774099995884183543014104259390111273975790414314888329063067983724076127259327398052129462006722095102422327858061417082343687793366064592072728741952946356093236511866295269724124952170910576567570368407740962382974016045651591621886438598985583903409848269595500181243209061922035236216888384156274895636143948027494611682966780941416593609980925702506506158818669326063280630183352638684253192508593305296212081959978406506736564640268293351114409536496356331266333611338392351655703527861868499671388558292230229611131989274098188972447567031104161636990219029175989613337792954795671814340842585897855174446456277345345246437396289767651397916371027022759425514389019694186846503082561584611002366162624901173415172941046956338868486345870151034327653351497580611891516381035288232930083046138598740246873236930469435552954497300790976869299334330467177039169082518119864974820636295429980521058315338796713193604799311678024679326776860815422160588781797714150111650011655467890018151249841126317533659262903350467638024404323534826776350010863284063827393528095545736630418540446812627017608385166725884044473687074854199079090068640938590394338862523306186231640038081309830958137100899693611828451494503549287005370150960251482758555383165554012274661912703856217084391611234988186075154326685843726562870167811307560460299947953103820049197613289787003952089195859680043068869350927188431133718802644640491718019160482552182534959832436215107669270312604564234203994363511652786318141538351108556831010708519094084039467104286921783933828334130743440302269519368810151570160754719443500810046699282709988856777300469039371151578285148729872939303315543094063214376715962435142377316571985107704079874434965607031156066241501181366359726741357026551807055735739924459652497534482450000*t^41 - 127720577630134719618177925210053757801424515410054180295235917104426129601111324315726470473099348407183535123266232970175882269490455762643349718723361286341908735566854701734767839958316126444235683423933062347998170743451102643086725416375456576404033878214212413107598606758909430746414271944393517804205496811603496460509433190821387349123184410583733853006413153895997737994053697184120516674949387384413096879381775843825370708976401892214181119072124870783625170582144497242383937715313612438093299156140482829161363172622643719141160989857896989253709755533128200896588296203206531641773109420434025590342851772088682830505623272891574751389782471081054556417267178161864248815183057111604699044038460271146521837092491277891789484253052232045441140270527644062964809791279455751760501859747974377719617091551676256879653792652431999262283745714946621777488803676133912766988439518929085516417731885730934762307692709290418098159680004534470177206306093748905394910901827575147084034952898193457967582210758629316159102994963804654542228654357301427459597362091992943527857173026568836938507428931331250166920061516804948718417802633408941175161158036024821403522688314435460288832223360550529494109794730231908651714379264065346649590129556046594726292826911549664904997939709351270902158728338449794326888815749699557333078606456173844345766589323551645615149438792468704585221264158969597338544281246698859668795582270202887105832710626309330076277762929904198612909709782427007556683568067456498104485959375973664981794182042854584332546262072451836067008306080815749556127823288901878984097246410111702308830023972414054969135297198432574308809930223773745036151872802615983999044423438514278909195244847729946341557500685542059462235974710692783622530188315675877578153070558928127720555084721503489685709338926690834673114038154787864638749654498287754794257058875299963768854680328729832796600264929011680434394643904048595940701046115770238961671777691511728309093715235669516438001293503280583772561888292692140746939601780922807884203335036771969495566415667026049530399840187316328968811215165633721892211051605974585405372076601310177679921869358374577472726109011522266636683751579202213179198435319532264572942216306532111251579603016463649271756223372237324478315300096710875866386846678526748762986614430260318991932969667594174170341152762475289466493821784437685495187390617212538325806663808433713763371091583030522613750898511363907142771320560935408509504994732035572818514940614728371424006629527151574552203007665846689247976723851629933301505830385016693401867217428666299400323267967279246363947206963025377833407741507677569515749201610706274878613929813120564190096021916754153587001081388423063340119163398289956125747284885257533785050216869016324431628855320102324081326129792017697242835068270313508535811944529553032925605180411596377660010761095218729811469813893000606606592734548092610609684193457573139585830461207856323822807531161273431203978373023565391528879519414328457146240985788069609490670389632633786808693961610504137225120165540564500083164456137417136906161977929521361814696066408432979481382188146397652665867848353258202866750179602272652815250272724442583127760879980502335288082171135005063082614590774687093719626093443075404461910598535298149149220099858444151860063853478782250984973547764237763313068749026708190046106889707392906484621901627370225396855990429076032111957011892405230633310550217563877260718480370470208376333102665401481124691972946231298267639383818306478373001179940835367611174831830102083758826792491528498201255222972769870192029518587456228115244670242360771777930813647093624187492406791624095927676349637948835282664171536683636516088294953587371369797798981347469668763354728442419248952381327256720071709280712091933830970390302928619347176341063656068399129210774450386424672136157900609557734839048525971398006426337138459871676512598978412203952841341375590432358225313428490505771006566528068404499383360869062296840785702766781701353817755528109809070399576284360538066734864519700336596803789278901647778016881045867012799570983215238409623542583296696385772144770869668311093855548715693698734262428106236460502182412203071588597919300678965209270567756469264013995391344837553739025130487665192924955355631728756583650906542549818407963156345843606693858329392081077103013932674089626106195511679110729812084183936521669290937559682683767060288153461031968910572612182486120089139929258491262347140735879388143561033117117752463885403685066836031936379359314309062061004332327794713726140349939003881847734741727109014087461737739273657919213137152449110097789908795411222851500527966329611383758457176532136436487996240387023761156141627642198497437792309958676378015087806090660052254271750690463576693148433384042405325095170017793037779704021963284800723591356320167770703164706127655993580061062736543/403545780550827419971092167410828159034293762201187462001394391295008181440212635407443507526216502313082483654332954453217530408142677470180090506639558101118602761878142508664610382123693322074045815031827881569994901427307241825311291206275438606851195190616342755821009949590146421984660357540615685989576813859802296517348631794083651070189572351328435555684589494877694056647836859890512383468112913336944154533259603357692587292866722422622039135032366236023301125875554028777458817728681021048955001563331056247533389633506687138079153527337637760280572982558838904700105192151428400896263794144098009791896975105834646193577630243588945097662674130913272402279213275449866544567777217595521467832284676092160318431877355115590941566041905930764951870915575141795033422251677223785847655599381393885344253001854079426026389807471862917220717806747303468219416103557169396459946449328584775376850697519604541933314622631870911338836395126438321749141505297687573184517700525241689568116914649179742577625619304984268556737092817093345893276608877390533281297602208034906977541279497953984912215794930597798047285785991843966315851957723053216289494412426730470448961071361443764046968274989978193330096049548635554425690714409444021319753804573152579814081826533608546382762324566475359392240606974041133955532419613530757878654846989891372571377966830596377075371506457335312903205813834943054785195438693396696481134667034246003267683256258531727324119813140602470279354071023807226622695179366837030133881913774238777326811401966634361868515752079859106949198932138157733024885192682641077864080545784623084701233959553876659958575861550707826903190826023313400895510064570798842913488707787215802563032232243675609553288722615162805276291329505674526205223663086844455174674991803877156905255060134430904844762453558586544122961055019952338568955958726204118636606646450895077053184094418004407017553765612241582854920147057174085635856374612030622444237011127316651521637032190447410486818550412279768011619113541304931981206106558632055305856862579227676770230808049660891090191791555394884802319378445414433374148495457838745263569971093899661421353492988583425079850609295396753874785628068756958409395582910461631000651173102765894530417850582812819051541651870062373075205893375608756715154107608523283393139996138569447962796985023450958352226970118546675080863269988903844249324854165050819060754071127231047408188498951617915980370434264270512542582352758863249269971330323417768753273765210643680980967415698545766649077402269699082889111036291276460708186946241092046288069425645231864648514184612315313941098928218415795052654997082293384038863144720712449676615908529653001948005354531625825270489123558847137076925393710641508858915794131078376414003490390957055132450897903737363910354592885227241224005885999923249498776504836024264303472544577055755425813264082145227437556481372666439007290741757618807058255414777790547327900255864040507830746425373674553450783165285859201937746219948221356380246300127389228183553744082302924559550348809543495703163586194804990516109917252370880352932668370986063111264032241519532626790336973513507124134145779409087514565379724514226807572338902950701226340688979347325694973499272487064600631660294402133908823568413944738635650782114406667537008870879711949064860729780106358020277877595799115906980302686116487227373224991929965625548793826765098434560936539388908596223554256252047755093649328357364921601782974348172610369918989624703300346115920177254072683407904902832121921529887324208935372269686237891522111228813216284120080128776868353163386724383857308187173653312211136744279249814433120213477939102469126490143931229307732227053854149692803141945515232982977550538811369814186627982499590265195719540306005930716948085974026427498236020295685859903484877443866920127246409148171174233905203017859541183435558806862421884417440034127582324165386119287147028476667465384352896230455862847629041924059456487644098995830402589904233164187774289970989800263598558073325190296456370544020183853545707784759920171094713198504784822434455801531204770121585537048300582813224450713094981657263708051125780899187171140685866804843875347558036306505777722139653267368885934268204527627308942113308737075529168025683909768911170049196829718020346638434357202517657491921170165327651511564605683837795388627781083011923195751374648972341249006579336113769551581186605907676796777444393959813308202245082998323126111136232426607949263592591788831208040296770027007239688738625025177109536251231511595471286108962808318022417692874868945503986007920735128975966945177515979440428076365022223638298654908257137814045571392981809724738422090646824794231589391268327360874457579813945825322479759784687954159376419939078062357505512536229057160203727506474084012526520083150617274627905794743242567233624564398493591546321608579398538825740625*t^39 + 12216098175737129187141262114640358306053401117094462203705056497980971881793525410427447846069567184293664815549274988803002880967886994716902073576635491761047682626002290622729852919163932601531712448019293885646240641472949313930479501845630918246788353290389269888210351047111097272844909392703849468461080808317053061306911630784223222748491641683864451027532536810095781907072089373156603025277986823103008090479116536569392719244888097062516967890059098209233378569773898284715650933005566477731850758082211222399301598796758944825910502590941793161434880438183985680608292778910005290083184656446119433521706700723603340031654680169804308524807797739884411655079485121726272355119361885128883561360280733276091212184530492819359171473570710916822029231626536230930537875699906798087012819356010906757618507479940793318089078084818303154577315012014613557169628847125970331701864948130588011591431119051310893788567930419950888583502910239953038500055886956906452876657481548675180984648037867148104883689406232764850852390511520361718066153035807658746151103560203336665806564052288552426348417865026828932072749289343524732267822337226910672257569085121954307803573017413067935095741136344983464476007797845359161508625847257593538512601319166610395525880998640481108311494304573284237798609365764194605166801141925924084998718976546639161706616078664151971356341042705403250808740194186560505815175065318949181154296535197199362844279202682007696271270195397975979699250694551336426574992433330859827149015197219873463825547991861757628109106144554704339658468163856408236488106348685578242357993799355566113244675604860595657323657765070052079707469267205094960711300150057758205381598579378926056576123511773928095570500141389270376715490914747680390735677278408437549158456158705834764779115103069025936340439313777767971617225448978957590403569977590827331029488359759859591416859489835774381934983860530877998719325069649557651755198825987794498513096523036852443316729249042619145633523015128289770825149995851366226187058223692512450099650883807001564739413386790053365465137777001174164710454992896612970760399705651804920444623074173871238069292163518557098595317252406282242305275885806070602334953001409776504753884767485701682254737417690032311989006453631033931855830795130802714223451059822534071949571834875918636157622709197917173369740443979436153377314466236047019345094871416166852330888378845239455122063236310342872933852881306253171579582527374920517280117069798284843466528642390101551459442062203342112322574979192063211713406063090848186103379566775451078699434376014175086033608535474454233270664445256555973990121312304644616104335007927607062876643583302024703053142592570706584124096004752420800252793059261076670830926999513744745238607294587216826889366657952263155159753992272627557629890952451698148955541948075700191845684860943969102111167928619315208395813411958305842143483180367016441399079499572555572105146847499896210388352917788653602093938430361029445801898513486146790380676848927432512483923659931920660681106785681291286096236254641146523496441409711780817599845925043577567623391826233166156501388156634589329778243600134433738007288021527729410214894159339838299357025512997247430551841228345634205060417052764000998167238425715986442663455998657455236457714596293153321988509166937677797528685685678528250493883701224214694283149054668774413851423628138814888185019550697299040176659723529635909072096365920882037671465329495591829345510356251177690149488458829647634900893782477470907031024877234552153353507443840609674404559840985929946477862112227732005615337561269564314568721311684941607235565191006525832533516739736922893568877050909038707318631353688796476539481032881779976731252051434812202001373646450141810227461607734671030992418878783520338281567403245901375032996211061813885625282869608333800038413939181836197655214856869913509892861220201167008172897751778950256852964407199566639108315959733422385427255953756851741779920433932554611066532585748410764561656217216805874323400972052315557475324237107746813071301160917645928861164987338984413850229830939997440367143405270896671576613593998727607788170223030526260358251923674907890312114963559007852698206459709457328917885789281345247271995020523471652452228431278564623932494042115522443853663417077217821436172215552349276704779112074935858404872941623454441564139082655177242419512141959408553606433416306850122545028597639107140370068527754714548955971200393972960466317117512340719554305745704595968296284846084412076493489893531417829089429229380179842890191414858505897894293974842529999119186971601851698699482303747711902605953959772957058901624088695912674766087742783852243316316929451032392443397407018994800107582267377313482731750492543696574809651139114334713617813059613965128633845770973506170668877633340863176314691390774891523569804458772794587801667706822708/203624017709133101820275864289867419696203274505186334037400839644270183295520137132196265265522088323115014687966169678229029105026121659265183283166749500564432586268787504372051110245900300129105686483949848498621280536714663306349734094909624985108401242971549096973904103004202323019782749217741859902997474883386479894074997694262392741838775039661137206996811213011680487299367222880533771474735873702127784397516313620854057808327245259121212407585138926433775797460141941126240687844747304199013991614524844895544370915989612776094985724803395200141573523309505869344089775856225339901784483283719179252792051658907390281163024434838458535517863093580091579131713120639840916983740797869299823218125295275860711135350959003279832900296374552220847274315198466043365488292130709249739642733632813428384714817449306132398637058816077618781096141019281566532732896290314833076119768009836354547952186821818805562681690318833946088403685614257868772502594416264371790352968154938467213270002804631980199719349190588392391014129403120495634222142094096140646526313040751558566649269471444671285980446983329164152300167243590992177723464906127769687359565903396108942136320411737679106268395637144959937204428671329866912045773325866249289784029830489833851142206049068532578458053680331603363057187005250113463800762190313685168128592517835096251612735556722942560967273900490295501617612485521724891612377322356131251948685200766331924060358662561880759876969933331521700591503727609151048148943717211345480399130803514979385088322093255870667599691416442668644091204289896103819896198142617057637838807506002473931815300692323085300198829222834224584178857167726945405991316985265471194879623195384120559328190581671179132393392145265635689871771768918338910892674034646284721166280268011409447605764288015594187724173813965687401494110331168611204519061742580059862507940869717699430505735715506810880417037694250339972666129249032795504331198198731048022321427633049686547615016242886308043807525437388873767330745364878635403360879456190486622221352677591946994153160025058247797803197573823107010344640499979759959432727065881935683452737707931021818114147838276040177906270745383683147827610493409474426759239083260456009502885510569946781403502587657844475548539934435142377397469134481482746178678151089730152501832913957060898659029140273419352041131711193276416949356416419370951494192468603624296710769834841354196792361856320966779085998940686955870110361483830079906866267594385112673670248500783508751864292324954285923846395640673849164230339413029406779360385717982225191227691839337179409800735354838002447343495890026318604550686601157212129701586785680593873521788707623074377433894488435049448411943080152225130558684899864981534315308965223033970368733683510440663163297107390412982289014758600901535048841559594300205804658403498481987990733502184096774492931417596215679500976839418845370651291712559948515633466172279633972793707087359889272394985280294499447642881566259230335560019239928207347830701899141353670600513069051934410782286096558644620862360006552976865927022466792646049644924407378288725867172231959397197004298472873787998416312090527521222945833805947545636848427886809986857327870585909201038748095963181546358116892809101994174177029933641840595970578131122630408582457783340891729975597595466510927663149245586709861320336217765199977114930041799523939497097802496150586246344125379724521030233799026262628716979018895918079707321684304123794223353618617969555220517207428889669702637016235374006474166456906710930692429658193431501982730135109134189031257639704214898956604046900476608206889285978096522342740732053409282030152758126623458329506583595644701724421818652331860614709521229942800730592893025507014119609884996199674997402113084306716924115334435893605331341859837565978607884520005568794059661921234705181524458552979496228951691536084437091368824559789246138497583126542078589144133909535865070413508776326580787369450521288306832758460022428741504865390696774352651509155235725072343727569728256156973504082696588640326691836781889153790506732982285176295984923735821446390202336948117332295632946325724245980898618855912043465345635471680221244880705117594263464962657846685563162855495591761392809467711368386277444152431534771691309227758114597422615723758221453863872070315221036888377394984519367694920867228986840878676755280786178704299957448288864746104008855626834148842410637079521006715147921830870713504001032043884985662472454977508125838919415801389774295255785544737474688298108419570071109364550394077591662687826679979743144213123262756257740166807199664026323151781652075433945930513944533418163050517675357793897803790963170416180575572628621633072000873090731807526538865933836310435585006450427975169079475258619198148108359679017028207529256500959387926147748025859732828818328893128824927959037134756622632290233171875*t^37 - 57412414107135906826628276087955571227863992252121536447200110172660735070719760385215680851770060372109257025653976033236926318618380918365701815748171592088185775203241877805596001718630624224381337139917918034360722897311028523190805097962918728581879623862945708162860628973775206414245720061747946896990106277967708850077824507026764534789551803880934691139882187668136278436145228642302433960353181611073955567614931423357164073106973372703600503319118063708984294122490427959477434425624284834382874943753456070384436121565317282476630206349749908278451980912853871044009645050417029513006866590697003135743032750012506933116357333994013741940692580246580460655196622957624705811890121420370573485146733333023761217470396540866872699320871315044903953788139915378000299667645093915475688693233461767193553357210732506879649792748404626567809034330580573541687494733061788189095743979599329118861992018831206560985266946850492165992787533807006404589975414288250098582153134432385647625464008204080931450360044863975736928187909792078239507200188463851828393944049866272010084938787143771335581853717634852351266165002549016450667724662013867417712050277523290732787733668717901188788250552092188208171905793493415171062044713242322195120649385820657801001346120276741439223689355182531016502537717524556691047338126131448580525970587373119355506181799750178152742413191727613393488186581310840942818357034714983624829676761779640820709132955058077298078432814823503613755437084896736779968350566301786174872042627371225662768212936339899408362159356341380526173981032226319070530362671340350792141321085444209005226133472527425041000493373449876183650812364091041444817822486553330071188573545092104448244921082402972760106526385319564483921147726492678216618362285284016663632305439788302835436335858563039807411505953169845597373722838057788429598062404919639190564946168106035549249672707769106297622385328703723448901944671781820339188869201231891715805667287793504205593099418913942170207093346532073232852632357560840062644344420694712106338300733000728649791089246726043953991381167607435392883554338393529038804749543773996373738260501573272939118544912793097090835129878390065381368672287642670905536538273428565601774841097748847272772816601248558585430487542759638343558495156427278850773684366369184616445296473198127928887942326031583716318135908248533152509701702834303817495805106473707936040637001073110867693553868338235539334914096056521162946757571471191908558958328758851866680396220621379561355842112129693188517319390668082722141484074183577941925366099020280780350272768646724237510567587923068613061213279622107450685271977467052213016183408682268933630041974008788182032370193644593146759575399521700626060373386490587995515907913486172519860525417390510575377075988410077033321699327863531965791079703690526687220490202438914678230388069702723796359021728897151922546384454583711183004800725061980833942733389138841511356583010325123911640815865446491104165259437616150569863652963474685068858803690279220735649239087657001131038337956457959297771729567833518498348409222955212767041331139521541247686507450723798533901035146770650351471425998759147810328194834976741146237959459235286087430440759274788044657484661059715663595122688912596228090171021284353810590353513547506355250285055447785001010660979059733742583577603955746193945879690918772115466276139601924616830798951013401876183961815690946017653355791647012472133339684986142579305765296946590265735268295307056933513295566727996639936866766161466714705528630046151693553934025353473709047148661779101124100425457464906534290364409803889806639028228068351288608143345787211300878435212417827051880565092274789995198231536889679079112976568067627376600984395333839598396488481817142249729317604979090912912915327729442475953507151796669333997143801830518325464777948742396454214142415132168721795573645210518360962979873926131083518946390896768592544789259431994369826585484392057320956674170466069570898975962256158243588871182715982645884543692659538744089023146692924718081293052245494363320370872562420871874615007624573096678832469637925381438838023332870387835818324979615407195497313700497014861230798663901380270838299639358395154961976216823669054268798003136966180355518656106553542894008817366098162708301266577892898540216054664531375933242188028052612710881328603891414732742091979008544891758668194296919794585680710760749740953233810840173318253009608937346388071600095018485032829448005646027164398296687727389678658113569600132161666477418540728708320790087592431573884573822700873251631454806403925474081491119839441054395317054202531385040427499719928168801836920410811821620684027944806280000881772161881733704781091140714478545978425366500197197477816466292742975019769194845206246660843959309184221361382979707590887960798416712943034667452818257382877952153383813608982862547764229737357598023/5758707354887483182290180118727493728921813687627756214506384827128765400011683013381896539833576033008312199175345944629698812310792802817705075337991531821368169142477276880403088696251623623110707846940678958620467782530222261723361128565227880659930569206633215542526844686043170562375693750849867086553961019404746285436758853710166696352975518959497674956796304143119525997569131406005149688409827520051527394420569474942207732179287282139038828737759172232981162012494392626878331236776853489563465968255102640505341343959230562402859271957683046957517365805163971396801501120431194477654791440759020247841124401510289005140783480232836838150429511922221833200092557011825122581940172186227982027444494837207044544108952527054919382347841252201186340211984423645075071539159069571862907085310091242471939610404836592890322535630949827575474027080069627870806802775086093008941938520148453010783166710550032382183516777016968680727178827750254969825586886410244287606090429116962488972046782020727137323954783595451183728572567768250990044595932088167610068246863941687321193021502024856865774322695225828036999105270370097681480265775074921572996028371927396983704093126455197497751331059316445569683532815180528992885532356978011979914324562557420598427978497560684121354013712732405128624406499521451857527597771782276761079182681369260668045609905042023975562058254310082303051153235266214403421167341354417722757813626867078100684777278500128433165817874006435251554025662177573396129271748802431132721341904670218227798822168604944407204765326977448877545325301863440082084848155038769976006338599304891587087879206606672336706163645912803583915804220008364207373765245767075379954649667882430912250838341207046536328012041643404356375184377810706752334002543509564117087253937093165914756072209485932912379312850781991764781714514879319858497533681282047963246711062866827045515708158181252078520767249817933939118860476923997762587355832301409963528571402033059243335793324231249533433518773450911284057699782427270380704779034133992573013308741671140900937347747303268932314088268682391869611476535653481643825686637884833986463917425339973546769584981026271579517868154269445568807751665413612811896239669641182193739022145898929521947584462370950498897675464524133323884019235197876312043280238305413341393997782734180230388021840334651513783130816826828228180967744706519723341716837814779255785895933923729541392527768823088098314475386257698124931986006937291773366077362453096808154825622465401717782453932130599048397645091848678804471638571940377601457370476089097309191909641640065527957175391224391507051357678360095669940590228633808291149182173311788471060897289288021216987752086289146911968061006461386172340989402141046396689392954086740074232266025038522300268488489004684544450465541713513063953381292107012857712270123065427339249554149640146996346740633388450813162968166615348102590527341838452165588077270342524567273819867465226706341462502629734168162527331646855638462973084666510166723514769385446283268010185823133626147096869498350425169469554347487432229892873223022292604012132429206522236416460095197654782305349243652209771427810041297248856500553906581398767518782182647844527240102191767242349892097726301894841446395552549370374563354663860054043881431254235688095694157418592138006661224970166406343424847853565762132043238331608250163596291776730320278101706500864107390491202508036317265028017494623816613228293118180775097452470552860409142576141257347117367101329887934868929103766859153928658772102175869792375042118765773154693911589550762108524386702545580823520761904720990776292640241860742708134579564919478039803144644489289156399891775380391422050930675433454055647222487649054382342824119007078122691209723882703333511277880300849149961875521241992407259965300598217001081494334100914248273081898226486364917491714319939050107433784415101485740765892415228842143888404962530568531903289809144032694072853609409030700091703391245520805363582904579327315976887164991422014572433477370694607473755774249801542558706316496033455414540772130014226655280882789418273476329653069229802911496824593959841900406357779756605738237049361142760477647501788743530896482028395602425322301912750629557080826681597876643973329077821641015164982648245886107457461922020081759279475754846571776604806683594594543408427055847458518796443562980958036668265261010707553391186201839738465807203457277117532391638919210308830561767670894989475315673803276999924626402390932510212034505258763778987990648486845770644192990546976281319974744117913295022609238862994681786611140058058056738122893344011814717460116776533353541126751123236993670704370148497176612483428753014148414980518880802076933559827084912524210007278734224736210706777019671168024993592178895376815691555895227522063746324394700095295162257682692552218256739291081146070711796157008916822391891650000*t^35 + 396205582038719632803883659344052382919489565779149586428838603920952472063061053115850740448637969910457376319020980130735466879199011081351946788515576160685494634990932073222701014039183930157886970220858599473105872725397647769424025880866019772685232764949855971996353121811338736625479395081241915255886001101479976836574970460028081574690896742513880788017208018058836924626274312034348192147842997372149294056516127872754051632243964109043717757905952637902265935145587965797770631654278974945162415718120919453811535105483136494535393136468378112305960016360637109965341706074701044418329962766257060608624930157786923630086711082116278742868608762591445053975167190385730938402154978827909583072790204331294420961036376872911694042886189654792656854856958430008513274594134649534308920744605549399073445268528231109384469644064601487518573862247978292548219723545320158310901743737267755165627342295257311124767149438684940848160058626982388393548849305918140325680144237429204452677007719479212047277929476020038572381250685687936725125207095917857142858028776785862662625387269394915636922299984548191587697845070408353086045852763564130685738851465369089611359212269147495547698835928463913189745345804140387346904531943632365040621995422666529679444669458210955614500057822794914284995124719727755141702401396265756447422889078646405590028287760383481668434318767596767949816204618682114762340505764522207951579292471370548337159098573216909686313553448665821213163283204857679804667244646814980552793159189953964855459570978596728627024993845594775262964945910126030991598196481428559010653518392867637901925112381866355633730118645287020494049969800777082743898454315833430013457577138656765159084245325447451688959207380857095231295863691330565401583940966060436051374410001218129953016054751239555215453076874826806859164981715458542944655923286300185575715551553149524476391118236325511229927617908713990576540681769076604659920870305523246865503094625705734805745730407088105010089903079810090948163112753034201559958810453406685312784905616100682311256122219610920782881747538073995958801261910587862236036246519204699587371384487614248521585315720751936236275558896488866618382442372151945019977093564779368566910498807434922181089392133200087676539266219170449905961019060985939032904740388303106491973372114056984557856920859854950221737902360677267361971523078616219429918891973735410319785346118789620860610710476270952976898702930682155436053886491728136676690028042641483163793057719499640160300947805658556261409484929987701298409603415693724637276711959203974631381823773005376146840878458121301587619968338676473881421406812401228128178005053755820376196826547811982051799848516021362789938617462962716639772270359997140824979867804015136695132990498649723407081080307095188230719851803557218808056048131924352322013421481253672151926612869647221143774967889564334383665091402596779549981019787381450241913430188331731551687202306485000182520774462743189951875288011395662427189353404131247226473087275054458353769859553326020684643527373732628280550377433449653143871995698636886802525304616693165941211771311865216318317362731468452696857656707835545035701172765664292934324900604205652410805764987620541828476388457850995806518201530783707361626598730336716316664974320137460996657217460396787913291948603433816629501878347627947925154090062406078976853074914734708950608683846554017842528375778871655434991174267403736271656003187260321615543485948648697282674739096651339702623900610616003126968888310509259809475580611116394389389961949036213533101445389169850861672413096976368146993608961604743485829357620655800853996961411507794167614902933993531527470161191496062650669947658135858653009858510164220788619378991647288823308019374204568947759585870382081137317855199440776210881233936732156747574944618596802255771107539526073007242022517338982241164212826583242171335974863201447102610102455579121184773264309501338858395221588998085336654446520102821681069175848111113163681328617629121907723331398025545220435374586503615567428832623523353605490508497437511587356632636730234390576073718347081861949400103962469512531325274229055475193420330351539387836965639087184236916949153490544009366123991399958289849937616479283255559591721354794727737064491202760747703864415701423967806500435289637705732376419077929918222052101276411602951936737522396814387888632973381371108345167617995822125324519125267146129483989098327155207543414481393100095441150128534490833392767402822967928419463819233530050939008433744619460205347504791821508201773398588187933506530646725445625068885592053483390966536193927608523086378625621461392743402836194002450470554121308417580571641702006384412727162080860800814825682750309743192837955564675951227895681193481114138855370987695835889466796672670839177712102401468586324858219013606353294289694623460207481968573164900880927423121141/274224159756546818204294291367975891853419699410845534024113563196607876191032524446756978087313144428967247579778378315699943443371085848462146444666263420065150911546536994304908985535791601100509897473365664696212751549058202939207672788820375269520503295553962644882230699335389074398842559564279385073998143781178394544607564462388890302522643759976079759847443054434263142741387209809769032781420358097691780686693784521057511056156537244716134701798055820618150572023542506041825296989373975693498379440719173357397206855201455352517108188461097474167493609769712923657214339068152117983561497179000964182910685786204238340037308582516039911925214853439134914290121762467862980092389151725142001306880706533668787814712025097853303921325773914342206676761163030717860549483765217707757480252861487736759029066896980613824882649092848932165429860955696565276514417861242524235330405721354905275388890978572970580167465572236603844151372750012141420266042210011632743147163291283928046287942000987006539235942075973865891836788941345285240218853908960362384202231616270824818715309620231279322586795010753716047576441446195127689536465479758170142668017710828427795433006021676071321491955205545027127787276913358523470739636046571999043539264883686695163237071312413529588286367272971672791638404739116755120361798656298893384722984827107650859314757382953522645812297824289633478626344536486400162912730540686558226562553660337052413560822785720401579324660666973107216858364865598733149012940419163387272444852603343725133277246124044971771655491760830898930729776279211432480230864525655713143158980919280551766089486028889158890769697424419218281704962857541152732084059322241684759745222280115757726230397200335549348952954363971636017865922752890797730190597309979243670821616052055519750289152832663472018062516703904369751510214994253326595120651489621331583176717279372716453128959913392956120036535705615901862802879853523702980350277728638569691836733430145678254085396391964263496834227307186251621795227734631922890703763530190122524443273412911471473207035585869949157813727080113898552927454078737221134556506565944475545900829778093978417599284810774837119898483536640265181321507876838705328392365221008675892334387899949024854646879160521452328460736405911110661143773104660776763965725633591111494952275368294296685143897158792929227768134134610868008617511652691415397224611324513297894566473043987121018691798515385147538784542202747529758666000330347227303146541069195086102610743926923891322973996768123764209411671040413276403411360568589409593208117909004633771043316268574548950341685296399595573874175160004555711456677553990871007103913014847070050518918537524819856559623156626043427050524117208865349570923911478399842352045432701908296774572620882014298499451857365930688117406748262526854922918671762517033917624907877492345216864268578428397463839685164324436331817457873719170977492468497722170860822397263074632086660355486986016260119172844484198215587221278839926808242126976674605881655685021251584190961229673029816528422357064305960450931159404163439518708248715347266857720591866977249353164766437983561062159487792962370067990954347488040785740662218161846072322961078468787011433437703202016661528463157233087687923597740446208312540698279050192565782440677889909318769400885339905079105950960305063972611802550750577716344682457535722076013894130015251338176500041147970975771548001729393572762737839229362534680624675275004640593835850495673456006726540338922242920470854041377576369850435901364703433436946180589287719941227293080662456645274386120208890597408610643845804986713846490125725802892509911170455472356097133483078309013769352375798827637686764330032163497812173677261316621637254420196143194196318629034470604920643394184776230911902946453392475828917141204790391285765785444480995916584432471344118398329404367348568526195592084972147689797179328210248992483042304998215741358662061419483049175908231124257572890480557304345024800255408709741872729332232722142448667360592070350985457498750274964276263931366967452192069305454322482381629840727661085210393975063316812820466805309372599712373423828874179988409797058907112435369546554642942321120518880096590266782158204852988125217003848889599898887808253765610554334055475364202185052736069615334289607584736940706979608409752699218790216352782240754640881847449693475283716031822155286224169209104104849511355514628736060815120590078043771919468121988936709285213110270181108428567839352494806310010096881202798275189904316594611703364009190026046489586665464005614918810600439945856889608886244764669431273243947302095800700831434132215873978148892910630333031938303340404627457737306131095911829284786613371527473026658432614882105238441844486892200509846524746246096428266294233113181699597899772739145892682114033337871198202746794883438964606632908626003367228388428996039161518650000*t^33 - 9330968456150509358093141654519723773738203589297522450211928602455492525510416883959240748173856788229610911208554289606275182616603670625249164883239706708792340013204220536905805370551490732795084809895952366178715128578743506879098939438365636523568843582082497939755546578043964681382908748725338386010567642693273672350422236990626723150155354015091328376646800673813036253231290157079172024622732970112745603940053437737714505025107787295109530237172762632774597926522456827428446209525448503521085666194890729181924702790980762248649195916477291154949830903624309015961047220545969160568810844758063511460445368275209295535927049260120751545374065834843341151858921187975023210794171401261304145467139787303247781160923970716862439565394942155738467052366452545638922732509880668425230068495880716726258205075633533690417673610853906751906398239568080508057321997928907729705515926663844044751742343207715192050888435931494344653660565323563431735272199574605164844297152630163748601963780211061503530884719428136085970307255736962555503847692116072330245118146739288591842503297126624925208256381686265596293386076889491428126909129687661504622650963124408443122977710476513128999135458676504216177469417895693088813814859490411123408687428662134639291410840860943923814151664792276337262676161132257544723362921427117865018930312917089643957448401172918588749847797631770720064362849828030429808044277981262634790151475094841352844413048888423744708483599509982769873508393779086569822201933653325109932459527241507111636519757071347775995677692158357184337469533745828352426247677191322946292237382593164583435994611186395832199971634148472041511540045615945449467734217916208154850258302257595069823362368295170012570645354214626099259057061396747270919637304078597038291738076111163506453124999988752073786093381350836209071776930424444160522104219325349233347700552413996739531451193701982598952607910666880581574503814068264733483715193567406769889480936944920209972438275908224002294369394349888290819184428316899696756109300705329549175382462348106765353827339913631786107849841109529089124799029489712168795085997121271134476258069355539383187590261105998343812840177452147407665083604569364214529620568932937725127023439171551302445322579153893018539206914311423755608583091137934314941916482588360765429866374757529794149441273922511321293847060396702954235158339863541834929200536514469102152017643944660116348500272923762907768178525263563510154802409467871992980213208083397508543415332060120017000994114384840738290614306094304581372820448545958815297975751223176558001287108972339267603449732385383895053491155848047561951162367578265538176616723452423149888667937965848421943660840589220592936781664424895298690846430528609156272292033886125744588008961641077777714678196336161270999029854655556773814417804087901177460527678948432653314258459696149011837966943193206126435103562067185379629723242742634652543961307092524677106666180092572862969651953599244665582609730107177334661200022004906991021229496307537246141911602773894448039372766914142306890599321008946865321695508518976128151183380035161417506666079871949630913081700080329173178680312264870302836959852947396765187348800547130395489392121366653837251428026373058289729032922840608972887536252136278896804000635137930432996443988841719365552769132974576901212299897942096917906184303646183138811782314349000352416042505177404130375829696588995102333900057227170691971757645644185890787492595288353858273178321826076014574874533759847433029113662123440245129795365320468394270976740230822882410104682317708078958670515367345515242262886818939819676142496535402385117536397009885553027413835082829198171428569180066254145125014565546515753213990796853031865294239198135883081389531693161049351186892755738355931992070232237966927225381968159496000125069220192924128947949581308570319922269600591051740123446385226240088928941659863493354306064251718542773824297969201064779568776179555621390128491760894080739001427014547651170207829127781830196395262563565846182495935500722488663298087932393112133202001029437423653900007592532304860422805197460557446274741190715326617150819192837540618191211425809367396321222924774252712445904262893914424349095979399356526399674796089392221994927742799260199279731689264690441334550318186800250688549740530340427715468419664834170558541648526997928383337786840505580604635266491848234268834215295328842594137030268781672817980850743974044335505421556858991963151502268796112198436914877308999797482712356897362778388621994296768477905311578569282105184166799933443262468220852582978545249569764929451296532439993396136418172575391192185598072235840382475189463617457916674084658528583775710414627242685608368822263022680710916295172526754506922962976002346474038863049799150165966613955735164815234921602076022310583394172157244797690059721592994596889493790859919088295320916273/51417029954352528413305179631495479722516193639533537629521293099363976785818598333766933391371214580431358921208445934193739395632078596586652458374924391262215795914975686432170434787960925206345605776256062130539890915448413051101438647903820363035094367916367995915418256125385451449782979918302384701374651958970948977113918336697916931722995704995514954971395572706424339264010101839331693646516317143317208878755084597698283323029350733384275256587135466365903232254414219882842243185507620442530946145134845004511976285350272878596957785336455776406405051831821173185727688575278522121917780721062680784295753584913294688756995359221757483485977785019837796429397830462724308767322965948464125245040132475062897715258504705847494485248582608939163751892718068259598853028205978320204527547411528950642317950043183865092165496704909174781018098929193105989346453348982973294124451072754044739135417058482431983781399794794363220778382390627276516299882914377181139340093117115736508678989125185063726106739139245099854719397926502240982541035107930067947037918428050779653509120553793364872985024064516321758920582771161586441788087277454656901750253320780330211643688629064263372779741601039692586460114421254723150763681758732249820663612165691255343106950871077536797803693863682188648432200888584391585067837248056042509635559655082684536121517009303785496089805842054306277242439600591200030546136976378729667480478811313197327542654272322575296123373875057457603160943412299762465439926328593135113583409863126948462489483648258432207185404705155793549511833052352143590043287098560446214342308922365103456141778630416717292019318267078603427819680535788966137265761122920315892452229177521704573668199475062915502928678943244681753349860516167024574410736995621108188279053009760409953179216156124401003386721881982069328408165311422498736585122154303999671845634489882384334961679983761179272506850444802981599275539972535694308815677074119731817219387518152314672641011823493299405656417620097422179086605200243485542006955661910647973333113764920900901226319172350615467090073827521355978673897639763228962729344981114589164856405583392620953299865902020281959980965663120049721497782726907257249073568478939126729812697731240442160246289842597772311586388076108333248964457457123895643243573556298333405303551631555180628464480717273674230206525150239537751615783434879640386979614623346243355231213695747585191004712221634715163522101663015161829749875061940105119339976450474078644239514486298229623057624394023205789264688320077489325639630106610514298726522107938368832070621800357727928189065993074924170101407842500854195898127041373288313831983690283825634472297225785903723104929341867383142571973271976662253044548233402199970441008518631607805645232366415377680968647223256112004022013765299223785298047250955471943859554670227029814728162050358455324524469940968310831812215773351322344558279837843322907036404199486826493516248816653809878048772344908340787165422603989782486276545398808126488602810440941484672035805230563693090599079191949557367584549592388280644909757796634127612535822610975058234253718393707121917699154903961180444387748303940154007647326374165905346138560555202212897564643769569350378124036586841981203941485674576333664058601380927321911106084207627104357997269262666001232202332365805057199494864712978265733321814627960787947889252605149377859625908093757715244557957165250324261294893013344855505475252617126614063370111344221967938773001261226313547920547588285132758295569346956731505881893769427408860491447488980117452624210620988947397539166987014114495721088435008846216898573588042345608344460401066768212528077182940081753570462280182066268311881030655839782564486496866556985203786776848911809742943963238422620636409645543295981802460011089217921963975898198366081084770840186734359581088377022199686763318877856598661673515932277691836971124039421686090570432187165451504749136516153071720482793335798294916965104494564692150047889133076601136749793635401709125130111013190809773281015676555801799487131306397286012994772685465446555595136436453476948870324371902403837525995507362446070016967913908747826836948545083581631789978995551685210097290018110675021654663409935273478188221666799981041464047581051978937635401630787909697388013052875179301422138176382558676576828631103523165566146670141495165346396817526615696755966654116167031726707019659283379158992888011402835110639633207234900272872925632990977458175658957830356469878592776183126893165225524676598107059361489694380751723129883716797499774501052797276987582489848166801666170893375518363733240119142962631405893899790476370902917420743187443488431876325867648325744899580483467990897490007161401192498456115290394732207845841292287595596223389921143080299930168708721568674606207388589854877896381250850849663015024040644805863743670367375631355322830436757342784746875*t^31 + 473923939446996808416931416970336883289175924347019170924672648004314431883153151621542451104080938820985673088605116825172782916919892469306028650264113051847115321993170213684202829618703976582082845067054585924315401899886543621386395296280952922834951721526022494877287875840010486794812330279054715070207109625578947250706795014352874466358857468798349069313213375049451797328978909462972064126587499781528935392176483355768584201328248690540991286285497200911489616537909875666432741378283501612534232738314285171770815030677080204728070353840684236513928695708661144025989757414856531633017679139706362956850464749188103482705528208881451111297415441853527714497548284576623982436742376507673052635405804674577577236084496883116347047044215696154034951986674740960075685938893870211078850839018711146482549259625707013192896623580420886876662054768119495711641426755688272954739100489112555400456138601884835931293167547756117874151612438717646300018977553175801047713447899633638251793734161324248808651575800223414912350522567188654390528609698814472496701410171992509177312405943113325203714230851114806542536486163511149037966863292442833512653090732818121315319414961117329070976574380016421629083825998094273280379673836149616973434304323064517582177074367098529004367583563595096707785924005866043845924391877038105315543865026610259469068864493332052630239118047640487522684931802739063656206704059122364493843661521756324895874707667841478662661392861923163327854061023695994340256580600862156163299467419280815149553402242413698760180444081248316961380799628011885300297192038076206464889514613489612167215371991470597009916688647976977625394847199719400414558575951342794394073774781120029700931843258715360674972532052116518677207138737589624575916585745439496398769572694308960108201584298741115460543299563959947821627064701472180685572939481671166874277705926807656073690725892310675938955801909668569140553928497270561370688940243122227508857511626139170911283424366640276489580339732097379411676086582598324012225136570584700023932311490739058476192574202560372336907619421947574924580836746934962562370250842840459537758322347194279240058730816477279048754933458507787663177706635437922534792880667343353560335561741411437652798759480491529142285896052701714187603650005874007815383228563234376831113528254097719330823436745891569992317083518454493989798144496692083292780651249377008277800379416113725126786940561604986492362862114295244298231677112925882479571761351274681940897261722315071819191876977822986661139453468695655343271064252595800786989488375047097366628772344117512643506672189774487480229675093417620301822423053440666456179732450375215825183179683546908059786374851514920999667042356742750822300335772550244653390766102253990236607825474693162684947959097284519761566998456035989279991893123107334419613704148550639457622363145255415115913386401420190832346368353266948212253650391387634830195597818032319965685204392143309391804440125922842452453517348934585086806315774296242206979277065059013795177044240735704843384798313941526313381552967697370831127518471029341136685625152607128640289870539915183967050715745326540707227444393470091137696264991325900178320924200959198248455697089892007034801256802150835648025995717876639628152705612496674886699590376080853749126088801885431994384832952717245851830905201409901282938159433722495289816761559080964476559484067658129279455631747500710837765313523704436362091547518057774853652247750562471636668244867102000615523849624985299024055869679086132916878728937813217021169218488053014193937562717684840614440565885194592457541155821214434973884470435294593963093419910046743053513996126818101835105995273962901611342894662803515807111503277787404487413694854994851313043277493960247982636757348618092813668829345554100595953532305625117906003339065019594397965591814631160324813998159131129124512266230448868560687222767585799513120773936620116581326134529072628495828688785777425915424431933921983722295660491864665100463991827423291770070790929994811965812625580368507255169804567674679748464141567258370279313699742436219989837165318550786678395122447148577834817131501312311666346166382564826266102360653984421936535204735933261059015917795427186447214876401714814472187406555472279991915233359680304222522754949541081337789364163738710834433740464933584091926300204714177431105001580985192446225004435154075291119628154488450663817488559647177852669001859776556660860701495518759250436625832947009237737683357828550006114647486422422256811913530579806900052773429334263080056704083920618428023596913501163824653907432436411723053916587767371479340957753230357036251039371520300702665557538585886282067236091795485008476599733029747252299598087605481478392879039660459316599007924117641716619228525087825573212032784454291713007485901490327985856481163835289070744845636760430651257460016925912373546108867/24164204409537731639135382878561114678030503263759588964474674497932100716294276466006444526377087696110395527439557222691750763172847078596394798335694293424528244641528635909093058369746464518505814917835598965520970397119261757437512742672044230778388877098525797342521795140565218314494545855087148538116476296676537178914194144046471603140652981025231131992989613584856316097209553111134221363720846047488401637466205683602787962237235308244544458870957241217085162977951929276129057245823655128038382409330234602442105589406882571267589279874327149483210698845945283169680745136882385573899114049970617551450317265145137452818536840848897093743102604860330543246736204875490905870405874073594718968627317958198134126327145149810836496330995970221338143922336899358025456611874685488106715812651638996007098247641144398995163956828113591931898393291101253481702126595189424966910441105802865789804630777271849597523980151408418927332040839715855617536450507863573540842075736054392108137093744576614945728718195418565516814489537306133119029785490133060028463189740852925297382774658144493112192753717956398306528942882142726463229894768176590245756811890799042710381784609704972134705302835490038101365419396915472955538167720876153354371093107478399067690410739524472879717032552717161404352584808862667429251444087441341328906391104573907556092299356940800902901726934379509373317608545618870660462889840000901427305176306366849335278772720168248422206122543873375212610308095005696710652308580120205774693253258917290697346301652118805335852529616423610098758375423714449849147199915395733307430951728910210384080253167714525731411595227589301090663908135635189080497237844921779335323306645911250432502470437244590314875572508754098850689821875349331008009889451730741224044114592043299276075522265029422399472635919940111666212445867670700380603054286499126891469975607391513137459996798725337113405924984370562159228160304943461292800707946667943209530405561458773937534816643563968541036901214326363956645752968953706950401149912815447841407521443962447798438402577640512500284125132449730063575056614733111483004388030099070946079521609903939163370895260735669357410409366604900862397217348148259768555244366982270513074399993264829879113004251066666620372829057052899402218846338756173829877407381296955856356829486857074767024079103529998446283796892100087366382292319031506332656770925057623402590925138631539421900615865772515838840015236198971144659670731976013833400908429283437962783266291545700952355527196055934761239898928591899249813421849365342449727874546612223664528128758317774320995485749086767881663399315253452241530781869410887933319203005707127589826730925901463408985459177977216862387433848754144174924351113758597053556988962308374569903085270679367734277952833708860508559394984959468713022485927797444387200290190302514815965330533173853566572468703692230461871449055151770826578898328862513310203089212283658501540887723123273812708949106943963393306008844633548329564078851696033714443171154157345175543835056800721528152135599811314066990827960929427513377322555451551033873613350801635541365289280099988807788232103195454020217418746946805894427387893941558770184123435648906789811857936545315739146742386096959854430167517859731874282767161143405094539308139579174576722205439118786692042492403114135291560920243503549726907839851642152542343563233599669776428106272801847444420010519058141228844293679907032650761617160333461230425003609695841142732406609192349418793801950487232952720876787028761907219870234274464782794580562411618910664750578476311670700461790888858274027279098015698420731445803177974929737515776416583528506242308660138695652072330710860393621551883482945042075524445788766919164924104378525576653386208435198522308360904271979418938096805892652978556147219964949644388339942677863617292483876364231202709314935691191197729072665930902757172693617240274004157970589900478959000445578682098222245626458447254672924287118436987096910217880344769127553966018416014656479651074972277263613668137463742629822350613015014370689436259709804038236367213726314774570785306935118935278511558090685089002393018285749617228829852613303712679274964516202073953584032728581355366603710203238921543759837353354064326306724308601964068931539282408038655155505314907839321273527600846798338254151860968979900919180518678268985043930514826107414969476648294183484843484407087298047665941504176453015765556501139247427455557141679990162918992876974856772524533999818160477272239183293287238281232417065715975268234723517647335056259694475155810643251306942831395093841480425241796115496348712359552027328933789292464827712255430443595736407301760521888402295063460587359642297829493694175038532776536059126819466288860096942098385942780081243300544232158256432993609274269843382748404996883381612063745969107361971008521289791422016514354727235815956764225000*t^29 - 20585256549256972640768849997682889882858828876982969290599990237066073346759384027847270220032288502114144129891494291127708149242512369503153430540316325337319117492992672047858622013046273985160742386906403828359388948229670354602696450905406219545023725418132603952656914799082726500262965411465217773106207481608672497255527708449593614110871569620334061840680293434200062668852561506561639556959581906236332625692858618398881881459756927136122181819867642345267486029874501628040586741715349541476800927749885828220384887722911151142069742187697063291745207088376420278441126137967685519254205403137115607356357042668011119395115593630956781109720997450095652781393167726795449740152161138788551076115989426041469916491150142998164139238368054826733144292862596019114529318224857705369884761612231960348711957216122177820283912379532190495462619527060518060389532546156611758422318240836775000920094243137964179227971176109533077441280577846125156729058296904681236230865676570906244058420905217194763286641306651853010037857297613678913201816580536993591118642863376182404406328140757772250583217048261947661081707813931944413174519532114902508086849024324062478210123918461514944163650941801483542132333891598909140258481008410756497395970910694881577630588760170326660449049178831178918369812488557781281983840845499216666180352717819187928007554795224047198562150029795733641958252870258988313823006296351935642098825006271128157026356395672887715519498995767338011205047814036654786131649397933581166102680131853101861639849879411439431969311420441348685429758862510180115833923989671067746305333297879271121168828026514188250440806309503470115613492188141012613392635805508250746364833028697797425663677744030159278622485460176738646793986257910197071861719383404940237982541346623963537104635325793717065489684077692039407538303564720482874225264497465615249365001863358951579778716939695276205759295357765269616805283987516160569480262232091903995337895549552158720500559973942402617417368553749926904076490316597436699146951857064427891820547754023261434699956959106209410179865220307844724214299788812857118655664989035106256474537770216423612075656650952404853241985059217101663551818376254923512153468513527071184040474523716522616418344774142938438234437973900687550107320769257757326056675009570736832510779071859387996266125731872224682826142403153973365775953849854759338639197734438759422558706719849006464210003133780029698451167329953607363333998088427260567555413836411771677958658725928929667082214134024276163240100526002886496083581807446135133800890278930008926915633926284625387478334670254053610352928606831766486963375230125032501484641008079261200011841146203201967459772701504010891139096909052312001221251572840230800721131153508616722554915900530839394695832399361139363924461910146422254257161062432698848099450248993930412712288055128640300262750770517465880480927857802541891774071005991089177465328712553379437735572710157692160191127709106950512437838657624920790281594023205396266789273182836967782952017293090571553549768197556647808838274297859007623939665560454490536399468146360391979732648123191062460430081161955681714906829669528075417232513904730877958389887840421993188659699422207550916271364963114303433222274667687659944736129207531425022889926200936650800495582131626553456906768088154273052056721846975819569554604663523916728255750655332989849536397202275484353151999693371814741905726616309621686798382555232719239076243483808337920362999658181618668136462434068682245572129844125246452757329539933781600030456711986095880709584079682424231678135057335409735326167064226246837400503154205056142159990463887922688617456046673989825997655415146256170933438021689924356648222184814076278147171030697149676891798890232049707549446215208136296059125862632550114666414155370847637880480173595484605715050398431224700218336388854427096800754742546630318197057551784577429740093173959247203909175307928029092015289185813647255596919647041598673135954327377453875747035168449018212495614260626580192534959369573389976872181899308712265255740890894017454535180725173615300118877640535667015639342515373755721048207768397915958936312958794843669278295701131557748230354388611817356906031689683618541494172188829696913740355823193226961204838943740383733557145733105345628909403113015034378797017235970897125985470919547851861298848861622827137066515798298443407418409588642387479601501740538819817913986796936468045769110103689036652197807714389142907060944709091874264201704035773608495441750845965523846780931563684769973785893340052970350322074332926117237939011202204002438620972715788160497406239861080230774817678310950323944844233871499715876204781720902735598926608020850370630673439972299417591106702497332138759687540634434076060122879601846859881034051549732838179475581212698545705587375169438884774899329523636459927047301763450099403815067145779/11384642409551046234581152929631156072446299685824920011487493515053833913462271504865616073793751789393518403668521915007646049213873930133090729381912675407801365834303849025369641420944407102013786875082442475581974431031028942935757919248680864283713482454209663652179170149878044746126485269401850696949129126237515409069535401965189494761924501532832394115215668520374833982452878854019686157185977148044024730601894350805962297917389661828112964083647670862046892238271349565726703982100059229544520141509480900179939657640100869145100492140024630197134644705324667894374491546610360202057960629673257745504498134242709075791517548645157264216897255342242576505390786690381347606120979496486707314848809188734727559645062382841912622600899633990615122979502020655396667872440065742736356913521314975258005802752002769845869710950052495611337569968182953268709980205575196513784497731712231404672960783825779459165512487681437729620421284509807327342524383589875196956119717791143357205330628830540553613440794750841403771219910999019805376868285198066212643768448787540411500007115439978938809587288064004259614977048815391816456587713895714101736510736290889981941047691596633742647236546631258053120949189683420144697356414088394600801400060470985205710079849055655230303465272921278214643254835235553019988324040685965282546063446331180711931608215549759199336458577385186472307619147482504963786411317977436189697164162731456857962119101494338241317801540785297721496733916025033865337977822741179962048966956851326357919604954618936511361428065770970326222177131300460471711880011225397212147226172151949694364246990510713336293406742602417844630799120352262135115493028086391311367519567913997809131751397572834440814302296908540314201117866942998989597507303631507583077744409967781740669553210177974359087427063685705228181061661026464074590634388620086730859864625244864874085559155874555378206188667604470473230227760528279528626029580492725734349638073591496431106760995926881219397845284757338012268988850890194756070222481274097967682292031516918253951375109695510934041907741201411775801837018103505525006792776888310692220607307654614504939365596022207440547509598136076536575138543718892756858275411212975213631093432331284473058476715477002958180761991247528211339121857429313570679151446948208193371691440231896400453617856056470532355163056827231455247034018506670097212110848344517590313910962504693349602984920668558228541611265177267503531229288666604729427324546057037374802997362645222326084232417145637718290419814505174499688596832989623026442672950504788390605908938625066343569903822270892300824556842141760577140109108078769551215139193876576459625901709533907856417287216801781993020082179828101897994371808257402877467654186712080943598018079634251286302856705434481023764445478865323126735625873262423032488106067947123519297075905093019898733823377767642167796139918832041197860735113049018084462221724663399260815368430472765912526604502620214681724887181079586179790790151201362499691041939678984208503347065713647728908458266628855375878565050813366295893862440237646457721552956718676055184744847291041981089500412348407392156073787673916595727028600351265683679339891967920453079941753245934835467730863641339068070611490853710202328113417299875018359579530894964880399516713270651865510185756716225426637067021492285433277525059094240195236961017720202018549589277185953412830832542120751340128556754173313339547842363278434033082737971413532308498064876284875735112431084974125461377690225715083355777024430937228682468608900988053915893009563729133301815326123446870775592162527787983585450613482493429056935082464776599825882442896123531500416410578287658236535109182397009484063423969414401170472465519930061411529290130640797873409392512881140750506084178408428714928943434795747029137750453197782743830392467421155671365857317722197232237873443757228642555564080970545440784004279200876996136991537644733121566298340384664430193830802032445134163702906844425710286919622214135129981281330213631012192952970511334171317324573615886080903362753776432579444950019340533231595354661211194604373234883498919194550425012063362750696954447802104392857451512656483965621299041728701994884725553887579614505099621966350337586174394121894335306550248839438474405985780217968712548681742441829353648763673846119357197252983005543312169326572116116667976222528653327872653331751465867821519519752006246096446380477386041211208158818683992015799617900986355076198447382621370267433034136698233580666924580636852544857313476104094074204217438315826162169280070762619681355874991216001113280443175738237534404524753057056028084642328289946731344147076185976317400551221773832197544025598555938983117716110780669415340847638715147496503116340452479657689212734057781840099784600844544246773813392852299207505351616715202689439470042789021782352352676192691305883078317500000*t^27 + 705136079563127243265056857491417194982816012774919696137830537292432732139222842537443877103742199618763975648119188853732363876357414348183053330871299227854017546777431962406122190522808124195313753429584232069920664698886032494550943722975444497167915159629291407207284073362740153018273186659460481736002300931290809920473015123592799259500315310950973383593311972522255670089187537718705134805009578715821576592672448549792828136421764944801227791516712209139899339246733562424054183332940880328866589409341160101076055545267603785998574792475672430657898315881544850676828002216353536134839787354604328049640886932923134095425746773591911587281105517269370503132918356544213117420408839783541894328014477273458436971956049072273482157273832805319285491502981682074161837837508946266507825002528309141415814035920022919192987528586008684680410985840958837567914137182567710861210655246344884519130633829237476055307630619277838951361599226543727061993232788801129236283799856934802596683337630272424167799684565815972416992489901943537949475312074073991684326082612686179115323748642075760882611957029110434053171823743332075388901847487217566306583356630967635303191332992883996435306929166862409591362531896439222957360228085172987249179187748256758155723991111398277231325833205837935121359285277296294617368562824387569241096008267838665459375403729913448253241915633960793565831429664607318446173788863147535119327627477780990104367708566115571140523770311159557234952341870892192829562530238511202755913537210399033132581313469337723696660837187432568008076343856357362127751219233453418055257131867028107809451149160941133479495346905107956361984570466962239330648538033456429756536150518840369343138030080602221762609037293256229938975949860659124291889679869439731426893842154363427683917975384944644485075126380226639391958518474376199718694172605461172644537521458699979806229119652306194067669150687375845318038021149954850486569723692867486285553527586961706565970616685129707858673355263293909436172614945426996242286180400015857387687118127758931369516796893068899977654195774000673954063735581203312462014507882802628429843962690391320362669133947539713118471747940633185466338569030929951382203729216328581216670358413643246090251777718380094275167712794125332805417064448067336874029955189829361001084817015773189641914226033026119578328438170250654082059123275742150209587715853042678497514818142714622055006841711977594722104529507630202209565074232947729381497825110873011032812353237742312020543185015854308232419152249100516587511902715366489916219213731765464387028856614103514598225469414916262082663621099106921736153238688661858466760809431420388044837456893513039308777764846382297567595680440472725019037796623809368641544542542614106412712455235176927483311354549843475468257448170444706644061362620039496405018333319371425864248710778412078098187677766118092439313927577562745183388985835140483574167343931411283073772222769717913615039743724872450523869964256888056240028741508179611821380635777030366468002496806708535439384926841645464120589206777896242050761328205247133306153589990016563099272284831472166687980710625557500247219828270219909301839805480505047312430546626563278379787193329332466797451772278329503598641878071999138536892661121873813678214096516355452046331979863626472364142023592797794453256370342671230968569116747705917550364765117172871516613694695573382394795237515004097593980567073501436549077601295906503491523747587571369921004229773574377891826025406090136089654537832357386521428574533919469555144369799645663342970127657786119321854457725528950938847862611500101126027727480845769704876440923645999494214438242801990415841021846588611529002298824821008115940827022613834379779057942943770679774629868045774275781421624981004006071560091965502403198683874378026165019801920125235754420906681672388898080253078786475026240692883669916209439964619249971824013212826410895756328178940226173298937205982386363480009734935330838824688461944950477480364886331026282958648724522801124961565896962202126909319131713267348847656416848624788811384919124460495772046094040692602140424541429180971473010898857301898943485778365321033228867769384247605660662681629652177233653232524315879539685773614815600769190088819408184770088232052612045686039580986003054952117775829289884712123247240759425578690124473725600927967527139422292615018098683618276602203716414877848235507705225102456185253982757278782608985862617606224415529828495462476594385247879896460345854055047953177326199177333854548058590832149337434596996125929329372861803836130128577519458511086269922145517459473515810632477238667782571500935563645613846322539822069776715751681914607891574476630462464710317201197304705093114136988277876999527670477406983675978628268337557067397629946691075912698157228810859101303212942043840364799865778221394201968596072763170507432765537205547/5009242660202460343215707289037708671876371861762964805054497146623686921923399462140871072469250787333148097614149642603364261654104529258559920928041577179432600967093693571162642225215539124886066225036274689256068749653652734891733484469419580284833932279852252006958834865946339688295653518536814306657616815544506779990595576864683377695246780674446253410694894148964926952279266695768661909161829945139370881464833514354623411083651451204369704196804975179300632584839393808919749752124026060999588862264171596079173449361644382423844216541610837286739243670342853873524776280508558488905502677056233408021979179066791993348267721403869196255434792350586733662371946143767792946693230978454151218533476043043280126243827448450441553944395838955870654110980889088374533863873628926803997041949378589113522553210881218732182672818023098068988530786000499438232391290453086466065179001953381818056102744883342962032825494579832601032985365184315224030710728779545086660692675828103077170345476685437843589913949690370217659336760839568714365822045487149133563258117466517781060003130793590733076218406748161874230589901478772399240898594114114204764064723967991592054060984302518846764784080517753543373217643460704863666836822198893624352616026607233490512435133584488301333524720085362414443032127503643328794862577901824724320267916385719513249907614841894047708041774049482047815352424892302184066020979910071923466752231601841017503332404657508826179832677945530997458562923051014900748710242006119183301545461014583597484626180032332064999028348939226943537757937772202607553227204939174773344779515746857865520268675824713867969098966745063851637551612954995339450816932358012177001708609882159036017970614932047153958293010639757738248491861454919555422903213597863336554207540385823965894603412478308717998467908021710300399667130851644192819879130992838161578340435107740544597646028584804366410723013745967008221300214632442992595453015416799323113840752380258429686974838207827736535051925293228725398355094391685692670897891760603105780208493867444031738605048266024810978439406128621181352808287965542431002988821830856704577067215368030382173320862249771273840904223179873676093060959236312813017641180933709093997681110225765168145729754809881301599535276148912412989213617268897971098826636657211605083544233702034416199591856664847034236271745003981840308694968142934842773328773271587739738120823502065073825313365094165620558308956677997701553740887013306080948022800265096444913318839563897823477062263544080596047784718382276779862982606515434131634776098222106891866599932995029191170757681799192612362805010542374653941648007554658602534661245305693642235396752194919456823606375392784076928836159124364835117523595633257266085767842153315615183127955039070565973256950391171650456356010700742175763675384235466134294766669896734348490713398240928755442882286217762553830301564286098127058723449741567957163377558851895674758762109408017001511705981152894459958950359675017919107947666528599499864058453458753051741472708914005000719721637316696365386568622357881170193299473704564441397483300956217464281287732808058471679380181433299252548672466576523302119892584154556900818909552465884999355174371428211327605801580002189189951069055975632489024369903611945008078214993593784547375787353839086820824481732955139187720309489456605590642111026001465685904262847796888888161819281961819501645566318533130589656564971836257869401050639842510974556404707421954215739148545565345323449469677388615203006183699314636676541890749612380620286187916434743722992924208040818652798743494316623141260551512226712777598269932297108785051436284501703923388274874294353860183220654446569624075448040254684172987906546542336515007884828769227021072887657481951064300132705667701930222677038499708634568735111310128692820610199407024407285372685665308495400977219797766782184664315253180602724448195627039993944961882848385878300276276563682573489171269769252349285285552894275859032029279011547312526244633774219457191763785293997645364899307024987035379622812390989875597479611661630334955778008509834621901956050932925625924223348739524445602187005307879610306659957032925932857278665568852944873371578360628877749279243710535030382243833665194148537916733413633507534882109489352928738633743295906233521419966674404915605456016492292517166791312522439057354503691731091333909537912607464263967465970644981841468588690882748282436407410049858132931589880220956486951831876433996233527316848353402917670535020147222775493446815480215119737217929485801392649855672858963511354483231135552659796584996135040489843394997324824515137990891345104652357242624447576561791424713521829579656242537580486166919371263364613152571795088743494542749972961034664898461371189799091049383253602985424009643905224371599468580477892855011651302354711354689183353366818827169584235035177524784174588554459700000*t^25 - 746652398537304704675909042747961765315407977412498612467042821032716785379257298460760881477956600700292003660546704906052597205695603010623857128131529899817762030585946280596012386133588795947668008821886708950183763626238043970321930335217859157208920661777427776781529915825979297648993605572697939806464575933708147918255451960960610086312900418890862560696757324675534990318203099675654692765457731276608206163946004843071969789152358255576758366158939647780818600767003585262267349048177961178608537370818904727730878605485869111722296138332539113678820929336910537679676482096535094976913718095339494140435778506758406838682591542973034433532450126759467730665961539632409743713539090514474836220275061814206462642934261210760631735799698472143203590226449919613198780025124670417735401401236740244910937370020131605325839831793520109927442928701042616221664276152302187983065862963596974539429719197497893511803924082612910516571597911118520883404627312223758701386993771359604877905555265413947948063378723808020399353829287551476446159224801757018586858734445932717672965447725450774723601258198050930335945078457601354912564244552823347299097408147311203283419740256157252441383254972986903943188817910536333690057551474567564610881176309041111133823102742035503980762593954032799751018954798028019092602024332266321646089100245889172618965409946313318729214586421393691924036862048559787506213218399253109201980318302505433280777155234858000159988139580565768434230039939280323769104704211501380612979388127431121169518085537769252067973100025431916833763088703217205319128352178305859240920816749051603913726269305763630166974335744615274412862502446335818547450063007725656876811275009635140161180993899056017379223184327612910564556622835871203879892553655725169742413156741296989818787443721213930389099984805026427193878434738400665341388131718151651113932636120803310399078001059059755320122265255285330217944752638317080107577176916523725947123368685261528460304283715644121922958208108760204947098121944864223353506890631339100766337124885672111602646201178433107281259617662445371214489188122552394336464601820336032155605477681963274119282175249960654868977978696700000006801814745207957253404262378781481287984614596718873115217837342723056845991984169270416831876416519830090338935370299939696396859799285231902491195091750594895554737602960368636085846686193776159134586510059294249023138243820444187872900080777865527018504551736298366189289126476586497292321524343699391202578928386316133764840949751614861560657485876249231585891956894185505780979789052043955004812185478519233227776719952213783970880353343619965778662379458122764948039013979234563602190804776309751018730792623945041836748652378933439735459777019626101628545895086831387014084137193749433615208831627522051461950785379689334161284804806283257649381427595323368225571574593194969304781343238883515734911087362585783609271950533300001725178914192472602170906778221235825332231095229430199109388521516121205267471429593493019264523710276119359605514636224970202133160181524537719105806404429649126209563025446872484203944053439087214599104848894657236669880167193726650213282742727303426735970631872607036765234124817306478700140200625793868653911729543621327721230528885509179269734129493767253428660318607448547602733797937829923233647172779584862046914394710438436970231871594261287616197219035079746684479671593769783231683784107905568533437139786307174339529986190261475328002902361653549624037062420195853789843951524396605652658438416268206793947556232912046712494291104994626191286411264488578874428664696455574069298132766280687091330762444506959516015816911398634441484216505179233563528259396441920147483363829252533113777514400353988389229092574809536250209319924279883702897637385425150816813658956434710495936689033197829300269204196185346523223834440405407827979572500667333670063128437412168729393494649927509191919221267053559529757993369018267649740064791072677257970119631013890475566030192225651322691488645887710502423496571917637377910423926928370043808982634644736400353860432229368403546031971804270147920686392536776100054752830823308565855775170713411947467864813865854601520818206767006341287469668050170990993569116528257553146861710979465612059065135414048089767461768331323806503368629494616846722964898732125761276892473949167176925467184890335301896499763480451543028086406580804760952500127572632400458248463961238405686809735726192596469967340818612688901358575689264502338717055937653100648095219914549548416963123211716644718816780790619657657210691701280598014299201844981478988106282622842167515320478199616731810895477788517388906688878614680155327305602302590040695788103095324646326913922824217282609062421881773457727077297574470474683945637757218439849975733761430536692067838471053071266127012576678579991846088240347301139707485429548752778686000400386085927813/81672434677214027335038705799527858780593019485265730517192888260168808509620643404470724007650828054344805939361135477228765135664747759650433493391982236621183711420005873442869166715470746601403253669069696020479381787831294590626089420697058374209248895867156282722154916292603364483081307367448059347678535036051740978107536579315489853726849684909449783870025448080949895961075000474489052866768966496837568719535329038390599093755186704419071264078341986619032053013685768623691572045500424907601992319524536892595219283070288843867025269700176694892487668538198704459643091530030844927807108865047283826445312702175956413286973718541345591121219440498696744495194774083170537174346157257404639432611022440923045536584143181257199249093410417758760664852949278614802182563156993371804299597000737865981345976264367696720369665511246164168291262815225534319006379735648148903236614162283399207436457797011026554883024368149444582059543997570356913544196664883887282511293627632115388646937119871269188965988310169079635750055883253837734225359437290475003748773654345398604239181480330283691460082718720030558107444045849549987623346643164905512457577021217254218272733439714981197251914356267720815867678969468014081524513405416743875314391738161415606181007612790570130437903044870039365919002078863749926003194204921055287830455158462818150813711111552620343065898489937207301337267797157100827163385542012042230436177689160451372336941380285469992062489314329309741172221571483938599163753945751943206003458603498645611162383370092370624984157863139569731593879420198955557933052254443066956708361669785726068265250149315986977757048370843432363655732819918402273654623897141502885897422987209114717684303504326855771059125173474310949703671654156297099286465439095597878601209897594955965672881725189816054322846326440928810864138003015937926411072787926709156168594050669682792352924379100071191479179571945114264477720890746353140143255686143467224682186180112909179678937579475452226114977042824381392364485234647049337025509104792441942068616747838761387042473613033013222474555534705780130752309042916452679396556877677011487669574163609191013695448841028879464797351464889244718908602596244230647026758384788735228223061579767910350202115567552412526079379502427919776998048107645075615741738641150189213318655984272300264123780271709462514721821929412747396337417958852198523478186520732408800078056904924974029760543996100526422146341684967353829680557940434338276326458699974398558369328905933116687126015166479574935561707364928425758635585975795121711436566818838699323911955429266780290827570898899879549393559954495238922961652297086825041325998564766744166881468785786730274297930033578001254274502594418991876916145580977020642702736556847537204072738397376150532172667669421276909614500174468622430929489960360860885240760922229364377565979319145577534394819883985259029841873330751599897696577984916868866794199329106994697153730044695929372473467084014583586287234125136161724586103258618470106479213915088364974045750688815298924778070173641788566085357973226323427064665332139637631480705993851371700238386947957475081729024697282053030684877172443314708476509524259079904656134007595951076443060403720836863138069239166128097028299825689660147136465819759972957796983591203008924605228595202502513442636950355530234570263415053352021338766728284766618004285561905797089594879597203578831177711715214085700922254975591160914147564780040939802550076751444905691399161069000195491023962131336117440318212488825597987096044830636640548144368202740386787928112087622043252153426537771029477074209438479012678232661939626773669316895942962563968287090341755769459509032409454939522969261525891589776976737171885921440345948295150440560970994415466593439676076722842966253630603888582205998403289858317315643814296729462354466609337266282203729363759018441849709532570357388814174855133624353912944754813307310639320113200161364389785149531572324766564434003579797975962478738244753488791188771202840534628126583455880396391819010440624788620319937158548747971698037146657016330800728399616868835357979091297700422677554599013985526122614216976297994130325386406401079194760851666080622935406168923296919825205060497853756232236418454252421813859783917937622851338741674232533782071901563688590023151630560949710958522008026508432067249660691941152519081930398228270264205096860830390773901695298616980466119960044808952767512120378121732580269786211247069866824072293416850988861657935917135932636198052545252610545904568724778324205372051109662769385970526578989475270072862271627118233632636529725707527130296051877249851489322358462346347137732226550947142068290699668308302243160100547598444511379562270192311229513497979619124364695623344478878094550397544292178309544956678976715614754339161638226513940407358190565946000367119891850306964721482092964850947568063943822712500*t^23 + 6643599516793542447529716123592293744849331022200648615512183498551240685584131509536421672984517117779644047946512345691967918402093143548870829002430434848556599804381078821504566743733510223623319786873516111404603867355649669386714218334821770844840135382982501788779310546396559269341571944476922435675971508780058612017458269409784754128117475274873355510131023270913513762149893369029352180005734911048887028311541439884923617792214309526137029171772996449031930147517663111675291831119661937735867940937009059629924912817127764535469764860262881689144404795004619324424584646576562785676574896862994335489671392990606094800118910291904071934611645538502473425366361207829344699498414302832208523427196346460216641652036947175055513325307406899011364995662593542387696816547459792516853023201709743612467729864575168977246311204653673463180241976548030071601729699754465282346027467502555261648642968162946207071752429628203988034276218064942950769316514111563130264918400575745250452522039412541492113927389389885331541008816207147067422324622787400244287598282255092693531126410416199658085177791642783398703235398777894164165606905958272245131836301137566918587368346795998884241499835640648309865664640729592590470924446721407333940765965495311930201368185164093985604402195770688330788656980231643916101654069041266781904066824076002207451766743775747244174854155381666973713750064782347211927395720666083510892343308981116212790926689477613199368436075590457832118157964690048897359091696896276614062644386065145979633359104249323202869548962407337204050580579253334586970180775876150678164684170943744077381806155178756352429846562459892350421730839540727306310335541608598345507967055625850653223886924244405497228120568639253514698645982603540630893646777709278236390813614377243674915425935034463394289937021832886167929225990020962766466606184679671614509786197380046480986955057699037200961910511490697341789550987451156143742154532625803568102312355129188563999804773358293910876879579981147591859425004386812303731889572865348879710082985143722812090135172639223925901087173106546108359668636352460993148616765453222016980819894668684924615256385133600259842635395780989260530913380718918961159837404670698722743836108985351544859756650689199070604733375367567900138202105807795789757376187927384691607610048776378885577979712887205283473962570282773738094118900162884754299529836176477928463039001908719114600568726431596024593595195715023535257696420006900954841055628084287595212612367541883421183237864459637544718398499012635045867318256577661788388966061936197158747623707750432007676314688164542999874192056518384226550106585660349336039663689149840282676663571237098850446604158264548528390266817768973200918632065085941343268127400488303431504434105821450553928493237612869571722553237829518605133626219213710811156902333046002107802791706946506843145100579289688729894632140491033301177343596950978409461350639837960740590518155665198951458080869692428630235041715605140638418566218787695862556557403767372503337505722422622866124625696548807336066866612584573185070101265121093105295521041121681775839753481609057271747378709828147220789178802275276593857980103818662238199491027315059217008039537319647615203886335495844075852220086696850319147762897554808376811322035671929007551984634948681707225727756130613254713230673731844485394662330711705093985489206137598834091346046665635801390377164302779919383623823393772788568549396062561300634585198122106724172753619744383591932298950418709453331422041279617437958135686739359727444834269298660341950399611973636637830283737988915125643379209780272334635062058294752872651876875485660393221739609093590840447901317194455213095411810734140005156556807990275314534196280143389529111045562290895824815261281787131496995987373736878765749280594383007051371548990634874555379666413984573681600308951924814039788714292010456380287798491293392128631966733964479058448174748757378826747484785868176622107834650837014257282728983206808689026993631566130993248581310418618615448081157782039674733975992228949535112170863493875720359570022162803824830741967558921792954526308326807541152373828315307896510727587234355244183920686939602969967503700797600943251794418108899707530076639554174303124317424977061767549892939667037395811399960726942107925941177867604873893770710765769224521400808134206399072043618885056292866449976235579000176396945653685983051655120605338074164364119825026311088270489235624441646443963758672916545913980442034217557573668233838124331480784296443469343618924931752343513976307312750474873012411681288471343698203496907880159394751422804171663761130726965493305956750258297153436323185286817908640475697780086727510999164763098171237915913417194394206706675886550933379849455141038395340353301228401375551795956699319968709914970577913128641036248685519898451703196156474787579847997447076581531773/13612072446202337889173117633254643130098836580877621752865481376694801418270107234078454001275138009057467656560189246204794189277457959941738915565330372770197285236667645573811527785911791100233875611511616003413230297971882431771014903449509729034874815977859380453692486048767227413846884561241343224613089172675290163017922763219248308954474947484908297311670908013491649326845833412414842144461494416139594786589221506398433182292531117403178544013056997769838675502280961437281928674250070817933665386587422815432536547178381473977837544950029449148747944756366450743273848588338474154634518144174547304407552117029326068881162286423557598520203240083116124082532462347195089529057692876234106572101837073487174256097357196876199874848901736293126777475491546435800363760526165561967383266166789644330224329377394616120061610918541027361381877135870922386501063289274691483872769027047233201239409632835171092480504061358240763676590666261726152257366110813981213751882271272019231441156186645211531494331385028179939291675980542306289037559906215079167291462275724233100706530246721713948576680453120005093017907340974924997937224440527484252076262836869542369712122239952496866208652392711286802644613161578002346920752234236123979219065289693569267696834602131761688406317174145006560986500346477291654333865700820175881305075859743803025135618518592103390510983081656201216889544632859516804527230923668673705072696281526741895389490230047578332010414885721551623528703595247323099860625657625323867667243100583107601860397228348728437497359643856594955265646570033159259655508709073844492784726944964287678044208358219331162959508061807238727275955469986400378942437316190250480982903831201519119614050584054475961843187528912385158283945275692716183214410906515932979766868316265825994278813620864969342387141054406821468477356333835989654401845464654451526028099008444947132058820729850011865246529928657519044079620148457725523357209281023911204113697696685484863279822929912575371019162840470730232060747539107841556170918184132073657011436124639793564507078935505502203745759255784296688458718173819408779899426146279501914611595693934865168949241473504813244132891910814874119818100432707371774504459730798122538037176929961318391700352594592068754346563250404653296166341351274179269290289773525031535553109330712050044020630045284910419120303654902124566056236326475366420579697753455401466679676150820829004960090666016754403691056947494558971613426323405723046054409783329066426394888150988852781187669194413262489260284560821404293105930995965853618572761136473116553985325904877796715137928483149979924898926659082539820493608716181137506887666427461124027813578130964455045716321672263000209045750432403165312819357596829503440450456092807922867345456399562691755362111278236879484935750029078103738488248326726810147540126820371560729594329886524262922399136647330876504973645555125266649616096330819478144465699888184499116192288340782654895412244514002430597714539020856026954097683876436411684413202319181394162340958448135883154129678362273631427680892995537720571177444222023272938580117665641895283373064491326245846954837449547008838447479528740552451412751587376513317442689001265991846073843400620139477189678206527688016171383304281610024522744303293328826299497265200501487434204765867083752240439491725921705761710569175558670223127788047461103000714260317632848265813266200596471862951952535680950153709162598526819024594130006823300425012791907484281899860178166699248503993688556019573386368748137599664516007471772773424690728033790064464654685347937007208692237756295171579512368239746502113038776989937795611552815990493760661381181723625961576584838734909156587161543587648598296162789528647653573390991382525073426828499069244432239946012787140494375605100648097034333067214976386219273969049454910392411101556211047033954893959836406974951588761726231469029142522270725652157459135551218439886685533360227398297524921928720794427405667263299662660413123040792248131864795200473422438021097242646732731969835073437464770053322859758124661949672857776169388466788066602811472559663181882950070446259099835664254353769036162716332355054231067733513199126808611013437155901028153882819970867510082975626038706069742375403635643297319656270475223123612372088963678650260614765003858605093491618493087001337751405344541610115323525419846988399704711710700849476805065128983615883102830077686660007468158794585353396353622096711631035207844977804012048902808498143609655986189322106033008757542101757650761454129720700895341851610461564328421096498245878345477045271186372272106088287617921188382675312874975248220393077057724522955371091824523678048449944718050373860016757933074085229927045032051871585582996603187394115937224079813015758399590715363051590826113162785935792389860273037752323401226365094324333394519981975051160786913682160808491261343990637118750*t^21 - 3986779755635834760193189414421057520397019530534480573831366210463721122521791091560519801259158880339861541792838334790224062487747025818250972934896546007184726049254863823629194774330168166081850376234189069167168703626764058900180128107008492176794242141454055363833679326577799785327404701449594723796253127902335703815278629465578368576221984965286101055741415304356160110277768748473534052817045342093758104342090829821403783703887919587788619794238431444144229746500895716123257309857209057731715320027796203778786700028709929767742129810231389096327689836392517444304823803468008792177353979967685859625893940472756229466111789990667927305929914369145558450074808763477225880559477496041302334958254791581886644376071594696146407184929189063549777801893420809293136033036542543655281589735503798053848082421946751463638676877307428150642210213905812052902810969057960179514291228889889591892672905014752672251059625832148690302622399507585039929310538277558516673003883412597553464556442487105863786631647112727823525036442346556541823630137005588847561236434393948939033651791962313180894590050105819185030217671215097650174979801064200901147833645824122842461678633583725170202311784881994711757063560918056589703576607078033374960133300433859624040759951065224042202678806920514529936090219655400947061780317723380767610265408031175427581883202228356444802176243212624200628662628024836097892821740896108514565425080210137558247603198272839739904618068667807885305763449953000563762069883146327096826529422591022824800157397704820535217742734145304544666862346885076849402644975488788745086101070252962435654974372189550230415348618829050828856334115678607458325672763580207378233010606752667388959396245086565300399459486310616538986129527995863103493384974483576129794652059551832010687701882496168423527037270432643134725619073652227885820367909757053751040562189849964950821544337426928896730115241601357330160000527646058366649825338021722938118860279433043608231305881878095464702132388923132061703321212459362217985035673689480124002330577072165252890670495844277824583382198165802120898735507099245948678434861609670245980112667484594746480976182839570367790618784933239887806239582153643601701934312114207979664274712678999362660463470403297588933765412968271107405751533961262022727949007369519793466631627523806486370426449047929017139085573734687725097675355737288931643186345983473880200904317572366974875704064784139465163979190322308211253019807638432991587030399338713840879516808570413482165153550015735736789950360384017434568799969697209329493980844032756688825580868859925430513670491683333848860490694883802891043624957439285653341379577463128951885025596135870693750355358367812621557339603710188068274111576436774737990301617372194486096027373898375547357389878950512876517159446485291870465947031073169200013050347769909951548508234639678697453758103183009322442524643051628039710185875725475700711756134468373692265841782226116601000260466152778266135823040451723411240425293816705511989093747980780286270801162219068151187446609231398039585276827022694727582626428865673762453154585664096650804765988882054659606245496057657911332863306917144603907254920147185134931690951207001307085884105739949713411758253080511671221056374397593918107000622471290730800950870204972435980499720161542111473617108946318890601308228804099742756987160702231236155608443364350276574333998696442366587958597083168196675445732417181560153977690496524297375888507465333304105572292990432170658658140526516797800987657367683939718605608748431096031924478477345063337507259731948372941692906737131117145229666186331877846330217574490880989584336862612943448353619764862297853622253733431974486878540111048024845708592531950803213555047527316964541718849907857047978743441961502949032245331488328830128474388507076359221974885992541618204084244500426112845125569896482839524756989380322669211117159900381503952716320449351507778443547452950926084672521504393957723606378552054805376920619275352155606382658446453098638149420039498397298382003622565994090907576383894544841738015382533233077860328990728020788124145211264018766273934556140576986759988643155520209871820880491842921923584940146297276573846879148456627532784170969809658583089587364734557179130965370367179012617399431532437782989408791507595758968922646566023539436082731371103193388869952325612493985136508156335209097542432245975899143392128360119226568413465062575909806304400728354890031765165351000586443429773241772852165311376119051033739369390114517339742343757088242546931771505384736793310911072491734632931808224222703401460864604072647902380145566154545602175892517170832115518014090981632482636475732650654173059859048317356461680914591878616921207950307202150241026436921211824809274333213731929873640728962834558508486161891491704732651811937687831904088489112529342452882066676660517742435283362825740769/189508333276998782041475092244791914746311075515594941806127221244374378186825389025092242719051272022202666595227569765344667154616038091656417110208235839086382984074126182534103347876590130642217073448577303320246530901634519050110752941530836747082932502964483842160497987588032049190180003242217142036171838871531312399418353274948495937651910957192489541793652121954065559459464070365048191933282104079242150795112278634534030797631082569561135054311650670250221560239547930659301656348000985932790770057424899456411417903574349871483660366057552850486464893231491366192072281645439536282703940916300191043180465837083604491436441182416282410566985368429876428785387008262248519157790217705493016172638562893224036396576193701964756699195099497483531239658791399729584285081611032239338115082218162321064941312890480889359818790969817939368848990774722451926352465533798302217033875285644597295177235407783161183624679919169274008588379145877538119738915205098543651195036296150709300063888728359308594310691490262453180788008456381199244782652200812530744629189085407504986459745772541264323041577217462928048249307396430124646606553249941079457477321573040901562745390145832164163320459285538953927727601418332707998688914222092531243153740137032548765857229785522708181448987151733078355552316511995540953842909497132838243623913268121517440849130544554997852308751474486333824747946057472753434457033119127509244648446932424250803344591254688363271625516331084458966529483819547147572085593571095418001808890958767420119407088685582297207755448548237270026555495104877230212346822547105990860587367337684628452771316363780818268734969379965713190127587841888587093847958479947383319658089701922448002938470468914262741505156246676323242602458903150542187088941451754287718312764091389161894375171448925287468039158575637826158541895972365985837906212183241195271456131650038744487883841849340424929146494591180005392900685703203659234271796743605620919608882218790126927739872478782867503020033311488607906092485219787092833963951862202376108003370462517645469501150894310368343057843145464494156204491978368911844833569205345792889138059531145135858618011163599477892343638031085000733051995634575357691802348459942692997089008687253679427308804953281788372201503953685562772601531539817145151677800483361478001466664967835294119352148162927584016843708026689318633925783662098607829369298593560913925722244593245827185937885635973515853984585035248924903501208034947209160653601139334535183056105167013638719911446446896329720610714924682407820903351008771364663766232964924427868471030779597377644517653687490629603787654266707567371027903165534797498488031301796428023586438394725919597505153670986184728533044980989522277173394075340619326790765344027185893432847536768903399327055717791361140923688716515937761810418263001824391727479888809261066560021277324803283271097219983111861451273183042673355694224242058189232041951690049130552703027289857221401063975571566306503246569225424167464840482019997835398583803716395513532850746187034633002948249407238089486674250535278395484444418259856475196855664124261191477609417333788773349812801894992123049554520192336002959928177943735354237643670251391470895989092538503759994121234251917942251113284444024492808940024586109720802507286601232955773109967649474204966256508248444000890604593898132453175054454399829588343074879052733797575856517160610901530351746663873376344997093796176892857069674121653436078644333934088612340216235207723397329821834209507181593119315558487101822872207918706663782707278600298040339088606402447684775559465905823687444639724065042211236072323807965154488111931711809239337670478022428971559726586023670335862820450986484381473850784087146553645131724182686736539742220808182225470417216984605324294138544087792477987637070840078273528504169034596632009102185171979485709692531748419183741599384032729023366763426937894793672677835206573604656193399508620402272035276721931060080245133847496602233283998697782986978689096816980634461800210962562305047683937645778730305157949424165060228701939006961734862810348148028751929661804298422369811927139675634182865808316970992622185514521242917017222720310893909174086118518210142368610503506114401946378097310477452291333732592399047682103239469980681336095702123546485441923170602917665233961358302148494409175705826052514634016234752877460824038361965073235519867769745925021899140821819474389686574386954530401182894645128161944711815794881830083426113117012331833989544848021654355689417312781839172452299488199478006038005386973507369031767786773848719383515737546437632813562680669012288674485739915144055342579297151800105945590076485491791407022568181828284908629925395056707555743822852030386298342319699824575126028747526660948108587621677809160592120915669132070674418346707408969949541082871632277908122346457855121604824250342684449768321531986900000*t^19 + 119708176343855738017974121715449693385318952118567293948879360408810121101711131135149591216057460935250679285876893810864457546349079671695513495542843563223846952232291666436239920819639171027631556206518323032329091328224661881065226371321529193238900929842680772146902706622025720337702991043447009698372949312955818660991854087409796918295617472355881981514206917597072019527540375305487101573341313012903410599875680511295613883499532941635029768243473319603406135550342614963680648349591004986305618229519676415156094118888616582671204237278809172525644356770923508707636112528466350588186918674834677075706004857146714584423742066823791087071814072202562142966744726091216749078961976428483622008847843892071829534432045557086441184400675919300356925068649800243722786271130098455805435723096286961134108887863329832799583145388642637351071925663977396004573413574775335303872604548799723254107465493180201867865384947884118971844470105909500435396131510891414349113793034694480048922821929537122694991280857045219254118792075480135727906615494936721486047902046699857229586380991031121789819918479113248517108948046187203774097798192096384144525471339430899051281515354066193997757675597034769901321193560327329090962677050791794810129296682858830363618642168705294446679936241459785475275533224899466717371860942410330430306886124736595607122662904083991941646125579398242337452445970979572229142149132671561708313239586109762447701458647274809921026526355528693736103921032441452456288085908792862315856856685701536463925889332888353643301667667287912065659135365261947979243933631016017952029156858063509099018616814951389441106901636497469307956288204854710114850775943023201495157800761385606010499589819109997644666336108123158619408063953137627797635793929149470379518698424473546204936077166551809715593950911025144554572479203913847476864399679756225581803241528532661057763251471164902864490501672271756882088468489801599077982673140773855538750591203560236237933205302260619254580384729984701109980338593262903806495297820692995633001241026079030317169579278954217309950996659521973613721308870056854413158932598414408810365216728291011279631817309978278074752621799015396228800375912691476224175236600024489931386457609608190331444204333299935728737136595780754952152300533528883641876213584287327324914848667573803476163640992548797006581086554849833225359888160780739170898005691200140437091854802131393949917034619438394316075097029512441693256484688450665235525215362879680513220589627191878152179634595646969882876381745459901415400037037670196415136986855695696265046180988458459253943280447935708436124437342669630191910406521665605660889378405966232692753134337884421729485808404011942832231375355699403468483083668025550021291926721926141189619882752768779906210792975065115616268571876945866415522925898556537867037509097230078789828942258308913219674432225956070147356786851314783455716260997105669409566338826906190160678212218611830559109173049335250596424849898860169597911355845099375546610074935119400693259704780169523407405983320752140958912320120768542459831186282912679837350829514360351254046504278137461054491718724512983709979212579528446697827408668591051143652831726794851884094238160666917046049124931560668332649681903131748193816409821131979465018958055568495266731351953625950091067637213647855641702716029650804204664604590030869232831825159304970723715123712339368829488152226596949720302889363514806376725401030227664617783117076110196568002634288344784920996546677394102615354188378742102557926326791006002812173488378899779179282373115611121062199711070582504175290770063857556337857614003179154178204494690928430480485055563215271834232566730370079882510903544478075711346206314424053044076006172131224478331406836309430915451139800526495280147108905926578768970073440464081738707881491178892261281666967589284471060866056971339126197162014430188429829515297090391950623745566396825829594773559863641151294536568701986926458443509642126766660171214202531831230125958049626603679053679632750063486154715197911593353029885988866812906888784533093528757318582751594878137908476172243584537852517228820703073552842715846728229728381109372653427013233094960803916856622353639875799546368472241394978104504576272207959760500259060302112656554032374608322353971521386615836402796573680220684907384764931384644008181228521518953037822959017737400414232782442831147591940599439417287926832052834201191069989434987223741174660597017613085925727070869005817955336472474377727938607587244874695345664713327242497501778295700722540141969771134635835468338991489487706342558845206518938554786894788843892319732307019671329347034265292433256121920461227322755991289708786758049179416085649308267428419476968367520492670481194321521278808114517393120004589254650106111535335598598747409151473487600126958508723990259120549002338510558209800093524633851725961/167213235244410690036595669627757571834980360749054360417171077568565627811904755022140214163868769431355294054612561557657059254072974786755662156066090446252690868300699572824208836361697174096073888336979973517864586089677516808921252595468385365073175737909838684259262930224734161050158826390191595914269269592527628587722076419072202297928156726934549595700281284077116670111291826792689581117601856540507780113334363501059438939086249326083354459686750591397254317858424644699383814424706752293638914756551381873304192267859720474838523852403723103370410199910139440757710836745976061425915241984970756802806293385662003963032153984484955068147340030967538025398870889643160458080403133269552661328798731964609443879331935619380667675760381909544292270287168882114339075072009734328827748601957202047998477629021012549435134227326309946501925580095343339935016881353351443132676948781451115260450501830396906926727658752208182948754452187539004223299042828028126751054443790721214088291666525022919347921198373760988100695301579159881686572928412481644774672813898888974988052716858124644990919038721290818866102330055673639394064605808771540697774107270330207261245932481616615438223934663710841700936118898528859998843159607728704038076829532675778322815202751931801336572635722117422078428514569407830253390802497470151391432864648342515388984526951077939281448898359840882786542305344828900089226793928641919921748629646256691885304051107077967592610749703898052029290721017247483151840229621554780589831374375383017752418019428454968124490101660209355905784260386656379599129549306269991935812382945015848634798220320983074943001443570557982226583165742842870965159963364659455870286549736990395296710415119630231830739843747067344037590404914544596047431418928018489163217144786519848730331033631404665412975728154974552492831084681499399268740775455801054651284822044151833371662213396476845525717495227511769464324134444003228736122173597299077282007837251873641406829299245984883090900029392489948152434545782165081912321133996060920095297091584574393061324544906744442655639273363645141902533375275031392804264914004716876078651228998069237522310009850234833434420857086251471235045878501095903845707954523478846762137360606400305377037180841130989740177797606193143622883704299838657486774529838260127648352939677501730105310718967289044720744448258843516441699220878322301025914086994318453463872568758746318105239310855270749282927575031101992561912830619071066906459059828824589867402445735600269458745393923732055635832983757072712783150015595974733526852558498462730472180321276115333215750870900727026120989106705918441797965796910765997792783557030996848256105680936522870233092782650870162995764451453814284362211818301771134700109498832965164023617218414796091234700343280404142183167960632219945083950369055589845051524246960714053882258842303521885249945085782338039877751123396802358843259609625345461087095839726513938722973259373403430647997625504323211620511678728315441880741601782351031234044532690937217823103599576795264414366102418151255429418456354657407780392133758696889879578527168465757186125956470990094132187766377934226220195164875590590846995451126825312562626767868874827261166846357503317641871677281104066692158780391786317184358845223037988943388782295205549211567618514241945558461624925097647844651112263058046919165695058673166185066069752412174331638103377009618997369188232829449716173906290744317226826183048517737716450882883019363829602560477402997643960441949565160229222925492782736902534301104741173925918187000262976769784064472747957154905411093373841862917403586801951090652050418792783371863469157478740592062186490378504317405811197356178702488633223368571888691868312188135569233874278841238123301959536631375415074014986416462612475185959816892342032709564774947231033090324644087066854869269393663861493410366252220948470044734760902970673612004024817946480442829329651167229470154665060828266420636997994188451588688967590205838822380396753216490379544394677466294303790496151512662297922745938504551131844851523731207593241436824878950307189437134055583944969196208657582770302030161352183809092052313693101048155515015196517921376978683017163398420713854656326623042119364451262332774222610000352287410924425385211297041777649496207756070428331108679943750881088789433796013377419860916905340454088837854193715406609445613498594031341059796834639725205124254546595049723447988489291530455495275113084068863366877836908897140688044422645735873127807077930313843603511278093387457911313117186475915887106153094737380971576565160634750160944893915558364908247649128490006899182278068284125805262192764799363755949840139815947372854278083780801732287113285330196244549575320929086772635029256978052378306641171424801694960303949259345989043237469474124486776506537326426065661357322598154225599815754519063080220890603926266166057635500000*t^17 - 74207164600795736862184626661055750510582526940628998209132032109084254938512624158200505307593604964407681989810797028975831292673417791669300790090676104369119420718059303837871498140773455526120739470520433257740374928199362162847561398500742797367954053862596596812477896282363692157397050084732688191291732500383825004883072732809477532949750613145546455184782279749951806759944094238667816601887736530405431649309171514166854697008718241305292455024997837116762423334042191717857143591023052674061640503497171143824426033036907919156106838953259145513115864662658728808859259497714252365888173889754920975952272295890774837203775490013673334481304765656469616907506118486281779402562414240740841560055894374798530159186203622484908572576713467396759315943526740010073977902946257410251264831198373186485770414744568518190236384885082097145624562754425292236982408164576402556078278462575862672334904744796943297845033037569915427351456017654455206031853692730094407112757352416539133338981762048658843064336521449627124098285717626428914611737337918191054318292308601197906867796856958076481489170695106602425467843069580802263953823317454576838289863504019081994990288739181990665348525011258088629478104854670817215791081197466629615509031774771593209755415525847386683129597796763929187348531129374283554914284790502441422766446745554593901476735190247157211795682038018296500565533718911014227028393043089008380543419282418042243960068317399811115540301844839998859795697929409386643925152942291372189055179725347171597595106442835181754334707189718895755043111552188963193757641461099750887316553893911220685360574145507591783035275411456599316756101685734910429508249005452430928216867409096770788683419241852999495909679963790403931327241271889617387985425537698398995053952219592830778118623924715335916742409271503718833981074743134461587607730610485782748735427422267506065326790738720404681872500072866069540472517662643760255113552557143949854643399530419592772862080639849975357545637441769979433941943191019753730333898630792821796895807354840518848134158949017580099177327863411812868775893593296389438430491355108440812824160162591408120540167217852528200326180734275414245417181148296989382214920128875303209035117291851840076702993744914641741623722395175028570117704044862154614193799161860924564347162617462112392910468850703370564076662196247415627270185728255277593196070028505120810831780839167785370683248833356701014903634762993853789129861441891492224134344385434139653930964050980605615828507625107019697847862919812352463973464172401926751795245411384924372701889284645823436993767712670088601049094362552302628093125748034065258312911935795247902389598522317882915253434779642786651712202402532975163485692308371802861914028074232629879791091325115259976807715181943791486407143975723046286428948595728241793973990092482874186489022813296351301092427028054659758594780469706119057126570668357046930107010125139214965153506686047974779656791859035950535921694661113806450137086956527177082878002199781985457284498944460603373139655961017739870188503748908496974327335880821187836582167219633849935020029748411706924857795467461697385526765017182258793996210255017022566807395295712767311874257188060210785250587045107705593632490697946614435894840196313781375995651287073630612269829410104314048973439340298276486121192649932450753385732577800766675018232729037423308624959804776725359332610054044325629298884109409963547242237305931613540154717538966789510814700322448476691208188063068950886730213252192328668841576025056592123882695508721338351106328963445166855617580763484783735058316952323750153381876975876326374743214449637667493656866355028819676241313828196966264232301435378765706882112401321403719595995621270167157878717246229154282096342813475733320456038776008384597832008107808560090856495992579247669261295319850616375759142194183557849530048123473149408721585342162619736520195197753746456418675327674099607886416399958136515632774853942496058346989721835076141721918660711987138971361634344481985794240641522509936689189268492848958372351214819939502526544788940534147925790382404704473429865850439425784733929154440050880384128338791262234987368480130126545498123528952287204787585471911778870644239933250371418783112448000833507005741118636793019936787834456921837974025052854463436698458391938277238425997076964035358448596558276735513093311083664828481742496391402006137700160723198446506166611822323433438195919777782294803566713376425962965062518215342562735233591606846937525319398317789726625744553094987799809073138475186125379332168152914142939679661027180297314383256090242982021102473586025956867175442793113751730091779994411461568843432807266368227189546145446928355908022838686806919731038839516612739313835651519722348135773485593853597714250478095273085633941935534956218702155972920371315315717928549045670567370926387196775659/3969920893427717132618842189745677684648825398117132273571003333273695613634305392150645584607184367582760273013259898981374681790449209728890679021935764011449302364905775691468091456620627074997620898933799537936635048079093711571805405370745249209112313977542753428788667401752230206932520803213798806331276242242593448720168297649472536223310987625304431651250844819464211609558920121103105138367064077365888879524080013454319512812139369416762307130396270290756479596488765106237870727466579477371477234511790724642030364759436196940124620462485059345852488829533227222655984782410714991686937703459847384426626082131258744088988389181646974909598097901887631953011526371611367875592237722374629434381229894726435880101805704830129351735344400502430738983734534542864600207334631109190252131391467238622897189709007206277839145113772141979866549814096943128957192458130818845708305225652951894808528997623339898618725831542009276841678619019155191934824775142101109281284252998039491146191316081585810185229118057042125824007618325220857708718942059668383025357056649455747841351586073309279826069510974646191246046152738451655280750516243250995399653596776423004060747180334381144862499915474268233383058356182572684472534681020158981704007394488277437014170938668780850065795326435937795845356983402024236599253302627437177618268594859398552860140977363508741773732595226555625490491899395146136285059465855840248808848715518210959843593680033876080594566882553379585262077201484483995829940118265079749170246546628885146471991144597235034888935830249470458129827982013200212316000716446360058542745658419584606337834414120673170938425939437664094696128660011327828164506130215956581453719835005713635002733105631887754048148456961623859692458863346146284492767604382705630216713712473292075272609290132265764679732079279354167100631335479931570972020577279810039179253816698238110632213716388021107523076199193175260032162158591376655576767271489208926470336069421566703067138946265091099383118197826698852385716841111569319735024256289813011262511782703770381930946903660957642715969081775208410669313217988036984161256166661986499567311261795827147508843483860992003788875181989420346238714232080185250470183020311593620211077836396953916826491068469851581414721211500368884846630612918669459831838629243359197251312709510020242250251986148387403411674442412043152853342335686168630190243615390110615988107903280568835681889971888886372558838843863413140074080453614445580137515512102677137768579732506043064066380227405938554220734756032501322659953286941100131816691159684335992627014460963771536097285259968094145155816375043013672353371294989769397597002949844250172347042374901280477450677814769409119791107684932640801232845586181216356338433018125981269194045460531283866063843983382261675665379332009955196201455011994795571264938163258952829254628681022782092309112911615675630097607921312416002870388565188410155309467061506985095181256799623553115967876958848473582556981439141422449318606862315984066548273946970667779816851293285747569304408548244274389320109851286824623052809908987728660557660199191324518527273749882089818188357886756121754177800206087979944359083668836044295757697180486869857225536210604391266347436738115545716716336377801660147151986250336960254164288672992005080864634542892294190800476411763359989245091823645436463939192210184665420510443606038519038923641304342503371029206810627759185344828825186087998160231629210225289618071377781018062921147456667676169063694159285926179108800956074483478627668532061730037624507623031243506809289997357157749452712635041850628895430690156656322143897430359505331886991863580474432889876410925736323335742967510564609361584300444808844257359440178533318639560898503489061777394022665523237979548905802504183191181706662652719020426579583698538843443952790925033778912687904187902844956051112104812351592978744448438028742671662222552746023180173001468128639670588672985831091936623394045357488134790572204136956708014586249281509094349836967512270595826029463829790723182526489995551455216516592585086942873779284001078543189219957702988826810333320545444271587366080769763934193808680930374051625518985790662983358435565965821017505114765965621242058317244347053217281335132425030556947697399353891543933537695122465808705419294405242997885501849675807373684268909864602194291280825825388315793278585921273812453294088994676515738142578325010027077472184194326716596418897550323309804268264435291311278732948501988000980845854509353041862201170220030260733840563244425590535582369686378584724223319900180284522070026737766689711881513529979603058900247131419251804512286826599893224278227839175787986130283877181985505762534460716547915881075839347834077724735126976652942753926881630172478243833574515882928665639356534862921098172190218892707024898842243391767351178239448959038540089296244311088216102559151696162500*t^15 + 463437823102875624028102093441060787895661115229346188150724323711364412268830753440509483989030925624757835922076694570960244803940777732842087161996668986460887760290875448396400073439459424961814898209848710288289304874733807857289402587310161122642636856922373308153264179009302084769532139081990144530465690667010584657946758214452821258789595956045151614161042697574471697473279567686010025817448184194596307119597775555241616532582911836699293002208289573885394173107900174730077321659438948879860338331863816118681903057970490881014245760739594857898196749093520311720659420059627401586237880464413670200664290918669733094099517660318614537054204378083321252401688745980588641794236019906302255120412110940396932020446147836530968442907518417937563293401492923562603328834342330935616281275484063927750789640601206323733025574116233058667441031394937568717238703290865368806698621847761386579446083903737672408028867756058764104622140316816013206093154903398895977324928092865919591792920563692510124146846430945100308162135736204693560587394473594221197682070078460474151317479860032188087108700390760073252871932078311027880062024934420597086211037682445638376041665776002536158977092357981613026299408109089451568402716174681839540598321487003208031527390865885679084036775134361464127062357941637137948805123889755565268752166555072117462273662391642378343798685127140584709675806211373824666359302516384584633565627331489176191904688070792424230517815038844445314513964454959623730405487091472716794954859905558653538578643731193927825328073325834021773802672753639549775379737767464268889673563324384931686379711745694631680657019578339946929532610575378696702119836898882619321259713846930964367856904906883211305479615504524820312577754564617534813071672082579334919024163145095312634898533974345044250632382337181361453179436191171663863171643938095216483341022927475378292641674851427177323206877670074488836453674442181249923368293908566690804203324050639191164265842143575944908921706959861304754364146092473321085347569906414990964038445771738586653735570551434502098034668157992307543773383544771770591288042797692145916761894463381389450497592829854512181413329933689802416131854186441423811239549544794122498263005938981213359142636481503652883421120111527300161449082654034376320704543711642989761150262500594202703383287760598199373377213890983073198060817675164291157618663346412103660760494760865243344390921396329292488795206074389613389829026767771420356841678811733624663252701136095084683278675107051641744365187553389767716773989135400495526771966384409771387738555993462293225480066955886641496954694553005939409605545831735398226364314699413824197072082676705034254462589156591466602521657739795082334334657316794899545361461268477565114013298584774573251278116693675999615202619454264457842629792565028180630022026391553930890695449402687180859107715321191116354773423725666251364639940865678874795352155616403188390102283506612131397115110404413599237256272679554440756921179481112877947176102096603667055987536130939441168930316410896570360601929975901811778678477386473754237643966262189361177289947914948793283809221392559411541024330838852108805309380116568894932191139055651946688111525281388557667375850269379368813185175027539097020036421512898578057356185891345692755855620448834686228798935371337843957342480272699251784131357326585026659302290394705912754824391450062937719053071688883044198207779775067301346874723651797374758336514782261256567738284736742616626644572288292406060823251961829738477189324780070152603687394702368817784386296254507388522878288100306748149927250181713763186690876855890697498540931022666293205802363727008480072542107747279265413505824134059097727660979838935883493625428613010088797954052995523304818756615134180906581951894484963861218958072317664201761878582016576477327165674296669131469334910524147394593697374583742363199532030207774579082256082187181663100735270305105249473151307503093309322985688688147249811194401658255547525508361210865699962748563032628763048236449901945658725025495846962933196424369310726960423319196058851146418770966025473918471182703013557133434028504006181131749146625497776956582704149479931622220783132189735643807208219597213197494346499265442485881177388049563149660569433952113191713363806790676032812269190802171265151306427747788351021704624670625081965474903357173565126438253608938837172818469072048959822080502250905807292104735183434476579076599797251281239285019665172503664987005755412374585891121402536063595999158110710661241877179142312120281933063332779793324653461214355390822683344373376435721820888697279853972087923031178631765817115337922380060715621254527336895105500238795224613416381086629793112692477101633551062957282642397885511257810152141221263672876943273261567664695788840022759200856677887122040959252871095573901364043966594587963531063967786544733/1284695885936820928858086862464118508029593364907931398874436091934723779478475484993047112260149848395482104264237951394503212674893378214654278091979212757020729147263938022172698031054950936736630635729240168775250599113128468996711563541726579319659687812361315433188905631336265478105484185655393778176168969638186739373635364226089255753962706870788171515789398058288153359061507307094373546102869542277555552525033850507763874172628655355026529097900119298334988092232438575493422357429503173048594754934850048823150409816050970893090725985207366684864731133164598729878064040992326867336356498201860426790579262652555880050017462812097960050320869878064432621398955483651424087061679050741922522531856889009615855099258079547150612497909859048531963278556003220767854709004840836395784509362755976424385827969493048185401527065995228969611986942492909978071027798121909546887037765330663477895598243262725378332850269093170110808182470876225287575725789303279404064500474444988906949165359580778431943230642978671457163206709378453434059585440136020007238974962629266846781551441647065602490133900103201154726837216536050668287139424354579897715537768718099751977217920426510609212798381134909083482050714732821929723207509507849856148246424741564581739333831611647914344899283355926819875685814257418983727079318091637495144373391439911468034316178351055879300783492354482191803289155772434558691716856324701618977929823058943599737184161708575283375430131754674560747940102337153972125338712011511218564376866548339490370246471195922212881830693078077973187901893383582031571756200017124475178289045960714381891819094224727126934981338491763977593972669817989376753500657523466055536747532813520062255526363095730254625660773870870320643182974345437259172725856060185906860581095283134305525884173464552846925536641040003205268639318112869102542669788934049933103100704607917903175411335276760146201101581701770243299532581825326132573914077245844798486421751908305405236580773061912769561645676750284509260099349113027737420883181080523043432430868673368664709749395879673295520817580839722615654260510860850164635738069848176002512498604612973241368909562416554441544410536346708971461865083060431301213162675007995813437006620796892248946503740990243747831819596294549082098909641315855899468128150577426583725888993528441563805121332387541812244626742637319004371638633829476320645118623547993355837000435544375060883794632812849170960685249207788867610179881541014219567047460149937959702299011580204917284080604094229452559495066938899632266616183041947522762961064937636581168423777818514926800713001899489352013288057706227236146183814293771529195847108437661859486310795060891825594118550137580670065026890084302858754395653883576645817742249897532400110539910304553399628087442898238526342642648554945713359622046321923235263454790232340172862240581126735849500561737976425535469252430769535152122513010485374108614734698949210030801361616854306313390135249282529912657696911340195063174721584091644711190688120770348724503065935758252529058721068662603383281308758241359692340697105826267630206988181170667350823149595452559569811617141072272822306874337248630114620180922010603193852623490767634277404550179558980728101823029310601001165498774779317076797194489498963265273324185954972466486698711492997059091931358713872463363133163089504638197828778892650348281894217338724994028340156842932125372846766303943290748193943428919723542568325633017202475874557266005845295437638497232075930426226612421734353511184724368658866248172179127492281670901882789675943589866518761924226076767838476861340165899732392762073091476137558754615949621636121699768076716532996900389816026621455921331865476536516389918827192842920596482828725775664895323188516618551286561021131320704271483618483323192657083533269785706158458621120001307305360815246483583353175290817601264687286191892325789680210892853959658226618076466793385090481947055203761549791493942355581096906136743884482251736627900206311730536721775890398169858082261779245608984706812276573559096703653942745422534166066394167301453929926443195848381338559339152957842292310699359845766342705495078671282508313788629486117933379230050766705119798768233425590996794512240593661380616732951952668047023733737619950065698567351720968012808122178127101961925045175664881826258858039275871303627860838887932884282564403149820677467159951933308622108541255688476528443775733704168986364521918051727160328371673019260226896488078036385258716497780356101169949886441758002237909309094293675914912587111536078881133518183673813851444858600910509303809402783938065404539981925278912554771140982755949191477382922927841855294785962585233464727405047822822831349723441621359152349489343282985387670183066257505461222923994025719074105350920976131292449008949541133174283581583654267251177176702503302951652527060718552100281041809985443545111225000*t^13 - 11996548309182148740732046111988842281059536951726831719455137174908612144679638182444185029235881887522680149465888752198396588797749100858411380005798070051040340728478326138994762683797372544502178978928717495394939400029802034887886564540561851124781181946100908185952057818715994316958271491308402080947968041451755900840968679818099534384080242946093662852764727641842826412264814858246665526232657825355975189451450745679785727688054436222053089432030330651902078113829511143835578429510664124152404940347412708057663229156450112347084771718926031716975710903086579172450343042789051351857421790079257518620319576253314687095462639076795714205468952332444858757459491265319805253590003236421404771797547888296322489376210871389824456446840479742185903741703614894074833986258094384263771124371742282121917283272828811262195513706520649749827660681685327520534128104784063875783532470942356879978389456396171460429180353980715171915970369421216630591969901118798583373641577041666849280710708282424219486382432121774234778667834294512114036514204702952541378653363773717035857129188143653668440294955657919973734284153276666289399447838922882108229720554378327277507709528844205472552002523494384256046865924915844961961329897240385395357487824316611272886241740230715214495195738995453047158260673335631054440066638341316999713294989693288347979429073489262725791391512559462041081609693634019657406025788852458017403229187886678884998224485436886538013274718163880907386166056722041994292880678046810619201979537023809597819082604992967435011800754536730707060367925307210452369235794200552895394507805855067616059012154841933756469803946312784331355948310592572962496976016772685506511879143081393194403287797197249320766087051214901818399738117679559112144050467664067037830483063891920880548905816471387982780877710666314682204204846302154138727624009058213122435709750950246948190390815881020976308335994312175460532880311394411937457495833368935959065257861348234872766214752698695011703641513651450112199818626993430921988581080291958460579749413980581963590778018815318999709689688783077116964078095909355612339930482592561919171844540656443933260652469483981262643506019006152902387454416948452294913454244174497549115002509271309939658041680123477052838923988887896520613290454573144762414487945617656873252789005729634002484230642377623669571388509282481351574276031897411534368095083158176216442454320579079724705726056422560818985124421884500447360073774206408693856829407007268258669493856171048705188405453261245466415489724170980908621010332099349829826542464585768313924171425594019999348538456417679149183365543445222093129710207499168336264601311008379383245399623846023316152790494354661569062437238108633554797186539951226584051569395088942612537523399415036378635664336432997751493214907717845318109903333536101331296907442394556205958567094984568568861118452196991924779069171767280782035031085093510392629470248491965102966996812417666206212284493945450093860132959238008632070709042046451787869358022560570551315587414898383878496176249278589147338024448694676377310906922659594714706673783893572594540195187491811453153219086699190350815838939494874520688417093077343785018618484373125422348700260226172539677062505976273103974993868971322819371879777294679715942687234618551435490064519239517253238586643982290091413496283530530394292409968583899632111937814523423043161872156844690607498151868733129390474791700194005926267147919818249977566396079445909356168966387148478146336705809056775183493958416097172016653184153325230251739415907401802260536398678146029314600016370686491413884927543510357969642125031715386267703592759649625440513225590932413732082686411573782068849921495032908452225099400474079543760977679399155223593695543886219592331880094139208509048210119394308319977660313959606311919296986450637456412451067224567865366265585489350203548280327006649658157737361114610631695493409471536003042653476442196527400177177244965642360006205046196689459697369630593831748145333988733503630239608565597427957512111565465005869735411981617773023421795823759915881615855555809305240124272689290766152514223089823263508840765185875645964927257180320390325782916547131910121113716628537001535449040584245713962322245477213493344032753753740512475520775578086413304993256130340692121906658547242506567257683252304932713710660907317881429867562231513328644049638093583218542408766581420018875227950833215764733924202741216804283465587160575306869970546986407158206423277039985296381996909858683930427280785539850122061613722681890615166789350909669309967196454184847397118153418835979469518072527077485474586420236155358843281838976412242221991205784973148459365409712013646683135885285151152392885448341614248254095120267362360982024796163818793508371563718413376513884760445665304480614193984647849633126391616914298639824775947304683105869647570560119060651843/2453095961495097079952224269790535152238315820050937215797162731083148623543441455182583627730061891914811586522060026476970416525604708259805192313960099258424913809200955318826234745546683494876114519789726600512290412992140096465964809505401901772986502045196435148103818769301446860070947520888518689976718419468846262352211760740976007720053693664805114593283476646747829923447330726721336021318322922109977666213291536732162931399654274312694636675741928197307499722403627881378878149375058000860138518273977731826633951933913743697055307091329821707948767345230605324332646212737864337333956660760495640306368128132751791614387144820593564365046493331286960544178391921100786660066186667094483250634039964998525244531510920701374962950058926016554619113284002805978920138331727460917677021799957830838930553247875707676867766295868305831978818379003591773287153875846631353951673323992533975118175351152335804517497600426950090505565031758851157218946577255668743355466107941319638085664474150866477113232275232341659338171294597131749454360967889166939342648955741481941525049720590472238380450919033460128123182220882391885878253839458885804770274196460762242006450165824331772037217401615961657090972270565169887080151382425011111918528990129823771281296207450483012891640903985341720308945045864999371371248507992347597678297525993116390336293918973060776183742859847067237675777364007725251392424735947465948599501526815299389051759464362643497798582826262388961558733674850339418078003262456892395579432081629257096714216750833304763364746544495956015930942155770508683317510741783898774365538654324881055077263156763855055431300426297899512880228557673375083165767421525277869862086531966629034395433457698582623681588231847853976380462453121228155896099876726379544688514947496858161178343208010400511935986003186501160383540330592888842446766937894633930061976321031908646083771734838926856927494643821569437094618276213496442322707156563086742434658661146863371969525308223168947571492940258426263603937464746947751939478333076912818881184365390949304415313437446735045637908670991510181249034743236532728967990586661415720573555785541961693036139955604912708822454853301168459991116291341900119315305012023567813858441654252766623949374177331086670634911555454130403089897586261235259492803468451982203386575611806714483488347861282033789477620894024137343191539051970173126840158528817928161130212243661531113756144640284947983569325426916291855768815839485409667922007516017262935540507107436123364635937095583432878155494402438222314221929202730205787975327842432858548463157161573786608367718260015029329924925227276655957967470484982413684482769353231112816804482791709691479568155112642506987553087285970614285522908395594996399349479200365340577233473305768697407308241898115556908326643913992103520963077666522600691577920599033687983916299695887555062960934625184273125765686254496088904134287653209570211421229154010741772774460774704493402066941895259008087501968467478230308450614671504977376545550390096082401069216330747925006176930471305593257894460322451678539891944946844718209457118964229041210380384396926371637125607452066119219647241181992165236744484586237118544184932092657019229481330858663564284772956630715889157301491938470511254534399745030522379921045973300557005417155508826802052406624723111530335852782059723494958527437305404822416435918242547079246697258849327814663028441951934988419044698378322879918031169196156431155714823046110063777451351080207140715419326549486980603626405122962748569257288094819911647452035827043541699262062203960779444023512162345143443284374621557410401752278419489241140529045019723255118786348056378560789368744347249031166841085162675041170156642472880928648889645863979213501662140715958724836457392385749733109495453887062036622077236773857331052628934021735616268211148053594486806887741609229992490020488549790679575410374843207472351929778179506765789033106335182257789049662687073365570595942365165565632117049296374347297978337349740093935787931484893186788461682025078622573329737306315977758438849283794069002111044300225047835783804826932688433328868952264970840854533003917920840925838844979857076634526957238680417805025332872771288563794195198055119822158414516770162772771758691002375591771649837592494747117224801904201426145848787561847875890077459213404333633366113203196374532148333946268906987927282716377806414509328922747009407626707112890501779407381853993739771195177828710124941013398469296604778272943315643246637591229363262303081234115892135511111303627187387465757631305767288739377801522821832195663400763190262921376399386526753876829434179199188898838345467234140563754480866720693401255293826481096532448714344518413386388791693513254621806106910480625116498074104016416253954746389055181819275780363812934004809098316228029815613708790661189196906909660761792617990236242591163764798744801468100000*t^11 + 164764436117298960692098023095931509535932022925602560878312028428708518318798741084860939857055813037921561015720062501899495644769303820912187805167653970469208228728670390632504311365473203892665170049242533047866495948622905890415599073587436654031212084548258470451792137824851849683453050960785516661552909707500167483487919250105619292028303524940656502635720375568232488257778477119345316529754074191192136679644430305510615076780898322637484104685572337511782158017156767599814334027785999620896318303725281627226579863381480083378190105141870620961680694683046007392704526887214296495402730841384218389632557418871853378541572824459404455732576107324602024970068610343756950797938608590957070888767273559733072782439787191036906002045787596252652345621888733730431916780997737393997212723957638984659516835021869646818346444444650269443907449193652705258344944459049883810301332179146695092472003440405356051078333279644054933112260413072717227173814429172048138591821110203106093874589258265013068562028273355797652621606356322392013575566632335192620985100340441871264638447696389111874265869291818542984404070027402953052209907519534351694073421789099555915650242004352607531141948446158316406964142374600173057580360967317490812138744658541427022641103163522098950753198522876834642671037446536024335152083149084250904161166788472990930881641504240932290522762857183589355211128605690844389737892798394329684188021965289153985749138566941301064612772481962349478563242316945625642541024667727829464874413828708581384576205475219714513279903929706951493753807770286713915097222342981145737415673116455752015997481676663174921500855848241060636379187420430353780421937813887467659871261037831083815329360438928752976689057881583699204938466873972581492516745399179656618766898479334917952986584007803478663778810167897930480531851479891770296368406547869663959017064690704547895928994870697799438050533245523595779919499656624530556564545045795739530868721861427565504511147362845543851846842761746825223114240618982636107254434884115407881798119834916919644125500836061594102950115221693094213121792913741325787495774349756030077134110722150021682555789496496226779738243241172086272077813456171735728384289483738565843576109728187506467615263976058886741024326415230570375600685425966024466875883757460652930233106484152377463653390680411742966012012589646447041413057379513709526334485705456626888343182761588063158620459155353978813354988152298313532590025019184661580297438214947546165120007513748171303021777340380541035606276640908042525668789641242906882795880553680295720154152948477768663180701700123036302311793369951911691526613799083601147188504344747972127308368949858983138849153766982702824847264317785393892929928841068891796274963612334232971697872710115964017786869401530069051080612701865030539180065201963112015042650257406865328487293424054809997926504426073092445909482233158894427528971429226918701138523316880908030628421451253401880861894401653345282940297431595747090462844434143817948650333892417155326333299988237759572674545136637044719987661763234560808364951690899207142112458857572500506906191296259326865287341614992059924599270584500859144482432717390767989676245865515819433654420660917354651303004608186328781894692933484233540212643055275603763802067692760515334858665677215388012749506045312745791209077920116910873176189644555277954107254662357930099907314195873682984684912755259562374292355105041653493691195979417071941644018012860174161395624045787240545370066201459128831560897567674716929967729728496360158051968143140223530553557756133019478287629461784651472980900968669552117907175339587038865978191061967539536790199638332887901239772525474800983735308073775655064191451338621359859721198050241880391803028871846015158453816440675451668998274168079287999881507197406003460596932124777912662289703497048390966651325319498383269877418836252211033618029594570521145586317391399139738137082865946498159416581696999537904149102802894073550118266861373853758132967091963839751225911543349556512984199661318290540393951412126848982893120592079962379458986823898539190104841057915818017196769672989920956957547309332547457037902201558511099291023809322388171348986065741614281214971725618966044040202208881068925805666766008599486192308120072719827143745055707779154961737142278405316228631624042676870533110047526290366895211361022451517085463769097936336311931060120312554907442116339512459042728013486448558284622696834114890171591586976686859611231383765163252452753982606578384786306685444928403933501437209379539469116642762380134905067638137073177927440706392665757043399153601980072034115737583898342889224142475584561227463929720324653899438342464899247634097001848909841838961750722580188535320010182073914999375680665832249686855190879028262939516321826298808649183641351894842219307963917229748449393300960763521883164918247142377/3805691054585021950388621613648184850741516010350247646611978772878152788892088065066865950043962706121518001879834203596648054311375196037786902963935316883021585645259065117742513647935260330145365702343233906534875192680258000187930213216533202344011585048451111073397033344553681000484538496002088589810347946535951511700323172390108822761544809087859001936833083119653724270046145138550192297556912466762389788700874903184760338660994701496182767003504836982930374576028738488203470086763851817522281978812676093883934339382843768641448879561791303136495707110238461156884755799999896527185831228912126120413238951257144490280705461926775443566380372685353975059175807292137314135875430019030653948985564595568246514278811143226869626360226226634573581248875840227539115391409623729022234720601229181743379128239897048233518708745529389029443413737286907474740676317314091331760473246444309916997115775071831077462549104605015386757683941636264032490742563548622134344862629342442064114067819524695224751711120833355166148128579859670504155377310693085178459146189295617413161420954214074515221370387416163468441249901331480484163556483405964175805807077374530841394482148874210741404766738718391272435574591900172616772288562045970269386259065626966745153671963626170618619675077064939276143979368217246122600235742351579753526487361782505500441476683797077114926900066097734440303725648971488380162644698147783261615874620320102834349811398198077431988386131793146091328479996290581668232070540376070158444526312911167592398881173389281449610958636408426922484209196883579511913968411262668616947553681882070860602398306646969272321602330425243988312557009176048649858623828397424609533007512279047878749669409578927731598248473952162056119050507704253812709939358319424747015831245782318871993363988247023743976012095030681733864156079130892656660581030275738724217477842503897220158849853438660399662833395967769415061463115080051186399107020827556600364045427339594382234859783794570132112196825950589078506081767381452137497719555942356590571569389415157001446749568606179656743131196637981878576044912740568616063324614196814630965233926106932493342323795674448646865200382267901639102464689932868103575875747535626523398855612974387850774720544728054001412958599912789904756167014474713664221435862895601770620590207157477131608735247267906697418873692114694428532318649073718540542694983989724317807529827538886337074209306599448538143178589877091093847732271175139376758049428368941589401096994364070912878734059376213206361169297100970797220133037991545918326887467530781463940060861586680128532810653209000725823721799123897864497760876504038776547387323795125003334403303888142775770421990404574045848153388602568570061752713435772512766003146129293143945365958770246873799765422636877459020631974844647841862154406952090090181335118599312658940388978801642156201096888158343799668587245513645654517431227896941963901762449382737463781060421892168654573440055770140402158941077241142617293523001853332473108701723253966170812992756202312372499383922744460732837925926876300093985256698148870062283017705164617509283215509060331539969112293902394338510137178503867322826194457865320589598407461993984788688738827435048641652797426350012601601843803329846807976119007429794522961019270620882317289761394959463944781047288837232105051659965333619739864959174917875679486525920604787789772669268202355171873151265506588784694605091283556284325892402960279436994054904894444420162048966244427365706974264972045017127574416408265581151305555543649375493983789881918861531043915629519278696937501097157216885832345004274415600282146535494199718734583639565529599534244635867056742822771637613215556169139120322791127300685473007586679491256373893518868136776483337091813212388955344790850487493970955012049423123193847992630347543483275652817808460613069994101776422600427016027077940615722874172196568395479495317154400347520883858133189979429512782336592581586772978244722077858199935506852557431746716513301367502494936607984908918678938039839901570353959363498805079708699867823785802228707017851951339391094545550796980932249355353109942458930158728594645288977121195336000386369297692180053074217393390751102945934308653546439762202032526667005548623034344516079221749391635654532838370855374699364566487895448287556496463960426165794079370639684228475509274136430839589247221026581672218207691971367385586030239812826967649592069309517684361302008953333341733942846161097124892184322397149486767969515459805577036035242569720716892522860013256576709690071522565017239146923551930891875736033501236940700670021928828021680621752958518760861096563757129329149418303583156536398657713390227409615995262451865189698496132524204735028319907579152645585948129163010165114003710730628860140174009468658350750285461908941912513393497715591661540388739651226671058256348457542985884756281985962619300000*t^9 - 276097966266825320991244655587690916188523213847090461257319513767597965399289967950774505030367445443170216238300188799140790073139758388835159399823595777662954561866312233166365417765802328741827282953568442889858309101504016107502982362069937996963404652906062114273033625377693207086590555833897695861269230382921382160638658142025426480490846406532933973588675962500979286784276694108324552729537028865577516586424770533262822927547513313511475383637632223782608622048185324291508023990771489872145089366881231828464422104159728670338865128629471082161774687224698083059794057385685978167692609722529748695048412033552256433256930647690448157895641062958348878748655754042388266256026918560265361878120071521340307815127855366833100265928113463771745323987653438618400267635957723783461508962212204662427434173663614491531456788747884543446039786220827655468939963745716094248437490235439671229016051084345323242153306672032047228470281531378454153664154518744230255856590254814720189686164602538403616107757349132886337836476036476469454362886737294925384796982341134409386872175217351940148492518543729112638891935577482744819699115737813207209914539029011016851584735941334498496151610036041631687090382962748337788653604468485982954401755581649623410596426070865752947825619898759107221371936638569254369714837631204569221102840286092821062850543319871286115446679408772809710504225046556304983165555957177359148240190979836279893006750455575959858649511160970435234225819982452548906350768767522057402419422004931109326022797054612773308427168167790957677715112782841719936200465563850762443223808720922884695661736045555766256050994257930046358777825435749702307958956320121082883588333632417379478025553524848170963707377068937896260778269307270907937463230518637972711616283918478144319680700790705402607044597338258246515742790646710108507596423900163984744256998066478887283815527288177309497627966788122241376690442457974465813043133162418560590994148778469071992008740036311146331457950779539755079980016595628437101651099238986680807304171257161124249860313457451361206910107792607559193384669079822480849626724229720712933843884140592725983265707907669696428100091835263984083486851274237136123795419417945435554082248481500974234381832234589013296061095360640544873292136025951612579392731269243516407953812549915256854864770310886364155132574665652957458276828127009495742948775322443532360018770647507937655349602093049113532581781536846138809789617801238330648712924840964639602554465203969638458759367061341957560110892970286943697383527466621703323971771644345195305146046655089811545185269681990632150801569721359640770612103803069222923633532860965026398006603291693836158072631863313547961483213294673447411002557610803347970311154548665902644428903687352796882485497070485855533942069271933282794675483014034723910312782886470648951244415253507599180671412181965699643396073491263448392599056064637108875959645145588391793274509511139925297400719166326264158642323231736357672922448945044909609284628972029317194668594658199660185885360847323817728075742634229659235404432199898683114355934092395692896694333076920963498362815215258734120501842185537276618257029077065153710421244666003686099973749974683720602760318066933672770047450261470348814195821478216274860171457433930501582067912454879457927191620358438038690144614089828703905417371676450125931315296781347892213248715585380338464893436470797118229580733179530328702607706057704245559123402491456955487454117135950996575699234205846661027474504896833512911612671308318352408547252485329534005287549443492438514684868049566947541013455918625580679699770945463672971954608374145103538732721194730018835172009091630188301828940504373695363600388873881630208877123118498998663049978698525655639814849003028409994334256871011781757033898909365041969766932470876610803305197604910033326140545386667373496569566899772611056569482940571453222614497834922632306635941412511242664574569483443769729637844813311524004017580524403723996782344519273899285193473644327815621462548649276115932089017756485900750873052201719532673207439950442762589440651018040520905236046678881604121442142283950209350347526575131604600054332191453171725264318244526988829327744308667118437207727773827724831278994326246189852028758452483774716635519342708330202808942214330606366613298754274502164835881911754432094721415475370255961003251716359550883331290598952974974274028239579675215978425039633014384768354582947822147136352337623416707470239118077992085338099743361883234597116028888517980240574019052123012319773407263728807911551770260732473118931904017902730595742957546790917300358672564642942472722763581587640005270261425149181439733971038257895953979673793334782526930937202791522046617411791396425546307961090073495441039733808266787077594187253839940751914661998475169793980793845564477336512901384479505300645936996664511/1235065675058295404837057358054262489842207617733978806564543736135613022270135454866231340350204771970998889047564943885974688875738481589138030852514633307193098966437980976492375132306489954017488213088577628730146214874514979123489227007928040823205009710255149640538380977599686787188497883780677812661889482024245514031495504539727503886832588824294241722312861506175122704513413039495117094066516748978981811114330808424179253656075936719933063604106179127116623124126826537499782401595081285155278073436551288593270566077838516791920206695287583846015872448119575597320255905718716419838276791007888430015358953400170172861410194440923843169901880323043782218423148710276437728158323148363541914381721510155507501587045428825345033429717167612501457539674237523843553541868404450809247111670117657887656007711604088934534118447572584533461557864428891691411935111103338702510391083260129952750470228878780179357767889103846399733704616684143811794261297576638777036606200178789401119518572055123747157703749682949793764009853182583693301674792860865299321819786744843338615042394047286370017935358541151800617574382041482025876204190005341811429478328079203212121303034876833704671515705674702917632607566777602894536881772401481288986759387391751551513152604445555683573916427353731074461100804341753155725107755760036116886642851628478738190147980038520182453620537075780380079818464517778338374658287195772786621276810375758372960087230321469816599980936833494442451445773796177832018439142556421518607700179986952357720699405801490245444056419971922299687453515926124163475830060967587924593760780823290808979872075454024246658120006295817463082059516884164538399431514309601705312508844219309756900478650577411390395244075062287592274885610078396120156022507379600812429981483982793171426596406810791924412215175215425931443101902555447507481879187481673332843703356075092894729676741498765257828078900535165167981665451565822861586085200352942977961894117591302739359656839209581588187036376171777111883926848570511888997306799639417912283929628408637670625765445936724241727419296158920056531632075587837658681800816201059998205436072581890435730001019314973412427972061557879953814971743904776101738608426192421295171784860648094307196733526781276275146049220627947598777899826416246918841862857380338262121713415666575000367397360714912845396718852894096926259629036582205220110496481522915220013474914343479206578614489032352283394278426746049719050271863629806950863510728550358075185324758952214888445176662706936692126898223449799429035346299985693886307022698447098921969297876486802285462913707299233516802479715121927478837788959452951334201394292425386661238368072214948835199244761573484420816658529394927331252853185282203048283591958517272165621019546307156680762830122315124137872789470586302119929327297381170487079161412707933186346748110776720431004637224485137511236196204520600316317610103178429446722493844901241517542697265042192858679536718099153377388143846473414565018538636695214304163558356124763708871654055411281687137690688678163272203808148456574264876152837821125487400285589629204776059568533174735720080600974130511412669617956211333192110938420154104822593108171650235375954142272591030629486384414770152527113598371799389346900999871629950503779693285168683214532942877707938533329724252955457981592546523124676281203050032235066841608361615171272537399661573446295576871958621633935141532921058530616625397637268898203186036976880854025165730714953576511818527091491929208984464683134824994939383009631072524961390781926810116480531246595744142428414615498402936803042480278214668431437779065367847102002470582846777750777848847829483730758569202608019163860963015930142255808031800582411993364578646795090131045175013243107990577506583103164239155697269527761493754164347949003481358317476221056801703529401983335371523342129647044830045037637915446314008695667587095454964645263987781386839584786810511734070142672311243082418095982461829918947819958244029021551593457334422294059896060102472515024110741793056503933374685471586024214003979687986129535074387266083111766151735782082718169048604438961013624678074889230978938356362923886375388911141665307849242113448842193877922743605221243029077128368419901644451569114618733834933357254258510110202541658320403156968024819702071069243069657054117859820752910022272442619122088570910447887198782833312065215035082821853466376264256501845031676243104411002878792593136461059593639293218551312666693377949919377667606814065028672475812315204676404026559413677173410316606023807428250891900033962572254047459622198300911764318054089968911039278264819291610702744206805877600522158834721269703126886048672239026940962517581874844340073008245817914659445006546882012814728792433142647154016748049397267365846510375530391928578810136305045362233555513106409279283164937155591874755585361997137912312138256931294703125*t^7 + 442610610316480735762223248721704402257569181352526068358019221497581637069203105226084476156882090130480342002209846923922607260879044455489083575722234256198460158124133369568895614789200495433629725352751587415540953338957048553227158438767922404376518565982113453347759913678908505783328809703712393228564025587505104737116945305155692296290035050954749438959855979626475364919648157957019097811645405901932416316570332517381699499816301583887333195230606943340742104027843660205453022531550975540005695922893078678098828151308107450308275317305998688139224461033353582008195083621738643216719357835055290974641411353770243556654187105392833046275320362409592315727687551821469929065156977394346639177701282764784186140188637858617907365646434739098592706020402276519739776035106006922015728116046732580555854283658339311755838404068323753737900982525451939210672445575431670049047248842428852927098892669410954443427752239773557330200181036122726893765487090226372584172282059714394990470800262229811123770781567028931026028317404433957251529989464745993230679580551599875836760924791037865201070089571763586938002856403795853803265414405811155394520853555023736523887585925256562302175706553513582391546872944449969201031327336398878619066828602413739503517763239871182448870689482028772946765210935900240128698132754116001613540277057198030358584468613718735626145372128143842162808154459321799735142885621855719318755055914991158693524844325807432419104586389949060388922898626300920500651771873980656491474733097694404160754388264221273249464592029961151992777736128057178206800320349507405132666121385874807016565179123904014211401793615290245487182994622142327076352545881197563220623877736956409617645526112551915490936234640951233136854955040927366520169469593922910218573939646302741355176899909715742983258132894329511285865324924325778762473097242773446651800265945794302282712231963229958695376930241633117203444908121729371816065928258051751508717451390970103172830148440068069201197091951141969660587520012864452246884830763723265657325394404820650312195573970250422382017547951824754656343362978871161451332929159169589047387903057658133835653722997901609362856063130230827402545218362654641793201091261864758988402720942800392299047256484028485178897463471958494730042675625180055107740135162958827448600636835428781621255834701316238917919374552402938199366525145092461715596854022223509453574172266795560010010115288728984302540515876596916201532948806119122896602006888010298889338415080668275893243323324993717077334358409008219992575201412722806376521395924516379149811598139626031371000564440607973099597188662857049240345568045486162175093876976284814593290309213608610167547406995125424901071525886389660062452083215561646688306362680066396806622847437179402394659309161782586357628067972689320315453575591089995982342835701424591845234648920218497231116134854815370050141847067523467571368671087538563206444252705671198764095130246361847565623686823683693058387729420950663242395428840154395959178510291334669192256561809309544050315482640720372878257176037943193504092254339692249888331135382650959469386016056870304787196326149889299297111028457516659729201731842271417795422655377033366611716721997729266022579916534784010287340106988714114862538675980173843860723515260418680263824334765541656366315607903748578171972073243873728971256653966739085674045134497595302970383730455882565064716093029644494371464469795179307936091980750578113463464896712634015098001894736101532161496978265028236859922531414954507618919655603542510784360372026981090472770590321603673829221590747801733144208112612745738293988434747573407599553171388713431570474629179387661759451332480907642263454456865904285344632505480184096049090030640081250428975303058426575322465036789897840244401810546673602591627429861633002063380476442632913511214623666479194323959031880664219905022795366594254440126831303557910994194794865764697542627084894459573586304401732348329792719811100133930110956028636394984269960589057006169373511883047692632886359454402010537940406614245248906093291450569983727536186551448000295241333616522607663196138071141945029106218696971810689170314611244680197939562343269020742024548246095586503836960540839112858083078125451213326689376220415447611332537607054014121863758735848948879014057867581561863921406168987407818100288870680213969085434647659676966034868327725948626422273968176374836663010895885932237509242109524187412794519561743297286724184620070548071111820652599762644636737457001544642046725925284872067325106739868542919350421529943299326908510130577956319432022564967791125218072732417566179059664910359417179287390999255533299352403982899386386695442492959983040629804984011903997949382181678348332942067680592775999602358044147992823526969138633183898739396532601968739894887091807740296850591781061160385036463193382894580482129796356831748/801532417690893752526906611961745860754738821304908694872499812430867226697761376831554216798704321401587034116582963583142757270377218663971211859387047738137562186382199899029745494027477153831757656657485073339156114959379108900550151405145136697508557322165586909573888063013674282297841483759705192707103786293285864208195041721700706604107680094133814015705081548905487795990337441958055583496229237092482073335422851181406127882922750769262682094093397882496094190759858854948838374912726221794649851740455734229918449005617649673123725977758064618434790690820459265199676281670513921446065346001037797438539075880110438714139677208599555363324077434138617847874614877281443260314993390162461895455892735162145684703429482380530042103367467960766252035951852107310714339416637990525184860226729418792397164188347143430983366665975677309470970205894668485446929317001758586527151764238206785662550066905004279664837119867394194112894016541954555409336923733410471627838309503785774604095726354141533869693453875873539626439047575635947897821600264806459559874882009918738121598941442932787072864171461400556319160517324880171895169249840201420478722670059564533580764010389455343031718355927664342463610624969954531556588578823818469179162214674646925267719445334054504850011069180584656487000113838117354123641359860594867693780462893584160702993995208672281673982307734894205847718921870721452251308847608685196215440868774471760410832120902504901385293750842961699386856645035070511391558463944779679422956443338471121949351859275252853165734574594023043470633098090831599970028488546312163307787608779196892358365959172203490688330942861367251551214135447274129002080043980517025080362882574980617743575940578809841113648195652668274170231885724346869815541137442271547658641044707200466354403382379248636659355970854092747344706949005372055875995064528922693559791157616080694947014701625729289774141000755474537588101252240676877519132844310685442840576182436804634931369132384993765394852178821683921589977016011066899390088902623132441033244126191728120936721248587506752794529257507217506075630612320270154001658488881504243733323818532737058290082294167676622759377786888583316965634723595344490516076488835081575233933848338967325895022982686624194890701330938137421247698254694625551411657936014178708887152788126471122687412981035392418032972643306781270511351089047227061214567104335279673396500046451482423861223280637322502284450081031109817669360107416895123213462064651048710018231170095519050052175874981236465502762520524563711088245149786633991521700445114647871808646376985312503626952161063584200700384794711781506674320181849058212808251806104638690354696014212966795088489457510955195550402882342014063955933291672939937457514781241821527892824930052399641801183630400427501721524595196824641096992001157575948757496590288005618894420202504075708284642117114844344026755904158267144059183699613756253179087842201213882813423939353912916449168727256185253080468863629685370767133237691996221885737871934030325349359162491403217366909467346236572573083655528960441286972658014526336721001668371606364871311823570542773440063489333678835161099000153477459369955954304092517519608976703622141945749474865199469748306620197772456371682208637154719009220324853722980003964213640084208615256806349233578773167984571093139074346519089075627392999816838267868635630599233601361006310980318208149888332329958349744913201829821910381380507452060466557468895200227714291229321133137409710799214478435690728693406605866017123926116454451148852494425821889014368997829423360484269869076996922722251770425976474009308565742332218317098850582949684235356627257007366889441594336747815000192056706610338337219075416556296340844673338795267017676882378886145527226538055292707767812350023942264955418395559719689353279738663178445502169268821122103470710498822035158694399906779528279820260928092290393257866691341212139009144928546861644372921294500754683623061650927596781350845357972952493063732353891264147645488798054994107318897505443297735085649491455408122376236122557684777101202432966643164519243962522963221841437505627461656305310882954342479133574086525149815909933415660700101158971548963421901668679958025441755827108666381267668425965174691792752566039813893075212665744988588259889567763093534474827058367386318675394305060046937602830780891332409845235815351894141250899986197425267665994590616954391905239972898108255728985099827461315545703299899545500496937382506139784057294616527140748719753301729200645377728768327440599080288049960572888919922824048212675102240768953249305834815693757251308572673701449980588188846392251985015845447095849074509064007684886428088730146960341277715491910613265598401269734891554496963432466285867517869374978289377504746693282308208855490406976866598547064537438784541204633986056812552677645816358118808514849275745081339010734623886023909375*t^5 - 124970781901085794788199640409755374857214220680967963533189343622209169660689623145795946043756363259154777622287257452093736231008346395927678124540958244204655364462781654542868239878980785607484656720348294238838302426198583779205279380201490141864499426138914226108030758679902618151042211349403008742859082791684232913216327517502356292923948070044907565435657355049177831803725662895784474364585162056099407186132871738535642217003942409866837936138105762442950490038934071604381609423157166720618312398124418803333778934114529509467940935615437706304081423650758256319908291347186218107088031492312405261974080620403090568485049727530572758536951559637142751308712750323606640864932734806289704789751144030977298656463169988953124078465011980966263413633764963547872262814838538231820319934942333297122346409176559019889648496224527857595741517333156037304348084089035124206221381880600189031318241955142077423622925806383888179455233248279078613307351642370256209084242655483792250971723309209597808793910110813975385947480417456000511432109475179069253524787855226938836474791562080017858703163096467430420727012041196801792453342368716743263386747576322074645487113773604897123278512087702359510402049864567264813679197627708221392506842266639447896607457592454821318708727226053995303476519108855016734045398124760074746962702274143801065557079972542799036036533229116004791301029807984330934811210663447636210575267069781584210085404984501301084869268011209909357115027859225663111999661383848985010959149459550710985507678621497107354675215701634360534207049029708665919441879828141754692767170067282523587983444517827287617762454966091107367707046311281207930517446167007316758696342589951681670043653750339984227287590172954745771663967587862780052450328284169754382226914846369730242283143942921865835394307696777790793811819673743085229388878609498977588798546612092017784467338467110876392308341301565353996155675602346665531911708990744182220986800325928671636858140826488924396447597583031201664998532058570836841965781861620279819371395299204322593644808979422886714541239668080158593892509119092136856336575261763141259802843385162203687004898302124426886838642982713077334363186943563042562782012710412768888910018893390168442705558662746311913293532717420525074397029396368133206801992361744574399802649747383629524891216925388860271798405186970492634394520648699707466548351247344610566141029856611093177591247316132563208436575788298656458744190383916158288627401774263494549525654405871286187769443060542115260927882318457059845996097356849693259117143282252724909052696080112606077462421072080537326636348091630507574603418099529732506749504246130769619166567150411572809316279400680633039861632814096164581676406522900272974716469733275867426437593965601068641571606077157556659186333632936692344811135923702686850982395990579283474549883340644174077734175902411580049498157053422853817842888968511005093575893373156610051063871637042900125613941267656995498881788320624566624104435929366172617925970601062838522128756685677728228764410446345139858662274352786627546274226550346256741937226966858642247990010230424974064831459278484968550610486603208426118793950560294592730402329806661440648324570597639632398820277461197541000767408109295670959425786645945858094060957994812457288255687710805894982884324973174376612476823203006656309717632186492219729025660661666028902159322317189449046777753923276773563539919725516767776278210704683170922671866733540317169242795401850748756732978192312542677455328896564622448711642186947662097705825059397795854653243763764685618883845360565345044338660583017743358927992138637620266252234482225841465606937170456981618490616413610245271059978039928475858111318123006120196053171890843180270211639054719030544534060605214645231389265553108561802352257185770713933506890602948142256452008483578709869734133163770973490136164177492015520187923346224761558318010428782936833719998186870073693951363639067415548604128489757013618718530787850557979726594517152628412339101181489075026578675521386591904955228633990307228444691244215842520365565423230588492143269184408760607668032132768209665279497897863949163431991380378511623313628542394874831084613284389819912858685596816479861782949660146426554987828969883396368957733619219956671734529817552063595624146598859294639622441956828225398851948404883063527748222895350591247793530670219615200238015486446367142316014679470627751799577455806929112116874178450483242625416074089454663662823060767613234536994066344498270365447886566741669438714224131187262997940115817718822056781019012874027975975969784389489748579604605436166976037110536165922498612518841439135305057024945522558962455676368286092637319768902895150709876578616095292753772593922515696881189304264682167699362476933931552360512391262267816049007591032212473373615095155504973850940186191610838972206676013/297750019175390050689928824343998462369919562143116994446832434468514525340461937662136226472487177436078765575646076024252035868266164147146851503321225030419260248340983047069092853502744415353754088045234919449371425789222090205179492395941145307200525439743103594932920275481033232561718892806258645383733413150408015891601474868426133133200862920540587627724607407885288998842181736316093616423143199185266972515977974568217201734286394978963251723178973674426409782305486539815157207264428977913767109104248896297681148552667252946566690910477291002536306989624847222893412084733325237817443843290601105516140552234070876072914241616461526370455378682001741953439326256237219386916349120060350687532537268119934715379051748015321276005231032874314494951995381213992703170861238656513501506949896168838303424176102421440365297069947846960732168036683923284809472913778431050384878930662285771125060058021096117155760389469811441925851176957541990732490001519542198415648061905220586254257782260908297822241017691866787522922631271878030396537377212797092771827485191080924277343553703510687071843406977369360888046361327982020737177300106476149564235287053635912971958770028587059434668178653062707648173764499618267112231909878168054885791602134528874394642049344657063161529816743699772890693242951473113306294634508745025478286606448031263677397437689457033324995086123741794543762916250483590886058344716990852325470571485044236039844767963782915274138972120768525145366315900258365757394852277994441444016987243478493062445798470409020081466906648525973030550271927605768479745242843074501792610985682487734474749543705760500686875839470889327276072912670297520557986616669379458736320540127355984037414611425627536334091535366828678962076189721813762584877636462800707587952892229540471746909382509040952921551803435019528035181354191050315947301649178239939232824575963519196796237633771415192221239774741668816616475423717929719012082515962841690209434601767569217619613077370213272717159018335086564570737730657510755328988249067299613252813738419481093017952835296188246477569740765533534595259132934893058866287730529779354222660920980651908883877999823481863180929725146007733002159499312366775913103040628620684664015227243662820896326945475628224967690046650319705405446781180093073824562815368451129006172843350463567963483429107674795421867117911640140289457120972767598195792755175957954959893881268875726276805994797280664198535353484193365104372577216226380762546438610008144351714398178103262374274288550243728478638150244614048563460884829529044943384576626336854535881904551757878627590852534399437739446424569550675779515291433149319517493208237875732403734506108962789551943015725462626539453143689239055267212367055951154213073484242401363595344584298072172078714980447256650722423730222369352579977128124870667531806361898031938030431385341480860125638199392578993469308992589472371922482833687365506985266462111230364428203917769944433307817238649063841940340009043199872391107537716429773967504615776488877078368909449542820381737513574721380192986299897988621638941750240885405349095147123117455607253480066005939055678642803887328484388351632469238638258928298701034700484926669338905134076090165513567535026008166336700211039493755758966928798263295578685772616888649052840347956093900876155298821937883789159457137015383006534885625139256669987685541051788269825647452171793165216542266072820348827297773150713280141673687677050654243570534867082932008682202211978075912469359938921384283959076417436132397611028334655153139235076922227428223309309769208538103566622300681077586063972502040096326896726836512276998577994329567609817387239750663653789248974181609552310150418375979747159324864525058673879281638292105824145309540415417243944849957521669220547207969092980679956418914390067023440566269572092524852265698061942251142871867555349166742253928050306268222964996141041608229086004032370046514865662515768390604261970429600549860381107432303520048690192274226279064755011016864133647580040329485969209023580926521822861502630201358892664828280134975241574369791920512192886646111349521878079604080516436173117143916704337190581418543339235097554038321719440563200044722730524002959055717577036990501395139973395899529351792639430472293396869069399066545402062637172907427749505343882688348747156522866209508209807666723208821987495531231878339675435555889878786439900426505453230842095832128945156179517882740733600914319539365736612766487746789342755182938024600321893995900021931574771709692478625612115002809608597882572418452932110634472304542658212159611157287739633027200040287098306648631501910040301147370554964426832752023536799386961395380696338102077809480010295638786032125197416060399031025219435835609366557751248325033394395623653829677010014566550333603346796143519828169631405024606986528567183747583188829549938818119797291705174027204901742071900000*t^3 + 66721147224090954007179501484411181852587984722510071355137087844621921339364598331667981982427563417129798456491992623799830814674787732714667025331019314246729810952545381709052946923568394202311198715857120469261660817491371347742713639851707156048780026289730792528993492792114475802580185672924563085575145664603803998810481895425247216915202058629922314475021315614116189539537046652974546922417000877604937800779467335038945867849281394896275772630689245468265618226811302332140245855692920705239319940339041000252973475699137194552560485623471268643189852250280316132400044967736519877164622094197293976036949164336587091290924150590602117832104671117827290672918712778050179633469435842369318764111997839544321195808759486379642054346402781547142548897447914193572061870578167449582126440586169463847086838176549395099759586626734798897981168115092896323216569954256913317913790555672254048644905964879102354529681489506353258132176139686344889440142749295410737977501758882065647683013137412623514539464778421816417125287478651171882076521424860516899057350317368556062680218956259515653988349642245858803818401964219694626068241371798090525789686504059849453261117818285506410515700230602454795899981662862707681412572709105128998969321202957352178494413833666233401714831494165011623352108899634981731379104199329132905327485395189701516819764302815913474134314271142231054176151495224721096192777351736225486471934065284611843517321333096822402161753324825521734373552017575759177066664031866480971297280244144444644109674730607918840101848672022131071715048367193589946936490334121859492417742259474610327139891375488218671950726948663419412651585554989436990342391231810815962074681475409644211269817704642685652678439524955711348055967162570097510258387904803356178958971800336688071564524455740454438617665859056202583231222632606507458150483908624816769849331467365309259783813775635237785696282032841281864851033897271547494407044954388245006201802509717225159336352420856294658848651351957876992217672801692881607810856485335225834965064069124382409288114281875610689221976186048764018119577674517904440265721959541634059318021343432667402957240935951182409907207183733089552840211917813672281873604551892996564304642190233985415228499316081559077491138716162811341448086061178082793579481904265792410455435515993064075133869107878792038028137804427054942784184963657699940910795104040426536638331220066759123158906530683104012642321285118396839426979699255122069308264141297006455743004473973969398040575826297004428149343427177253495450732938524520362356351386829333586233150743809485157574071561466728459262257619216670786211840774019154942083379918867476891096863268370148885315430455214625712070173900657613976772340798831795958300411802961668414260421172857782706845682247479015989868090196053361123396898138779811621142014554543825324581110432279628925890088940150506271172272295620904295231005395670055328956462043500521234242856979421939113622262269835484151173941580787116424611436935244628992510986977359888103767588046087355543282712179816071400566578222279386615250165409111870460811423649418317551456595845809257495614591367443952419534554855259672713679472982565237813480864294261854481995017422865054520490800386256967868392887519875449426433346001847527727456159516263261894816904314140409687096166404183022978002700414410215992848335158803844506111070657107905566871614819404583053606889219722930561094643552795175527746437967339196508901992458543884146968145194603440152645034485017547325065833727615470730614206464706910000664883972139870067946174691179426064531938931218487512908207097245822631520327423120584639649850973256342207867428795136769993088847467336199376470539546238756817322420127739035739584682180013321597437226214040633551135223740611057882096228272755812562306683440225725186283268016085280279894706363707752801273702253495294174458223150927003307142495784151990262120827383686378542364093142243247317725404867312955501086923041554511088846568952161928801613040553596922740316221440639901273405714204873018464984346784610226273683249895861840754250870925782387958443028552456044668309885436114096509516788985264109441521669980074706472057418403963289714463195088978171633448648383419899480608833449067848644338526570151320057515386839743589900964264764221399416301245153543228590945721001204452067870328580847325203626593974119513374428720852287635804949685234294863390907430220965587551279405658722580906255051160222150908576667885501734921002573689839792355850928363555977592776180094228854764013487805859896892782009143240142748806235584400312110636367255038509381441845846475082892800141913756779112538109939150698813953700644275805279066199518774627221458797360258462252906644107312256656070791804174257009426486209732788204861159324788419164233112578834944082577144538744475079747324732692101002548922445011606369888417501/7500102145417945292186979516532073800208024980940049305132615465678771253396955560190229397768609234189104251034624559495801282011645653926468901422533875510484128352711872200980806941556342063476020494008999288124959520711121141766784707436379386523319629299309021244231027604124542985934448530048187719653172343013730303110953774882682826672366493361647691932121888389417420331449227419379043550259686365155228675984314760926780613506359857155521908495114352223595166102114416702402770676080207170006885569226975395488137166483938041613133858765449716327314801894667826849813850697029463599140676246979872859919356263307836466603919093812096095198503899332570732735099550633453641283220262106072618725084295533793445042885628302309205236254527986647374580005633016819984996239929257104863110848975773316850256840691643858736976498316921597739772693077493504941402810045533932008288165186938241840948124070204029815516839068767705604930200107045603751213028196843915887968587625842755892629628893830398530054352386821473121005792827101602867968022066927975873937925579659734074699633402623725721152393133811025154440840441737327166855394446927579532118039238340818687623585488520598333432344991186738126922924313444348626057217596905568216291973118728836020237415713543548376158330345546544918671196291122912258193595537791891958914692549633401319587435713052333302347510494201363003737905274043511219019919788024662159983528538506907111909030996612015172723771704392453207561925435554078374282818158787640035248397205526904547754549025920865572333420878724635059789999049143194920094657024965321657686510480784710222101811396312110412442557910354959039237959378234681022955524776411044217631767262696493828093341452508965742594546117206894268791530415780418792067672228956839306991682955418782880397213576295509834589165503916898546338877640479934940575380927765946704614038999142456698839244130472297258790257139208941623671781197437058318542201278051222012462203050661865023876136058872712335016110413253881264596408975053256852263952084562235015158471891799154181927921930517028234162619889513400977567026087661794723207334675160605779383599515955091177998246599134201714754416529317212691402222272960359017821360222893312335692803000314156324828450347799136541449563348999996876056893472743572082092376390188939052638865304753748544430558294837567928669998067293462255014995356677207351995812904675217131457787305926232808440568395801578674402492829835857935838786478267554025908746480485857324092161400655087036123343907752814531422268904754996839645847198685502720325817634764173095457547002379190144765069837880562819170864029630446562026716381905595007487955519014931172492023403240855535286666910179236339608884941675998606973848089856938408809618276990821048722631229544022564714229776023096554898085214731753845422492928137726865781997080137382500413602849688606116054758633804374697389320378551696652338960176436989458562376944586976622131407637125787017004327323413375394553475061551088345728946646979838475207040820415956394743875675622882961482692509456344945065785339374143055043317898011458714279381340193309003263016688414558807568744125256998205224401215417364530302332953488251894539836426512324492750678803171721551540846942276854630124112465474347993047913286951801729346556870344044564161175367850969957897946972423118750622359244264018828870900246902666774206889562820126631206538209695356055562093481349400511651579952365974719550255578700495255565723544500760494913067994301968444784465571449395940442311087796593309644547488538627284721924826132840335993329710830925273728038463958908299601189699726109267534175480330987618912189646832197164825893361346102737373776763868237091231382570395216808671587486708130529526484754348496181978679159704438907486525910281721661000735541602856498132705441867298890376442494985363861802711539819006409578065352004969934677589175105973728854851644805113678434919986732961956296445314073859492010605527201574360341501536463859231584919971495198232153717404334660601063471112806421329087592187502387117492084023487810373129746929337990450046242007991272993804477446140606665014294133963859413683978570375933596908525187024234807476804641355772269157222948672391671968701831809001146395738102240957709938122009592638408352336226371883390447352719989680961393550209464443853735919677005875821888480075593052909858934749623452090699142685318199917254678518292094298117140282961587834301973470878478862928729266529769563010582655059429145260247069791739984566801319703529223961026143180700052845708018108811907287322067410841221809311101615242993064263293211470315081298289570798904507191782419438497687582199170779232260708854687424819637427026507277669108444364203658314755372835984799405079855613597573471335152821621231208433162579255426172547197533655658811298022474789513319916506931764343203912907485376566105932639088301801173897547512167944100000*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.9990028354460519002 - 8.1258289091434057968e-1787j)  +/-  (5.57e-477, 5.57e-477j)
| (-0.94863611551994002764 - 2.606981928703792614e-1788j)  +/-  (3.13e-478, 3.13e-478j)
| (-0.93686882347194634031 - 1.1432171887434594911e-1792j)  +/-  (1.53e-478, 1.53e-478j)
| (-0.98962977313379208538 + 9.2904528416111532671e-1799j)  +/-  (3.69e-477, 3.69e-477j)
| (0.90991582787827074173 - 2.2824647836871155227e-1824j)  +/-  (2.92e-479, 2.92e-479j)
| (0.94863611551994002764 - 1.4328063106713691041e-1823j)  +/-  (3.26e-478, 3.26e-478j)
| (-0.97693905103647886773 - 2.4442935042837088325e-1820j)  +/-  (1.81e-477, 1.81e-477j)
| (-0.89474646508177438644 + 1.3569016007663562903e-1836j)  +/-  (1.06e-479, 1.06e-479j)
| (0.99402078285642610617 + 2.9797537844682352087e-1830j)  +/-  (5.15e-477, 5.15e-477j)
| (0.95925302612114773367 - 3.4286032595489250935e-1838j)  +/-  (5.64e-478, 5.64e-478j)
| (0.89474646508177438644 + 2.7365509349426929931e-1842j)  +/-  (1.08e-479, 1.08e-479j)
| (0.86113631159405257522 + 9.8407428896505988212e-1844j)  +/-  (1.17e-480, 1.17e-480j)
| (-0.92396019027290009586 + 1.1112745167295952698e-1838j)  +/-  (7.12e-479, 7.12e-479j)
| (-0.86113631159405257522 + 1.7524116944718078993e-1846j)  +/-  (1.26e-480, 1.26e-480j)
| (-0.99711950374041807422 - 7.6590180651026555628e-1849j)  +/-  (5.97e-477, 5.97e-477j)
| (0.84277813016590658301 - 1.33267860807274821e-1883j)  +/-  (3.89e-481, 3.89e-481j)
| (0.92396019027290009586 + 3.7007366910965489812e-1882j)  +/-  (7.01e-479, 7.01e-479j)
| (-0.96869901960587075322 + 7.56507849054619747e-1879j)  +/-  (1.05e-477, 1.05e-477j)
| (-0.78200094102074097978 - 4.1027477176943688203e-1896j)  +/-  (6.23e-483, 6.23e-483j)
| (0.98962977313379208538 + 1.1180273423899350154e-1887j)  +/-  (3.82e-477, 3.82e-477j)
| (0.93686882347194634031 - 1.6314668129222601399e-1897j)  +/-  (1.65e-478, 1.65e-478j)
| (0.78200094102074097978 - 4.9630552125098664021e-1907j)  +/-  (6.73e-483, 6.73e-483j)
| (-0.87847449852958531945 - 2.1054189061863593874e-1899j)  +/-  (4.19e-480, 4.19e-480j)
| (-0.84277813016590658301 + 2.1837684134459005804e-1903j)  +/-  (3.65e-481, 3.65e-481j)
| (-0.80317913151672499701 + 3.1488835131342563693e-1907j)  +/-  (2.73e-482, 2.73e-482j)
| (-0.99984689921006108735 + 5.2604692374678636271e-1905j)  +/-  (2.48e-477, 2.48e-477j)
| (0.75992783784908483575 - 4.9139572437301943991e-1943j)  +/-  (1.41e-483, 1.41e-483j)
| (0.96869901960587075322 + 3.0134231132735649845e-1936j)  +/-  (1e-477, 1e-477j)
| (0.99984689921006108735 - 3.6195401956842559853e-1934j)  +/-  (2.52e-477, 2.52e-477j)
| (-0.63695383008429840879 - 1.4421776161157693658e-1951j)  +/-  (1.98e-487, 1.98e-487j)
| (-0.9990028354460519002 - 5.6981629591191874649e-1940j)  +/-  (5.4e-477, 5.4e-477j)
| (0.80317913151672499701 - 1.1954359460512916634e-1971j)  +/-  (2.79e-482, 2.79e-482j)
| (0.82344653965771705698 + 5.2978786352771746026e-1971j)  +/-  (1.07e-481, 1.07e-481j)
| (-0.98392923806492251013 + 3.6315756591757701576e-1963j)  +/-  (2.62e-477, 2.62e-477j)
| (-0.71316097255207848086 - 2.7100350546245433266e-1986j)  +/-  (5.28e-485, 5.28e-485j)
| (-0.73697409844781086496 - 1.2906436563132518062e-1986j)  +/-  (2.97e-484, 2.97e-484j)
| (-0.90991582787827074173 + 2.7229482153429018369e-1980j)  +/-  (2.99e-479, 2.99e-479j)
| (0.58258021317866156543 + 1.8981565394329943893e-1989j)  +/-  (3.14e-489, 3.14e-489j)
| (0.71316097255207848086 + 3.9357966554265284061e-1985j)  +/-  (5.35e-485, 5.35e-485j)
| (0.97693905103647886773 + 1.3076457703614401818e-1976j)  +/-  (1.82e-477, 1.82e-477j)
| (-0.55438233080991169538 - 1.3844360849931688428e-1991j)  +/-  (3.73e-490, 3.73e-490j)
| (-0.95925302612114773367 - 1.1464992813563477164e-1977j)  +/-  (5.91e-478, 5.91e-478j)
| (0.68852261044466735796 - 6.0757144990565478062e-2007j)  +/-  (8.99e-486, 8.99e-486j)
| (0.61010606448807365957 + 1.1044113947124633077e-2009j)  +/-  (2.53e-488, 2.53e-488j)
| (-0.99402078285642610617 + 4.0527100364829184343e-1998j)  +/-  (5.23e-477, 5.23e-477j)
| (-0.58258021317866156543 + 1.5890166765756742485e-2025j)  +/-  (3.27e-489, 3.27e-489j)
| (-0.68852261044466735796 + 1.3850939410348436383e-2021j)  +/-  (8.83e-486, 8.83e-486j)
| (0.55438233080991169538 - 2.1434682421269941965e-2025j)  +/-  (3.39e-490, 3.39e-490j)
| (0.73697409844781086496 - 1.5388832707358920334e-2019j)  +/-  (2.92e-484, 2.92e-484j)
| (-0.10402536109235128424 - 1.4861215086179837272e-2042j)  +/-  (5.28e-507, 5.28e-507j)
| (-0.75992783784908483575 - 2.1036208482052927256e-2019j)  +/-  (1.42e-483, 1.42e-483j)
| (-0.49599228007755539253 + 8.4503260252767935215e-2028j)  +/-  (3.17e-492, 3.17e-492j)
| (0.98392923806492251013 - 5.2041724535825149859e-2011j)  +/-  (2.63e-477, 2.63e-477j)
| (0.63695383008429840879 - 8.8946596694639664481e-2026j)  +/-  (1.94e-487, 1.94e-487j)
| (0.66310459757125512322 + 3.2109430292595444573e-2024j)  +/-  (1.38e-486, 1.38e-486j)
| (-0.46584324601871858403 - 3.9332891888370378557e-2032j)  +/-  (2.83e-493, 2.83e-493j)
| (-0.52551560324551908965 - 2.8631900523348623295e-2030j)  +/-  (3.42e-491, 3.42e-491j)
| (0.87847449852958531945 + 2.9667826693525491268e-2016j)  +/-  (3.79e-480, 3.79e-480j)
| (0.99711950374041807422 - 5.9916640776212086796e-2025j)  +/-  (6.12e-477, 6.12e-477j)
| (0.43511809644698192908 + 1.1847284143495201438e-2043j)  +/-  (1.99e-494, 1.99e-494j)
| (0.069528472770917187352 - 1.1000362572130574265e-2058j)  +/-  (3.01e-508, 3.01e-508j)
| (-0.66310459757125512322 - 2.5828732183205637158e-2034j)  +/-  (1.5e-486, 1.5e-486j)
| (-0.43511809644698192908 + 9.0315706919739100172e-2043j)  +/-  (1.96e-494, 1.96e-494j)
| (0.10402536109235128424 + 1.7511516417643368618e-2056j)  +/-  (5.53e-507, 5.53e-507j)
| (0.40387255916798049959 - 5.8085964921708381476e-2045j)  +/-  (1.43e-495, 1.43e-495j)
| (0.49599228007755539253 + 1.9844454323803129313e-2041j)  +/-  (3.01e-492, 3.01e-492j)
| (-0.17286881150734794237 + 3.632367600785097358e-2054j)  +/-  (3.01e-504, 3.01e-504j)
| (-0.40387255916798049959 - 7.8328984793038264052e-2044j)  +/-  (1.46e-495, 1.46e-495j)
| (-0.82344653965771705698 + 7.2700617594745818055e-2043j)  +/-  (1.03e-481, 1.03e-481j)
| (0.52551560324551908965 - 2.690237115251260095e-2054j)  +/-  (3.35e-491, 3.35e-491j)
| (0.37215158693671635429 + 9.1216061088006348117e-2060j)  +/-  (1.08e-496, 1.08e-496j)
| (0.46584324601871858403 - 2.8561285172006494572e-2056j)  +/-  (2.54e-493, 2.54e-493j)
| (-0.3399810435848562648 + 2.7704806224155303282e-2060j)  +/-  (6.37e-498, 6.37e-498j)
| (-0.37215158693671635429 + 4.6124496172633058024e-2059j)  +/-  (9.93e-497, 9.93e-497j)
| (-0.13850242159181457979 - 7.6169098028807399168e-2069j)  +/-  (1.24e-505, 1.24e-505j)
| (0.3399810435848562648 - 2.3315727570776636276e-2061j)  +/-  (6.78e-498, 6.78e-498j)
| (0.30737163229075200098 + 8.2938497969754350594e-2063j)  +/-  (3.85e-499, 3.85e-499j)
| (-0.0046707566417733536841 + 2.6763244583336927363e-2074j)  +/-  (5.81e-511, 5.81e-511j)
| (-0.30737163229075200098 + 4.7004269454020694505e-2062j)  +/-  (3.96e-499, 3.96e-499j)
| (-0.61010606448807365957 + 2.1730606715438425863e-2059j)  +/-  (2.61e-488, 2.61e-488j)
| (0.035174297474079199565 + 5.017609956343302168e-2082j)  +/-  (1.3e-509, 1.3e-509j)
| (0.27432907000284744903 + 1.0779405108972325744e-2072j)  +/-  (2.27e-500, 2.27e-500j)
| (0.0046707566417733536841 - 2.5630618042914678751e-2083j)  +/-  (5.81e-511, 5.81e-511j)
| (-0.24086708694457778021 + 1.4541773120464678784e-2073j)  +/-  (1.31e-501, 1.31e-501j)
| (-0.20702313934899688624 - 3.4444838750895885973e-2075j)  +/-  (6.16e-503, 6.16e-503j)
| (-3.6766004151396455717e-2131 + 9.0090413989297736456e-2131j)  +/-  (9.05e-2129, 9.05e-2129j)
| (0.24086708694457778021 + 4.0456245430002837625e-2074j)  +/-  (1.18e-501, 1.18e-501j)
| (0.13850242159181457979 - 9.09891510788834141e-2078j)  +/-  (1.16e-505, 1.16e-505j)
| (-0.069528472770917187352 - 1.1230310894868295224e-2081j)  +/-  (2.71e-508, 2.71e-508j)
| (-0.27432907000284744903 - 1.973533200551338106e-2072j)  +/-  (2.36e-500, 2.36e-500j)
| (-0.035174297474079199565 - 1.0003937771765133668e-2082j)  +/-  (1.3e-509, 1.3e-509j)
| (0.17286881150734794237 + 2.8360592425132128111e-2076j)  +/-  (2.8e-504, 2.8e-504j)
| (0.20702313934899688624 - 4.7309872033599591377e-2075j)  +/-  (6.12e-503, 6.12e-503j)
-------------------------------------------------
The weights are:
| (0.001322849027925684074 + 1.4548619052828519406e-1788j)  +/-  (6.46e-116, 1.31e-345j)
| (0.011194342339379088722 + 6.204736373618249303e-1791j)  +/-  (3.17e-116, 6.42e-346j)
| (0.012338882039955654204 + 2.6012627177849638861e-1788j)  +/-  (2.82e-116, 5.73e-346j)
| (0.0050466033392597125819 - 6.2519821768839497657e-1789j)  +/-  (3.04e-117, 6.17e-347j)
| (0.014609455204190994251 - 2.6166819370453637817e-1788j)  +/-  (5.94e-118, 1.2e-347j)
| (0.011194342339379088722 + 3.5661234513655168034e-1788j)  +/-  (3.16e-118, 6.42e-348j)
| (0.0076225918670963879645 - 9.1190704973280321682e-1789j)  +/-  (3.36e-118, 6.82e-348j)
| (0.015725583581275861355 - 6.3867084724186365969e-1789j)  +/-  (8.63e-119, 1.75e-348j)
| (0.0037379357733354036936 + 2.8116527314902043857e-1787j)  +/-  (4.33e-119, 8.79e-349j)
| (0.01003611768035259698 - 4.1687955926344913678e-1788j)  +/-  (1.79e-118, 3.63e-348j)
| (0.015725583581275861355 + 2.4536259487945799927e-1788j)  +/-  (6.63e-119, 1.34e-348j)
| (0.017856281907444996967 + 2.2801864248098288057e-1788j)  +/-  (9.86e-120, 2e-349j)
| (0.013477595716611341877 - 1.2957000347197559276e-1788j)  +/-  (9.13e-120, 1.85e-349j)
| (0.017856281907444996967 - 4.1734665921286729515e-1789j)  +/-  (3.03e-121, 6.14e-351j)
| (0.002471737197021249823 - 5.1526932587862493266e-1789j)  +/-  (1.25e-121, 2.53e-351j)
| (0.018852144860559513805 - 2.2558508183930688564e-1788j)  +/-  (3.66e-121, 7.42e-351j)
| (0.013477595716611341877 + 2.8421586195047463005e-1788j)  +/-  (3.08e-120, 6.25e-350j)
| (0.0088499291146555123989 + 1.3267853782812111363e-1788j)  +/-  (7.55e-121, 1.53e-350j)
| (0.021627869619378915739 - 2.1198937408276785675e-1789j)  +/-  (6.23e-124, 1.26e-353j)
| (0.0050466033392597125819 - 1.4980056597851464925e-1787j)  +/-  (4.48e-122, 9.09e-352j)
| (0.012338882039955654204 - 3.1471348650561742559e-1788j)  +/-  (1.2e-120, 2.43e-350j)
| (0.021627869619378915739 + 2.3381072429061739497e-1788j)  +/-  (1.32e-124, 2.68e-354j)
| (0.016812214513373115694 + 5.0627362959234520507e-1789j)  +/-  (2.19e-122, 4.44e-352j)
| (0.018852144860559513805 + 3.5219155605203724509e-1789j)  +/-  (1.68e-123, 3.4e-353j)
| (0.020725999858303537948 + 2.5475570793826629065e-1789j)  +/-  (1.33e-124, 2.7e-354j)
| (0.00042383427268747113609 - 1.5777077714545051382e-1789j)  +/-  (3.27e-124, 6.63e-354j)
| (0.02251610767083882032 - 2.3967927461090877881e-1788j)  +/-  (7.37e-127, 1.49e-356j)
| (0.0088499291146555123989 + 5.0947885046203942265e-1788j)  +/-  (2.89e-124, 5.85e-354j)
| (0.00042383427268747113609 + 5.1083960889820957603e-1787j)  +/-  (1.46e-124, 2.95e-354j)
| (0.026503838864880038068 + 1.018802916985549468e-1789j)  +/-  (9.49e-131, 1.92e-360j)
| (0.001322849027925684074 + 3.9905974064825765291e-1789j)  +/-  (2.64e-124, 5.35e-354j)
| (0.020725999858303537948 - 2.2922014074816924262e-1788j)  +/-  (4.3e-127, 8.73e-357j)
| (0.019804709205786439194 + 2.2625903169023256823e-1788j)  +/-  (1.26e-126, 2.55e-356j)
| (0.0063508782460447712544 + 7.221969785726036535e-1789j)  +/-  (2.86e-125, 5.8e-355j)
| (0.024232599155498099995 + 7.7354306170305907168e-1790j)  +/-  (3.58e-131, 7.25e-361j)
| (0.02338794208880350632 - 1.2489793033341768551e-1789j)  +/-  (1.36e-130, 2.75e-360j)
| (0.014609455204190994251 + 8.5846657729337202689e-1789j)  +/-  (1.54e-126, 3.12e-356j)
| (0.027862249685548017513 + 3.2814501347579498247e-1788j)  +/-  (4.96e-136, 1.01e-365j)
| (0.024232599155498099995 - 2.5554472656839161244e-1788j)  +/-  (1.88e-133, 3.81e-363j)
| (0.0076225918670963879645 - 6.630369551004185325e-1788j)  +/-  (3.99e-129, 8.08e-359j)
| (0.028533190518618242787 - 3.7847905191228701171e-1789j)  +/-  (1.11e-136, 2.26e-366j)
| (0.01003611768035259698 - 2.6184716723548784452e-1788j)  +/-  (6.81e-128, 1.38e-357j)
| (0.025036341276919765677 + 2.6619730256329418668e-1788j)  +/-  (1.24e-134, 2.52e-364j)
| (0.027188619617370973082 - 3.1034153622339044841e-1788j)  +/-  (1.42e-136, 2.88e-366j)
| (0.0037379357733354036936 + 5.6983368745802790309e-1789j)  +/-  (2.27e-127, 4.59e-357j)
| (0.027862249685548017513 + 2.7206505458559621173e-1789j)  +/-  (6.45e-137, 1.31e-366j)
| (0.025036341276919765677 - 2.5025604338557326757e-1790j)  +/-  (8.64e-135, 1.75e-364j)
| (0.028533190518618242787 - 3.4721972932931356945e-1788j)  +/-  (3.41e-138, 6.9e-368j)
| (0.02338794208880350632 + 2.4682917511868851808e-1788j)  +/-  (5.8e-134, 1.18e-363j)
| (0.034502021588678814264 - 3.2424910906151133366e-1787j)  +/-  (1.15e-143, 2.34e-373j)
| (0.02251610767083882032 + 1.692835058556430987e-1789j)  +/-  (2.35e-133, 4.77e-363j)
| (0.029843109073688806537 - 6.5111043920005664974e-1789j)  +/-  (1.24e-139, 2.52e-369j)
| (0.0063508782460447712544 + 9.4045268495388340668e-1788j)  +/-  (9.81e-133, 1.99e-362j)
| (0.026503838864880038068 + 2.9383639923359775586e-1788j)  +/-  (4.04e-137, 8.2e-367j)
| (0.025791634481147805271 - 2.7899761984152056343e-1788j)  +/-  (1.48e-136, 3e-366j)
| (0.030446460221181100454 + 8.3087063060191239391e-1789j)  +/-  (1.06e-141, 2.15e-371j)
| (0.029198403256762044231 + 5.0306219427606515002e-1789j)  +/-  (4.45e-140, 9.03e-370j)
| (0.016812214513373115694 - 2.3437330513286633731e-1788j)  +/-  (2.31e-134, 4.69e-364j)
| (0.002471737197021249823 - 7.1280398745801763776e-1787j)  +/-  (1.62e-133, 3.28e-363j)
| (0.030994230754026264913 - 4.5676229716896872021e-1788j)  +/-  (1.32e-144, 2.68e-374j)
| (0.034472102700723383966 + 9.3383946528895291793e-1787j)  +/-  (8.07e-148, 1.64e-377j)
| (0.025791634481147805271 - 3.4018527498336678749e-1790j)  +/-  (2.7e-139, 5.47e-369j)
| (0.030994230754026264913 - 1.0540428877833720235e-1788j)  +/-  (8.65e-144, 1.75e-373j)
| (0.034502021588678814264 - 4.3698200642393310144e-1787j)  +/-  (5.54e-148, 1.12e-377j)
| (0.031489204140072771136 + 5.014774873715917619e-1788j)  +/-  (5.01e-146, 1.02e-375j)
| (0.029843109073688806537 - 3.9213748633248127025e-1788j)  +/-  (2.23e-144, 4.53e-374j)
| (0.034277903378503874388 - 1.0583799444947458771e-1787j)  +/-  (3.77e-149, 7.65e-379j)
| (0.031489204140072771136 + 1.3362301859381010628e-1788j)  +/-  (3.42e-146, 6.94e-376j)
| (0.019804709205786439194 - 3.0014231807850369818e-1789j)  +/-  (4.02e-140, 8.16e-370j)
| (0.029198403256762044231 + 3.6813521301398051877e-1788j)  +/-  (3.86e-144, 7.82e-374j)
| (0.031948517122564149228 - 5.5752137955505161643e-1788j)  +/-  (6.65e-148, 1.35e-377j)
| (0.030446460221181100454 + 4.2100658239392725694e-1788j)  +/-  (8.33e-146, 1.69e-375j)
| (0.032390963944225957074 + 2.1718564482680423603e-1788j)  +/-  (6.28e-149, 1.27e-378j)
| (0.031948517122564149228 - 1.6985093294088798685e-1788j)  +/-  (5.06e-148, 1.03e-377j)
| (0.034437623915407336978 + 1.7336037288675201183e-1787j)  +/-  (6.81e-151, 1.38e-380j)
| (0.032390963944225957074 + 6.2840525160482052123e-1788j)  +/-  (1.14e-149, 2.3e-379j)
| (0.032827114991536452245 - 7.2029454875750145595e-1788j)  +/-  (1.05e-150, 2.12e-380j)
| (0.015095713440877746178 + 9.193037720836625396e-1785j)  +/-  (3.37e-153, 6.84e-383j)
| (0.032827114991536452245 - 2.8066988189509205725e-1788j)  +/-  (4.18e-152, 8.47e-382j)
| (0.027188619617370973082 - 1.8059062398003346551e-1789j)  +/-  (9.62e-149, 1.95e-378j)
| (0.034107458130323605387 - 3.4547393926415456143e-1786j)  +/-  (9.55e-154, 1.94e-383j)
| (0.033256003707403840595 + 8.4455691325509683099e-1788j)  +/-  (6.12e-154, 1.24e-383j)
| (0.015095713440877746178 + 9.3160595058738326469e-1785j)  +/-  (1.35e-153, 2.74e-383j)
| (0.033661932900913021235 - 4.9957428843070048568e-1788j)  +/-  (5.35e-155, 1.08e-384j)
| (0.034013908618338934788 + 7.0525115767054725307e-1788j)  +/-  (5.43e-155, 1.1e-384j)
| (0.0061944987810167554161 - 1.7971498073617036403e-1784j)  +/-  (1.42e-153, 2.88e-383j)
| (0.033661932900913021235 - 1.0225627822952311296e-1787j)  +/-  (4.42e-157, 8.95e-387j)
| (0.034437623915407336978 + 2.5855142594018335421e-1787j)  +/-  (3.27e-157, 6.64e-387j)
| (0.034472102700723383966 + 7.656591731469289119e-1787j)  +/-  (1.7e-156, 3.45e-386j)
| (0.033256003707403840595 + 3.6921119687993024801e-1788j)  +/-  (4.62e-157, 9.37e-387j)
| (0.034107458130323605387 - 3.1253660331809552424e-1786j)  +/-  (4.35e-156, 8.81e-386j)
| (0.034277903378503874388 - 1.7500808741518417733e-1787j)  +/-  (1.36e-158, 2.76e-388j)
| (0.034013908618338934788 + 1.2957876523180407024e-1787j)  +/-  (9.32e-159, 1.88e-388j)
