Starting with polynomial:
P : -t+1
Extension levels are: 1 3 5 8 33
-------------------------------------------------
Trying to find an order 3 Kronrod extension for:
P1 : -t+1
Solvable: 1
-------------------------------------------------
Trying to find an order 5 Kronrod extension for:
P2 : -t^4 + 49/4*t^3 - 153/4*t^2 + 57/2*t - 3/2
Solvable: 1
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P3 : -t^9 + 8913807221/174577516*t^8 - 346896933499/349155032*t^7 + 3329250396937/349155032*t^6 - 8538378231899/174577516*t^5 + 23551735187795/174577516*t^4 - 8100489458905/43644379*t^3 + 4370729197935/43644379*t^2 - 409117906830/43644379*t + 10559938470/43644379
Solvable: 1
-------------------------------------------------
Trying to find an order 33 Kronrod extension for:
P4 : -t^17 + 4055728404665695424150487561567307142216787970984648823381029355868705734035089732022630232176040887498454045/22709335132155034484118668651120753194103624874639864020081080858438417419937945649224645053704691414629068*t^16 - 5688866074094752280267338940098663660790819613465234215237715766660440197885571792207812059490080626537016056427/408768032378790620714136035720173557493865247743517552361459455451891513558883021686043610966684445463323224*t^15 + 255919100446266938142570773553880797674174456892674998597358321356709535724438239787320949447559368552783095555161/408768032378790620714136035720173557493865247743517552361459455451891513558883021686043610966684445463323224*t^14 - 18529484131849208343760341877469877401181405099240277421653034058987004372305726895886452476474984364242385599576551/1021920080946976551785340089300433893734663119358793880903648638629728783897207554215109027416711113658308060*t^13 + 364843177542174149936486226609141022324672886155479999078451733696636771350674596168338303986241381653214606321824863/1021920080946976551785340089300433893734663119358793880903648638629728783897207554215109027416711113658308060*t^12 - 1257174777551570460991936002612553468472242662190117346012167935491753108861228654358525430961976720186670431681536897/255480020236744137946335022325108473433665779839698470225912159657432195974301888553777256854177778414577015*t^11 + 12306961944008063562008663678168343157400707493571617287246550940593594387619247244531763770152461949034627831360005511/255480020236744137946335022325108473433665779839698470225912159657432195974301888553777256854177778414577015*t^10 - 429658067732297683320900137369458174198152228401050665151644983908998463544044271101420909089141890875313658970382844182/1277400101183720689731675111625542367168328899198492351129560798287160979871509442768886284270888892072885075*t^9 + 710117866607899456498586515820313798632003793141004287075021981871419654778211005307561830000734013120439690532921528634/425800033727906896577225037208514122389442966399497450376520266095720326623836480922962094756962964024295025*t^8 - 34745997503847953580804614205740930887511845013922026104271656256503750412436177284635721300040813644327730184478076368/5997183573632491501087676580401607357597788259147851413753806564728455304561077196098057672633281183440775*t^7 + 5858008830425210844774090709437497058460095171009406513419406311675347317679079229625471299416468139491856283349871395344/425800033727906896577225037208514122389442966399497450376520266095720326623836480922962094756962964024295025*t^6 - 26910723250350475194329209692752613819083672124731624241051314953370990674591416918123741401709321662906102464686541984/1256047297132468721466740522738979712063253588199107523234573056329558485616036816881894084828799303906475*t^5 + 580142538900482676931400185802351301109289048536284724503859134427977324034871942058660419681450220623238061525841553952/28386668915193793105148335813900941492629531093299830025101351073048021774922432061530806317130864268286335*t^4 - 301986809178225440647035215715629848371277238424653124780569317893711054336461775258856310560074285157009792191944277632/28386668915193793105148335813900941492629531093299830025101351073048021774922432061530806317130864268286335*t^3 + 70113216786054456482631848857422110478206650757427966612277105625214178595056617474836868121826747174262689405013688704/28386668915193793105148335813900941492629531093299830025101351073048021774922432061530806317130864268286335*t^2 - 5311909685178429765874471191030228972891439995192303057700448015734783784176958450212800420411155763237402306280173312/28386668915193793105148335813900941492629531093299830025101351073048021774922432061530806317130864268286335*t + 125149408280716053669664082388714207750132682858323070354983233838598204160979121959126156368713885473805575792292608/28386668915193793105148335813900941492629531093299830025101351073048021774922432061530806317130864268286335
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : -t^50 + 5639992459378594548402795822683163682272531519263269772060622798532867522170901247303285337644818309376314625779328524152032369207796967054972578617611459222124075012118988233339649502526582764945455021221168996093713849247521348752631053489550711885833717789105840846701744259247477212235158679739494648408947411440037789647919093309936354060220260985707286325847147581848518715390724082640296493634194673992135125139415464047892753641390332599661021464091986419277770053366682468773664788094211598154558257204273988148294726033465072633142102387933777957631295120893035552167693949351113939662006273872155315444449213398888928372976471962425280171815059473677100258247757799487879260559458010117666321554957730440094943808100702110186338058513911157736229474122409919003998602492527552902441581516665168827439163837869510607525457558776179006365782615751700909991072663691824328632105786916456593654320659109820901400839853049398653214645041942058111140119269586230311505538136320436437292949294692730472111895826683863574859098211719361211741075624530810467463072613203709949488858235830215451126666322366215646801773875953581160132982522484006764040550924801345454912761595185374528632046567894087451471768006059539898585796479822683413040214734331847128093465413708062860118105534657455028399286239385012365014671591072128681063750073029017497403443776283712361069314948258896237453576984107544187023402510241536552884751489190019693750853051986941479796858682168436961810884535177065679129022077430371691337111623496204680034558572809732312378261724917598346856649234601304068618335377516467707845933390421085711073875333175169175196525214692066849686180342848380122893660946334899842029285889213225275464256492149256671583951021973644895576506157305208587637691245759902797598970047505484592628040877699562803821459961188207023317101911633158893223298998895309571457304672668093244720514788588237722674214306222620637196526333004336726430250829209478888364676259394469825054716049596977162391537359622648438172336886807926100478325822871073432645403981712952354868093742732731605570909004170021502841826210197181224363363648616861878847496987095284152606017063261859071813985158938925965077753710208843875826049189958905213882114608682746907318515094310589147211914463118554731405100485076722769914291783536675337318698647000224580966707392296168199383318098469755157353667775550954459681648772047318845439790546911137285360624428306516050835788167072269755687566094275431004449915958864037495304946051379280547663050610157087728547678978419407497973390851584505220160452312132678944041618685113934520818561311132591393985909711503043687821185923790442023476777562381831945461086262766035023505195676684452481913317964027462020211953270571453162482001917197228544423578216584750405243702761081629549405467545861821840809074088023784595765945782157279231029318138004517661502276834215935609012889650164921717288046164260630929369140613237350824947215682069290323143439797812837182520191902266764472680970132861727018301818142728341163966258423699049183377258851101737152915655685076317722547649823516263598011806652700274686369226943816210411743561455668654195778118915511247618162183654028836653791860565372725388458989367499758596258189323185700600915245167133655851982304555774616608743792248892482002617554021686258981792053910107842521622059130273072807182960882020784835773643411449644566562785346051102871465011126547967419245404920902845500248848474057830229966625827319315005076354813902994007750313949232992744508895810364835629114539224284443934383264662042223561665060248627865942346882275716321580466942372968629448371536788199136960895584060374152490693895112153531143976122272721196215587604426082873762023291281589941496535562504380611916388333181194421267183425077315932740428647835534089332300083328892235095448963985700171578995105865261197249839045293092481340437288771672902114028727386439078406319512120276271955224367938380923474933247386927749453041172381477022566004880226341064637590355300136575737223630788599442533044631749530183722694016854568103564826093154622137332181273247972125939043402472457394278487229150453496125206061898425236774/3016169062625614854210855657836538676136386487067974051020327480013786656685667816965544458364652104849891855129031670370778183120189311698970551672829885212892733466060957491577257609879904335989242782245678805588405861203477220686835784653296556469482240667740062901838740205100517880566172110665278920590141012032559867905926676763846540275888189964573564850124725609433809529905117300257037552133354993526440037528495077559409107456893234231732958494025221565970662758562098650530148369819620281929118881250072699590216445458362079243278836207854003544610131489097509651496893723981991499391163316147902458096289940194054496167671047128032975784851790606813797685338982942975632454285822517142537993601690714206363202638885788339820458994942114004500829162419909660120386212560482850578093314104922891291107426695737909263009645934180869575528709588563346468905178288832830788696695973286564853669539006007948258723759173795995503482346530783232399182176077257422916638601764857948914553042943474323257302657921575422386171321955537253377653349490551345885036326921490754913221838232283126819738736690561442149987901756810976021788123218232123305617199680123458350400775710019796117496409689913299131237569738372831365805309970313380654572525116821900324950383630465551222020269042835642341601713643214884317052862471459645188493643505986661521235623529166921316153662169260657960712345484479130406212660393473070522391747511741396962146368822352622791235210884005573119100365655559641771785932621790363706028477157290602617143264478136782209120529150575963933076758877887869985552296090702746931940031935864261915929579824538525661832626071632005175671889272727476482033995877576614156983107623239594909193121318041675510153779315801546662019177100638485856190117507800807612304093038295440670859219639678947141880816057465865654102102077486803047028145919873939215581894374100899990234464230650923767296453111856611020202561937583858022613862002420128816827036424542064039169345870222828112258596068695119138293020310315496326513569195458139393452872416012941841568871514681955380776046235201868472490886915995985699593958027742848233517881860951976083243281033783014430647433669853078546783551954964691523084683630294952920219168392522781942378470051043423162063735778992222133590606813561377449427668933302184487317365460330528728978983495267632840459606711329020906318897037834256891475800126819660887600549313255504448011238185578622571601324507774529251126440573558569433340567306957469452533996880480048098781105330169179185191552820229917490876006744201376670686059682668906138531723324681369873410321851801676025689765447615036517406405877854454214659399180234671578430189062268758932198137078857558399248844733088853185389691564508156399162405671931826254341871417669467162751855194075614874851489272394683345869058527529455718407193600937399410819881819089415950902844671296292268820095121830761944012627349859697719037045654467918604104129913626543123403410141804608990357325626263090365577390107118581524059335712827158783035508388533541331568402895275087331825220768765950630716422054517157879044364392290820847792786627977538743834439247279235541566765310474057777722079675082493798537730598000195721140416785439294111069498092164117600425659133395400702236276095885076356530913216712320310745041805136538348909219445086036247980870593266825935159711565165470585104106653898629372193047797883035746012410307417207146081930128215063050878091252771565245642201225885481147572611566854616374606699052791485814269764612706874589428610270204518212799221545674363186315494348890106393372829991522168864528905219151494597416052537175548584424641429518316367533605025680716298420828270190460046777051893507112253175833247441703096470085614005078711435489760278197715184458563807681006914474273217528796931661278883024969095233660043215838938582857380660968736266647510233598840640305230498615506456258600611962652929311767129547839782276538654681169276724328452304253716259965346858129056281901991392164453696928773314383111784192137759061702061396827571466576201588832029207636504757072952377937377255107027597377056584319879431823233588553619225746286446325*t^49 - 3631629450161856791585578932958981026880690134297392510198757368752508194030390939302323595920835360039483726899257250284608466298533331315973611146973561532318600508874513812956673111416242068820717294942486399485351432868915940557288048797846152857052799795703739430988212946713006139895362522146819233818174050216610806374697677102398261025685558324507954921071610963526776592459394203307639092790699919589343849575906058553355661367662975334571432997384107831902688068877930308098146469027005511619504770647287996841236892910556989454934264542811237970000915435235238627166799627747739415738146831242604044334001021604724574802465497505063109684027902949415171330388258347497026670474270515030452597258781194666936874988844817310804117246713759831505043800836903706360108732811220513429027845226678940032019792802490160016515125667726254309567179453693143076598572488722223589435361863364092751365907941244376288847885999548682499555065917996803919344364762794848967596759913874180239778575459441230592087191145755538565481189904408629678001968584553420627309802384762337196016808614283403256528427056892209686210356456528354260260995731071840204205048479084864322484821070321849641617058196756118478125131002687341373258955778239039426556706922962296827150362361548189768145001241287015912932478278047886308281817606904165317104262708217371149410250126015376672265409424431724286091323983440401155064688606586720760027652621954256384263474232455015217469993678304491438066949069236762845377963642738356818216805444650248322214014821335617750863482244210553180797986887072642123781539171321065086266767508614467968839155114548313920169120715904676898460829074431236934904308539586184135943498613516593294219108630716179179800062039731479952092562446059127682548904786660344403033390659984467075755587917181289997704899913441705186109553410485401900721674248583163553546584756964628041711370620726787380857778850354423743222552779665929817196474324176469018908869940395968964560981162347150505464193541317584290571911653530900897527506866383452377023902858247598094307048049723007604079518489594963623580015129604610563866908277358677420250681512180533825475156067341903145590569244216112595817258440429367577154766953989748238852839571748632284026983370071995999467319127927490679402829744805722824885409065470032701221079040002792582075636980425237531850513593441955062192050910511804404734052719218893484302020421874361783227123305323903534777830437317488028308019524114641496405349138461104336415240611971421309677235681684519477805362904589274588044306726165449039518970645939432349467397044018041433484145585135668425959066570566654607003611386962270419091287533708802898794275703550776709366208295534064748882827540456959208100532173418458480338357548017446983828247680345524052025570517422979223809687790987888815750604240352823698966480048503125906958864485692286827409756003907590663718251482046320157123261375188102013439079650022632091677630475254194081497547703462122053599619440195721317853793843981838613260991938420713486083889358944591563566521122920617706678345246320011100911915315354606326942146255588827735064915135686412694119707886891130035509595666347306700442343603458845487497526371838078706543362996783910455783065847879310072882753707874216442747175458215924871088100389494598110219882144915239555142739692995429651916609884595741301422191690719366391552710720537793215522010875018814888657857406208329021392792521489362918955143509814067578764606859149114967322310873322254757192813189302217888632791761754308930329485587194149789403430291627526276492530699556480994270222650324682200945995644310005086991488960144305743476466873725159302372131929538952817624203794801772973698111106542951388853536147007799799383853754055869751027241384745580956340419658991529886119719998788149077776431131046280053338589763777046896199224628549869190986513647060124764727428677731817780157210303663276565477028802217681060134176471361612594281730448192812265946125540231094412278703035585009298924172846602359868808984329329333575570443789809532464226981863477576057891309322750304049533746080291420017896555238989697372626281706841860774616955705931017972570233/2171641725090442695031816073642307846818198270688941316734635785609926392813680828215192010022549515491922135692902802666960291846536304423258797204437517353282768095563889393935625479113531121912254803216888740023652220066503598894521764950373520658027213280772845289323892947672372874007643919679000822824901528663443104892267207269969508998639496774492966692089802438792342861531684456185067037536015595339036827020516455842774557368963128646847730115698159527498877186164711028381706826270126602988965594500052343704955840730020697055160762069654882552119294672150206949077763481267033879561637587626489769829328756939719237240723153932183742565093289236905934333444067718942455367085792212342627355393217314228581505899997767604670730476358322083240596996942334955286678073043547652416227186155544481729597347220931294669366945072610226094380670903765609457611728367959638167861621100766326694642068084325722746281106605133116762507289502163927327411166775625344499979793270697723218478190919301512745257913703534304118043351807986822431910411633196969037226155383473343537519723527243851310211890417204238347991289264903902735687448717127128780044383769688890012288558511214253204597414976737575374491050211628438583379823178625634071292218084111768233964276213935196879854593710841662485953233823114716708278060979450944535715423324310396295289648941000183347630636761867673731712888748824973892473115483300610776122058208453805812745385552093888409689351836484012645752263272002942075685871487689061868340503553249233884343150424258483190566780988414694031815266392079266389597653185305977790996822993822268579469297473667738476519490771575043726483760276363783067064477031855162193027837488732508334619047348990006367310721107377113596653807512459709816456884605616581480858946987572717283018638140568841942154187561375423270953513495790498193860265062309236235218963949352647992968814246068665112453446240536759934545844595060377776281980641742492748115466225670286108201929026560436240826189169460485779570974623427157355089769820729860363286068139529318125929587490571007874158753289345345300193438579517109703707649779974850728132874939885422779935162344323770390066152242294216553684157407574577896620972213812366102557801242616402998512498436751264676685889760874399936185236905764191763587921631977572830868503131437980684864868116592695645130916832156895052549605867240664961862576091310155839072395505543963202568091493616608251552953645597661060811037212962169992005208461009378005824477753945634631122395837721809013337918030565540593430724855824991202893962971521612419742840793770586308855431733297206738496631122282826292532612232055207034554767409768963536469736124833506431182658696777442047459168207823974293480577926445872607396932083790914903126147420722016357181335739734442709893072276124172009025722139821208117253179392674927575790314909744379484650048163333330433550468487718148599689091691898982357706672871216901394954973537811111048850455302099318473057274450909425063215720877125378697322721713235554323785566039744149758729250084598062878914158953511484454115823879252353672911942362449391010410806372143827895560796258041049589928071023541321599959897366059395534947166030560140919221100085516291759970038626358164672306474576044688505610118789037254976702257516032870623736430099698307611214638000461946098546226827152114673314992326919138821274956790807013147978994414475785737128935421340389145178989692314845396632225701995526976862384882637546426252280328135323789716823318009869786274230521148949704388599394547253113215439512885541494147155931200876603228437593895961582460811757789076110139557826766394980785741829253187784624195618490115734862996354537131233679477363325120822286599938158026229458461642083656672233552627400302354932810165941530324978421476716620733790796120795777977748568235231115404035779657314075897490111986207368191165261019765959003164648506192440613110109104472333274444643239107831370441879241516485659062675707175049737852920522969433802358406661788716786355840484618339186524425484205715851455934865143959061029498283425092525712114911623677059870111480740710313190912728183758605842537326241354000*t^48 + 591221123789510409536047229008129141697775296202464389365945986279740891441734567802930776329344128919567968820069732607458130230578464909245619069364491191476960982900240108728025267357987045901870041147277587641209682583188222408354198346366475432762463203982565748061138835955198813593232043964353419429996313022470081531638699774817537003277766508170117742290020892463991765198803277618341049163467732640277139913608322399415874631472179261310268585368036153961480402243776897499389016894847138170655858385843979317585640933186738726742105911294810659798122281779150644097076592097208861663276089721641125458618162886488404522414647056394421992610117114045953812878026692309292495681312719207826401252978519293259034983857477525755353421554807957170005468106970089889760503147633822117497000010982504877697374232599947496825104900464888849002628899596539719077754256338281615716904871094818598397732289523081257943795746594247211664787364191521243828965716190300596609103725727373289761628950028263616146668671518220312986989449790021741860205719867604432654419960006414486673797584241811462065778088112628863165034786496372724325440475750857709571276671777426055923825871015026789497341553668209133356756573721328166709437429446625831970476468245177032054410702378647962735165907824887764516290433039077826922755632696252434858461110820967541477269383214556426674106053650193032440809516624999460214432931416984453185471371033035931499145284614368456730593090454537637870907363066181004651039399562602199042450712312401904397218555572771768206767493567834837515295846126470928029265403329370326570316658569585929784724993526554218796617363393961528506020791556257419859483343844785764514108671908311293260635976685256552819575203989364598075687675135150245750421268762419751064940307272944299820926108187685991586932056845372392081692680220186001881980360124855028961557873555627328054832896371034869885016827732569768205039522244752330816116596638978287913714887285776603473570025971138157565444464606033042042358107553144881121222648346705625307113672566897935358439190429454264448219278663989005927482839037228376765666001301017978216228518346134462574238487836533911036637491868123951474643547731334280442161227950804817082607706021802178500931748657385551049477733636221185521249134186067938952489139080320183277177832656787020342245075899188655307579714407864648703541525045367090985666514123660396674174269405556355960224381021125426879505215563091634759567170663879547080873746380978445536010461930187493287780823812376197214249834943686292379123813699854561444643572809845572795517868957501921683945429839981439860716907790497560155295091553599666593592579296658190132695557337450086444328360229843666033967745165693843955112838083451162433953721056756403627712737237704264974492846128177983717836210081535539824322122043739479821723419540892838388907792724987325833290694428701266075399124225076950638904639533174223972970390247037064180390993826576215987164810719794615175039215198490621016947295594210356423173985858120430880295893349804151732234053042045537566575613441641832356462206230393945789086086305703142089128745714692574086086438962227390737792630245228114577233938673705304862143506336742744286308701149598022060717828193435680371490397906738910113567546954466917597719953801065384972192653832152693371927449255558873822368607235991058584660128658254965734624462748699083111208892559413147177926285303496785631714663692405717674400755876005301819106511530172956345980344032234214294194596012750514091112639514420914484242640842915735489876334888954316440680110209851547376116177543937849001269568085876348125934850366563713625986716442734628154660622702498119819762352687813203057575362665388828034776795568855378512976495531833664606107963702019580624383674717146045942299341838156654850671258340412060889870843364467045383756158988973709820734615962372122967587205424874859891786431138992903855760998579351296262357435810589875453058682925619867229061268507334917291152401723905186877405090225820348665887689122148797489485388577652322667998735302543231163970939639843577999704147388249029169330970003441163691414846129212130739382639314252286825798899/620469064311555055723376021040659384805199505911126090495610224459978969375337379490054860006442718711977753055115086476274369099010372692359656344125004958080790884446825541124464422603866034832072800919111068578186348590429599684149075700106720188007775223077955796949683699334963678287898262765428806521400436760983744254933487791419859713896999078426561912025657839654955103294766987481447725010290170096867664863004701669364159248275179613385065747342331293571107767475631722394773378934321886568275884142872098201415954494291627730045932019901395014891227049185773414022218137504866822731896453607568505665522501982776924925920901123481069304312368353401695523841162205412130104881654917812179244398062089779594715971427933601334494421816663452354456284840667130081908020869585043547493481758726994779884956348837512762676270020745778884108763115361602702174779533702753762246177457361807627040590881235920784651744744323747646430654143475407807831761935892955571422798077342206633850911691229003641502261058152658319440957659424806409117260466627705439207472966706669582148492436355386088631968690629782385140368361401115067339271062036322508584109648482540003511016717489786629884975707639307249854585774750982452394235193893038306083490881174790923989793203981484822815598203097617853129495378032776202365160279843127010204406664088684655797042554571480956465896217676478209060825356807135397849461566657317364606302345272515946498681586312539545625529096138289327357789506286554878767391853625446248097286729499781109812328692645280911590508853832769723375790397736933254170758052944565083141949426806362451276942135333639564719854506164298207566788650389652304875564866244332055150810711066430952748299242568573247803063173536318170472516432131345661844824173033308994531127710735062080862468040162526269186910731821549505986718141654428055388647160659781781491132556957899426562518356019618603558127497296217124155955598588679364651994469069283642318704635905796030914836864731553211664625476988710222734564178122044958597077091637102960938876611294090893122739283020287964045358082670098657198125308433459915345042794278528779466535697110120794267189241235362968590329212084061872481187830735593684748849203946390315016514640747543713860713839071789907624539931678399981767210544504054789596549037707877951676715180410851624247105176169341612894547666330541443585601676354475703389307454660044525449255858726846629305168998176173786157986755885046017374582060846334283430059560288393715949850786841609894606398810777659718096548008733011598123064244521426057969703706149032119926525941077310373958694780942059068141894606366521797866460637730059152729933545648275296134210321381001837480759627650697727845476630806849798137307978984535030684837738225975686607470691634861816337524497066983631398020650321192002578777754234630890643765540764265021654375688498394138471442332380951552442990996490899599911169054828280673630477963204828969987135296517460299671558657742662420873506985974121446633063107750108199235063346638729806795876011355471359636928595599446536832616843860424129747378251214958192260554960699826002974516106326807970160227502297442739979448863868949028559970676016970152842047437302897405491742881576083359991439607530904192087564164584196715888605368296358564772073576009391606781837171342373603204182285846270313870350522043461335232854950548325377507130511659146613708284118421653067751124406097254041479711340661384399037778771998721993389252823610727550357794379467235368490520948002819938935494434613985629825314112727786603775839860824440426899187408914536172350982169684560452131660502225450317182730807647541423081640522643767938464055890997175924246570387010608923908422103807177377796171410902293208416703326309616192066729322114372101409374333126151521422406136204748781083084605941650850785305210066032972581651330661164542140031996059248054618646005647416858047042430340697318031459744134952364127040925459380391554822640433281616875050202050014210815120149419838229245259046225347653244525852748096910435550138344490243273124247183988303151285223835740721632032831892479159962888994497345803768832208052502458812153521783244000*t^47 - 1688683943638540527574379344212972742693605117990314061107374435786690619691498201458048689020541884033845532965588410378294363891029634776999439214501297560660057869778907109070352236805999993173624469597777055090558113395376685412875236816028518710364312055001230466271177163418656124656020736344703053158243592445580022434144574488664450412480834169661847696197508496515982919117120232816709573430949262446449785081920412507689481387856213197978863566471750257970585108637831558002608781065957505590161488049132896205911998505535416531004136688444362223439692341626913587060447375733571895809192142189674244024253576719394686670526217703715263281886876679038511164430071928629943282764627020799947824738696069315332835867309160027603526406735594951417859190290677029588274827548967410903907744556020374333527011882513337117239772989885056811993148511966640910549572611218945600027314527137130566160590483311364704512847464453942330741557532189428142346311303073850286162162504444257277288584647155701642095791578942115149768847627105571557044935411561814612371198250468239308991989350318248513758827924332124418591745465738573891443411114153717610846655530358644989864773282280771409142437900225385627609425624216470145313657932528546041830178896849195841619632713065766759431466878770098167586016480063621848123877749653482463205638073754167266711123028462675297263201268094319869884777816256613615766381965448858152962668107064876894171127405408402640884230181700715134276209966739454034707833282564381091988778715548847346204638407851604984738734628791259931189091147539936318579880139807453609334746454873860384811876836893887962375565051640255176286045332668438987260896313346455359388256287886109397053270605486610840750534200528109248145927139005559112754813081094305837793047421204978103415940467907351615290516628138992975831157561101476493440987789719541604033596063754604578688507798392435822384003200207689608388123654157988231975114023967963098170347872651757652480280357198165326198453839022020867382199543143454874211821861221472874449004069278985346055176349004172900907958276601310284492541432563583780630716014036668385536979023845638653157179735743326354162582181975761043171957751806034465272883057036232785655820359428490221902865841999318537961614888304104785933971967990909351304234229698777462369850320841276145942373900632571752864653014187943026289845858139970620700850708397595470326507023136174968405188109490657407397506038188595112011167947038089387696863668109029236014639391389222743809193021168439634023631140497122459918211245899110587057029019982820021795786343574272612265519439836314216847636223770882784511219772185814744578180474150728841431988914693830722083392168820065226998357787428126626442981618562539060796723926353816262855947736628968819634855859032006864753296117382791143529841758278326317319681224501266686605529546555366234696700086583237275783179451596042894079404826170057684107935830676965120526165144752271575621270854549977136533294278522023440919862874453658951177793014689826616064891625759455432598354657237029640162004388600485474255692923203150187721905277604273337004061263955491281685662854663339619403864795132020900694881308809422831880256305490162968719377438860512884511498791624980331399637082864639658915381159044593606808092017797048279716543558163197374267835286970260976088791587636239148651955678227948779820561720644100830538946911620038461139588627835400053873771714081008650528843955471628347104827533022708984666242301103147961515116992204723070768179446883151395188724738937564006980959790587703514231375841024327039276135534043104043939595393116392104168748588663239444423690751294569776313449248215774470243036733123266781796662087640875960735814621713070755104335177684677932410531735167233835699622732553728662408660893715211460994311084309873684715951018814233364626704732679015934427982621655504793144462719866994661057076818480594521128584998162241820207265990009774758845258201526447130190455326648768728413315731264208841403696360005529716534818285630984798095584349590842342878324687728071373734557687132574721059103273703946621852216056868210313142291905588929570589717755591105043313676067003/4343283450180885390063632147284615693636396541377882633469271571219852785627361656430384020045099030983844271385805605333920583693072608846517594408875034706565536191127778787871250958227062243824509606433777480047304440133007197789043529900747041316054426561545690578647785895344745748015287839358001645649803057326886209784534414539939017997278993548985933384179604877584685723063368912370134075072031190678073654041032911685549114737926257293695460231396319054997754372329422056763413652540253205977931189000104687409911681460041394110321524139309765104238589344300413898155526962534067759123275175252979539658657513879438474481446307864367485130186578473811868666888135437884910734171584424685254710786434628457163011799995535209341460952716644166481193993884669910573356146087095304832454372311088963459194694441862589338733890145220452188761341807531218915223456735919276335723242201532653389284136168651445492562213210266233525014579004327854654822333551250688999959586541395446436956381838603025490515827407068608236086703615973644863820823266393938074452310766946687075039447054487702620423780834408476695982578529807805471374897434254257560088767539377780024577117022428506409194829953475150748982100423256877166759646357251268142584436168223536467928552427870393759709187421683324971906467646229433416556121958901889071430846648620792590579297882000366695261273523735347463425777497649947784946230966601221552244116416907611625490771104187776819378703672968025291504526544005884151371742975378123736681007106498467768686300848516966381133561976829388063630532784158532779195306370611955581993645987644537158938594947335476953038981543150087452967520552727566134128954063710324386055674977465016669238094697980012734621442214754227193307615024919419632913769211233162961717893975145434566037276281137683884308375122750846541907026991580996387720530124618472470437927898705295985937628492137330224906892481073519869091689190120755552563961283484985496230932451340572216403858053120872481652378338920971559141949246854314710179539641459720726572136279058636251859174981142015748317506578690690600386877159034219407415299559949701456265749879770845559870324688647540780132304484588433107368314815149155793241944427624732205115602485232805997024996873502529353371779521748799872370473811528383527175843263955145661737006262875961369729736233185391290261833664313790105099211734481329923725152182620311678144791011087926405136182987233216503105907291195322121622074425924339984010416922018756011648955507891269262244791675443618026675836061131081186861449711649982405787925943043224839485681587541172617710863466594413476993262244565652585065224464110414069109534819537927072939472249667012862365317393554884094918336415647948586961155852891745214793864167581829806252294841444032714362671479468885419786144552248344018051444279642416234506358785349855151580629819488758969300096326666660867100936975436297199378183383797964715413345742433802789909947075622222097700910604198636946114548901818850126431441754250757394645443426471108647571132079488299517458500169196125757828317907022968908231647758504707345823884724898782020821612744287655791121592516082099179856142047082643199919794732118791069894332061120281838442200171032583519940077252716329344612949152089377011220237578074509953404515032065741247472860199396615222429276000923892197092453654304229346629984653838277642549913581614026295957988828951571474257870842680778290357979384629690793264451403991053953724769765275092852504560656270647579433646636019739572548461042297899408777198789094506226430879025771082988294311862401753206456875187791923164921623515578152220279115653532789961571483658506375569248391236980231469725992709074262467358954726650241644573199876316052458916923284167313344467105254800604709865620331883060649956842953433241467581592241591555955497136470462230808071559314628151794980223972414736382330522039531918006329297012384881226220218208944666548889286478215662740883758483032971318125351414350099475705841045938867604716813323577433572711680969236678373048850968411431702911869730287918122058996566850185051424229823247354119740222961481420626381825456367517211685074652482708000*t^46 + 1840432838399652801381955388743884634532803226797083481881527263032916910887089245890500156874928278984276733145898469328179227716047811929781981088168519325494658100612443641563225604795838488192624118129307768302950813845336812158797937949920595816297216864338658651037955174025671251719533732994157775867618506957072517439518548417727385489468090876758707180159699715235318082892049047250267064841827609502449823027829353702199085281766936706555835189834374962396494335474609352760508460908050903320593523068188207415646742372221552787550463812189925089820460046177660611719596922311330542632875136906672335467297023746156283770289869479699442832462701951477438976200896488950846136134224886581270991098147367480928527852757541982264071064601201195015323735718457954733745978733023240758458268601296155905374597907275789236648499423716433502846163109516293330172710350533812188946593802481357701220598832324429100843008800941343118298899970766862295215756319593959691546778889136304279086965811292932901716867001302787329633302655170169757874977096423199078650908085231055226031244743040366258840211525989188909483743738441936935994283345559618103793801940034065381616850293652430777600405740021731665737268978987331363538840014214825810730171053871023247523694838219807882500480506507002204723180821920932047401058686936820479457055870382339474614222817460834869921406816338906848090564321214353744558978285331019523403617024572943326516302822267891236074449620377132667964365814763793055761333316722908292053839654143565871222553881469909410085273118940814760165816269987229768065648595977674999127582367503948649225993087501998225527926784195879963003688742060205521775866689960350297044773158016852726842305119722315325807086282848959727526915881142133569720825358705738002521865516495920393975740354887686675405752869150855670279461967389876432707173962018975706379609622503610218940982634071234424655355580810436001629743637453632769974198104142851017471958138428522403529337170846875165713063961542602429945698667258750656330573188901874127908489014105276314882788047054224999624740303884496235751863217200505427777002204664827881066527964938020889689661289235012664923822782611802785762914512758847789131686255828113083883679064634858595699996606577688891166268774117184073350120846207841685076526572135190879136767270912447108555693967736715422028308247857099772006081802308302570870888593054705993440542448208129043654850006658459713853093771970538570446547450378430664821996112789786089609553270063511434432903545856858198115103000542685398917092219178058291945047161038788877115053749989504193194367976692369952278826411531995539904373357109978041973782864245440274040930474722560037877022749364343893104573621220950379716187556512471027920376869731082533596782195917972941837009079413832818987676537653702302593355094135089998742647374700724796733916071645518792137582286338544693706256669971855278423179799593471943663840817918189783414387207846924942426587789860943780210189145794960837120688859276346786123844401934119808225690614532562816249033672400345608199782882429614505138401748482678439567097115168082327099194410479585557135817338206782918248403531425635042886142664800826200636425895165914688926420056229356979116827633455181863245052832228440118341729291724186695885995273839951924860179454333285600236973083671629005250153399468322068969507744799783009744600647078248063139894820875488697324031435463301264649595927391091327403933872152225504488964513088670605612774568471384023928024755658776514085568073241631753299027035199640730982959975928917506122600198988412802402690611473744746244093943883671996966118479156473284051620607093553710499590616796663685360238807471433927624711658276128200117639767917111668233206626175932658957132433055409993017672811928628864639517172683893603705218502769500862906143979071066634621781205030443808401824589516740265960497175811048287584740365726541123474677846040565426800206197615544946825051274618656768510755210509508783027509563501326036041916107281632955127181792528283158875071346279533281882335595840543192092406251048819104233974189732230727170847617631060257540388833033614671183196403720747116032453799630939/15201492075633098865222712515496154927727387894822589217142450499269484749695765797506344070157846608443454949850319618668722042925754130962811580431062621472979376668947225757549378353794717853385783622518221180165565540465525192261652354652614644606190492965409917025267250633706610118053507437753005759774310700644101734245870450889786562990476477421450766844628617071546400030721791193295469262752109167373257789143615190899421901582741900527934110809887116692492140303152977198671947783890886220922759161500366405934690885110144879386125334487584177864835062705051448643544344368869237156931463113385428388805301298578034660685062077525286197955653024658341540334108474032597187569600545486398391487752521199600070541299984373232695113334508254582684178978596344687006746511304833566913590303088811372107181430546519062685568615508271582660664696326359266203282098575717467175031347705364286862494476590280059223967746235931817337551026515147491291878167429377411499858552894884062529347336435110589216805395924740128826303462655907757023372881432378783260583087684313404762638064690706959171483232920429668435939024854327319149812141019889901460310686387822230086019909578499772432181904837163027621437351481399070083658762250379438499045526588782377637749933497546378158982155975891637401672636761803016957946426856156611750007963270172774067027542587001283433414457333073716121990221241774817247311808383104275432854407459176640689217698864657218867825462855388088520265842904020594529801100413823433078383524872744637190402052969809382333967466918902858222706864744554864727183572297141844536977760956755880056285082315674169335636435401025306085386321934546481469451339222986135351194862421127558342333331442930044571175047751639795176576652587217968715198192239316070366012628913009020981130466983981893595079312929627962896674594470533487357021855436164653646532747645468535950781699722480655787174123683757319541820912165422644433973864492197449236808263579692002757413503185923053685783324186223400456996822363990101485628388745109022543002476976705226881507112433997055119111273025417417101354070056619767925953548459823955096930124579197959459546136410266392730463065696059515875789101853022045276346805496686562717904608698314820989587489057258852736801228326120799553296658340349342345115451423843009816079521920065864794054076816148869515916417825098265367847241070684654733038032639171090873506768538807742417976640455316257760870675519183627425677260490735189944036459227065646040771344277619442417856770864052663093365426213958784154015073990774938420257740800651286938199885556394104161988022133080447169476417855979784047728285624386449241883371868382744755288152873834545018278610877442094332214177454767820054364045485121108251778524586536404321883031945054114500269350178141098969251505932869204063180054978748456820772255748724493030532204368210656392550337143333313034853279414027040197823641843292876503946710098518309764684814764677777341953187114695229311400921156365975442510046139877650881259051992648880266498962278209048311104750592186440152399112674580391178810767154766475710383596537145737072875644605006795268925573806287347129496497164789251199719281562415768744630162213920986434547700598614042319790270384507152706145322032312819539270831523260784836915802612230094366155010697888153278502466003233622689823587790064802713204946288433971748924697535649092035852960901330500159902547949382724016252927846203917776425579913968688838036694178462824983765962296947266528017763226069088503919613648042647930720195761830771792508076590198790459030091518406136222599063157271731077225682304523532770976904787364764865500192804772314492369369329430810144040974481759918635756341543275845756006199567106183606209231494585596705634868391802116484529671161590712274848950337016345136535572845570445844239977646617807828250457601198531282430783903451577338156827138361713022152539543347084291770763731306332921112502673754819593093154690615399613438729950225348164970443660786036616508846632521017504490883392328374305670978389440010960191544056007713427206487983975647679984804381365739419090780365184972192336389097286310240897761283689478000*t^45 - 29583080837153729194674227483560416682623673748350660183817558889748301403944827956894930504313675110824782083135186828879855002222110102548633695052100575190901441303029455483063073652354898535041834734068561784616103665193407633224838763932163847427204349717359942279627982881045350398782066021299909502108987393364189702050559436687886370868973914061019720589001271990279728189874678183295398410131451363198702996856260209149554399189968912695134353949885409731528807792613019804569706462455101353899974333520106085122044393164727157397109229724629133233402396897619619838524005585100640540840496137096065736322945447428345103788695257811560811342848723777520074034230731674779906871018900641946995275842802881808750920473055497618449281621426663880271091121202625392877094083534191940225920473861135144670955020936235996532974304449389797379896986711129540579112787434560884270750193220711401286269370867475966067795682778440911493806345321697613643754153060417966038525876133035446339133589913803356187173106868176582864154898079327041033168649870660428313858761386871487151021746775265289180450524663575510680593355900451951814498553460896738108486896971951223446491138978010042474573741595731338234967350370695806063809860565840937519314066825671216705182751014068988727918843131844600506694815179887089091010928783148076877578931827609375415443417432470476592587222533648828224441872246762196440755886456255580554080504073404707672366618597916661790510712522424968815939526550864706826213801788394246703365719071914126653708050956627738502205146758947284903623031685752520625397273838903813218264588720989457111728383405123526157217850924079104600986330800320808796517124520912424453909428850082395161576037494198513580741157773380941538298718100423266184706668281764679639716097624292158780305989799531834557481073470513134349313518616352760452651207616471777287153802927931780482551802443612083446363738149318761727193191738742559611997278608944681409048361645509094091230396514066458081211435893724454168966266487882433274248186871844853639143546507601771150748339552110483094349974049814008306855779474198107712071507849960764018939859227866503158146938481180762660772778659724191298405287049756477013608103526844691181794300330293722472829689698295795205884112591987395500855539868637403777810126246753484269596143568759332321609586995678200580983606019447095605485612659022916123683520287524373753784958227850779614476878806706503576584740628402086280753229043960328597292400239185835566255831721525391725687033072541936640011321775367366373722439932795168236692787234649870621536491061766507934143855937381047768881419471855085729345793229135885834365699972232329011332014768497580740515362618274708230305395219003273830563592104947474197877160024018167686711311761922022467321868764427264597474266470944918072330933884366729257458830586395653280107776328196960834320015524534520719670347351851748647106987158448645375202120984852208168708435355600492092972646809946869228567208125276869267596672628310113199169818132848116989867948765968036226854723164759687229045025609404521271849021707183839433883761006323243038817410951779546844599374404716414313277541232927102749114866588841249934325769797801960782434768975127882256435007441796331271387316963560039823772419631840256385565123122720036703693814521362285387380924401767499857069461075758271345109903509744611975257608698591339571836576346489159689274588734839778107112313833083673652589676111654510292054356721192510449888385430055550684402009628172495080311532289050846404199739038890207384288864698771672130084415938972492660177841499911367161201652808411443778071042161182451664842473565114222040059836725314382201530892094233651175577698154153061594578632880281088321851336735343058079652043516393604045178869409625854591837391092948987460462704322738037784273821920346251352588063770579078975064193819609951838474944454444525033382889743079679216803733917088938639000505455385432560171280442381072339993914843828681798893477747143686528775090273020096096246787975091164997904397502398900613349397739298605723263726684488339978450833245701922073872065332008855652897386206028096137594625650101790880945261781372159719/988096984916151426239476313507250070302280213163468299114259282452516508730224776837912364560260029548824571740270775213466932790174018512582752728019070395743659483481569674240709592996656660470075935463684376710761760130259137497007403052419951899402382042751644606642371291190929657673477983453945374385330195541866612725981579307836126594380971032394299844900860109650516001996916427564205502078887095879261756294334987408462423602878223534315717202642662585011989119704943517913676605952907604359979345497523816385754907532159417160098146741692971561214279075828344161830382383976500415200545102370052845272344584407572252944529035039143602867117446602792200121717050812118817192024035456615895446703913877974004585184498984260125182366743036547874471633608762404655438523234814181849383369700772739186966792985523739074561960008037652872943205261213352303213336407421635366377037600848678646062140978368203849557903505335568126940816723484586933972080882909531747490805938167464064407576868282188299092350735108108373709725072634004206519237293104620911937900699480371309571474204895952346146410139827928448336036615531275744737789166292843594920194615208444955591294122602485208091823814415596795393427846290939555437819546274663502437959228270854546453745677340514580333840138432956431108721389517196102266517745650179763750517612561230314356790268155083423171939726649791547929364380715363121075267544901777903135536484846481644799150426202719226408655085600225753817279788761338644437071526898523150094929116728401417376133443037609851707885349728685784475946208396066207266932199314219894903554462189132203658530350518821006816368301066644895550110925745521295514337049494098797827666057373291292251666543790452897126378103856586686477482418169167966487882495555544573790820879345586363773480353958823083680155340425817588283848640584676678206420603350702487024628596955454836800810481961242626166318039444225770218359290752471888208301191992834200392537132679980179231877707084998489575916072104521029704793453659356596565845268432086465295161003485839747297962308209808582742232746652132111588014553680284915186980649888557081300458097647867364870498866667315527480099270243868531926291620446432942962542357284626576663799565390463364323186788721825427892079841197851970964282792122707252432504342549795638045168924804281211613514993049676518534567158631387248910070669594502557647472121546120906777939955022503257168481629595556754456593908746935782669021931897787346362369849759266992650137378045263757160690106163423101068752703907320970010979809400370997316753152042333650982992561165616770529221438650229066015967160638685963102338565585119200722419171444878409093729936799245426188109707033736131593921534559908303533662956532872036365604098124866280922397076428517442517507761579171433001347885636498264106703573618649693350196623667092046984593283933692665515771914316665347265463161911757612858536719814036972756536156403690134704512959704055527226957162455189905241059875163788403763152999092047307281838379522177217322432548083588140221808788492118609905942323847725426622699865059820921174933774914472909736916899325441692480162297408677563417272315711301327981753301557024968400960543904864118245600538909912750786367574992964925899445932100333270052604049011951014399527169794956133800075695362729963102660290210185474838533206354212176358321508748208163680105339817190982330442458586482510393665616709877061056440310003254655467662694407964774472385121600083623944787549301572324321154609694490752754774887122772115496812724519000166513024978362921379836955948696398854468939105222662520019669349794029630113498811178709716257512532310200442004009006413002659362663341314394711324162200312929974140402971861901934403600047148063785866266445467137571494428625503396297865181771906062433874812234962078979875598547030157508836279744077904533358000953724352526980193763993511346439915070317560478965099642534911639872312673794063273551055054890000974873517446764647630723078837951092380073075031113866137791907420501344329868613595313600712412450363640501372768421718958417099199012284788773062240900723737023192501865291323610165658354483439816070000*t^44 + 1492423374401502951996511813996930295971927157910881145053329472265033465484279254053672831317591346463938548068167182526441586190554898016944166525313595120362944362271475660756926716006532952314201497640385467610634559838851191672903430451296099224774067871995624208867340652648571139654975693913113358034143789417907770788849022878940659928218595472193710757409624838501636398075283959547617865061387967831722075404987835201507426783121392126780187597633271067068436596784209542109027893956007700093652689368573366390406372720221059905057443908795019918012450393592067255531326666575755529975448943230267403479219118622001814870189291143843747612744842103583497660964625605729120007087674879842883478998669081805423572378926844968790189991177164674315714837934423649149139933006297089943066763953331790589547470393649487444434312456915868919976669504682215690218965726038702112559761867242036245579120860229708353756152472973165989565828262059245398923291791853913000809051396654406228754881603877158390590926370959691524754761967636326684144144927838928964405235879571559331853733764160205130020171008080040784930257426490856555417288174116203029259568438686318054454264057321130017693270997927971284817185580691103597378948296873224805260406248293171614417749644574992827327272678819798016341086102298562177141216041003681091639611588871067171447882872371082094563843418889136802966291966303057119280802732417203384499836944581055512163937340357784522860881665419290074190377197138972138269848384235913023813732469576179478875284822318100601235723509256131562076863801279948030318553285809193941429664625274940998251631855125792732158356265115205825500341662964834718692955109060703811499516959245587084487792944947323924173080998939775148653302855738404405664601230339189219218415480813231848305834347823764126017389047857106229982293462464358311818235711586502862964747821320340786695319578909985710424847567284736144910040410020551410166478486810491412890147236427932734735115087448876604311044156306302056153759053317112730550488183796394149462886045506094909819781000046861053468838627786847768641614750724028636211847552889059991852378435026036765013836825428196767155265452150142836139659581399479448376512482017161534696639264235166131133867942080746767603182938114270354891442841801299749135793002749175674111586030133612630397498993116311317590707061854401066276363624865173588504078178992895704736123744124571013645563586289971044075821850422050394689729998033367579833712157134551273482646743746494477572186671641031303402178151491215522408426125984089945910905514565200875715942931445314935456892896860662187400364618219386047393322293379141379044648204859665725709469431039676100805428270226909233182657085227281932589704552864228736036927663089213703020349530822791534796187037523454764017718351296794480790661380785778906448781559284813076361849219652558862150198063559654286088148797628365531707630506717411035695961168149363736740226422030253795817896365605825521395650527284956746507364257536408200404233686469020002423322033298440834791070066913193321880327407103231809876626064469767097512237544693760405939535268608555445996619786900833368025709321914894541410196182205824217140501512635532928529484381071009061202177439213625546241170614489560545216524784103026877435363668213066962542451698191989305034907160604809387845385412504754218231868941754065734656120516839476969680033093177438470862420200764537807892281244518953020540899980030400871624802036528693398095524488589916067473394470376777891609591993620845946479631863486733501647006256173725795841233866296258874589017463158110725800845658040699215225291628572771106954878808530571792373541147740325907789266699688671118123543222679327355354678223160911783702886469184183836289439544016983629697649172177935470746429557206993291595198415722435163590796797162763240376147566401154232197706006412738856650212657068614530406198856559184537164531802067895095881345946068566016270466166056543767829379996107736645151023332612220073403919859255829677579279996410391667503671974175512625571112860793324156432422573517554775036225776173450676916522981142430167798037959261383266579867389348441789620091650892589900901/247024246229037856559869078376812517575570053290867074778564820613129127182556194209478091140065007387206142935067693803366733197543504628145688182004767598935914870870392418560177398249164165117518983865921094177690440032564784374251850763104987974850595510687911151660592822797732414418369495863486343596332548885466653181495394826959031648595242758098574961225215027412629000499229106891051375519721773969815439073583746852115605900719555883578929300660665646252997279926235879478419151488226901089994836374380954096438726883039854290024536685423242890303569768957086040457595595994125103800136275592513211318086146101893063236132258759785900716779361650698050030429262703029704298006008864153973861675978469493501146296124746065031295591685759136968617908402190601163859630808703545462345842425193184796741698246380934768640490002009413218235801315303338075803334101855408841594259400212169661515535244592050962389475876333892031735204180871146733493020220727382936872701484541866016101894217070547074773087683777027093427431268158501051629809323276155227984475174870092827392868551223988086536602534956982112084009153882818936184447291573210898730048653802111238897823530650621302022955953603899198848356961572734888859454886568665875609489807067713636613436419335128645083460034608239107777180347379299025566629436412544940937629403140307578589197567038770855792984931662447886982341095178840780268816886225444475783884121211620411199787606550679806602163771400056438454319947190334661109267881724630787523732279182100354344033360759402462926971337432171446118986552099016551816733049828554973725888615547283050914632587629705251704092075266661223887527731436380323878584262373524699456916514343322823062916635947613224281594525964146671619370604542291991621970623888886143447705219836396590943370088489705770920038835106454397070962160146169169551605150837675621756157149238863709200202620490310656541579509861056442554589822688117972052075297998208550098134283169995044807969426771249622393979018026130257426198363414839149141461317108021616323790250871459936824490577052452145685558186663033027897003638420071228796745162472139270325114524411966841217624716666828881870024817560967132981572905111608235740635589321156644165949891347615841080796697180456356973019960299462992741070698030676813108126085637448909511292231201070302903378748262419129633641789657846812227517667398625639411868030386530226694484988755625814292120407398889188614148477186733945667255482974446836590592462439816748162534344511315939290172526540855775267188175976830242502744952350092749329188288010583412745748140291404192632305359662557266503991790159671490775584641396279800180604792861219602273432484199811356547027426758434032898480383639977075883415739133218009091401024531216570230599269107129360629376940394792858250336971409124566026675893404662423337549155916773011746148320983423166378942978579166336816365790477939403214634179953509243189134039100922533676128239926013881806739290613797476310264968790947100940788249773011826820459594880544304330608137020897035055452197123029652476485580961931356655674966264955230293733443728618227434229224831360423120040574352169390854318078927825331995438325389256242100240135976216029561400134727478187696591893748241231474861483025083317513151012252987753599881792448739033450018923840682490775665072552546368709633301588553044089580377187052040920026334954297745582610614646620627598416404177469265264110077500813663866915673601991193618096280400020905986196887325393081080288652423622688188693721780693028874203181129750041628256244590730344959238987174099713617234776305665630004917337448507407528374702794677429064378133077550110501002251603250664840665835328598677831040550078232493535100742965475483600900011787015946466566611366784392873607156375849074466295442976515608468703058740519744968899636757539377209069936019476133339500238431088131745048440998377836609978767579390119741274910633727909968078168448515818387763763722500243718379361691161907680769709487773095018268757778466534447976855125336082467153398828400178103112590910125343192105429739604274799753071197193265560225180934255798125466322830902541414588620859954017500*t^43 - 250607173572800659532165368181325777011746814750677084386545038213960621249778387784163260738824413130492271371532367206081060401922709168233896392815053000044360524449271718598005644245993266611054442831999935539724218295863601172933836618315366257728179128857140400600558632692149771452950300168371567229164873813711575594391534941356572187659677688372229498080437214495452660009391031951662356324276126898151830922164040100985837821604415451762183042078012157869278228151291031537364622067565229183001273502385788713702808203531830469491785594827190801349979071621038115932998700341962714827900216048781931464844875601143771291243475925476552379208743103497265392661458656272852418167378486360996164817448329905290657958438136750820476245568597881369146840875639012361354990330121528192429120630974851069850323153481517558756047102424079021680478183093662266789127349302405521315525940541263119780694788576817659951236749379898647200450108826085431023891914053217301678719792081808327930932306710833474708593362784887386049726753650747504060794612357299442325451465851454829948609463011083068077019403758232240913233629829628546969714716745411222068208544533437727470741681544576872665999341585468231692590230389522690531391608658558142096458857232556227704372774121161631917949595129217105433183936746255337805877279865860995308821952310866574058647319825121383167735202419175711987910000418267089496299706133603479445093118796907381611755033990985453320867326292765898123430602298363038324330190466589382659921240549766254967610858371207810086246693795539029454556559700973790531660025697301917626307760927030972349708273351615460623630111445428516321820398499089857014241588090368617558005189375515886025966436991946760260339913813144622747643881254465135136683163858022419093538765989053661414134001175008073428950664580642921829595957005829560694254634154468281021929795772125612126610349708370957096982548145293825357744125334209055667983072425501836658928911292137632741019048584723246185854733117412746635823621857107083438133548266172175629420426125706482309320032332135730017031801033019022443731774409713804990413030937698717515627333366977474122720567436836619109893634358774893976718841852570892192051132028718524853944277761629842974387821796239067867013236498129438496825188875872884521077366734864254853380588859368677573631460436086825265729785403557755677360118932458543927739631808871623272803255776312624171308792510146743167749008090826531550237679077320560297692225125706448107255367299484018466367093390102829323439514306268978862361775133061327532868128474545372627082401707492816389768871895379044910972857355526395478927586997277817353310583839170962848008997605623325784908962254251439579572877741611828584382474925413864307312275038542707577012807804511533716575695842536855159304749205393942476557771722527574836954215919258952214448324336477450142759136143485442244090351749550929933827625751784458201305572248283361270760990161762908847015785324173612675761352552146751109636788895016025829787598505017161473044425607212913977919791320000282213050688934790514863114981485632844821460468572099880430152940225161495016426225019513962645550351046923263676319601100384194021777907137195746584349640855285328726170585971255236812221529877838629969415242408803855622778814888095967652481572662427153770064323523671225588414708759700209946149152964869445442189965223559800263566326222332447111016067655018087971279166312858835985120031757553023970785167218706260712596343824597190574399376718369894067971436030500620265086314853096307863995071407651402560130512336685286613120211737822180895913946759203742706199213789668187379588461730769016482558344138109349658520808447557439067242177827378364365544224446015230253374124014779908625193435441704425404909824014921919352671471311296743487234916503095931749400819251236838683051028076408827572745323947034371997810099607899620159128773034218174070713276043914573740860006333273902332109940868513642006641823924118824714045781266779827407016916134086668501880141506262320881589337253721899801451390154708274446179512842109067656258668352726854939083796012770516125812974063269800971199543560318132778004005799629299689847/247024246229037856559869078376812517575570053290867074778564820613129127182556194209478091140065007387206142935067693803366733197543504628145688182004767598935914870870392418560177398249164165117518983865921094177690440032564784374251850763104987974850595510687911151660592822797732414418369495863486343596332548885466653181495394826959031648595242758098574961225215027412629000499229106891051375519721773969815439073583746852115605900719555883578929300660665646252997279926235879478419151488226901089994836374380954096438726883039854290024536685423242890303569768957086040457595595994125103800136275592513211318086146101893063236132258759785900716779361650698050030429262703029704298006008864153973861675978469493501146296124746065031295591685759136968617908402190601163859630808703545462345842425193184796741698246380934768640490002009413218235801315303338075803334101855408841594259400212169661515535244592050962389475876333892031735204180871146733493020220727382936872701484541866016101894217070547074773087683777027093427431268158501051629809323276155227984475174870092827392868551223988086536602534956982112084009153882818936184447291573210898730048653802111238897823530650621302022955953603899198848356961572734888859454886568665875609489807067713636613436419335128645083460034608239107777180347379299025566629436412544940937629403140307578589197567038770855792984931662447886982341095178840780268816886225444475783884121211620411199787606550679806602163771400056438454319947190334661109267881724630787523732279182100354344033360759402462926971337432171446118986552099016551816733049828554973725888615547283050914632587629705251704092075266661223887527731436380323878584262373524699456916514343322823062916635947613224281594525964146671619370604542291991621970623888886143447705219836396590943370088489705770920038835106454397070962160146169169551605150837675621756157149238863709200202620490310656541579509861056442554589822688117972052075297998208550098134283169995044807969426771249622393979018026130257426198363414839149141461317108021616323790250871459936824490577052452145685558186663033027897003638420071228796745162472139270325114524411966841217624716666828881870024817560967132981572905111608235740635589321156644165949891347615841080796697180456356973019960299462992741070698030676813108126085637448909511292231201070302903378748262419129633641789657846812227517667398625639411868030386530226694484988755625814292120407398889188614148477186733945667255482974446836590592462439816748162534344511315939290172526540855775267188175976830242502744952350092749329188288010583412745748140291404192632305359662557266503991790159671490775584641396279800180604792861219602273432484199811356547027426758434032898480383639977075883415739133218009091401024531216570230599269107129360629376940394792858250336971409124566026675893404662423337549155916773011746148320983423166378942978579166336816365790477939403214634179953509243189134039100922533676128239926013881806739290613797476310264968790947100940788249773011826820459594880544304330608137020897035055452197123029652476485580961931356655674966264955230293733443728618227434229224831360423120040574352169390854318078927825331995438325389256242100240135976216029561400134727478187696591893748241231474861483025083317513151012252987753599881792448739033450018923840682490775665072552546368709633301588553044089580377187052040920026334954297745582610614646620627598416404177469265264110077500813663866915673601991193618096280400020905986196887325393081080288652423622688188693721780693028874203181129750041628256244590730344959238987174099713617234776305665630004917337448507407528374702794677429064378133077550110501002251603250664840665835328598677831040550078232493535100742965475483600900011787015946466566611366784392873607156375849074466295442976515608468703058740519744968899636757539377209069936019476133339500238431088131745048440998377836609978767579390119741274910633727909968078168448515818387763763722500243718379361691161907680769709487773095018268757778466534447976855125336082467153398828400178103112590910125343192105429739604274799753071197193265560225180934255798125466322830902541414588620859954017500*t^42 + 17767123899366156898509050591520314192162302895854779414521083652065663290907772578432672556426696122978391845578054758880989021653457745479098222824399075744966363912730330855496230657855905438131098367110423735495409119887048310644877164760795260627286112934763075709309866451229664425646294606776796981090768297768398720701780151525421084705192405183886474786390641280760168639332892093351838370486514565466042026903689240709671886578176254066653459358065445813393607293282355104976850596468796648291034363415529651862975057401849309772518381313720024644021864131531077079235001921930804657429967705328398004843320910441895727039079223538592577420172561881152788209357260490680936740581553524542236541976583856601190930147512282759769154737850284989883818871087757821286964260236807306914196965258247571219178333166274011788762927928037767946338051445489476466321593098317476312788604627160077189509869791379181414634101617292515426570255816202391349511020506081094163944236670081042771273475384778894238747664056412004808408525775837667991982858870789585961702711256757151242741281891667923024663504152230935608952050650990639473272452345424259342530030062746865704221371488622779163896034065438060782015483089843745312253989920439595114663819093801243924187061207844357601040401640548564513307428103651305208204684466390667506970405133306854168811314384873360673618759945059550318789675967622365028531943179732969547870080843444826833040128575021712996774148643124183594698093271242900530703243047687851882677737740684796793497957075254808801106128993217334742391727496834956922850692310233096199212406650638831366033413467007895161740634869283842997837965295131929575746595262838890162071666159007078380265310525916141496166371610345488336511967873350706943326689167273117485525601062074866319780751907255400669323189718514263306784150753531502867613149097177712268557335156764068659196208669539773619826411130378102498092906239932185639936069863997392659830285204498185601188128109506719711879478076778645072879604779422562280715577853091416802090026241422719883948576094314088603973712647783749598970432079319574048396686806563567576715802787604237141011149286454656845176663643779386856854439260536776003709695995141690481938508254634210577757724986165666268728038444973446255391994777414122043859957813220624653676308905645127108029635773198424673947337856821415113050590653570282320635526968744838807684219493366412923203754216392672668519663066996847308738517022531838421733583820083322936864597284700608300875803036915511439232018788172942342757943480433512568868601661522539957133343656219624290386992053395345381419275001835251946326267308795639744811449455122463845948995366163552426688538725176790827404757615378928155457427145248633891539709433434971702804547651846237009966523658141612935937297186642168288537582780639616690672966111731758292849252797625605716877789285357268270476282372156080129645101352024998908509872581759330181198395796538679211570103624131364153286921958232641672027587520624663380886585355861987723380919537126126032991018716946389294084150518483436968472537902965702074008855142149507955775923511350225445686769073208332398075128480583202342209182032590883056293432137262108790889269084797596436836722608521192839800018749166668104013678566906200439799600513675105669594663450708724007091074248980343684259897360129562948707037853936242711267564142447741135735143001241672947576726035705820805624043535673842751539287987554007511957582475657357562019554063477070221156842267614294992743890687395417252609179188520956060158682083636674826657927987280910924332792068230197458951067612285117179709676547379116821827144887092020315697994611046657366307977815474157149829615692388135064497264957658641079388334675083540473565940111341894422109044186348472856632175437177910748460303267962063403901242161583933753274995790121708009681067019777672029713234082615434710228384268307411283515122834932499250100503731158291987172547706411818577277419255386907604701943342517119939445636887088618305594957676278502862386800610965202582355207084312274092413052191621251792134731857127021828315190040551715595367523209065730116778343292835406206248123757300400515061427/123512123114518928279934539188406258787785026645433537389282410306564563591278097104739045570032503693603071467533846901683366598771752314072844091002383799467957435435196209280088699124582082558759491932960547088845220016282392187125925381552493987425297755343955575830296411398866207209184747931743171798166274442733326590747697413479515824297621379049287480612607513706314500249614553445525687759860886984907719536791873426057802950359777941789464650330332823126498639963117939739209575744113450544997418187190477048219363441519927145012268342711621445151784884478543020228797797997062551900068137796256605659043073050946531618066129379892950358389680825349025015214631351514852149003004432076986930837989234746750573148062373032515647795842879568484308954201095300581929815404351772731172921212596592398370849123190467384320245001004706609117900657651669037901667050927704420797129700106084830757767622296025481194737938166946015867602090435573366746510110363691468436350742270933008050947108535273537386543841888513546713715634079250525814904661638077613992237587435046413696434275611994043268301267478491056042004576941409468092223645786605449365024326901055619448911765325310651011477976801949599424178480786367444429727443284332937804744903533856818306718209667564322541730017304119553888590173689649512783314718206272470468814701570153789294598783519385427896492465831223943491170547589420390134408443112722237891942060605810205599893803275339903301081885700028219227159973595167330554633940862315393761866139591050177172016680379701231463485668716085723059493276049508275908366524914277486862944307773641525457316293814852625852046037633330611943763865718190161939292131186762349728458257171661411531458317973806612140797262982073335809685302271145995810985311944443071723852609918198295471685044244852885460019417553227198535481080073084584775802575418837810878078574619431854600101310245155328270789754930528221277294911344058986026037648999104275049067141584997522403984713385624811196989509013065128713099181707419574570730658554010808161895125435729968412245288526226072842779093331516513948501819210035614398372581236069635162557262205983420608812358333414440935012408780483566490786452555804117870317794660578322082974945673807920540398348590228178486509980149731496370535349015338406554063042818724454755646115600535151451689374131209564816820894828923406113758833699312819705934015193265113347242494377812907146060203699444594307074238593366972833627741487223418295296231219908374081267172255657969645086263270427887633594087988415121251372476175046374664594144005291706372874070145702096316152679831278633251995895079835745387792320698139900090302396430609801136716242099905678273513713379217016449240191819988537941707869566609004545700512265608285115299634553564680314688470197396429125168485704562283013337946702331211668774577958386505873074160491711583189471489289583168408182895238969701607317089976754621594567019550461266838064119963006940903369645306898738155132484395473550470394124886505913410229797440272152165304068510448517527726098561514826238242790480965678327837483132477615146866721864309113717114612415680211560020287176084695427159039463912665997719162694628121050120067988108014780700067363739093848295946874120615737430741512541658756575506126493876799940896224369516725009461920341245387832536276273184354816650794276522044790188593526020460013167477148872791305307323310313799208202088734632632055038750406831933457836800995596809048140200010452993098443662696540540144326211811344094346860890346514437101590564875020814128122295365172479619493587049856808617388152832815002458668724253703764187351397338714532189066538775055250501125801625332420332917664299338915520275039116246767550371482737741800450005893507973233283305683392196436803578187924537233147721488257804234351529370259872484449818378769688604534968009738066669750119215544065872524220499188918304989383789695059870637455316863954984039084224257909193881881861250121859189680845580953840384854743886547509134378889233267223988427562668041233576699414200089051556295455062671596052714869802137399876535598596632780112590467127899062733161415451270707294310429977008750*t^41 - 10756895201286150389931262617031291142919887580216871752802750559602044178661126021333424201472772982107732766904276811795886723849901920141937400383194583384565990210313172674740431200580728331769038966687152381980307784680376110666246368945102641659890222322186099039314887250997520353305999514888616202315101224250122769835376414660941966414740760805563210986119825751868485526406225966035739396808428630262562703586798301189775127831338130787811642462049855628930764483112191457749202567819756596050607976683211267620172424062098842039258016020128545347518215722907696214196265812419763859926228934635454705191631163333632068510413203370806219127340073474127000791075372303450018475325746398105107162638501868120698101309704507158462628835020008947802950748860822640003398533931282488847384877853133142863630511192082187163810133135657810462044518615665548662333749168669182156373930036531480627784368753470115944303540573961591732568941950903409097511967265609815353152770302793302023477975543633389560058119197707721240982043652805796108922449533279574082690025734976797019227909769122770476526624746082997031926880118415341733801129577014205084004447557965392245580060369022405084575895432405577314656209626538444054581533019972076929545533213696750392748385650866146027489041531900289183796112173093993809743484496478083987157676694814857713974761593002268890636249307123368532448577347793014372571557042880137562643525660921889460223423719529548543664080281018324115209811132451965020626616264678678724968572248677102973230417584555593754428341676385317386122298986464950745778303797557162887785471665409847782994266729466676378440051637135219830468009773701368191572276106477750191949757047215323906994048530156682735687624586867307854136964984930405488303551355555686844672496251265739692672810141227963717979227164785639571935009291005548670577010531458634348551303029564575583914330355255527246235549776912292749778149967449448030613489861272563580385801988880350952856995039310127843372309570289099381102856139528766147051358336887282724022163661665411762979046692953434026376557151696228825936716305552172823236926376788632103969302495257155215886903266305469485309717452891545063955940083577846827312643910786337067774897157943368212547445039301626309646688570005025202849675937129396205462553696498562410114532265354140591449077882584037306828069056653765614254086982557530135921920552755732308252271238918836387828197410500545627346974972594431994150789492202054304249239513802059394404430717929100837383591266332493411376603125100856473858075965599318670367445450945524764303373136861580312774284327773798636893898599857982837509949489700131589864557823648974562693388729006752372878882511836727809538442196619805708448985444120400025942212119824260134045707886699350093665358391252123536074749433655571010401161154636951882313266364815886097263519497286581044308809839923978175396599919489959790703460347864937037101618202463268904461169807366025742244474902748222308381191076467778196307146271634258678180771620516499695947062191108196272724945276994586325969306213195887719348446266830558673515966301127503070944360687975235749334290836623260680410569763526745371535903030865872544843348202949714669180199626879523903070591819088655819902323485903471126819524211668566839621419001611400453547465135351917004530929358146514071712069924094032704567115218317774570510053508805610372585912038433594306865087372688485157434065975757363795454641843353600751550653380833682362934478911363555959020690142285068930455188837378922316229969404788212629975790328852494351621699561242614106908796344000337236563449658290657613042333680265283348782560938213742291872825856092308395788671434539768350118042968530582529758353054128261515739068057526214176612300730398825241022718960792990724395464427077788105612088278024705901232054457898479164942014484313781188010119050828760066217642926602227328046086684926537695403796298408080101026153882357879509258874322401208480315639661565983871611791971434651504782045811235026285263567811021198685447145349438058840673309197002882971330836265198484044106089537105939218695976502615210286198146834014511411416853639161603987688224919581638353493116399/617560615572594641399672695942031293938925133227167686946412051532822817956390485523695227850162518468015357337669234508416832993858761570364220455011918997339787177175981046400443495622910412793797459664802735444226100081411960935629626907762469937126488776719777879151482056994331036045923739658715858990831372213666632953738487067397579121488106895246437403063037568531572501248072767227628438799304434924538597683959367130289014751798889708947323251651664115632493199815589698696047878720567252724987090935952385241096817207599635725061341713558107225758924422392715101143988989985312759500340688981283028295215365254732658090330646899464751791948404126745125076073156757574260745015022160384934654189946173733752865740311865162578238979214397842421544771005476502909649077021758863655864606062982961991854245615952336921601225005023533045589503288258345189508335254638522103985648500530424153788838111480127405973689690834730079338010452177866833732550551818457342181753711354665040254735542676367686932719209442567733568578170396252629074523308190388069961187937175232068482171378059970216341506337392455280210022884707047340461118228933027246825121634505278097244558826626553255057389884009747997120892403931837222148637216421664689023724517669284091533591048337821612708650086520597769442950868448247563916573591031362352344073507850768946472993917596927139482462329156119717455852737947101950672042215563611189459710303029051027999469016376699516505409428500141096135799867975836652773169704311576968809330697955250885860083401898506157317428343580428615297466380247541379541832624571387434314721538868207627286581469074263129260230188166653059718819328590950809696460655933811748642291285858307057657291589869033060703986314910366679048426511355729979054926559722215358619263049590991477358425221224264427300097087766135992677405400365422923879012877094189054390392873097159273000506551225776641353948774652641106386474556720294930130188244995521375245335707924987612019923566928124055984947545065325643565495908537097872853653292770054040809475627178649842061226442631130364213895466657582569742509096050178071991862906180348175812786311029917103044061791667072204675062043902417832453932262779020589351588973302891610414874728369039602701991742951140892432549900748657481852676745076692032770315214093622273778230578002675757258446870656047824084104474144617030568794168496564098529670075966325566736212471889064535730301018497222971535371192966834864168138707436117091476481156099541870406335861278289848225431316352139438167970439942075606256862380875231873322970720026458531864370350728510481580763399156393166259979475399178726938961603490699500451511982153049005683581210499528391367568566896085082246200959099942689708539347833045022728502561328041425576498172767823401573442350986982145625842428522811415066689733511656058343872889791932529365370802458557915947357446447915842040914476194848508036585449883773107972835097752306334190320599815034704516848226534493690775662421977367752351970624432529567051148987201360760826520342552242587638630492807574131191213952404828391639187415662388075734333609321545568585573062078401057800101435880423477135795197319563329988595813473140605250600339940540073903500336818695469241479734370603078687153707562708293782877530632469383999704481121847583625047309601706226939162681381365921774083253971382610223950942967630102300065837385744363956526536616551568996041010443673163160275193752034159667289184004977984045240701000052264965492218313482702700721631059056720471734304451732572185507952824375104070640611476825862398097467935249284043086940764164075012293343621268518820936756986693572660945332693875276252505629008126662101664588321496694577601375195581233837751857413688709002250029467539866166416528416960982184017890939622686165738607441289021171757646851299362422249091893848443022674840048690333348750596077720329362621102495944591524946918948475299353187276584319774920195421121289545969409409306250609295948404227904769201924273719432737545671894446166336119942137813340206167883497071000445257781477275313357980263574349010686999382677992983163900562952335639495313665807077256353536471552149885043750*t^40 + 80157851651364098110373086930811139470133091656979362523944957832902570720440539555321283226223279838640873685117184712466206393806361851627476741416594933324411325699176067086315185120711050671132414621341752981371767776553036004264847121590214450328304103291794954572946549491630331687279444178837116313698715657883787024125394807608079280031219778342567568608112404274885704063028331255093710298018959022864163364165467114554357680238219218531516746273020639832148017480169019475755636224785869246113001936027292914917067939945653432135616851407329562654654210578792857906235382156063799750901953623905297424868665166280749986837591351381057758560698437933030811220096104617857358742623602300179510527246380874732050305358381089518018030900687063671843319674424975201488814093465699861943884667099441380142115094820854726171059110195335475666187783126324590383154735949771140333481156454723112777086957197195028775333374666698635593559063437135641584408641340800574823527265890595195187278234770019497311186561803324858263013245982540202673532086854346365517335134066597285825806249006926712825789589794871198793020425839900040854195907967309850423529976406342906029274805288214646739833351006921644059460447108082720680674742097497936416030415622106997758687999242694592763407417315279273949310234808453876558359286067409416314545597111123220332428451476438767556233592188328317187655335905148701920726015007004760005164227124596056324158460227551892379723087035556924504851776852929250571617585223052796090500268136102252826164131168391513272440643638234820481854274767924215474272547035691994630160214690107932665190169906244247735017451731744574474408643491747683219552208575924585853516018901912540558164503845106861976060465542880271000201411942787627149275286234859173965035846341959357448328549722700737887789380943145492842808716073543926299841943049903139096019103332827101747090202847137951741651053455701849529061088164676710136801039567197369432514603495127368187828573107199653333130233999293391661698159840168611963714126499941771138426269552665770998327931889263990239512622261397839413088158215200738251048839118292128924765719037528236410940944362057684899084829899738837086050994509578464808724024072209613528282960531335182420305920246421531375074492603084188188916474355027537007841931802002027752991596198830635793064593857729467122430216487413186602914359026505449158634783715952674329051301442832397016118106923443596166573944891216851480314652231589016721315077474091482909609565229815132916899838474998484316561435435991196611261824056620857991977772807446900056279452939800719109786861193277998151438409797265681389251225361228594620158694099843054324192525601170578466248025799480643399592966775440021499570684465329184456328361329000310332819677302798586189782622051061885555486002411459846011129084951144923058504980881470036676922371955557594081604184845937196121305131047455667028114144305807205207722591372291917794228064134131912401681531415750944033418420626341359018053439664882839641430659695242905216768562364472378540689170044506236869357070707384855249223067470749577264366096908482124224148727072174889818304478513740123542577797616416881687877088142311843835346086913299822006059734600450967517112955734315494926389710815481417901184394514292137300183866786980553062111181424335321447861709875068461853073475155470107190824610380697467303542806869452677014793676006896817154716703211930122160299681513509983061766180163840542489100123896630759220147034845968659050267035627128283659951263231651132146453265005935265459019723952085767830317237343076442332547541903687913134948816807416530383869645196066641899015142729663115608000596165001780194134523954130344580085231112624578829593699779598491143565681938955418924025841888989215341521507350020885937858915377471245042079844742251446414661165088359986515445657082383052355953215322606854546722085296017252322941818980445581385490826529569341345430633854300392557795606774407536885463844808718961408033901570327890456277358778661071077023181545465170243877172992282669312532332386319411171751541884449502794597132789685395793698052553255467379357060081737023971606280319163108098108523617336792679691821644/44111472540899617242833763995859378138494652373369120496172289395201629854027891823121087703583037033429668381262088179172630928132768683597444318215137071238556226941141503314317392544493600913842675690343052531730435720100854352544973350554462138366177769765698419939391575499595074003280267118479704213630812300976188068124177647671255651534864778231888385933074112037969464374862340516259174199950316780324185548854240509306358196557063550639094517975118865402320942843970692764003419908611946623213363638282313231506915514828545408932952979539864801839923173028051078653142070713236625678595763498663073449658240375338047006452189064247482270853457437624651791148082625541018624643930154313209618156424726695268061838593704654469874212801028417315824626500391178779260648358697061689704614718784497285132446115425166922971516071787395217542107377732738942107738232474180150284689178609316010984917007962866243283834977916766434238429318012704773838039325129889810155839550811047502875338253048311977638051372103040552397755583599732330648180236299313433568656281226802290605869384147140729738679024099461091443573063193360524318651302066644803344651545321805578374611344759039518218384991714981999794349457423702658724902658315833192073123179833520292252399360595558686622046434751471269245925062032017683136898113645097310881719536275054924748070994114066224248747309225437122675418052710507282190860158254543656389979307359217930571390644026907108321814959178581506866842847712559760912369264593684069200666478425375063275720242992750439808387738827173472521247598589110098538702330326527673879622967062014830520470104933875937804302156297618075694201380613639343549747189709557982045877948989879075546949399276359504335999022493597619932030465096837855646780468551586811329947360685070819811316087230304601950006934840438285191243242883244494562786634078156361027885205221225662357179039373269760096710626760902936170462468337163923580727731785394383946095407708927686572851683352008861141781967504666117397535422038364133775260949483575288629248259084189274432944745902223597443849676189827326410179221146441290856561636155739155415199022216422650217432985119076586048218717421601273746709447341358613525113498093063686458205337740645685907285124496510063745182135767761248703762624648335145197879658149544448127016469857333982661317633618289130291721748153186930754913869178326007037833576854737540481158033706361752552164358464087355109669370926202490297724193388294077962605796864252990743309704377020703444673665453724245583426459995862543304061598633945133808783622859032752276026453623465034398625957082599511875712819671369909067068685963621392889393713010932071834541515035680599383397754778291791589014354221424477836324239130931787337750182952002958969749869483415957255245882213355867544703030608772243933334980965118289881705206413709466383240771604182708281954103317708274431493891156774893431184674991698079140916792696593309585022899986788193179774873323892406483975887284097696596569330316609254789367784800097197201894310182303041974187892343398152227943853743202027974227672547313433981023829237253254898969504434171504128578673991458819795413942665683094999185415248081471803614309995752862421678595487049676374391409597900219906225264825907735270205537902319241714264605794417684544646236400121873352797334384383280126720232426527329301710781640545007307147559813267454568323324044039397785431500745976654511448228125145297119092084571784141717517192928575161783249444165248764478622973647075480033695307460838040870393425201741078862188615105487561599864104852517806003077638626011719643735238830090608487209768356192398047210380906705376875178973500580475864404613451535478184114383942541516702696561243834907785875002104824276154744037744068641584572706495687334726124186245806358655125546203664240173017792278132031644476774289192166667767899719837166383044364463996042251781922782033949953799091184594269637156815794377824712100672093303614949710600301993197800137448122816624110405135317583309722853009843810014726277392647928603232698676948236668427161683882072191928527334142355940278611639452545678236690414791232596681176539439277503125*t^39 - 2031583789122553114476682157120862249677495088132921612777321281253468394029215112445133425201817325004624057636895402177776481601912940409688622160371225910852837293183144152646079518190427257470550671675042745095469341018701312683685107653964956936825325861110028298912380632729527795251451252249256179869357898382409794130566832144908542363370535809202566130294430901267842334305713632712309302020845345190931702144378924845290861445337735124895172491575079525148870035986086447853263081913352412990998443589459988908611467863828396865593573301056717449185521580748797516504663736336778415239306164077931859197535656007620102852420016432048707036668098873807606167412021902412145081613710144709246609789826347856866998148871687664281877700548465134561340557995216869254009320505458288747319547641144416000063044078316607816022165761747188808151071286750984211641692363776488668377751353724824453924768611968780811365011874135177399817820442264584912115762171418856958661983535217842008154620302346846021843572694726094731329163362885600702281517678492995783036705687441045046170230059774450859166772939456221905990861592415376944614492224347098953061650022301013227926197145460894363039966887549820556229886634604118826249242548193050864435493150173572672307228315289261798298318078491621563878442465172268168240856050061293252917102946345873705272739200895515295459286179396353503921210164976423736144525808301105788500493316923390217693258773986679909116716398491474116268385816432505796063843993763571016711537646525912441357522268611118691431326474072794088202299870595444958655983627494723819216922646712305575393298484318866272243871580741530675913208873377785323159600578560836494000912301948248616026372547231837442112782271743840943472950425184279521938245614447274264802085321692916073741917722256909651515819459273416920775361234501332160696887772376846014580506115937432670306865711949475125236389972501547716845659419726606023000835242337628775801610654439175257856764440330196546222215683103334947877020349038767252715557104178173346427502048605170901271615997004459751620942249075148416425103438721358530656662641655922309951710460091483103121545590783766964319762709066073999997136410464059819970860530629592949004506164673320606773327171335051312563881206610914087619317940682987099935191260347611737007349850791018781694829308739236481077775771649534128830217530645022296556908895916793024302759123606644311257430206232457383637984618210273203353328415936623245558437985425406906486936217034319440793471787043214789051492347539100154432084526391698308083251659143603691243832600870485746959127240822470066137526526895617575979867284799045565512557886029025801632928187943204215347252401329340742007199139699029714529588585215974571406543427349621600284444903346331565785727053750771266083455684189772724712894687968105615039195227939594477166802513050478360320227214365258100830466243104307237796168638559033514284480046768518508617238077238435085135979183279742676338743223516447397757360058639528554570796079556566091830371676841389930926536858858012475343304973808080516127996866823745917202327878708852245836184471772655941261927863853038238944489819755226474810785322142295570546458277478845286268423213072638374553247353380802654469687713675279567477954358535401747205025354366190801395325875915030726213253040983483728476514222197466933324978054726342271606669179240162821742650969356597669331563153126224119506755773447530292151048301705779195667246796466872466376035098436648163161470229929276312538222450920435416461852960955758283157280296300715723293519260230827959491841118560275170695252516346200909626010120437054168035522270404049884848376714947686503455038608324082795144306773219833608192801556118409287912113193714517861556458492934137667544188614200402621222159629894618035968376580006280851858823526727266771736056604439394249302087604652305708952464717940838018775840337293546874263141931910082201656995650551103563404221242809277866566703008027666809748490737207665854901559823123598183594627852493397995730237424537817380123564304214988066396748427423359828589983674308112748445147947585944862685655319422830259472482272729805441798863453076932407665655446828/12351212311451892827993453918840625878778502664543353738928241030656456359127809710473904557003250369360307146753384690168336659877175231407284409100238379946795743543519620928008869912458208255875949193296054708884522001628239218712592538155249398742529775534395557583029641139886620720918474793174317179816627444273332659074769741347951582429762137904928748061260751370631450024961455344552568775986088698490771953679187342605780295035977794178946465033033282312649863996311793973920957574411345054499741818719047704821936344151992714501226834271162144515178488447854302022879779799706255190006813779625660565904307305094653161806612937989295035838968082534902501521463135151485214900300443207698693083798923474675057314806237303251564779584287956848430895420109530058192981540435177273117292121259659239837084912319046738432024500100470660911790065765166903790166705092770442079712970010608483075776762229602548119473793816694601586760209043557336674651011036369146843635074227093300805094710853527353738654384188851354671371563407925052581490466163807761399223758743504641369643427561199404326830126747849105604200457694140946809222364578660544936502432690105561944891176532531065101147797680194959942417848078636744442972744328433293780474490353385681830671820966756432254173001730411955388859017368964951278331471820627247046881470157015378929459878351938542789649246583122394349117054758942039013440844311272223789194206060581020559989380327533990330108188570002821922715997359516733055463394086231539376186613959105017717201668037970123146348566871608572305949327604950827590836652491427748686294430777364152545731629381485262585204603763333061194376386571819016193929213118676234972845825717166141153145831797380661214079726298207333580968530227114599581098531194444307172385260991819829547168504424485288546001941755322719853548108007308458477580257541883781087807857461943185460010131024515532827078975493052822127729491134405898602603764899910427504906714158499752240398471338562481119698950901306512871309918170741957457073065855401080816189512543572996841224528852622607284277909333151651394850181921003561439837258123606963516255726220598342060881235833341444093501240878048356649078645255580411787031779466057832208297494567380792054039834859022817848650998014973149637053534901533840655406304281872445475564611560053515145168937413120956481682089482892340611375883369931281970593401519326511334724249437781290714606020369944459430707423859336697283362774148722341829529623121990837408126717225565796964508626327042788763359408798841512125137247617504637466459414400529170637287407014570209631615267983127863325199589507983574538779232069813990009030239643060980113671624209990567827351371337921701644924019181998853794170786956660900454570051226560828511529963455356468031468847019739642912516848570456228301333794670233121166877457795838650587307416049171158318947148928958316840818289523896970160731708997675462159456701955046126683806411996300694090336964530689873815513248439547355047039412488650591341022979744027215216530406851044851752772609856151482623824279048096567832783748313247761514686672186430911371711461241568021156002028717608469542715903946391266599771916269462812105012006798810801478070006736373909384829594687412061573743074151254165875657550612649387679994089622436951672500946192034124538783253627627318435481665079427652204479018859352602046001316747714887279130530732331031379920820208873463263205503875040683193345783680099559680904814020001045299309844366269654054014432621181134409434686089034651443710159056487502081412812229536517247961949358704985680861738815283281500245866872425370376418735139733871453218906653877505525050112580162533242033291766429933891552027503911624676755037148273774180045000589350797323328330568339219643680357818792453723314772148825780423435152937025987248444981837876968860453496800973806666975011921554406587252422049918891830498938378969505987063745531686395498403908422425790919388188186125012185918968084558095384038485474388654750913437888923326722398842756266804123357669941420008905155629545506267159605271486980213739987653559859663278011259046712789906273316141545127070729431042997700875*t^38 + 4011445177562849609367312101576305956894055366359253599289897031827789588918991057502607395625514043377096495139187668952454443707249681515895857822519763211658229620470473182839092046406529783108079496578059193026236300146318414635668581872262724233154530165481557390422687769070056687251609711917088755145897594434403641065804268539431797087757695934761822177645664355989644709259192585204068707607932881136878011780785594448384365928147499906340043380128411033519721510419616795281982726286745965869207454320002192930345533503860265904661254831439419883643612631040321021771097969757796537601100672313643811544534891666553363261744178947358691586640921678482177381264675636041504099949170236283252762191272365835416975650873110901577830034499304067094530384948456332317032237830274538361272584990089434453634811197179358649477409097807170172554736261526644532824581551020198517061784321747838489215140634832750590292636164047197570709015133815200888436167239418859769709252613911746165778258114770833294207682528092291461463720471319230617030241819344468591650833179488808591409189015243776893796692643071749022121238346834581736292076418731954873757550667440395672470115431044027849822992971201906734854824979024851395006917967178666785163082596979104053146488057109805428849567885971284638288813193356933519223013564614752293894044100174570655771398602383615755627402650408496422683288781281258544085998465732425710448589727012155467785712859822835262842410744560935606579029021560173235740894267533497847334032996916048584890742119767101350485922452322163694799568440123639897966992725672382724391761113147525613766824235469758926658755743020674794560557695210963761638482370160694913551180757729587885958533745947193104587599216493280981717281274771429251527816777380627909523595061761378748093738219846905291641508902163923438488787899428850693072432230531479603594588746415359514617227254050075280424655017739961455958872006035588762508429701950055954907212742103164603985823635152650626730746378247566146507354511975838498990259532577519540898290125721856644275821765867419675315370343776815917243096051723217248368363954277925350534360362303883674701212823181932340406500217212544997934318696743144010373234756760947393384878369399582096925378201043585094172102279654472447287220267994804953435827602671633396327230625565878291668239100959482221346742902933507157356920032229702534072394388725778684546102799094641205741464177994600430675410066928423743222006705795940098526432021707040995839103731782568271524026081193001907173140264013460489326154086947125963311506395498124883606664772739460835801760324200765067444580458104788718743911977843779361987805722396651513096984840133080310408343247877971749532917415511449094257095352629540266734600816138715907324137300007705147555732684489570790231161818425524395530363693418010805284077821429401664505596349087110029294002889385380231521785541624062993719391202733331749230813859841175255229713083078672167376699027365094557531422032725602862881957027512175209856312448579979113088632499902013963631796780615942134669076870989228177255663799403765130120219390230111261705375198598229627288953104015937227130710865406091025646967414806638682949569688765669610240552512774324685242918113650715192559822237622496493413151357030875193093372277583057277018014825059295850768987856673266150141771771528697484351774946287213182485991725015761247684304514817668606980622537559549618530503474741644168898016212259662217122144131710660491213562857449171896639535437689388362637468488779971951353964782416698460513605039336040770283007073538687112788701679402269090754790659271535587859731817692695652220774801146906009341869603700166444308469190899700252469276073679051000354116589939495877616993198010376887351338076677386954472424829626838399454336224328250533272665757837528830823347297334332264597808244357048703100889535034143819328465751413800284367818319787023374287134360968813756439509046574768648585462695478470179229862081210061037981955009474712246062764034939719723258067594178555477124640599935647153820211189711767833108845181676924559799079047465177344767869093630272911008126802251893936801926518785782642868445458261055903980973603155784/308780307786297320699836347971015646969462566613583843473206025766411408978195242761847613925081259234007678668834617254208416496929380785182110227505959498669893588587990523200221747811455206396898729832401367722113050040705980467814813453881234968563244388359888939575741028497165518022961869829357929495415686106833316476869243533698789560744053447623218701531518784265786250624036383613814219399652217462269298841979683565144507375899444854473661625825832057816246599907794849348023939360283626362493545467976192620548408603799817862530670856779053612879462211196357550571994494992656379750170344490641514147607682627366329045165323449732375895974202063372562538036578378787130372507511080192467327094973086866876432870155932581289119489607198921210772385502738251454824538510879431827932303031491480995927122807976168460800612502511766522794751644129172594754167627319261051992824250265212076894419055740063702986844845417365039669005226088933416866275275909228671090876855677332520127367771338183843466359604721283866784289085198126314537261654095194034980593968587616034241085689029985108170753168696227640105011442353523670230559114466513623412560817252639048622279413313276627528694942004873998560446201965918611074318608210832344511862258834642045766795524168910806354325043260298884721475434224123781958286795515681176172036753925384473236496958798463569741231164578059858727926368973550975336021107781805594729855151514525513999734508188349758252704714250070548067899933987918326386584852155788484404665348977625442930041700949253078658714171790214307648733190123770689770916312285693717157360769434103813643290734537131564630115094083326529859409664295475404848230327966905874321145642929153528828645794934516530351993157455183339524213255677864989527463279861107679309631524795495738679212610612132213650048543883067996338702700182711461939506438547094527195196436548579636500253275612888320676974387326320553193237278360147465065094122497760687622667853962493806009961783464062027992473772532662821782747954268548936426826646385027020404737813589324921030613221315565182106947733328791284871254548025089035995931453090174087906393155514958551522030895833536102337531021951208916226966131389510294675794486651445805207437364184519801350995871475570446216274950374328740926338372538346016385157607046811136889115289001337878629223435328023912042052237072308515284397084248282049264835037983162783368106235944532267865150509248611485767685596483417432084069353718058545738240578049770935203167930639144924112715658176069719083985219971037803128431190437615936661485360013229265932185175364255240790381699578196583129989737699589363469480801745349750225755991076524502841790605249764195683784283448042541123100479549971344854269673916522511364251280664020712788249086383911700786721175493491072812921214261405707533344866755828029171936444895966264682685401229278957973678723223957921020457238097424254018292724941886553986417548876153167095160299907517352258424113267246845387831210988683876175985312216264783525574493600680380413260171276121293819315246403787065595606976202414195819593707831194037867166804660772784292786531039200528900050717940211738567897598659781664994297906736570302625300169970270036951750168409347734620739867185301539343576853781354146891438765316234691999852240560923791812523654800853113469581340690682960887041626985691305111975471483815051150032918692872181978263268308275784498020505221836581580137596876017079833644592002488992022620350500026132482746109156741351350360815529528360235867152225866286092753976412187552035320305738412931199048733967624642021543470382082037506146671810634259410468378493346786330472666346937638126252814504063331050832294160748347288800687597790616918875928706844354501125014733769933083208264208480491092008945469811343082869303720644510585878823425649681211124545946924221511337420024345166674375298038860164681310551247972295762473459474237649676593638292159887460097710560644772984704704653125304647974202113952384600962136859716368772835947223083168059971068906670103083941748535500222628890738637656678990131787174505343499691338996491581950281476167819747656832903538628176768235776074942521875*t^37 - 277713326740196205348103092637041249819545323803966699220058835687268900022124739233377589817494698565578180357025936300031842537319423446422406171046791273121507351384010288336835089310696056235869274981668217065522283548626452130319636436223381616453580935712023220941130510507886987671487880443750182194601873346826177805326617943246938380182468442994204569388620747725630111313893064029625962519772202264882119428426462699087828666505829459330960650215499187053814114120581477598443357085075769011700036877068739275869804725983571847493238729095468635932955791122205557648164418164370319891649550032476138105435464190479637578084087338246593179649660767850686581516488932515767638192926330473049461028079311735783266865095027143067163281024797007009535544418747064500829862380758954421539162174091963713851961335971823754625101653218877006181071720711541811660704540958479853215482527719785844833660507658722355347720528559526119745663598592615473113060666712330691121820535512133185768499337658942589869080624532272800459873900045715911833887832503020798807724504279652990367998144208049963443207046075036757468239752034617718046092151004850764014664382072940022073505187807030821453680272779656450709231937409479734857777877749271498595078583514527147903306802044294934272178203116757939461780854066717725724832017633744769851354503393905561990944687360743427138706556423796624365011026933705373260988185048061874197781871147589242594669347536014520712103973132486971511467121308834473984206224083464106591321925634741481546838245711160845207048076647512285733720352017874511439797652086936751091007810971577390561975431699512125184119336328412997613110427989440538820721283843982755684159721857996293436324635729698946232446413446918915419934195847113575642554699361454172573592508761257031095169142090203890518733149370625870669328718418020671351588774748441269114223189184214924127223459178692011552835753384212775713098873291835488082239346209713626376891251769557452390489210637619644287143292461824620668675980024322054574922486670979787025693909899530065503343532861745188443259741560853008555439043726630126419491460772355072645878523125494471863114082620268172083724531494001081507793692739573051808020184623949070131571494371220960813418040103809055697353989542700981509881146040955805721675786195215605430581020001816270743283982250901790359655638815876671692620084214235989440387262733280212102877207492495636509076923446715747122767478009923019492574472489828585251094772503215744951608647761056403251551639675359150632914801791882798763361116744219440530893082552043030507375154660816388006285387107654276640077853930230060750097263532400707115694670753095523168338904172952328821009506054472391911765630820540084070879532053197293906736620748049194950526744173556731386864705394687071065642183582411496713566295536766721178460470764813938184546528209933352695687998489520073166204222489915635463635383744804102787249415156404056849074453086999116812390614378928948206548759237942075274689602775542318847477780444420680372373752788356071058432832856566041490174175266629955836183715879708296790288870462524636140593626845921352640476963332451376210086900449540863880882770005068925098373185561866999214054660963098157755538992513664096610727878597653614326913231437936231227094974782242857493523515344918093624886214914488684372016176911130905585905662302998181620132805553726207866931240184104335308771246911510617298462047303212361241769076681636357726961769487091112096915518080645802259503280601078549368327844136152737763202919968006883593971102171661626085086689314751512122087357982903143826333254369150803005567473094517684759779667316014462541158703457706230617788493071245923463542105566957132594014767797435082368493036943363781932774161175149835830559361906239767795406301488738655421825435565922567913728255412358363314803776809253761834590549188767847950804154155198111431182907052278738326890092834896107214896437625846860813945250434596179597929046240726013993675279232387190282267300894318260379004717460961814159292212014682567476000140746597845872104903749506352716583828040877659687189948563566669555333436197451191245097340350274481359410534774311193184494619094106664/308780307786297320699836347971015646969462566613583843473206025766411408978195242761847613925081259234007678668834617254208416496929380785182110227505959498669893588587990523200221747811455206396898729832401367722113050040705980467814813453881234968563244388359888939575741028497165518022961869829357929495415686106833316476869243533698789560744053447623218701531518784265786250624036383613814219399652217462269298841979683565144507375899444854473661625825832057816246599907794849348023939360283626362493545467976192620548408603799817862530670856779053612879462211196357550571994494992656379750170344490641514147607682627366329045165323449732375895974202063372562538036578378787130372507511080192467327094973086866876432870155932581289119489607198921210772385502738251454824538510879431827932303031491480995927122807976168460800612502511766522794751644129172594754167627319261051992824250265212076894419055740063702986844845417365039669005226088933416866275275909228671090876855677332520127367771338183843466359604721283866784289085198126314537261654095194034980593968587616034241085689029985108170753168696227640105011442353523670230559114466513623412560817252639048622279413313276627528694942004873998560446201965918611074318608210832344511862258834642045766795524168910806354325043260298884721475434224123781958286795515681176172036753925384473236496958798463569741231164578059858727926368973550975336021107781805594729855151514525513999734508188349758252704714250070548067899933987918326386584852155788484404665348977625442930041700949253078658714171790214307648733190123770689770916312285693717157360769434103813643290734537131564630115094083326529859409664295475404848230327966905874321145642929153528828645794934516530351993157455183339524213255677864989527463279861107679309631524795495738679212610612132213650048543883067996338702700182711461939506438547094527195196436548579636500253275612888320676974387326320553193237278360147465065094122497760687622667853962493806009961783464062027992473772532662821782747954268548936426826646385027020404737813589324921030613221315565182106947733328791284871254548025089035995931453090174087906393155514958551522030895833536102337531021951208916226966131389510294675794486651445805207437364184519801350995871475570446216274950374328740926338372538346016385157607046811136889115289001337878629223435328023912042052237072308515284397084248282049264835037983162783368106235944532267865150509248611485767685596483417432084069353718058545738240578049770935203167930639144924112715658176069719083985219971037803128431190437615936661485360013229265932185175364255240790381699578196583129989737699589363469480801745349750225755991076524502841790605249764195683784283448042541123100479549971344854269673916522511364251280664020712788249086383911700786721175493491072812921214261405707533344866755828029171936444895966264682685401229278957973678723223957921020457238097424254018292724941886553986417548876153167095160299907517352258424113267246845387831210988683876175985312216264783525574493600680380413260171276121293819315246403787065595606976202414195819593707831194037867166804660772784292786531039200528900050717940211738567897598659781664994297906736570302625300169970270036951750168409347734620739867185301539343576853781354146891438765316234691999852240560923791812523654800853113469581340690682960887041626985691305111975471483815051150032918692872181978263268308275784498020505221836581580137596876017079833644592002488992022620350500026132482746109156741351350360815529528360235867152225866286092753976412187552035320305738412931199048733967624642021543470382082037506146671810634259410468378493346786330472666346937638126252814504063331050832294160748347288800687597790616918875928706844354501125014733769933083208264208480491092008945469811343082869303720644510585878823425649681211124545946924221511337420024345166674375298038860164681310551247972295762473459474237649676593638292159887460097710560644772984704704653125304647974202113952384600962136859716368772835947223083168059971068906670103083941748535500222628890738637656678990131787174505343499691338996491581950281476167819747656832903538628176768235776074942521875*t^36 + 5638039812509008351028989824424017718476815446165114527669249254007922883048304842234035972050807051011626916884501754846609268228210438859487503060736130370402049681804951813534328697572884772617369212240105603030834752953824471063587279249913553161197862425816623355090135091857741629957391362219000525458679693169003451062561987898375028725754179960089039062800754630733351685045404391470703914782629206680026991324236735711561044325363454688438896976328537569992475630431222226607885303037933943726411946621567498952856757446476193567817967676591143843447932088033293633394071581202530478781185386429948854206315467018429883823255750382307302538714278245023584394540122031740295630982226274231192334291867206588586347172547830124109660039745133545218982955335577260174566210089348705356120501089229222810690342583194451151889147009193804214920685352456521150974430518889309715729356125827801342011410847666220422427259730829157582357283699134793039457507295153692356537050823231885242655457947938628345385396614089604841097049326486967585898659765861771267027253227600669577805670574057267678086140651337005858338521982978672792833608688681328872673912772076122373552191466828936665283526493388832810154912610659080787165552436032895072661188598626534529109670932546615029314888474128136252054670468292173820128063844754248754188758108133125528134910567419143811079415206869177700493114323685758437744696562688204789308381299148191687884022565545116667229770488087729705308585243949611872489889173828044068427826010773270070997427367074073959719669307980473727983485836129476061667171167573770887609958455709012773539787351886659841532814878669874482026449015557415583271538049955560972823315560000079093178966708152712387288719515456457764853754417505847110157311404689807239847153937030281350831685546903205933462261596978440522697437946543034645953417434846066384181025339498413996759532941576687635106513774417362764003064590695142942663285553124353323538015965032926385103155563517399811256749387470222081776729495834716532735347514581140574401576385342327092319479320967595215008671924519061686823722799174788823473108645580288489168057864121262960294513800194011105346025859294444315691752421979009971363555661146334061840591071211439379823243806726134685664248462485721067840573219328071804049417849496274985248471089863001460489545508638372569028235458229450665666295863456545019752238725448847788354722793711020632779345683573760078487707735054583519117763194894075359314949537524714432932492215427605518801154932632786956458757228585039592234284264107959260294549806941965877624801666698277653973957521268611952988211913260837415122617189155260265201492734326640577976403519493338013440396611762881106058866684094231035252118307238000778217719026167138490783506196812227165752236753069627856988148776354589297826095915264862376366319364552910019473738383248068344006772412053676457975651522625269375761968167208497931874695819103262715140359962297375100416280863791157875800148646480442025105374836379762164539448328275485795486566758679925792598971549989064504548074651171908081477405873598896477002513895994878344169046249522008718958821890222889583188325705346807543766940482267824727131723508295807513314532859183689875502407903745764206233964031879518892373451317441251204025161978109784872537186097441967658799539691326087337026364009681804052561886135582959530678506795158060868863844177477041515241194006476323375108124362873825060236769094962823845624304349841105397651225636504520963138905332418634360468374736960879861676668348468191551283381116170916116324400394177875456487343192999686899843388380644369599882491360647076153846592304670055844660712451447918563507673132891656937499558048674776543058301067284493027735031934505472972982537364371845369064264982231992241296190986193628431215780528246057203295661614605027103336288563793071247609496638003209819650716858198725222179408502521414083267439993167490900966242322513383789036284663884215728386623805087506055116185424759730436278013806873001643189540405783240930297714011395818830088642079435961643216781602820555508242202678646935739526126238296008976124532608694813979463932149718744549185703973277982777901825065386623456/102926769262099106899945449323671882323154188871194614491068675255470469659398414253949204641693753078002559556278205751402805498976460261727370075835319832889964529529330174400073915937151735465632909944133789240704350013568660155938271151293744989521081462786629646525247009499055172674320623276452643165138562035611105492289747844566263186914684482541072900510506261421928750208012127871271406466550739154089766280659894521714835791966481618157887208608610685938748866635931616449341313120094542120831181822658730873516136201266605954176890285593017870959820737065452516857331498330885459916723448163547171382535894209122109681721774483244125298658067354457520846012192792929043457502503693397489109031657695622292144290051977527096373163202399640403590795167579417151608179503626477275977434343830493665309040935992056153600204167503922174264917214709724198251389209106420350664274750088404025631473018580021234328948281805788346556335075362977805622091758636409557030292285225777506709122590446061281155453201573761288928096361732708771512420551365064678326864656195872011413695229676661702723584389565409213368337147451174556743519704822171207804186939084213016207426471104425542509564980668291332853482067321972870358106202736944114837287419611547348588931841389636935451441681086766294907158478074707927319428931838560392057345584641794824412165652932821189913743721526019952909308789657850325112007035927268531576618383838175171333244836062783252750901571416690182689299977995972775462194950718596161468221782992541814310013900316417692886238057263404769216244396707923563256972104095231239052453589811367937881096911512377188210038364694442176619803221431825134949410109322301958107048547643051176276215264978172176783997719151727779841404418559288329842487759953702559769877174931831912893070870204044071216682847961022665446234233394237153979835479515698175731732145516193212166751091870962773558991462442106851064412426120049155021698040832586895874222617987497935336653927821354009330824590844220940594249318089516312142275548795009006801579271196441640343537740438521727368982577776263761623751516008363011998643817696724695968797718504986183840676965277845367445843673983736305408988710463170098225264828883815268402479121394839933783665290491856815405424983458109580308779457512782005461719202348937045629705096333779292876407811776007970680684079024102838428132361416094016421611679327720927789368745314844089288383503082870495255895198827805810694689784572686181912746859349923645067722643546381641370905219392023239694661739990345934376143730145871978887161786671076421977395058454751746930127233192732194376663245899863121156493600581783250075251997025508167613930201749921398561261427816014180374366826516657114951423224638840837121417093554673570929416362127970566928907058497830357604307071420468569177781622251942676390645481631988754894228467076426319324559574407985973673485746032474751339430908313962184662139182958717722365053433302505784086141371089082281795943736996227958725328437405421594508524831200226793471086723758707097939771748801262355198535658734138065273197902610398012622388934886924261430928843679733509633350239313403912855965866219927221664765968912190100875100056656756678983916722803115911540246622395100513114525617927118048963812921772078230666617413520307930604174551600284371156527113563560986962347208995230435037325157161271683716677639564290727326087756102758594832673501740612193860045865625339026611214864000829664007540116833342044160915369718913783783453605176509453411955717408622095364251325470729184011773435246137643733016244655874880673847823460694012502048890603544753136822792831115595443490888782312546042084271501354443683610764720249449096266895865930205639625309568948118167041671577923311027736088069493497030669648489937114360956434573548170195292941141883227070374848648974740503779140008115055558125099346286721560436850415990765254157819824745883225531212764053295820032570186881590994901568217708434882658067371317461533654045619905456257611982407694389353323689635556701027980582845166740876296912879218892996710595724835114499897112998830527316760492055939915885610967846209392256078592024980840625*t^35 - 43281829001801977364606796789098516451084746269936522749692208210613115910320867459838771771432926514010966106383986154466923478765770959366024076975989968347485228862092277824334705537507616335366576983180511253859636883887100534956193677439353998503802323304438192691134083487150085473484834051516425107365520968513265398381757974657104241275535851323675170945462889938052941862569621799347986647476179859247554255841673809469156983690832001424177614034606069917893433939531546918201943946659163595932511536920897962072932277182302236982878507149065000068120479973472974159198451885822371883039258035835237250512439780721277230704896686277549541637424133107640610522807877668494561670266472734688766542740772105735187006284851393089068385721610386140080374027611055899935582262167022826436335459293713338122716257527986165373655680971123805030773526664408008670081455166440506100569528284135076159683469831687111825065603121726620663512831190529175908966847055991986161599886663127970755519417164813579835082057542302992049172589769785952275636951604569406222495564605561850708272320805403493227792838693052916909005034911145651407789541349323400034254011807846804357191457370458625200089384350089368011171246063886558708971770012184612032022250874645139744472689372742603466610811045543807493143970218137409047080924755620763736607579366942427729683470681890907100952849473958778151231189050934278873647561518806084563079524490794798953684994795634765938021057978448657916408563393506989242114146700973659579046869380124288374808826581817609856311060420206430618532660241743610213553823651776158107973755037836242017096406035258249612559520998305449347468040649323591549859406842377645404719908530157849124394941365165599549997573732880894170333574588820125364150683710095921145610883794546508015345415492333119693735989028018021367247211017994334292989132795154942162376430138216399291111402897362463060874204772827832266944723221512213231457166714664775700629314424400511265392161608399509311723265844991756869701370883096758631021039663241377000767542802537574904758671903086818985181717817388999000204528880766530642438922186973456981320735099606002468532773815426156682745245886075608265920301800160636131871928649515588793614181395998116605227949597799200433124815248899804604515018396249475959152878431588428122394453136375202451357627226616785643023356684461596070172308068467509871615942166601037038075431971825342127556157815548694454854221713875820280381312690671008775846533445605786296779043510863035496446416103910964569974071265896971243373797816437759510369699527229823095353277108978595870023084341625112015829975732179797737183349945321216615915394548345789195410423945666174249110525988996014594025642176754578868706343671550640463448790665751325855960206449886113057309142197059452937804617629125092735853603831152256838649038919714953203771034139601417923608647495169604862350531692388455405499948806690389949464093068075643564026476526634955940077990008687516340235919385536157644712325655756473612800469173351035691566236186641197516776280743117010497508489502156183731546170789191618695971546788019496542729265850112432389422122727664722885307706280664514386360239822234975205228163860329553972394218229755948865548946504727293673498229577229649497372211968646891964927869976889739521640281921312313721981632248176299900335071719356376205687432472108191380012602479805922597750164341708144077935180826678131826566399430988942310333962167551506835629169864158652360492210615897024994575617908965062587876283710525143441489688430265863830796777928628608922909879276270712432393457981798211899260983861015283431755119309013061667416095751778318636142143816857014221873389373620201756880351221179282374445481611372212619199300825815186781403775618608500565460119809766404056172502852766438437512367560205788917727448422464147399244067711357783118163941361331904361014212346973793134080762660904379618589408546655404116022964009117435821988368456190322334872162360841766975410875921559407034515192467706579915163220468311160993199942429480611742883354138765850032048005093614037403894121504622418419414625145488394068961640990118144884108956000743808458366885024790263780686570057273683296/14703824180299872414277921331953126046164884124456373498724096465067209951342630607707029234527679011143222793754029393057543642710922894532481439405045690412852075647047167771439130848164533637947558563447684177243478573366951450848324450184820712788725923255232806646463858499865024667760089039493234737876937433658729356041392549223751883844954926077296128644358037345989821458287446838753058066650105593441395182951413503102119398852354516879698172658372955134106980947990230921334473302870648874404454546094104410502305171609515136310984326513288267279974391009350359551047356904412208559531921166221024483219413458446015668817396354749160756951152479208217263716027541847006208214643384771069872718808242231756020612864568218156624737600342805771941542166797059593086882786232353896568204906261499095044148705141722307657172023929131739180702459244246314035912744158060050094896392869772003661639002654288747761278325972255478079476439337568257946013108376629936718613183603682500958446084349437325879350457367680184132585194533244110216060078766437811189552093742267430201956461382380243246226341366487030481191021064453508106217100688881601114883848440601859458203781586346506072794997238327333264783152474567552908300886105277730691041059944506764084133120198519562207348811583823756415308354010672561045632704548365770293906512091684974916023664704688741416249103075145707558472684236835760730286719418181218796659769119739310190463548008969036107271653059527168955614282570853253637456421531228023066888826141791687758573414330916813269462579609057824173749199529703366179567443442175891293207655687338276840156701644625312601434052099206025231400460204546447849915729903185994015292649663293025182316466425453168111999674164532539977343488365612618548926822850528937109982453561690273270438695743434867316668978280146095063747747627748164854262211359385453675961735073741887452393013124423253365570208920300978723487489445721307860242577261798127982031802569642562190950561117336287047260655834888705799178474012788044591753649827858429543082753028063091477648248634074532481283225396609108803393073715480430285520545385246385138399674072140883405810995039692195349406239140533757915569815780452871175037832697687895486068445913548561969095041498836687915060711922587082901254208216111715065959886049848149375672156619111327553772544539429710097240582717728976918304623059442002345944525618245846827052677902120584184054786154695785036556456975400830099241397796098025987535265621417663581103234792340234481557888484574748527808819998620847768020532877981711269594540953010917425342151207821678132875319027533170625237606557123303022356228654540464296464571003644023944847171678560199794465918259430597196338118073808159278774746376977262445916727650667652989916623161138652418415294071118622514901010202924081311111660321706096627235068804569822127746923868060902760651367772569424810497963718924964477061558330566026380305597565531103195007633328929397726591624441297468827991962428032565532189776772203084929789261600032399067298103394101013991395964114466050742647951247734009324742557515771144660341276412417751632989834811390501376192891330486273265137980888561031666395138416027157267871436665250954140559531829016558791463803199300073302075088275302578423401845967439747238088201931472561514882078800040624450932444794794426708906744142175776433903593880181669102382519937755818189441108014679799261810500248658884837149409375048432373030694857261380572505730976191720594416481388416254826207657882358493344565102486946013623464475067247026287396205035162520533288034950839268667692546208670573214578412943363536162403256118730799349070126968901792291726324500193491954801537817178492728038127980847172234232187081278302595291667368274758718248012581356213861524235498562444908708062081935452885041848734554746724339264092710677214825591429730722222589299906612388794348121487998680750593974260677983317933030394864756545718938598125941570700224031101204983236866767331065933379149374272208036801711772527769907617669947936671575425797549309534410899558982745556142387227960690730642842444714118646759537213150848559412230138263744198893725513146425834375*t^34 + 411365603750809565616660540320077659750437029262843486153591230974035709037438896621894245358818215043725364954417487449862488132960936827857022275660213724446071391906736247332515134570300262605488781158504492199988675924475725426024820284009001903017533433067488586591639176799923765409650584407017853365300600801779490956912233879980409568478684476529856689358226955286770767630672680836362095599256069911443462894289632300929234169119534488483411574483659127878805158307017566284291983044601158669566865574630704274945001223568368714812215960627760095394272349741694093884251728569586742146148541669555531524506895418314335960104171330187245674662808213695202365817638205959709703914801431162479039601275061406192566273181340343748726334977072057543469729752017233219315874522953757607621250126868828394419446900162117352335198125727388091188522267738343192436812525640953188928852188371421322115993811908719950793576787220906619013446510402842660117276292228139513721218294031680682318024381661556223928762831103088579894178773161222545208178502127708288393612983794327979393573222998817581266252614230443894427964329423044640169209305406065455263685922487803302652151450876265018007666869118900354039166898724981214074387171844716721946762766793363555185800164069508687780407636746903096908734171724521030160969068695483226727659399968066913431763350711356760628211063933914834739160085663702335088149170146073084978743420899612377979370295539270128446791715184007353180232076936060849429386928284556683005596923684185310972317153298180798092020327283179235862184473889758719895859355294939534632704200885646502482779016829771907046556718268559739581161170143513108959245829047575854196021964804311453096022745288624209830432828855730989227238320491382441213499076001419466263045890902839405133263273308056190167125459788898173897955933170754812195918405423611851395843165413063259025857634768011769557756850659208418139251257375108917347203290097069227237020231720144967644797110349038064714585658025807699773081816021337637279646647758305545242179635991122392502614230102501654824078594404771051858442218159032946644271895047410827120228473829704860333401654217230720786427951621268508496042733050509554129240986880150839405671398309790067822575472172511270375505105808332636563700856909042051684697459483819811115353412560309954624263920407010330819149931634281646598028607513177389579526002131580643362106574552673605575231878619625984042915046429988093515842425816519920245290454315827927976418464191987645680351551531679824130362678969686085518994568794807715328403029604001255412286925167062576531563140696181157062226322572372770566638879864192930707882109482909762437539862948964007932822843419634451538348886872104525540367749978291968683106637883080213113879889161076475555769776402364451141860249776931810631561540001718058294285189665051314643923542562325461887048673090615153296324210950934228087424479868010078858264893010503985571305083067952655858037884149003024648827293118348765690497003181296753548639991337762623649305957549037375192506089785289844475269881020394240387118533167225980872973516743898845453313465580197397633285352183463049280446284293768168726042169787443617884817659667513370260715916241320719192217838106150782031995629093328374608447907367211569519820915592892250232664844260583484410432662074591101887005982882972593766660766549497036818818977266257260916561429500278469140751910550252737831383991210408920642424669624322845056883100445866980272484586669504985804361946813531081896952945194970814224478276836560993609290202483465598320350376645503285136266091280811422335358990238769054466856607011046326884594621226344478676341064900019061898012801224704812768786611738559034117602349373129328306951380673473022318736981066512955912133095959355794135679638629702481685011136775151516361168320458794440742018864073107880826889362872031681134364563422687379017311106342954536540556616716514315484774852423076719667071827203196014661043669219966519002124852202190808609737401485259414474054552778807741354658181719624199712713846240200651980397668226491763146631680510384124299399048305090325071996670985841322197606896386904320605013165348437769560796363877577638848/2940764836059974482855584266390625209232976824891274699744819293013441990268526121541405846905535802228644558750805878611508728542184578906496287881009138082570415129409433554287826169632906727589511712689536835448695714673390290169664890036964142557745184651046561329292771699973004933552017807898646947575387486731745871208278509844750376768990985215459225728871607469197964291657489367750611613330021118688279036590282700620423879770470903375939634531674591026821396189598046184266894660574129774880890909218820882100461034321903027262196865302657653455994878201870071910209471380882441711906384233244204896643882691689203133763479270949832151390230495841643452743205508369401241642928676954213974543761648446351204122572913643631324947520068561154388308433359411918617376557246470779313640981252299819008829741028344461531434404785826347836140491848849262807182548831612010018979278573954400732327800530857749552255665194451095615895287867513651589202621675325987343722636720736500191689216869887465175870091473536036826517038906648822043212015753287562237910418748453486040391292276476048649245268273297406096238204212890701621243420137776320222976769688120371891640756317269301214558999447665466652956630494913510581660177221055546138208211988901352816826624039703912441469762316764751283061670802134512209126540909673154058781302418336994983204732940937748283249820615029141511694536847367152146057343883636243759331953823947862038092709601793807221454330611905433791122856514170650727491284306245604613377765228358337551714682866183362653892515921811564834749839905940673235913488688435178258641531137467655368031340328925062520286810419841205046280092040909289569983145980637198803058529932658605036463293285090633622399934832906507995468697673122523709785364570105787421996490712338054654087739148686973463333795656029219012749549525549632970852442271877090735192347014748377490478602624884650673114041784060195744697497889144261572048515452359625596406360513928512438190112223467257409452131166977741159835694802557608918350729965571685908616550605612618295529649726814906496256645079321821760678614743096086057104109077049277027679934814428176681162199007938439069881247828106751583113963156090574235007566539537579097213689182709712393819008299767337583012142384517416580250841643222343013191977209969629875134431323822265510754508907885942019448116543545795383660924611888400469188905123649169365410535580424116836810957230939157007311291395080166019848279559219605197507053124283532716220646958468046896311577696914949705561763999724169553604106575596342253918908190602183485068430241564335626575063805506634125047521311424660604471245730908092859292914200728804788969434335712039958893183651886119439267623614761631855754949275395452489183345530133530597983324632227730483683058814223724502980202040584816262222332064341219325447013760913964425549384773612180552130273554513884962099592743784992895412311666113205276061119513106220639001526665785879545318324888259493765598392485606513106437955354440616985957852320006479813459620678820202798279192822893210148529590249546801864948511503154228932068255282483550326597966962278100275238578266097254653027596177712206333279027683205431453574287333050190828111906365803311758292760639860014660415017655060515684680369193487949447617640386294512302976415760008124890186488958958885341781348828435155286780718776036333820476503987551163637888221602935959852362100049731776967429881875009686474606138971452276114501146195238344118883296277683250965241531576471698668913020497389202724692895013449405257479241007032504106657606990167853733538509241734114642915682588672707232480651223746159869814025393780358458345264900038698390960307563435698545607625596169434446846437416255660519058333473654951743649602516271242772304847099712488981741612416387090577008369746910949344867852818542135442965118285946144444517859981322477758869624297599736150118794852135596663586606078972951309143787719625188314140044806220240996647373353466213186675829874854441607360342354505553981523533989587334315085159509861906882179911796549111228477445592138146128568488942823729351907442630169711882446027652748839778745102629285166875*t^33 - 4123316550604559270253979318811832180650535779003550617258131464155457404013845720734874133259318843922182955726512658579271146307257625629034550167122267436675428612587102210666673370053613533448538835642484948886474809191891345543170639230042551715392890587117177841998470300915529035726532912806448299012734674037605742390630488605905353306303523088800452378983664034156073470232925969455236299299596264591156338641374230332473826530703362892846623621882390715643084448349844997835246658917344596007101480162678029791399569303231148908908724386561977977235538998480954484385009710611689204064584274278158562997675466555067186469326866960253111402734176991902787363480396689618354952927137061503773100270298998060303443042422139573827855620896061093119465746534697011607090955794709367936721445150584937541897221621111705243696703039822229353511622751958585021102510269955281426654868892199665767509134407705268480804218863686977821880466185070633721523589892006554766947089868329194289030241847752518457729585041996287465884324821337311844762041389898930345255192221075303173117786510801298571299607945260211487929981970319359154332048609928596315368563961480537009045385122641387326435075927128680718949605584861993915565540283081942965871508897945816460925188055502224211797261754033272937947624475853428525333643317041271552311048996737277845438650323209801934367067925553264244105555262426606015754467565312925156055700965674655076875532922763141647229796709720008935989685984222967684940171151597999195554475376844634399868401200831670213404980466585941496100922675277526387732368313764175434771789714082183917098777915461851458297735875971487766477604727956338969191824615384473403489039933497468455915808295617555849885065250059414888468830248460845076321657088192693883145942115057107258827555608609371737969701946919795790281024015411770738209517026787792251157516902813186770333635621537430912800573667768941156442606624118903662766258405680078681758407150890587740389155844175375199425746983869252842193075925098907374892275760248440054171779354555308439081184505980130169037435881293013600509733977008617656013374500277972810596630302305022401704147890177374414392296723800949017967466653432632686769709670088512527473877853917018043840776469068473898973533232120936421638146715803315997065728859403260916001556647032075744484150258803752878004792357942923325284470760384360931517675518592206461751743252610860380957750279447513825042672040914122364543273179030643202439009131184371724646959416336726562997021044832834586226932250373899913976892595113633898685172822998753400940870225502643872172553544128907790057066840139699224321668874276653430979891381979866414485535828620457829846142182964494153122039092298225891499839397544753347402210092467710730356801114450749679570656085697130509962208110057819363306443011677269742157033203125073389605965632746483892360286009468001064234728177432813888405804157203408647912922674220986887664761913553076836644628139402295039214758420209090780996145025530853721759028737286636354620816819904488105615702681019385234935614980886951065333199922932948835240589582863777559335390686455582424308496190858413112996920898404617844213102040476697670815436807903456182077922023435315232368902850217560179449142855320300250401643660892259880310094302178101477212789613007239394769316008879990975220118360763864043638111409226940503829477545471183015570772392356125309367776383694731496166966111408784574398841697231423201632427950013271806885741791533931680842846680173454705241348354466899005801996985384925922404276530323388102460966380674831944501620923544692141385890081355756535652877749416767584772121875723446804816713102160346263087330642534860046983860100474215555727183029639944364173847196851698270091674670227572337539212102146664572084599123427443657763739955945572174762011136996366874096477866817107968620347673828489104045695671266704170876979826073654695755916273756808994295742338598038666459658584368373916119529977763107003041971564699270937056634491493871530627270846034503014810770053398521420516722721186130439529285347981083236296642382234246526646069098610852081754677492125495838254017798805526638977978658426141030820925663634284344768/700182103823803448298948634854910764103089720212208261844004593574629045302030028938429963548937095768724894940668066336073506795758233072975306638335509067278670268907007989116149088007834935140359931592746865583022789207950069088015450008800986323272663012153943173641136119041191650845718525690154035136997020650415683621018692820178661135474044098918863268778954159332848640870830801845383717459528837782923580140543500147719971373921643660938008221827283577814618140380487186730213014422411851162116883147338305262014531981405482681475444119680393679998780524254779026240350328781533740930091484105763070629495878973619793753209350226150512235769165676581774462667978183190771819744923084336660605657535344369334314898312772293172606552397276465330549626990336171099375370772969233169914519345785671192578509768653443221770096377577701865747736154487919715995844959907621433090304422370095412459000126394702274346586951059784670451259016074678949810148017934758891362532552556309569449813540449396470445259874651437339646914025392576676955241846020848151883433035346068104855069589637154440296492446023191927675762907831119433629385747089600053089707068600088545628751504111738384418809392301301584037292974979407281347661243108463366240050473547941146863481914215217247968991027801131257871826381460598145030128788017417633043167242461189281715412604985178162678528717864081312308223058896940987156510448484819942698084243797110009069692762331858862251031098072722331219727741469202554164591501487048717470896482942461321836829253853181584260122838526563055892819025223969818074640163913137680628935985111346516197938173553586314354002480914572630066688581168878469043606185865999715013935698252048818205546020259674671999984484025359046540166112648219930901277278596616052856307312461441584306604559211184157936618013340290241130845125130864993060105302827878746474368336844851783447286339258250160265248043823856129689880449796252755249646536276101332477704884268693437664312434158870811774316944518509799960879714894668790083507134659925216337273953717290070364202315908311070537296447457576609685384462641925251691454542154589768495222574863851590752904525699628349971725673358750376931895989545374817858944414175614070765164091121360093766430547563651805479081520123194423869248010291034050759994573802292827412959839005301312084406882829986195106694415129951281824029669497238206949739315154564134621556090577170675431180293080751668407450332161944290440066561718953618454060267686555408623963561540011165788470880217845167990896190410516560381930137046748155694978140619567496444864343229603720613110429882531934535124121767776334397915650216212585545931952554477330707008175169533323545996107591933199825624670181340918036892684617964878376987030984173951900791579101840591353109241481839167376238581091622919576745729605052220344527085931896291797472565145757274316731798693782133833236367567855451288645634788858399062171312644338247381315872806161796504363068633212801332950591811074549151894132009670710942345790477733288918957304481000666256950672117430987745140535606381396416312262655768793349584591067511982523325467209071494104423396689822536435141947074334841256911353144150346089116031678616863836168182334121847212562057109527300098813727395360877304849807973321297051819139593931500708670419049553545282497371180686986138416387722656020662075899056269957256310473226467532830528953079990441038595249936137373197590922621353922525271183679113360595510998866272409257927685162678801247983708683737778312623927949810172545927384154620299399819287388691453966096902420917555604406962317646343551352997303025531543012196130038064241434617566752013891729738104451997847692277008499653716101332421293915915818432441823933109127017536893272297524408636010183882106452312497376605145813425497756430564225454987939254250671081460819753599591891939153456633328886304228302291499428508607171141631460856348473001447374512216462806599910759122414296382433390713487469846063384092065673779727248001752462465358465233696079521330317694067895121395692114804740903940264578208915617175749078230592605434221274263676816707074257725244679225914233034548245067896875*t^32 + 1077802844121243729918245477122327867488754149280776917351627399309299138721682602888951341571928804540545644570617685291840561446864646287930487777157878561312075114856855437887815342511711190211806749374802232246004013476321431791306392948590048191761902688305702050270547032820389470592163123876650332389177267642676023835218163947466154242916747824234468783605965661625448765519035632914537497449331551465397820886004957865016375595694794917757493541383342104146404931300774884375823757884654500477977656256004846415353081775370458400037846037159606475187165980884286570791525846166713152431064910153013689862877161660536716843353596518084076259703988129301758643439649018583361605244071317516601855444370009479535323057616651186709633899579035853410357927948578563982676105336452719979822372866442202864319569545472371196345834173601839964946914957152430554393311457630418465604076224565077210589526958832798785807322523660309757705780817956906467300407483466202270126239791972382717438879035984589105639700617840890229559976039643233816333349189995522411105048601334496053822932871937683554524397335170774141948001899366333020545692663734814330277684734663476027490142090672587529553757420043223017104789567925091944331722762173754509528814791013971343949786522417764259289224817591284213693530916325195426380433591800039520912303009711966953490065474879495102776981313656666766373152380907818790243333842209214487422084577367971413655246836194522811671306062983585873128907234851584078449472448487489256920364621228477545363925415132052321190608488197752176683605102321119332021865360145129194027103233357230885985868964718661356027281635358245458026242018270843800741259445840717926986410916001596844965225784056987422797315393875267960641378918129877510144739168999988580985325848071475118237122468584862607737528227146362832455244547034561796904219191203346739855282689188435195218830072381356273301096287333190151620135969790908860262957030258600131003555082612726521352818575389678548059227600057021027902996982857084238866662960605447256276771815061385258124547901638822163214538032663897689991479149628239015920127320950440877057897938535528276956832317349306914788282272992820595990359070987321426474422130841431961875251586734723790013364172033456068471906948909093008943197574711874120567330875433730476753887038133024233834962425674933875921356265568058344250953690069903563806578338913173864755540260007282475267153589437402866889264546916343442046588116907919662600613913957791219863194396014179030695943524596531131236561168808217775198666993978836257972717650979736085030194007795998663700653643078790264703701460004674185455771032486137676532365377577146301511376433086430414751960209859453881009275223709229141329648144179380221658116223902526548902384002368370083306116732662079129295376231332251800702271089285765280498487803935226539898965524630652819320798800411102704409021827203552355280133058727418097567154419658869917621510638558118684711251603338391270801889322645020899887295871307600953857326087650340418856730269350665774228173882966821917579767308537802304947404248341553596942368578774438431126469699420237154928075615696269841725028906736773325529126508235806593775153643619140178223353322986851913960703263342557727988571230683446736233346923855766350009793034419981134019031272899681309015320821560787034264862293641052711176713262555683088941969964777305639106524567800231270349882677670528394822094375547940355488179308718342121177514924921793607840621062739013328182567453328324754250118831197522068535516875480683026478153478940202492869592311323218368600595492136322784857021870687324233276793792497718711055241445877195782641817397281115548131135060343722794499462469199163720534251128949213228307778929004559902972116140633455477420015787400957183567410497161058883920084405400868687537162402135561917372866769165308037007950959917778534993996983846261909300779554733255684472839966941194551321804644838230882790193109984293482728460643836137847507590746552470287632915735033480553426176534285949673006813958400929090748850658388870747078673206287475584658000597080199443969424317093899406527000752739088289161173122796521716997279710158867135734483820976448937537536/4901274726766624138092640443984375348721628041485457832908032155022403317114210202569009744842559670381074264584676464352514547570307631510827146468348563470950691882349055923813043616054844545982519521149228059081159524455650483616108150061606904262908641085077602215487952833288341555920029679831078245958979144552909785347130849741250627948318308692432042881452679115329940486095815612917686022216701864480465060983804501034039799617451505626566057552790985044702326982663410307111491100956882958134818182031368136834101723869838378770328108837762755759991463669783453183682452301470736186510640388740341494406471152815338556272465451583053585650384159736072421238675847282335402738214461590356624239602747410585340204288189406052208245866780935257313847388932353197695627595410784632189401635420499698348049568380574102552390674643043913060234153081415438011970914719353350031632130956590667887213000884762915920426108657418492693158813112522752648671036125543312239537727867894166986148694783145775293116819122560061377528398177748036738686692922145937063184031247422476733985487127460081082075447122162343493730340354817836035405700229627200371627949480200619819401260528782168690931665746109111088261050824855850969433628701759243563680353314835588028044373399506520735782937194607918805102784670224187015210901516121923431302170697228324972007888234896247138749701025048569186157561412278586910095573139393739598886589706579770063487849336323012035757217686509056318538094190284417879152140510409341022296275380597229252857804776972271089820859869685941391249733176567788726522481147391963764402551895779425613385567214875104200478017366402008410466820068182149283305243301061998005097549887764341727438822141817722703999891388177513325781162788537539516308940950176312369994151187230091090146231914478289105556326093382031687915915875916054951420737119795151225320578357913962484131004374807751121856736306766992907829163148573769286747525753932709327343934189880854063650187039112095682420218611629568599726158004262681530584549942619476514360917676021030492549416211358177493761075132203036267797691238493476761840181795082128379466558024046961135270331679897398449802079713511252638523271926817623725012610899229298495356148637849520656365013832945562638353570640862360967084736072037238355319962016616049791890718873037109184590848179809903365746860905909658972768207686480667448648175206081948942350892634040194728018262051565261678852152325133610033080465932032675329178421873805887860367744930780078160519296161524916175936273332873615922673510959327237089864846984336972475114050402607226044291773009177723541745868852374434340785409551513488098821523667881341314949057226186733264821972753143532398779372691269386426258248792325754148638909216889217663305541053712884139471764690372874171633670067641360437037220107235365542411689601523274042582307956020300920217122590856474936832654572974988159020519443522008793435199188510367731669211109643132575530541480432489609330654142677521844063258924067694976596420533344133022432701131367004663798654704822016914215983749244669774914185838590381553447092137472583877663278270463500458730963776828757755045993629520343888798379472009052422623812221750318046853177276338852930487934399766691100691696091767526141133948655813249079362733977157520504960692933346874816977481598264808902968914714058592144634531293393889700794173312585272729813702671559933087270166749552961612383136458349477457676898285753793524168576992063906864805493796138751608735885960786164448188367495648671207821491689082342095798735011720840177762678316946422889230848736223524404859470981121178720801085372910266449690042322967264097242108166731163984933845939059497576012709326949057411410729027092767531763889122758252906082670860452071287174745166187481636236020693978484295013949578184915574779754697570225738275197143243574074196433302204129598116040495999560250197991420225994439311010131621585515239646199375313856900074677033734994412288922443688644459716458090736012267237257509256635872556649312223858475265849769844803633186327581852047462409320230243547614148238039548919845737716949519804076712754581399631241837715475278125*t^31 - 35729285899206511057460717983547903206549287073166647509421749389220293870748848088014039551406226541072265127443708753278522018889198371347053300500025956541743848642462469441824243689535560349984899699130010164065222960435434878434692102499439935963860563769038786921317623755332185351458597584773010731506042729775262944328465092531193153634186254534198193868881149193882850867993866950413676709958079679301571225720962222874814164527649429293268817241877854022891498374264639300744710799642818332892407153765583829028152465873288806799480443879756458738094479581908991961535510381318879538531452555778849950556003816869718682202620072557195309176456159290408487434415832960796696390243504873945774735187974381378287803878112139558989750733489816411526808347826695159618164302279528716448174117546956293975927295129020144428598338036290235909661688411559548583370449484661595437794956885651570569698253468993319969429451360540885121255473394867626919353659148782238778094439948866558728830579652148323005722543276827396922434666539614132205224933601843650735742005555951085639801020081370687263691216559280694181980558045142763776311239332478254133439932840658603559409319055233331944121764838162819388672739463518830928293193895416158310979818623031323996244594518104442262750439764450049941920084545989013384554564482187083362980735831861501913698388469687436319800750949108648492844228772859490836460831714496067156867178093022777062277796717692309049242013559249090710118563797170857833541641625223493709594330635081780230254192996312012943741744380608640373418100587228641445656514538423767378527983714694013447742478814467053670977468989189425995454575147341081894458382649142061800941414788568284117078132812220789277333736411921055143650349052753094475153963439552485436967728522981141794399924965076983829546116254411331116538980720819355076866989348827753068833641586855912883541719445339051987368035031525503843812469715144997511267298666364692265779357571567104234818753599977799989353886121961189049863430673916245896523454733701945064746715132753344111401888780014840105863411161621380721962717066428829768238379517912418038501688916354691287403196510954870874763201433442582076589415526600864397035733319204617049016864532200762250438467678389136326414423233639089391917524896532579278223998607729027694833263528881932550343317241473778520300536129510836883319808826789033916114972083104879742253465597400299916252298204011279427299721211409541206436134734798708061257486834481529614733104873245462000579407843762784250293246424131525135845814597959561969737396322110758973707584080892963562908057754204551253938233771985244452389230490276628398609535070966905230284174367152716000607443945854297703290083406416942833763595845657303727774440099389970634177087552552399022862050660639665048591750982648643070232204775776520193164153340231936748985665652753463643528074152187500701781692389136570825145023980030941097947900768445609459548148819063966979703013285365310492390454895397125073019759997935459873407666773758628812769353196122597296504930766690562836845960190030895726987494271213060162536831719429166377025608784537886853441218113764124877194586204703824020226329121467755600969868095472303430795719053126327006834408012186364430138102635210863709503255186216234821494815903921530316154747913119626429028734414330900481212887084037717345528582152617500501751388425843269174056466570203128411718387938106385485082486475992272504298064086868120127880040987965017133370240067286311903327759049659291012637709463402498808192532598776113164317654682161462342972736508565340511078156466909987222713104579103333624749113281406935966655429348593740015355945297959523143075813289794291884953795391538852290908037331259733422499122542734650139464279110597976163562797001641675211283842614953574833473544912653167708790680983089820103454509654141573260608363487276053386225855490111485420956002975328539567023560507906335458764284203467776962783150792634237814839019424905585553078007728407752508231128934806630220315045561138717280190988478905961132139005763643735223788263359161888371604239439975468179977476866913259910273980891293110033975779754465923619160415136427899768556371232021799055446016/4901274726766624138092640443984375348721628041485457832908032155022403317114210202569009744842559670381074264584676464352514547570307631510827146468348563470950691882349055923813043616054844545982519521149228059081159524455650483616108150061606904262908641085077602215487952833288341555920029679831078245958979144552909785347130849741250627948318308692432042881452679115329940486095815612917686022216701864480465060983804501034039799617451505626566057552790985044702326982663410307111491100956882958134818182031368136834101723869838378770328108837762755759991463669783453183682452301470736186510640388740341494406471152815338556272465451583053585650384159736072421238675847282335402738214461590356624239602747410585340204288189406052208245866780935257313847388932353197695627595410784632189401635420499698348049568380574102552390674643043913060234153081415438011970914719353350031632130956590667887213000884762915920426108657418492693158813112522752648671036125543312239537727867894166986148694783145775293116819122560061377528398177748036738686692922145937063184031247422476733985487127460081082075447122162343493730340354817836035405700229627200371627949480200619819401260528782168690931665746109111088261050824855850969433628701759243563680353314835588028044373399506520735782937194607918805102784670224187015210901516121923431302170697228324972007888234896247138749701025048569186157561412278586910095573139393739598886589706579770063487849336323012035757217686509056318538094190284417879152140510409341022296275380597229252857804776972271089820859869685941391249733176567788726522481147391963764402551895779425613385567214875104200478017366402008410466820068182149283305243301061998005097549887764341727438822141817722703999891388177513325781162788537539516308940950176312369994151187230091090146231914478289105556326093382031687915915875916054951420737119795151225320578357913962484131004374807751121856736306766992907829163148573769286747525753932709327343934189880854063650187039112095682420218611629568599726158004262681530584549942619476514360917676021030492549416211358177493761075132203036267797691238493476761840181795082128379466558024046961135270331679897398449802079713511252638523271926817623725012610899229298495356148637849520656365013832945562638353570640862360967084736072037238355319962016616049791890718873037109184590848179809903365746860905909658972768207686480667448648175206081948942350892634040194728018262051565261678852152325133610033080465932032675329178421873805887860367744930780078160519296161524916175936273332873615922673510959327237089864846984336972475114050402607226044291773009177723541745868852374434340785409551513488098821523667881341314949057226186733264821972753143532398779372691269386426258248792325754148638909216889217663305541053712884139471764690372874171633670067641360437037220107235365542411689601523274042582307956020300920217122590856474936832654572974988159020519443522008793435199188510367731669211109643132575530541480432489609330654142677521844063258924067694976596420533344133022432701131367004663798654704822016914215983749244669774914185838590381553447092137472583877663278270463500458730963776828757755045993629520343888798379472009052422623812221750318046853177276338852930487934399766691100691696091767526141133948655813249079362733977157520504960692933346874816977481598264808902968914714058592144634531293393889700794173312585272729813702671559933087270166749552961612383136458349477457676898285753793524168576992063906864805493796138751608735885960786164448188367495648671207821491689082342095798735011720840177762678316946422889230848736223524404859470981121178720801085372910266449690042322967264097242108166731163984933845939059497576012709326949057411410729027092767531763889122758252906082670860452071287174745166187481636236020693978484295013949578184915574779754697570225738275197143243574074196433302204129598116040495999560250197991420225994439311010131621585515239646199375313856900074677033734994412288922443688644459716458090736012267237257509256635872556649312223858475265849769844803633186327581852047462409320230243547614148238039548919845737716949519804076712754581399631241837715475278125*t^30 + 210388196958939826203800049905939818545917229197961061559229855177942449150564775735981487306711752623455308579252377837808022709641716836725804467849925842907065261945107720312780913491338060033015081417770422618536057947321657991598507095917107675934696722178207612700776876395969131415364982893627765090741234900109204409369506428388997655259759195505447456713524659103374953543389778648621021053295013254601808358277722040723074008252593990950713561806535616320339929556849263369883404877633540516953600640674334698271456425363577814143391313415963652693365078149531634384676276240063116936696001953212927970042133331683820427243114045901043241373721705074604116404190517482250230598973280809980197442349149823274872291537489754584506908798048970219189388731271626669908298010592254827045448946642198742744365745177177934392001840052516736639615353712738869458679946134105014811439598768947387295265929845386410853496689507606045510838850357335258748922263534295280649971320840277257277359449627191881980549079297878379721319194538739408364942513832835515654214077465001540526555147571260716841308428980451920999435620980568811464848830394698224996462187251951751340355725313636945205222016533923320100215354643292754980147760825020725808389207822348165611155039233373576076647992437562342022791146712289584692975130835247329778382105820466847935369999322864634865128114233532338748399877008764928136641915592054460497615716538427355163910848583876785909457445945594051059573515301792798768373961421834538290563874702378237099993984047535824735517296593017986186180629055838034671792387154561966119185483881690338316638328821554967534886475736886859824851173446125101508675017157807629299579501207515038743598570345450041287394352964563585681617536234043968202669460386292126968905977285725370192314278496870303066252380860338058082239381746070313321809060747328889687081940447719970322538905234421778646809829930104146647586369238956253185213672985148915555842778926028347106537429463102183379171019303850968543634287867110203478119267888332904086678142497531626882701179037127157342643109997510319241689273173089718783563047935126302116212509212720998634795506553325464361959141946058897987520850885874180046521279128268797527054890573856744905096261446392683070501617201341423262216854521543738623472365491410333885233379606088388713993806794815175791060960571997821984899924646316269763873808747660235836262353055343951784744224480969192992081741639123584777498921995624190120028616622263797723057364328485851536039680434009154782032370290830454672626684929320101924388931980530877556441124926417002604063265190524134164920505104266365412461416438394322975081201011135798020357342450949818547304828814289069222425075406604946984738705396607245321181661246846018519670621753872521631411092197750236257556348893900915208256573196833257064314463769797490688359804590972650851750032757731845632863621229164999612226338957980604812893786073108191651121987174905728054384850139653009549397489934196895750403543810339331111724027755119333952469287791303928491439582308087564690094797645972010491072966783640413639981559129937958605757009574452094864589461278716563936366861813572184352469167688857802538304187105584538914314537802768372199536179533167286095740473442191860503641194916902917713963497004507286367542637016306649087597513220734933659425917424796166257030035901534228695555363876487135112043561813286223402021289604593933394404092351641170352132144370626125028703401175533555672372366501271035353323121200338888583220192137784171642666995652079710192329573332370563289965346462192716732250442897875495066401469543122312558942661015255927402975477215941628425806102504356228379356767570757306285372264198551781345541746123232665799087503194988999855087761810204746264326827587467944856047769598694471122147785920286637341125438338460263606913173418326008624138213701299318531976330132122158320819664922268531161389724440650349404039292540399490797518003773576122593307213085611233605415846303521692810855004986162198039081916583686931335138455529212559943230098799070128451186677414362792121311148480271458175895718047832988582228146781629478452735668334901266600395877663713403998160479964887031648411648/980254945353324827618528088796875069744325608297091566581606431004480663422842040513801948968511934076214852916935292870502909514061526302165429293669712694190138376469811184762608723210968909196503904229845611816231904891130096723221630012321380852581728217015520443097590566657668311184005935966215649191795828910581957069426169948250125589663661738486408576290535823065988097219163122583537204443340372896093012196760900206807959923490301125313211510558197008940465396532682061422298220191376591626963636406273627366820344773967675754065621767552551151998292733956690636736490460294147237302128077748068298881294230563067711254493090316610717130076831947214484247735169456467080547642892318071324847920549482117068040857637881210441649173356187051462769477786470639539125519082156926437880327084099939669609913676114820510478134928608782612046830616283087602394182943870670006326426191318133577442600176952583184085221731483698538631762622504550529734207225108662447907545573578833397229738956629155058623363824512012275505679635549607347737338584429187412636806249484495346797097425492016216415089424432468698746068070963567207081140045925440074325589896040123963880252105756433738186333149221822217652210164971170193886725740351848712736070662967117605608874679901304147156587438921583761020556934044837403042180303224384686260434139445664994401577646979249427749940205009713837231512282455717382019114627878747919777317941315954012697569867264602407151443537301811263707618838056883575830428102081868204459255076119445850571560955394454217964171973937188278249946635313557745304496229478392752880510379155885122677113442975020840095603473280401682093364013636429856661048660212399601019509977552868345487764428363544540799978277635502665156232557707507903261788190035262473998830237446018218029246382895657821111265218676406337583183175183210990284147423959030245064115671582792496826200874961550224371347261353398581565832629714753857349505150786541865468786837976170812730037407822419136484043722325913719945231600852536306116909988523895302872183535204206098509883242271635498752215026440607253559538247698695352368036359016425675893311604809392227054066335979479689960415942702250527704654385363524745002522179845859699071229727569904131273002766589112527670714128172472193416947214407447671063992403323209958378143774607421836918169635961980673149372181181931794553641537296133489729635041216389788470178526808038945603652410313052335770430465026722006616093186406535065835684374761177572073548986156015632103859232304983235187254666574723184534702191865447417972969396867394495022810080521445208858354601835544708349173770474886868157081910302697619764304733576268262989811445237346652964394550628706479755874538253877285251649758465150829727781843377843532661108210742576827894352938074574834326734013528272087407444021447073108482337920304654808516461591204060184043424518171294987366530914594997631804103888704401758687039837702073546333842221928626515106108296086497921866130828535504368812651784813538995319284106668826604486540226273400932759730940964403382843196749848933954982837167718076310689418427494516775532655654092700091746192755365751551009198725904068777759675894401810484524762444350063609370635455267770586097586879953338220138339218353505228226789731162649815872546795431504100992138586669374963395496319652961780593782942811718428926906258678777940158834662517054545962740534311986617454033349910592322476627291669895491535379657150758704833715398412781372961098759227750321747177192157232889637673499129734241564298337816468419159747002344168035552535663389284577846169747244704880971894196224235744160217074582053289938008464593452819448421633346232796986769187811899515202541865389811482282145805418553506352777824551650581216534172090414257434949033237496327247204138795696859002789915636983114955950939514045147655039428648714814839286660440825919623208099199912050039598284045198887862202026324317103047929239875062771380014935406746998882457784488737728891943291618147202453447451501851327174511329862444771695053169953968960726637265516370409492481864046048709522829647607909783969147543389903960815342550916279926248367543095055625*t^29 - 1968424218181370068303666837670132897933627582004597453384967828248604408894532187726544294596303812928121633381480412448150692207523282577139951192113611961844176102661306335666604235227359512927573071046440640817516698415344251197827034488964013641124502996032362447748529205731125911958529448450679715067316203439776742499704632734643207055301140249789662176724314962405833866402353170349051749068086305881561158687792198989401331482478263568146218371263878375095533156281704793532167889947420999867039946462033171815298476000563217796340886136330214990193484065406319893175136983789829691750833464782297193468825969424362927443026659509737081920692122910713762184996892253762423775045452793016078578726290062432022040997632949276518234527690757657608995766965069131409235817507309569809061063809736714304340251221745252118738002888535699902273396667841064605863317989935194942281753913672438384803487029723129819618406758501927777937973562206558004816289851100768202645437078985856948193462239561404499121454507443233152323320507572376701843955729955041727437181537785421904636252016682750270994233370211679712023370161664409865358054436555475949769312706704216882105038181367285316429859321053680602623897880683832591212857112681351332456031518830372620192696871121408066109769214196916102494240810983709016087728505609032544450800296439576652411027595651528535841511269762599699090156778547582744685365620377055581021899780640714062482594975029088272111257211201372426684861488321814191548386177419397804525600923158057440778037766418847077296786929029922309510709454173466396683292464061617218900631702403686256338436834216895023818930503484220119788728604042610326538054636752878756487061544868976063145753699745354093243148146247494675307776179417284577995413742672085101531821682057361479403863323577726724001015281821566435549507377411446710381435027534130285747288365357621437546582323970310313707495894820709889651882502473548339961808563603154628072031473266799584984570387303769350887126017291852100715791967689246789564719613826318955375357400076014981491766945226367479259543872489717667432417532482398722236779339349438481669740255941897007453301084571862910362659799888835468701223585255304960014211552881042553926765452579504435787230248315683112784306838440250841500689999623977835899276859447708831946875324745316077698556980889384748294921595401491040285998777504737610997433641197736065391682034470138419565721727169101723349690296788751082033389319126874095312562813482154751915478133301834713637411040090131686947530351892862601014875011647283331191238464258945010632028674592872274927760606681451027627629064466214015861498518358606989265755075567796119697602076498077317271077920922185797864842730252737840156973561346211582069260689868048317301955931185708710063329828457338344308767092619114191159191779195540710554826348296834640174786870848054710628030898959248127947359405720492805351644535841071786220632783474056031225265851879624246963548489765664344431576247696786165075528575998758205210981399350991323703344249773720147817616410533960563120710967259957617645118329624974418842714997655971603621894440094596727507357160024151081316895943327659078018179305527970073888710482455387006262265080861617049289842006197517317659229554785180937157987574908219262510162750418131565291274181446419435001813934380968749993287659093519925287805301090531552159135672950279949644383579657527253743411119371996758497907448249347630516535990642984006270701573750530949616161556665161246657865200679907473500261525719001057224178443447321410313011865352492685155862482777319435345154934682861179991500161223977291717878168718263843885113159445960669984685497251634962740465889121953782932266168500158174026860168050853448135428907055208488049288829506018766247251671344295114943896552211270550056138460770670459782030519952358397406479925475963101309673284808884180232029561804120677121271618987297058499787408099252643972675052837520826025281372382749355373085776290500782417203871248831898657314196829535314848682655204653089609514919284832604749722734415289277320697625919048437032414277749096912694665102007851629814182743489241733108776566089363365963762374457826079484950668829732539408384/350717332863443587698936704399597520480975172914880703607014823257417053102984629879714471902866523819754866875468798880323044548859222290577971124747661071266596914658250871113634605799988876277818928168102186696326262930636886126376254029453087961567702403225588709516132581988432311693740943100613827975597792096809286965805427530679830264638161623787623819781944838306256922081990383750818320015506394596097678782383148553419663657778283050201506801630839716973332878902569610526761438351118637433618474563961941812815865750972334795730097233471395761001178080127617401336848107439766453417577129784639820708870923278378429786938493852096857649401371000792302056434765458485538657475095641528202092279266362117018977051033231202304704534295594651686142925862780193037254210762846843090475966756386382708268305429736966193373214643509403439014966231228296101035485847538701254499615810847274982984830116977668402177181299278604128311900759393399116183973962471793362399837414518366152855004993427246890384029990880863068159456041341541090424808080296668126167014758312878478281609096777107769737062405879237459300918808931508839742805025375828291350837172107378877953578570932534432267024382548058038515996481206143182070384880268997750531688967072313991273300422147157118839566167771586318790896935257544688029402612960423859127167849533332735027398084786851315831821182472169530315389009823154698396820975985240758417645059504813600249577770041002650143629172558787571988414611111586252533247979277949268142846181080302629900379590481021187107038273322786503846134753242775579715383266360784526969771155333053711154602305178898332771235589724651764613010380549706567678371613671699320579431118981348245255014106749032036064392943697854263025485709376568122812804361372186931663266632359934961727816237171970597893118146216961122570011869475209656631179758124876652974638880709406975608658631471037647360052687425187327930530457858588142164402558420945211258957723783960934787133240723584664216115821941292923057327943059941433315531301797458069006147955350342074601031571474645974508842585488589357266382199534416941813250933458470724827660681506043730609683841137559817517143449982916110091110692437754828265660887243599176769670743316602551439356982679467809542294858022351410882628699251322959235775457360719126432251797712852177788253894798561958192977524573141965851034539283053126915790712420890800883784803866919121861771882044025880418758663694712703619353555064949934109368291506682494480697311683726523114082015135951068045529397701153196613489156302485659382099963101035597503688758683880217838409517651357677405786679955236804349582078820285373797604555841240881212812681659158015371876404518320744098702875940564323882522274942808883623535543247886773760682722984821763110680836520420334285056892138916668124309131108076246326417860574116210560451374312722784988702868755382821955825014166367667908445040681360199888028564473013791174898827165877107372489551372628952367130886774777949485743035711462967913876245677576602678547487038783875763767778520358992072700089391389608222839773781064869656321440964048935789858910229946365562144098520841342042647129124890439270009264544476023085782627674441362923304277376662105938313731646990418654146410859930314213520476265706553084989908920037245435469977341457947547583656405353052090798906193816969204617623856450068035361238825422020022447418358492528606094221792698505358363968397100354753266424740879679725837351847148970647978089169141438907755703812963466775554024733357510398675612814478861953397854148181765850638877777919348066608138549089402852198281296685418304192155485528905165655980176548414829488956474501895165212589557030237997331615524082820136724796214151522845358792326171943190173227939325315719123088814846628710985380606689394992053637079421508034329495353862306853323588067518717294914726454678325446586082003546350640285611465187437517782478112456924167416543783564497810381014456796779564385611623877541642913521151394347926099267084741083067803695836295088262988611790328787379834442045213026652050756367101506090457834564547328790392680998176730166491073673087630142528637958875*t^28 + 18250262561225682355944056871716342497562454080707105802324613384185698404338073410475364469879321277299226363270708781303271734062927522899238301562396823538556289169511175675212707536672486441965309176731315795931563362008931832857707465119015980544281668359738786945187065418835934565012235431844162359563406314646555439033963100659226996726944813712293798109231350365112749336031633675108883964948560483881543576456162974187022673830120627287464025291416292603108801846428733509784809766135921242123252304965909610303487333804894855444584496304898414097278214812323002099140970627969460469601352623878307234450222503071749883798455404908082882735733498661066402769409319964822397719250528750949760950095076818941885277558438077585065318478054860692666744637271273075717857206550558464487744319969857914990277565478502006490532682946348506908690975356337893904315051851009761327966552700679188643441842509057621693528539606825011097912606601829436592311385954735010790622415479863530654863901511257176812747748153293838824528335938947579004487358567995902802035614411007793076520504491056608527098907952197933769386696785949923974269030077049588644279247315813131274593744901082325803131692411111204349416923532656827025787395336739505414513472095856689410212795416518472653733321912545333326734066464872859306849037922434475596798004067710599858684785503152655189795785801060562107720220994769242224841008308329974960304277975668298596275851225315808279346685075136483193946867296705506297675766823516916461431352600253640077640737807039051691332580787257635785839327724106238820236921114639579712107707800133723231880176987875289763124322994552899900259800404859023368538551105238867453612571116068500560690285619745490877452653588981124433504982818327643496079604866304836511088392037470468975104085864935460576914212818631493800962299347890004611691109389912411260451112265226801057204997251418007795802147846796322884055866320891524066583307714044721130963370352320341483709394487377120712313024440259041925606805410151753367101476466157598497847148312556679001286571967314545347038084369108715929083822425182122854405657207436727651898211365013895957241407359555030820855650466363719083774295096930181689837709079840268653881781294258345053189414571150399301832537173835043696892823446827527873959770802487790833712136050128435745995373002045130915307724876668223984913659509563627116379922188037829430630312611315627293554670032040016030534099106939647639265332744390609803893775643466121101740962416170189517045719700021054928036343634035259478790401112357603597411980400162193692393887761605388253717408180618713657849656827814926219990507757552439417407694600321999400524540821825942807060097471977275102421137444660399752202379385368626160834342109628406766148550899572347901572396860916676891536960164356668716252563543213879207249175195554070790330988125174162213180218660377104862049054261495456851175963922971704432282350975694096522930960481399742003033632827452164663576201494659235196939763127960220203146577677197746649817919115229945873182799638583404349627799939400047843813210510202295320158183190792928280010727419235832891776802802507469615233558094741529320153560393730669060106088970043848235390667836173195495514111891711270604032738088080670111646645817287952317321297166301499144351082277116511638401702559959430885549683247173235763876269715607595070111927432055013355590105004280512389563368186057004752954526891297050754112129585930422715440020326273973785934325505694626397686612611121304732281425328807541359366968922432558317060176956763366245073017472934652605499605526735381607241692889950857941679645337489820838068913631951108932007004766368061925996580695258818496021505397400477407236331819760187019093907076032633847795743327616088496350330116273193208255122536453555033807184319370810583951847932113024693943067924212547839508785549692472968895673734699453082173910242352281083415362490925462847722743607882127958067885535721514108379272447818480318188518186689875938740564387842820854992127413698251560387108787521809093825246194291553109596290005833125409942961885965087935580309046746107967144456289737355865998811703975060584783788939770778561987518118234941307343962112/140036420764760689659789726970982152820617944042441652368800918714925809060406005787685992709787419153744978988133613267214701359151646614595061327667101813455734053781401597823229817601566987028071986318549373116604557841590013817603090001760197264654532602430788634728227223808238330169143705138030807027399404130083136724203738564035732227094808819783772653755790831866569728174166160369076743491905767556584716028108700029543994274784328732187601644365456715562923628076097437346042602884482370232423376629467661052402906396281096536295088823936078735999756104850955805248070065756306748186018296821152614125899175794723958750641870045230102447153833135316354892533595636638154363948984616867332121131507068873866862979662554458634521310479455293066109925398067234219875074154593846633982903869157134238515701953730688644354019275515540373149547230897583943199168991981524286618060884474019082491800025278940454869317390211956934090251803214935789962029603586951778272506510511261913889962708089879294089051974930287467929382805078515335391048369204169630376686607069213620971013917927430888059298489204638385535152581566223886725877149417920010617941413720017709125750300822347676883761878460260316807458594995881456269532248621692673248010094709588229372696382843043449593798205560226251574365276292119629006025757603483526608633448492237856343082520997035632535705743572816262461644611779388197431302089696963988539616848759422001813938552466371772450206219614544466243945548293840510832918300297409743494179296588492264367365850770636316852024567705312611178563805044793963614928032782627536125787197022269303239587634710717262870800496182914526013337716233775693808721237173199943002787139650409763641109204051934934399996896805071809308033222529643986180255455719323210571261462492288316861320911842236831587323602668058048226169025026172998612021060565575749294873667368970356689457267851650032053049608764771225937976089959250551049929307255220266495540976853738687532862486831774162354863388903701959992175942978933758016701426931985043267454790743458014072840463181662214107459289491515321937076892528385050338290908430917953699044514972770318150580905139925669994345134671750075386379197909074963571788882835122814153032818224272018753286109512730361095816304024638884773849602058206810151998914760458565482591967801060262416881376565997239021338883025990256364805933899447641389947863030912826924311218115434135086236058616150333681490066432388858088013312343790723690812053537311081724792712308002233157694176043569033598179238082103312076386027409349631138995628123913499288972868645920744122622085976506386907024824353555266879583130043242517109186390510895466141401635033906664709199221518386639965124934036268183607378536923592975675397406196834790380158315820368118270621848296367833475247716218324583915349145921010444068905417186379258359494513029151454863346359738756426766647273513571090257729126957771679812434262528867649476263174561232359300872613726642560266590118362214909830378826401934142188469158095546657783791460896200133251390134423486197549028107121276279283262452531153758669916918213502396504665093441814298820884679337964507287028389414866968251382270628830069217823206335723372767233636466824369442512411421905460019762745479072175460969961594664259410363827918786300141734083809910709056499474236137397227683277544531204132415179811253991451262094645293506566105790615998088207719049987227474639518184524270784505054236735822672119102199773254481851585537032535760249596741736747555662524785589962034509185476830924059879963857477738290793219380484183511120881392463529268710270599460605106308602439226007612848286923513350402778345947620890399569538455401699930743220266484258783183163686488364786621825403507378654459504881727202036776421290462499475321029162685099551286112845090997587850850134216292163950719918378387830691326665777260845660458299885701721434228326292171269694600289474902443292561319982151824482859276486678142697493969212676818413134755945449600350492493071693046739215904266063538813579024279138422960948180788052915641783123435149815646118521086844254852735363341414851545048935845182846606909649013579375*t^27 - 28927060204577821981082152216837682759019654112033214837461402060217167977404528880742245368206046257876115831351635869422025605027843341309535518372832165706625031677435583462417914554171515556090549272331188353489860015546578068013518539189763006750021573037515826089163632624092932104807372093269544729404937823876813788134531533347930778468725571734082907928517059708578184379618459069624595674618678891523621535246272106557458180489487741304276019497737078677813440853631077047894788080654003568099701299913490572182188101210775374828060634995578170725273663643031232063111486325157260430279262824472607555873045278166011177157205023558892934315962030614453306378659522358440406608796117736067902760170311283620763496250067634405376314492067704393448974452431271243926080729813422297281062256488979576021882609394466864260700008093960231443723505162233082824149850936970957124074429784434595475457505781150143659643997680969551417077483521861363250561889218602073407357356656686733621559566702105840994414494547909617724810109877330894941072323799749353013662084092332371810029997236158727009756693177562004064935422095660393880640772560997329610530133274880706986715263815493805265732652454535281318367182751065258151283671719775052106543909092811096677048231081005047212612430859479310539570229677163854632189382156835802638604593625087186074876135268960393397102225952774715799367933605055250742219401737692436476853147433232659696115584622653207338059117681391252311859717785364531225086837092122606911298884579145979597412223604756405940930415398257222274396858988595857508896686673203760528717100952440359350572888905952131360321622659820159348780091607895594285385695038375780311718987188017181701161138163286975525814392258182663315246903203878414566983638339475666212506942414428574024373076972485461797323027056130973854164469342305834026114873854884604071305991994894252414304665731601701232866651130296976560986971189618260096814415510134976026824710914586546132571141391203290719617467449560555389592209846187010909462397497512257371167464376405954701296514316851967350201341429833126362122898704810953264807471315830320087518829609444022608928942638053588446314169583764691558696661605177565007797556605343797419335194424576968931407876796012493279027129130851200659030152380557334672609434963270143351554350014546534938234435110758007802976346769477699410324928033317755004881829766822447437866847760181676809755760472456604699180631958281129877452049174377091282665043315955589669120867969886547196189918555414696859265182158243413664352743808056263321571770853051684127411327755660458515387898433595227852027741866213788020180597797884803995601590165929051510773900869421047965702863651707952233099380137735531763052209195770387094861816756782290851376835361344499113492210329801224804987693860540966795758164110754964464296247812283276318705190624061047948659714473473802886667703405010372926927800163467743799008758652172897715898454666077940943721394915402709258106164717069325710784500765392081455581655317937325070098499062313208933032352099687682526194264747924196868274971152573017625339802220916578898576611811031890472650856603686494286874954852327927650801273996994670175921705809827061254963518537821428040492689252163101080040954727039163089414397304579303393578705975548666687257334713148695236072380115777574859833015583755478817484686872663080637524320889607593647138476948421740979151705347699837039164107127524277859307726966412214507171344868112212847379631786322320023578647900753293651495160328716680199875558953554187266694612060014532442921211076626999223942974891042512571400683011560234658466816584616307554922210533026165473576661792232509358065217127153903587972603309640798481580862139248848727778838769825219008988895486440240753530702965600681130912126184909308948810202072439360312986685193381583983071891147345214230118024626246867739367314738334807528380037115405047841264825502596309295225459141608767592108759797318707557823265694960806628430330610862603767626360050998525750947206013479291570301410860203615926960039158025613481497342753782949259642980293858398362891835198858660794399945650379593358426324135794452598782766051627829655563901919241651644069740544/10772032366520053050753055920844780986201380310957050182215455285763523773877385060591230208445186088749613768317970251324207796857818970353466255974392447188902619521646276755633062892428229771390152793734567162815735218583847216738699230904630558819579430956214510363709786446787563859164900395233139002107646471544856671092595274156594786699600678444905588750445448605120748321089704643775134114761982119737285848316053848426461098060332979399046280335804362735609509852007495180464815606498643864032567433035973927107915876637007425868852986456621441230750469603919677326774620442792826783539868986242508778915321214978766057741682311171546342088756395024334991733353510510627258765306508989794778548577466836451297152281734958356501639267650407158931532722928248786144236473430295894921761836089010326039669381056206818796463021193503105626888248530583380246089922460117252816773914190309160191676925021456958066870568477842841083865523324225829997079200275919367559423577731635531837689439083836868776080921148483651379183292698347333491619105323397663875129739005324124690077993686725452927638345323433721964242506274324914363529011493686154662918570286155208394288484678642128991058606035404639754419891922760112020733249893976359480616161131506786874822798680234111507215246581555865505720405868624586846617365969498732816048726807095219718698655461310433271977364890216635573972662444568322879330929976689537579970526827647846293379888651259367111554324585734189711072734484141577756378330792108441807244561276037866489797373136202793604001889823485585475274138849599535662686771752509810471214399770943792556891356516209020220830807398685732770256747402598130292978556705630764846368241511569981818546861850148841107692068985005523792925632502280306629250419670717170043943189422483716681640070141710525506717200205235234478936078848167153739386235428121211484221051336074642822265943680896156311773046828059325072152006919942350080763792865786174345810844373364514425604806679367243258066414531053996922475072536841058308977032840921926405188830057189078005603112552435554931343022268578101687467453271414234641406992956224457976849578074828486011583146549225051538026548820903851952798399839159612582445298679624831857925601401867078365637393039440797007370484924972221905680738619862062319384531904650658883276305215466174032067798197384403001641452540460788951138917992265203183842143310070217455716247547341087314325850662780794898576158956337604468308716334137747976216311810562390901907131716000171781361090464889925661398402929392562467414309800719202395307356009531807637613297588147749547894006613577414377463448027196558990737163849480193623783568500838112780107818079531281900707632424491279997317302618174475662106041301814844282722877399756522336935255063105239866970911407412910267326747401409583378103780455462341851454262860490712181499577925319342681795873826058186674357482577967006942902240535213206139418020194528280728943321120094796869297893363587889251276162950939608448490678953994934014497627545811281367983958530476933327030010340268169042232931317021252252558650194704135282301301401038645884974237957062638370837283025997269791309876108835920634721713125294620709063323564286413289787202805140336110962493186300420001520211190697859650843843199589558416181832916829715395518006446916208388961498018164415171360252118810092625570398447019537803943238049637962043546599278153699092901465383632882664578321886482368038850325902755590163007861521019575527045041310195058480738210902826735050963445045381694962245036679301850759997219805979868522555336960321808547760107112579174516174661496969623562200187632769816372945147962565415598334303663145415351502958107823071595632328191096829475627975883720368201678877192875281112269606286707848982801637727884575024694550975776888560470218853153660603911548785868627996209224490645217745486666598250834281573715375823209341094486637859328438046176113454034099427793844780909575604559729744472515191843785590524493318058149649969257730191774745618979939684943543349139506078790702955612380629291388685818598701802703831972778347775911096527133489487801142426542225834244834354377665308736875*t^26 + 75486754577832982943862863866687267620688790005346537297419341605080100833386329800197656811932241643256422614561736060657541988006115679974046957939283865347728942370912411504541455697945888885240277763998653643744338352747784893254863105329049862534060271900519857369660485743954869963435581158815698434294268605638750736809313191960163427242445690113280088008688301398870971161493490661136459338179182812911611955714461694564706752210241953430100239741392958876742595630250308129087439175572564628651858441309396233101148127312511514508294260767047715188948234141239429476843224955034934150058919782701433511582402322853593374278091907514871746576618446528668366310237920117124772461719233636072719487404930864055185570011018707163886022059537406422049977737645954069726584804430555409926159133587516711737698114027755954636135013620281841128923108259158813679504972107204149356334220085958816884500616285605144492159005963028128184880162843286951583688897941880890400417819008044270250572425326223553850221344865755977559734580892604464134597488059223494427273681120454420860606899797742150733471483403896477021914635570006511811852993863898388856677381202835576033305983538015317688381395348313579762137453465565469513462679802058136335955821660851506008321581421705157539928570229321245189642556672399994079734559710521267311632320536481683198915246949867100559817533242885054018378810869222046141494367008090057761089812805307060699549937017687608158097314660007814476429609290022500921877678651886314047003067237051483336173549392415637631730595910536889218279237330847684253006931875831842776287040935697990553991130116371940296792401085991503620299002494993328211992361853717098623777908531864167781713759012877329217611411585222929458862892071190688413106650200783616137862893795775862467914734712540975681784096832451972837434804043786859292014174998422944073721168217547633462408454992692319613663713195714025113884889019930049325910380900257041373355796066981736809639201294218815017618389385743142644235979256868426107383185521699119319034057256287043953368275374230924804205486613821812619847250168964685375235291153934375040745144234635138073415859486682823923707371576732773908773587155043162456234137139163467856616329003311102119253795803610038538755004991754544865558254093517798389379467883924978644817855451036893649024160617843430134750088127298134033604131295961624771893454753593239139072436594070398372486308759774867584745039764680250594237588755309873649888012642317052615772431990172971136790692444037512174255911203405726579229009627084394276293943222879936313053407229248126940359865086061103270643475358007297018840175643605542142060369493855100556371385146715549075155521189161284455289112475726763541663091190979548745914301636623880502157864826942279307603077516238126296606836572636655225590802152583498225956670776293102712753946216437958497583215711918169092762506875450615687307897949981419501761004434248642741454403642116989389689896986085876653279174732509287023081829569618220325111410020312615942433474766686277859266895139978807254637046207449549127182982368563354365113618301895324340967568980334959874253025792330104182060009028734175357552816516653181805663779242373038855907928533130376750739180732504930593695948988429483719619902107314848745632072523361271495430785961133622837362783087295973299618671154171978162887950023256587534604813290210433032446172794826036377040440418240679282236237456852352774799645015706557166849624086066324475639601802292531989256694990939404684483749158826735190749663779527879483136342377712305134210055530445817285418555544744900200150716646156326954869470565428251998080504280991329005748443759041420066456406173989047728023734785057931903007413958074858688254874532405072172555376127701553589103128087870483395166647261942373514385209141136173567112476331966535675352073367025140601928354415403585851304523211435064155467525205413287760173713616864188590048020989786067710549374648364895838516862339321554055793111886620351460054649876150544653836763071335876106261117923992229872333910190146880694737765514351977725907899155558449992502152511681684305303803452491413044696079816739391235176261176773360454115356264772564648961441792/1538861766645721864393293702977825855171625758708150026030779326537646253411055008655890029777883726964230538331138607332029685265402710050495179424913206741271802788806610965090437556061175681627164684819223880402247888369121030962671318700661508402797061565173501480529969492398223408452128627890448428872520924506408095870370753450942112385657239777843655535777921229302964045869957806253590587823140302819612264045150549775208728294333282771292325762257766105087072836001070740066402229499806266290366776147996275301130839519572489409836140922374491604392924229131382475253517206113260969077124140891786968416474459282680865391668901595935191726965199289190713104764787215803894109329501284256396935511066690921613878897390708336643091323950058165561647531846892683734890924775756556417394548012715760862809911579458116970923288741929015089555464075797625749441417494302464688110559170044165741668132145922422580981509782548977297695074760603689999582742896559909651346225390233647405384205583405266968011560164069093054169041814049619070231300760485380553589962715046303527153999098103636132519763617633388852034643753474987766218430213383736380416938612307886913469783525520304141579800862200662822059984560394301717247607127710908497230880161643826696403256954319158786745035225936552215102915124089226692373909424214104688006960972442174245528379351615776181711052127173805081996094634938331839904418568098505368567218118235406613339984093037052444507760655104884244438962069163082536625475827444063115320651610862552355685339019457541943428841403355083639324876978514219380383824536072830067316342824420541793841622359458431460118686771240818967179535343228304327568365243661537835195463073081425974078123121449834443956009855000789113275090357468615232750059952959595720563312774640530954520010020244360786673885743605033496990868406881021962769462204017315926317293048010663260323706240128022330253292404008475010307429559991764297251970409398024906544406339052073489372115239909606179723773504436285274639296076691579758425290405845989486455547151027011143657587507490793561620431752654014526781064753059176377343856136603493996692796867832640858797592364175007362575221260129121707542628548451373226063614097089261693989371628838154052233913291348685286767212132138888843668676945694580331340647414950094126182329316495167718866828313912057571663064648637255564448416856037886169120306187152888207959463935334441044903692951825827842653736993762514924044102333448249710888044544366055843129590245142881683051584352127132237342628989913223209630615685817028913615336572790258233944756798306821363984858087653916339637635432456651284391023407068599089111938357262587540015402582790183128672518917784468571045328945453496523158005900259263468960411057108074619562179294729319980995844486773272895332392485915654768300540065066048835922037551498673168785653989331334668827981975151169524908211796852429563271748647887600877059717170646897246991903017156399552756841909083984178753737564419944064070096993427847716356803935115897338283422647210990475290001477181167006033275902431607464651235742100590754614471628719806554996319708151805481548183289428181398758553729833702947817387589327802958437617652040916184255314686448619444423213312328631428788601598671122807263406171369936916597404702404245056502572349559458341280214002594916453051464588401441803652914063859933971991891149948280291935228468307671298985923626233268952082617412354624005550046557536512880429694503002796503863577330027865497248315843260962150137635006483099280320719525614550108571031400854266931793619565760258363965729587511310645167808785281374794600026804681402338992163994652202228333471951877916478786136872546153085090332598728118496518282269102909743096982456125040158895658040958264140400233961126367860670650139396698365781459836164808657701649826552661142315603498663602535069523799750119183081959339403315620156355233979904062578025159064862014203970549254415653657794247106353216455977683655789213331151164235709893961455967820802711419954991934764162786582684386136516054375613055526545514100257529118853254049682273013789590498498257306060934603690606404907768237901248125*t^25 - 68364539216495780720614549596728933340644022856845060917522697737466305101888300783228962598461810825179401623117194597430993467777222009878061284661448274572744041227952640189561347100856158145859008834663281742592091878683749488374202912524242872206717376388091931971807693249471014506640320123021647468770419808866143345073122512616945535374320446699102642954201877524105518867359924223977993257886350995802659307269316762640477670360283246170673796469009329320415481307581987936509244390746919816715928683085145564858400603282501277144314737695408219513858021000027176139718146620790997006737204590968152148902112984349587087652141944543914331175378881468155962307240512458454239665441471603335921487629985097488817921215599016453057733156409105376998863871158574638319753799809112527569822166901467346620260298270577761336446160914088610691419287142437228563536056084316283559967963027856771358750499941489293319509554815682453621592567327840036855049521470801975101787079890154618818978734591500027815021763054215639131133138422008580390464780606183900308957344638041511435194007008439238172470372630315701728208791986651491158031728737183730962292248328960161886164223751868158307519339000141194813477551632047530962324319265082830472454099224381555702290005561014946431201057589541311456555175274222205382777548743560796960809876756828061719666411372023302959587813670529970913223977700406556297826584266284132864725639944271330525119202866533802507358447066822428455040920416490469675791223072595987957732997401240168080686060592020544268855564693156852313658361122046878353174378552997442039317600407098477240523729988300306847651646830024827421381845663216594060937203599411683596449494708200982938408767576923920649747129005570202509279453643633989674525088375509403395146986846881840991874917952606114310137198307049510070059771473016836387125798430675758051354985788520798706854165186010437591935641081808151696228672120361266245176556304295759340096367564853520586150481158251877787803167761901934146040768262961511569654205902922420687885890138532016368292682629807048923273120346974950523255820490483423623283386927659317296753273777398331129710106422183809479676368146867135715394032471894687647932853135399814742730906725510425789395112857003398104535002152212049134918404026280305519769892434452485196847071329152550859633006755688104521436802184206678777836795917716190517256184475087129318288636830185406358457143587446402609928321885788426093638563519532794826100391643274870013466480400604544017692938649247458336893319651401557419984652309313429101949461844603694571102827421626475198131163993330567878937728300851334099120902874488327336375649648151719971475465640305032739335848234801955562584586528092149014447614813255544354820798932488760562468099723195492448217189132120784866724454652343492218661714266894416151910036854752547171119147078626550571387852733068245308863225129780686065281064106269086513733245113248996879237037451118491875702282675256117679234772028503435591320136306372706469291474597325320280807024700057130177287555127274241834802743948927902035553192844576169673962654248188955993882410892919327545536298298998273913390848906095902775167066254192240977662317128680758466288829943279524795214183936114864319010751255082558857068098203462638642541908842804608929241336934629199810780357160040716360625803638734780331571770627474930891300865995592520594597997699154196336276919878704340536774739336020367408789331283762069051586438754569328675759050353580675071576337273874437512305786641256396380376799863822304338209927672345366574659745589701090817427361815878735355080749278204468439871608880533147764176735138374496798805091869623030193030128039873497899818998573330807693401207611702712799826025283221523046213617434527535532877391907302788286287899374132823007206732145791775383565116303541662711286522532474475137061585671174826394880499471470329085193904833613049655485688773814749020162111763447303226072918420786554351208773809322645948449744919887415978475149480326827678371340851451544248143407441926341334716573844340617347171032408237973714704447634604500961195295209410628798045897323964062651334910954508030635587061680597462615280369595268549112023023616/86176258932160424406024447366758247889611042487656401457723642286108190191019080484729841667561488709996910146543762010593662374862551762827730047795139577511220956173170214045064503139425838171121222349876537302525881748670777733909593847237044470556635447649716082909678291574300510873319203161865112016861171772358853368740762193252758293596805427559244710003563588840965986568717637150201072918095856957898286786528430787411688784482663835192370242686434901884876078816059961443718524851989150912260539464287791416863327013096059406950823891652971529846003756831357418614196963542342614268318951889940070231322569719830128461933458489372370736710051160194679933866828084085018070122452071918358228388619734691610377218253879666852013114141203257271452261783425990289153891787442367159374094688712082608317355048449654550371704169548024845015105988244667041968719379680938022534191313522473281533415400171655664534964547822742728670924186593806639976633602207354940475388621853084254701515512670694950208647369187869211033466341586778667932952842587181311001037912042592997520623949493803623421106762587469775713940050194599314908232091949489237303348562289241667154307877429137031928468848283237118035359135382080896165865999151810875844929289052054294998582389441872892057721972652446924045763246948996694772938927755989862528389814456761757749589243690483466175818919121733084591781299556546583034647439813516300639764214621182770347039109210074936892434596685873517688581875873132622051026646336867534457956490208302931918378985089622348832015118587884683802193110796796285301494174020078483769715198167550340455130852129672161766646459189485862162053979220785042343828453645046118770945932092559854548374894801190728861536551880044190343405060018242453034003357365737360351545515379869733453120561133684204053737601641881875831488630785337229915089883424969691873768410688597142578127549447169250494184374624474600577216055359538800646110342926289394766486754986916115404838453434937946064531316248431975379800580294728466471816262727375411241510640457512624044824900419484439450744178148624813499739626171313877131255943649795663814796624598627888092665172393800412304212390567230815622387198713276900659562389436998654863404811214936626925099144315526376058963879399777775245445908958896498555076255237205271066210441723729392256542385579075224013131620323686311609111343938121625470737146480561739645729980378728698514606805302246359188609271650700835746469730673101983809730494484499127215257053728001374250888723719119405291187223435140499739314478405753619162458848076254461100906380705181996383152052908619315019707584217572471925897310795841548990268548006704902240862544636250255205661059395930239978538420945395805296848330414518754261783019198052178695482040504841918935767291259303282138613979211276667024830243643698734811634102883925697451996623402554741454366990608465493394859860623736055543217924281705649115344161556226245831546568960758374954383146908703114010209303607516867587925431631959472115981020366490250943871668243815466616240082722145352337863450536170018020469201557633082258410411208309167079793903656501106966698264207978158330479008870687365077773705002356965672506588514291306318297622441122688887699945490403360012161689525582877206750745596716467329454663334637723164144051575329667111691984145315321370882016950480741004563187576156302431545904397103696348372794225229592743211723069063061316626575091858944310802607222044721304062892168156604216360330481560467845905687222613880407707560363053559697960293434414806079977758447838948180442695682574468382080856900633396129397291975756988497601501062158530983561183700523324786674429305163322812023664862584572765058625528774635805023807069762945613431017543002248898156850293662791862413101823076600197556407806215108483761750825229284831292390286949023969673795925161741963893332786006674252589723006585674728755893102874627504369408907632272795422350758247276604836477837955780121534750284724195946544465197199754061841534197964951839517479548346793116048630325623644899045034331109486548789614421630655782226782207288772217067915902409139412337806673958674835021322469895*t^24 + 195436173470971539152049440755105497241239652617724035243315201801410951235690203171263329927427913519986340503126627456626796514252991927465210751641725326919349817186743908602636986437512199774124628173187775532226941034135285343864450203039478958343815031969187124881327282319502671733412609716782595958901262182128347985983993319312640428819182104939701234898263177470522610870044554239205108528681234580280741758803542140871849024336236784961445742457275918034743529072828526698812230645322192452905691163184698977284000196913505719176999940141651250588054838084552058976044039889635667997523787929703054940720014292399706351325646642433605177756245662492474886951073286201381829385474090219157502314842007085660741488800644608346205397486955578855356211931901209662213369719423105147782144573366589276766494939376151273209017992289637938184925475930529407896957611701997167654109119932402599053679008826529818842831411397375932464896299186285381173776323263951607914341814750759719451168591014736802166078081570342748544861350570968537141255935954074091081287499436655379147378922725399865585000334111619742826484292389965641703098999569536483762284008442265896876190175930807095835429386482306636153408845245006495114674526193002164222588749084222964814752666034541621169839951783721869426034474772060687775456871640572556861267100376463473535197094186413557108019063371804223191759534424775852081710324393097226103475229031806867781009551253861706066549992430854604080334027755806579934067263293295854516248416771435817612037159449608733153062453896694744548081573798938323286451103251171130355131486722965105835640432310905110808971839431728921126139993673244712692151137825633225497084086077436931721966942400311340729350953239345552743971021771165471538592840010031036533433965289027504231670347557855530804202826718031233295600063508908299415356776744463646874417650340933393549885000992034790509421487445306802425319170164607785983577470065524653070645851989984419886512729493955979177078483215571962626425104528264132783220203859558279194854368770469927453902752418295567392109286665045755867179858352593010072782959629575545412664168630007495027485043918860462991339045322146777872919602951565516937714558524369804492247768892460718998021093100602691816302061576154096336959272346782965181899443612283141929515970950744921029477063039521857838491973095352534499254725601414705195600807169941649631373824511027852578011265760076386436353473589848211336448401159163427554310949245130834057940511934671316585052272066862741260122286016698319817760120622136445625382865390019922254522248522828222551612782053367794713375705497246370087357337391205944030669462869540508990056071946365684386486040856199663905570352432141837135814439179953015064339526247191233817866203227515990167709162083687352330809658953271240583411063939895653728046086384502085583784226060243565698318732187964260544076503091666718970955216376420231008674930985070345153963975976605179073652966298468649700882392780888088459620421987995763186849262855211163498053690945760273430525434049985400051400498815983300542697804593553850930539336059789569732790747060715950463179857103277455781837283874354574264936196592613010991210043018224884811787053380272515572000691116492153126958234336208918412661787985160217289094063761236461299090834676204824663207238718032255762572114339337402725815409916196271704245074190587648224012257445480105252095340411545536010593695823896245681618054709459536725336644921990518631110836784680702859324605512303926030503695632352066059789039056314664092124582947642828648717705980598964854639720730792513607652487548696554493379696402195465921168586591619198081192512716049007549999131569174241208970629014445590888767230618723957263573409230384658886390186694919062438014435481106161547978806314824006081430721569298836146516519789038618038452195247467766257149412800856268123655270807345867116613573017790565462112794818815060475088698180485501343252593321294912600932531405110557207385558830332755611101416623995868840471918637402914494364109299051147038196062104374255259716021840291873642998335743900116413301955551615955222343414925568606102201483851037400351524759892445235109179170120722355618335686656/17235251786432084881204889473351649577922208497531280291544728457221638038203816096945968333512297741999382029308752402118732474972510352565546009559027915502244191234634042809012900627885167634224244469975307460505176349734155546781918769447408894111327089529943216581935658314860102174663840632373022403372234354471770673748152438650551658719361085511848942000712717768193197313743527430040214583619171391579657357305686157482337756896532767038474048537286980376975215763211992288743704970397830182452107892857558283372665402619211881390164778330594305969200751366271483722839392708468522853663790377988014046264513943966025692386691697874474147342010232038935986773365616817003614024490414383671645677723946938322075443650775933370402622828240651454290452356685198057830778357488473431874818937742416521663471009689930910074340833909604969003021197648933408393743875936187604506838262704494656306683080034331132906992909564548545734184837318761327995326720441470988095077724370616850940303102534138990041729473837573842206693268317355733586590568517436262200207582408518599504124789898760724684221352517493955142788010038919862981646418389897847460669712457848333430861575485827406385693769656647423607071827076416179233173199830362175168985857810410858999716477888374578411544394530489384809152649389799338954587785551197972505677962891352351549917848738096693235163783824346616918356259911309316606929487962703260127952842924236554069407821842014987378486919337174703537716375174626524410205329267373506891591298041660586383675797017924469766403023717576936760438622159359257060298834804015696753943039633510068091026170425934432353329291837897172432410795844157008468765690729009223754189186418511970909674978960238145772307310376008838068681012003648490606800671473147472070309103075973946690624112226736840810747520328376375166297726157067445983017976684993938374753682137719428515625509889433850098836874924894920115443211071907760129222068585257878953297350997383223080967690686987589212906263249686395075960116058945693294363252545475082248302128091502524808964980083896887890148835629724962699947925234262775426251188729959132762959324919725577618533034478760082460842478113446163124477439742655380131912477887399730972680962242987325385019828863105275211792775879955555049089181791779299711015251047441054213242088344745878451308477115815044802626324064737262321822268787624325094147429296112347929145996075745739702921361060449271837721854330140167149293946134620396761946098896899825443051410745600274850177744743823881058237444687028099947862895681150723832491769615250892220181276141036399276630410581723863003941516843514494385179462159168309798053709601340980448172508927250051041132211879186047995707684189079161059369666082903750852356603839610435739096408100968383787153458251860656427722795842255333404966048728739746962326820576785139490399324680510948290873398121693098678971972124747211108643584856341129823068832311245249166309313792151674990876629381740622802041860721503373517585086326391894423196204073298050188774333648763093323248016544429070467572690107234003604093840311526616451682082241661833415958780731300221393339652841595631666095801774137473015554741000471393134501317702858261263659524488224537777539989098080672002432337905116575441350149119343293465890932666927544632828810315065933422338396829063064274176403390096148200912637515231260486309180879420739269674558845045918548642344613812612263325315018371788862160521444408944260812578433631320843272066096312093569181137444522776081541512072610711939592058686882961215995551689567789636088539136514893676416171380126679225879458395151397699520300212431706196712236740104664957334885861032664562404732972516914553011725105754927161004761413952589122686203508600449779631370058732558372482620364615320039511281561243021696752350165045856966258478057389804793934759185032348392778666557201334850517944601317134945751178620574925500873881781526454559084470151649455320967295567591156024306950056944839189308893039439950812368306839592990367903495909669358623209726065124728979809006866221897309757922884326131156445356441457754443413583180481827882467561334791734967004264493979*t^23 - 12319416859710764900540874717628083538026667665807190651353157337730911664799921694297111128884141143331477509701470749078651413149923343067100635923105228949065883033618964059512007955966900680253447316639374030967693431692281036836945582411703458649829561127177087463469934333825773121130561089467577902908429884936283050026943137681371276691476754594309303792254294508086162467876109122568223066403126553207718817779111350303487331697463886839196803772965055471504131480802726854521032623443662161826894108418624196981569151019521301808235896738999471306538775007566025094512564830897624458848682860147329611460249546323381186799919148568536082824064483713451330933937084106635905165086645766697717200406047730903299190426069952328580554157581867686061693892013173732058568913573785765531047640900798391102297928819580811327102071481464571718649248029881808422789091724688733883119380498173088917359544419192424806202419696572461804678728378945366090799833502383786705408425102341768792742930357327547977016910096986782448785376914086784343285857644554515430436819849902621033271369125541046973066656174361653453287243705955102300939009928982134040622714102306920597361001271065822653119164646447707639230715136233834256509579675251478079040010070970341026760563895728027700012534622642720923148135777997709578303715953338171489139480953599924313062400176970579959445717469329792254569073329303586839026233620491808341361423501091557514445638717555892162852329281619516161205132918145977889929855177577926563927283551319852720787418880828652507983949482073463841890229283738917472924741894333431676858164139575097228909733045411319028596294134067260761286802296872854885961326349634077232442855715965820745810856342657090985725962666015749702706971360486648359567444292071561988255045651960259496371345163830989996552369661902341557963496782397195711006355138618892451625608424322775490040450310492523294416194260227429927120207790110929032511937245446527433793073257030689148809107547291017396254855988077248233960757886764114554485379995727193567928194620741317065152423301263699084251596806439246556132237297412644849940940954342025471464413068465091780710354848659966578804593293241220076005825992275641627834571970000797206379984776627255467265422104907825213782685389646251698126166745897201239910088193865877182405703129150651360753407251000432638673543794555129207786163645202076861167008382676570589433373438929008519401964212094590831621884479008242565653156469312130946122257664771537353363267085334660549678816218220592480035928859643042297031515419412912517448886931779474120680864544856404386857213798305473540465148127921281221694462712663028927896469394273663765577915232202820538931901908801871316666176091414242901128109074665617495358136063273029931330726435438892545412170365365747131771663509844268004127486643914563375974223043119891988665114171224050947613308778909964255830503793336582092128166165089218990378943513095723333749469008565051630641785923262053117792158557038948715755515196501330535294778737640963647817263950072267892449357566679437977645434606359757869356713822727049614168637554220190113786050109417143908899085808008137999672544938803705046237710086240238293632466747465053197514549594416353598718200416169945042329079287022724028267672074647723130891281904793484442953077587765497685720896906104204784097995622743974028498599032579820003967996165880370568529489144958739184221798306687404465031136520401821804591096668422606810980919925018799630495793446078205725091804295341861173447121069596683634936659877790601877524832880434093887262739282915428779114518620945546363634266668803050659964753085995166100576131403775825692765394437486395754498035184259145584757828400258669427375542753208262360871349126953643553316463320831067736013914613725676904474953337733607745807776566384281860119945382636160379064074803832691762602964494174016081043535899635982289324184531857131053920353084534730542604389545591377280780840145222682523753350379999563463019056855616278160583046108209894173387429292222841681691188444242835306456781892870397237521742618192210229557893990195305023008703813839991641267280361395260713209689622138601725654663808691885189231273627904825711170950791168/86176258932160424406024447366758247889611042487656401457723642286108190191019080484729841667561488709996910146543762010593662374862551762827730047795139577511220956173170214045064503139425838171121222349876537302525881748670777733909593847237044470556635447649716082909678291574300510873319203161865112016861171772358853368740762193252758293596805427559244710003563588840965986568717637150201072918095856957898286786528430787411688784482663835192370242686434901884876078816059961443718524851989150912260539464287791416863327013096059406950823891652971529846003756831357418614196963542342614268318951889940070231322569719830128461933458489372370736710051160194679933866828084085018070122452071918358228388619734691610377218253879666852013114141203257271452261783425990289153891787442367159374094688712082608317355048449654550371704169548024845015105988244667041968719379680938022534191313522473281533415400171655664534964547822742728670924186593806639976633602207354940475388621853084254701515512670694950208647369187869211033466341586778667932952842587181311001037912042592997520623949493803623421106762587469775713940050194599314908232091949489237303348562289241667154307877429137031928468848283237118035359135382080896165865999151810875844929289052054294998582389441872892057721972652446924045763246948996694772938927755989862528389814456761757749589243690483466175818919121733084591781299556546583034647439813516300639764214621182770347039109210074936892434596685873517688581875873132622051026646336867534457956490208302931918378985089622348832015118587884683802193110796796285301494174020078483769715198167550340455130852129672161766646459189485862162053979220785042343828453645046118770945932092559854548374894801190728861536551880044190343405060018242453034003357365737360351545515379869733453120561133684204053737601641881875831488630785337229915089883424969691873768410688597142578127549447169250494184374624474600577216055359538800646110342926289394766486754986916115404838453434937946064531316248431975379800580294728466471816262727375411241510640457512624044824900419484439450744178148624813499739626171313877131255943649795663814796624598627888092665172393800412304212390567230815622387198713276900659562389436998654863404811214936626925099144315526376058963879399777775245445908958896498555076255237205271066210441723729392256542385579075224013131620323686311609111343938121625470737146480561739645729980378728698514606805302246359188609271650700835746469730673101983809730494484499127215257053728001374250888723719119405291187223435140499739314478405753619162458848076254461100906380705181996383152052908619315019707584217572471925897310795841548990268548006704902240862544636250255205661059395930239978538420945395805296848330414518754261783019198052178695482040504841918935767291259303282138613979211276667024830243643698734811634102883925697451996623402554741454366990608465493394859860623736055543217924281705649115344161556226245831546568960758374954383146908703114010209303607516867587925431631959472115981020366490250943871668243815466616240082722145352337863450536170018020469201557633082258410411208309167079793903656501106966698264207978158330479008870687365077773705002356965672506588514291306318297622441122688887699945490403360012161689525582877206750745596716467329454663334637723164144051575329667111691984145315321370882016950480741004563187576156302431545904397103696348372794225229592743211723069063061316626575091858944310802607222044721304062892168156604216360330481560467845905687222613880407707560363053559697960293434414806079977758447838948180442695682574468382080856900633396129397291975756988497601501062158530983561183700523324786674429305163322812023664862584572765058625528774635805023807069762945613431017543002248898156850293662791862413101823076600197556407806215108483761750825229284831292390286949023969673795925161741963893332786006674252589723006585674728755893102874627504369408907632272795422350758247276604836477837955780121534750284724195946544465197199754061841534197964951839517479548346793116048630325623644899045034331109486548789614421630655782226782207288772217067915902409139412337806673958674835021322469895*t^22 + 136646784223238864747804955067812660550919063107983528227245592221293786572631410523833629969814224080291017014921604308420629656708068104771360605527887544225443791589551126511460892985095534601509598710036487516695491464173186804468577532179845509148913409293919610389521001688286915679763145119395329690199394640486067559005207783014851999789293505619149323885695774712902532021755339345106363670441037646550788059211151523387588264179001326747042265469095349194096106207264121809154204487616470743820033032709441219552302498754233212297408362452775856728703172583890678827802348823003176438922501162212156205198909550619843750216844778126625744557372615764213200682177642708306147691919678174404733590290389904692997141042879223651621153248175898849675250004474966355342073453269391447684663671467129904618138630136531098471858992432915053670879336596938987741791377544802782573304766306852036388143116492496573127771144607393866988735487281350974756047023062501151026845398131148535688342155147513183737832154988115552857059064731146492676684734528979803555358331438290874510372707523960222517195567116612001311194646187994067349141838413132510316816479240551056863330362426369773345194406904873922982774549198776705098053457852233637207625996181021384768185224701918092527641492468404166182032419017752260381779782104770820401388283564524770036881578633316519509310611916887657617255349054734426755427951348024606270533053901273963327185026914257034549564650186877215333751160860298217289681747681647272989807428001680074526380304856023439844066241716171561532344541587749489826585444709557156965270263768136091377519644115987039856841227886006575147330136720026072444082484626068403540382626775097129117122876655859032435318945578371513998584043344033774048429085577655926650771686379896135080714384795402075757790113191496328772666965608667331496786643832271484360229579334674618746948446061563718465646702273582879037407246174768730522773965226510176762547798472540301880693938235204515214058501149165931695508156666423845222258074033180200213409733718763412030095192103008974864268196901079031124866710259503643671049666110584649047665325757123242229294148233264959495565508990753144187657246350695076309959214314865810218791833851570931106354909739472065222643301582899625821554685113914017730196876244581503253220659620674543898619707165582356250700695018444108873198501125482664131811966977472845761930510808647093935697683082637068799516550146875513165192628640979381861427467361550093546298587535046721435156989742454613155371763448587621940700234831971238014485295163164223221368552538362205438989954439052776534618769790600112194834327603321891543420680593210543051929676619323427045837241491581564412649996068821375331964640517096920262994858250361112381619160298236997176026881441783831793436713744960848915819495621371676505868322137593143416114657833264030992333270685063453822589182469795506748281214298626509221838863463899428152138381177879472142809006581592885791665777549521918356214409689155715732329963248956869907759952165158773870157512049516267017514084572057126008661704912737412612770985373124321014676946027002939340078193604303157057030254107883861077192089343329307351414401703938332788442678300982940324354558519513077314260333351381219545467920509811885653654992248844457681246547013013406853365081153294073287177340736448780568134376252390798630700074465969074757136413062987237581240204676697902834165445526712776635129788725744404902833304573017287587968083876169803385260283010717088375172331222867794229547653067910738634961513916975811450654490437465822973544633314602317106330417496630855436365860743417946357576465046331411404846593337718684465964092644687059814015441913461590656110224039918609583054210421043395003749289624826488033382674945316076196923869642689813154371565566102751640829192790990182075806261443318161101085124467987152439988548353585584312167510436792067888541922409933127618676948263077435995529858884144340320634483876628103226866817612927232126981599963923932360983958448002796794648166183729303404842237630906311214105071529255549679559191245100109158382033962555423431632839478870408403212866445523549691249228892572455748111178764215216979684038279168/86176258932160424406024447366758247889611042487656401457723642286108190191019080484729841667561488709996910146543762010593662374862551762827730047795139577511220956173170214045064503139425838171121222349876537302525881748670777733909593847237044470556635447649716082909678291574300510873319203161865112016861171772358853368740762193252758293596805427559244710003563588840965986568717637150201072918095856957898286786528430787411688784482663835192370242686434901884876078816059961443718524851989150912260539464287791416863327013096059406950823891652971529846003756831357418614196963542342614268318951889940070231322569719830128461933458489372370736710051160194679933866828084085018070122452071918358228388619734691610377218253879666852013114141203257271452261783425990289153891787442367159374094688712082608317355048449654550371704169548024845015105988244667041968719379680938022534191313522473281533415400171655664534964547822742728670924186593806639976633602207354940475388621853084254701515512670694950208647369187869211033466341586778667932952842587181311001037912042592997520623949493803623421106762587469775713940050194599314908232091949489237303348562289241667154307877429137031928468848283237118035359135382080896165865999151810875844929289052054294998582389441872892057721972652446924045763246948996694772938927755989862528389814456761757749589243690483466175818919121733084591781299556546583034647439813516300639764214621182770347039109210074936892434596685873517688581875873132622051026646336867534457956490208302931918378985089622348832015118587884683802193110796796285301494174020078483769715198167550340455130852129672161766646459189485862162053979220785042343828453645046118770945932092559854548374894801190728861536551880044190343405060018242453034003357365737360351545515379869733453120561133684204053737601641881875831488630785337229915089883424969691873768410688597142578127549447169250494184374624474600577216055359538800646110342926289394766486754986916115404838453434937946064531316248431975379800580294728466471816262727375411241510640457512624044824900419484439450744178148624813499739626171313877131255943649795663814796624598627888092665172393800412304212390567230815622387198713276900659562389436998654863404811214936626925099144315526376058963879399777775245445908958896498555076255237205271066210441723729392256542385579075224013131620323686311609111343938121625470737146480561739645729980378728698514606805302246359188609271650700835746469730673101983809730494484499127215257053728001374250888723719119405291187223435140499739314478405753619162458848076254461100906380705181996383152052908619315019707584217572471925897310795841548990268548006704902240862544636250255205661059395930239978538420945395805296848330414518754261783019198052178695482040504841918935767291259303282138613979211276667024830243643698734811634102883925697451996623402554741454366990608465493394859860623736055543217924281705649115344161556226245831546568960758374954383146908703114010209303607516867587925431631959472115981020366490250943871668243815466616240082722145352337863450536170018020469201557633082258410411208309167079793903656501106966698264207978158330479008870687365077773705002356965672506588514291306318297622441122688887699945490403360012161689525582877206750745596716467329454663334637723164144051575329667111691984145315321370882016950480741004563187576156302431545904397103696348372794225229592743211723069063061316626575091858944310802607222044721304062892168156604216360330481560467845905687222613880407707560363053559697960293434414806079977758447838948180442695682574468382080856900633396129397291975756988497601501062158530983561183700523324786674429305163322812023664862584572765058625528774635805023807069762945613431017543002248898156850293662791862413101823076600197556407806215108483761750825229284831292390286949023969673795925161741963893332786006674252589723006585674728755893102874627504369408907632272795422350758247276604836477837955780121534750284724195946544465197199754061841534197964951839517479548346793116048630325623644899045034331109486548789614421630655782226782207288772217067915902409139412337806673958674835021322469895*t^21 - 189948829658042084735970636285288358511007418194063712158548347310336641682793225190426177384529958611029856990026398088939029311151693987680213164107412881403044693021678303281203833335544096625789532651338720914060154821101941845251193569357326631311668343486573256344207725524522707219185643692799817236640980302935956630483908230363043057829358170512068779769462970380416415834331384830057243795715159251681920968348378760281247676145101829708991493636338515877138826862181172952410282585573741449915787740620118041816374714126268645879858311541901309706042308318465421033010369981516223042080251001037860404536078961450322585402069774086246073553095948739161563417326350817137824970230588877287002596793041853623188683854594455677020817165456335578099100972837760845202275446622560047089689921926775360296412448326502393251730735342878607611122383560970099205418712183216938153820570761976937733977989122430788134356330756686490696607614605421508036860473160475837097923899036818476538947583196744938724347350185588573719441357588537376668026468371629627511029194893242511840448559008387626894103805802361558040219349382303901136943554710973486870068579868192336385732238431296406266155888965668434108234125298491572507736608164223763435346098319831974147716947707081578012895041234033051787620180494995023447699407814574262334741758298478291080566891238469054623282745726109189416683225071700683814213362776962317093829004402835025861861860394569822506112458981305870635600086871167588242577779788491687207119245433459467598482603316307407572174399441518611237241475193936250244283618302837944479781319968534788749280356244567449604312580972064886558072446627354997437017982640564643592404527367525015636984850054914805000709097818869430611347994269136156279746017730950712374541259971909327696614452818026010826017423702920762961899031433407982446782038828083800353443788451995079843143935795328211902287788891256886408986996828312555535133421631770118090193836350218453735451868407145371477441194724255062726259054243705163283616240039054725339650685388393932861789407913126875286207905186987435921166689459179558815671140445086651821390436144145619063846435800500252932991262860594713179612733422257891199495721230892803004064836538087598420824163261339196656816799201675129086213865599956958006464832008165460648581612434175970454420555204936727930891014788736563424976028980797584531934326933363978469371095042304533131771228160189967791906462742898127612574430429449621517202956291812689616741277680301091581226313942668063308137338073638615952002511361897446388368436289151368472976074194834603275774716170271114458981408807553547715883924333502767994077423249013529270351460410413808142210607823829474557890993530028448690255294181278305370060090157626462077869543761235979828744367802082919297017001019405092070447618639934260509831000314399960280127407508580587656324594369031309931402440692992425758788601759639532229512658810210811498832063447697232348025147394645385453962081075196546523362880034073906545525848490750357307199263528967050387322924165575745534511184494289827733210837183671308829847893034136057857617533945410298467825045607109152013722458525399478509561403440341989083563447187920635939750194258561543827645451047742248118363393999919786933739090425023246211343963528327424921368203436115606674434371903001268428860449447966293170847533725319900808878412394559307944710772667392057558328163594374621001262041028012746343662733659127697155599957147120720442784209890188444727975220487681415912277743745336235459536478869940369706142934050846602346366192523036219959480665302881410156544521943414727158146113834447916828468539505099679046358000978931093402578054651372065175918676084553052459533236960383725047562597281830986687759217483190419454531304421092985558839404917460875789079912444057642205739975601540950064588119197617985404297396270875711574941829741364583066811826977867051948789662416440535216393674608465891356801952766025555733737741867892115007502288387452498419571493513938893507342299826502530656788613950929579715401171025182019783979232000312344508561838067047649502824515342550322878205832578928831254362628781382753551629904672023509198284428286473764228114047565824/12310894133165774915146349623822606841373006069665200208246234612301170027288440069247120238223069815713844306649108858656237482123221680403961435399305653930174422310452887720723500448489405453017317478553791043217983106952968247701370549605292067222376492521388011844239755939185787267617029023123587430980167396051264766962966027607536899085257918222749244286223369834423712366959662450028724702585122422556898112361204398201669826354666262170338606098062128840696582688008565920531217835998450130322934209183970202409046716156579915278689127378995932835143393833051059802028137648906087752616993127134295747331795674261446923133351212767481533815721594313525704838118297726431152874636010274051175484088533527372911031179125666693144730591600465324493180254775141469879127398206052451339156384101726086902479292635664935767386309935432120716443712606381005995531339954419717504884473360353325933345057167379380647852078260391818381560598084829519996661943172479277210769803121869179243073644667242135744092481312552744433352334512396952561850406083883044428719701720370428217231992784829089060158108941067110816277150027799902129747441707069891043335508898463095307758268204162433132638406897605302576479876483154413737980857021687267977847041293150613571226055634553270293960281807492417720823320992713813538991275393712837504055687779537393964227034812926209453688417017390440655968757079506654719235348544788042948537744945883252906719872744296419556062085240839073955511696553304660293003806619552504922565212886900418845482712155660335547430731226840669114599015828113755043070596288582640538530742595364334350732978875667451680949494169926551737436282745826434620546921949292302681563704584651407792624984971598675551648078840006312906200722859748921862000479623676765764506502197124247636160080161954886293391085948840267975926947255048175702155697632138527410538344384085306082589649921024178642026339232067800082459436479934114378015763275184199252355250712416587914976921919276849437790188035490282197114368613532638067402323246767915891644377208216089149260700059926348492963454021232116214248518024473411018750849092827951973542374942661126870380738913400058900601770081032973660341028387610985808508912776714093551914973030705232417871306330789482294137697057111110749349415565556642650725179319600753009458634531961341750934626511296460573304517189098044515587334848303089352962449497223105663675711482675528359229543614606622741229895950100119392352818667585997687104356354928446745036721961143053464412674817017057898741031919305785677044925486536231308922692582322065871558054386454570911878864701231330717101083459653210275128187256548792712895506858100700320123220662321465029380151342275748568362631563627972185264047202074107751683288456864596956497434357834559847966755894186183162659139887325238146404320520528390687376300411989385350285231914650677350623855801209356199265694374819436506173989183100807016477737365175177975935224137251196422054735272671873430029900515359552512560775947422781730854431480927178706267381177687923802320011817449336048266207219452859717209885936804726036915773029758452439970557665214443852385466315425451190068429838669623582539100714622423667500941216327329474042517491588955555385706498629051430308812789368982458107249370959495332779237619233960452020578796475666730241712020759331624411716707211534429223312510879471775935129199586242335481827746461370391887389009866151616660939298836992044400372460292103043437556024022372030908618640222923977986526746087697201101080051864794242565756204916400868568251206834135454348956526082066911725836700090485161342470282250998356800214437451218711937311957217617826667775615023331830289094980369224680722660789824947972146258152823277944775859649000321271165264327666113123201871689010942885365201115173586926251678689318469261613198612421289138524827989308820280556190398000953464655674715226524961250841871839232500624201272518896113631764394035325229262353976850825731647821469246313706649209313885679151691647742566421691359639935478113302292661475089092128435004904444212364112802060232950826032397458184110316723987986058448487476829524851239262145903209985*t^20 + 323183769074533373020575104366030051717140893753171017350150903236952396489703072044053579039781991418746813012490488369090252624942428712957712380589617911546325993739338427353255839683685627699301662826381139852190097871726867721996057714122885804553962632518711253448443539610644062544942040289012188094614959858776440548735198757610157125803202554599906253327599476094676427166517893051112276206492003763768411229293009043443963246745808718225091870800106264276109925099937948461429646113505347716993581436868467408139722367738369845854152540120937923451220103249332094815215561546546420543956309659365577736234527079265391155492891341751125674894453330410061829586520680614616033698612946007805450464459792204561912080222079543262007280335040163397804160124611560808058697867171391034776815661819278187395083473223752458440606409542177259500579955937912608108118598664607325599580623387051792674668492270854155652530102878358508352568738428197944319314416179714068272540269202889385447321528480853343180409362240804418279654792978501634308555400364105295137572345631655977105781575130211604826189921041842568682186118976653428390410924508548955878370055733653700049832389108611841549729345825477413447652275131690437508451085302723656602972429759403403141362162741775755320836991592647118554617866220935247017582568009538717290329158660995223748756179598170301233526031197976788979849937548167840638156922988202196991961987705197428025982997989972211988236849494450140542692414059572170147530721260644965023132089007520576537718150140154927720713319195018791655041387079146503532435589743532620325094954183214970792259737774139380739064972296905551119973071307933383166214196260876741064743956242022892420050464261883035673632788435771328195178746016458006666087947963602202813160203086819220104480225398754338985087676866296638977130390249230370048231069759318206151476368578301556879885823326334176417857180715415535559184561080646240055996272950587120887343422293512989792519568716914187728356232812631406272621252660721973292962713015001052668211374634265203859671737506299333084803346020957749376800356116227468767334765697015486671028983744816962644945801965452547086864756034649969685300343762509945013143911126418496005543838737826158354658346763055242441806899760510348858590733563251761742933504311245691450231449127167526233441871218245524975136652983985000872460140017261024440867065244516736506371315080270338040925046769969339254822635577928735786108735675704839000928391788315807225527394838797338622965897736515593944275402438601854867494089562983286482305699726380610361481373015456158233336720769052718237303922244853423808757332628388527378897568767345365407395179379356854275354984073349183374804260142929070223338039677241451023364897888265867641474871954404264604251118607673773694283579375280329431365316626894241498954637936275377846441900325109517103538607969048295946346327940814896202197186311044637041701815911965564234750659377669495591323909438111313197971980067775396694751790062451297013862946054208733704109920479170703412879306895475621033029886630734453040676075035114788831777947033493294765377979170321838122455620177447832199228838602392640057453932611292309086882639650152415660962578354256889776257732446368855991028847265524464532698421125870713153275132115016575809040542233498298554307758252154889549600250988709781340404488919654377178100642388182251520101141411771415807914878603293637463733851833812632666604024351350657725894327986297488516507984588094441561086796053210434155806444944110645729680663683477422755356059023797755027064191549572263974521066968909004478671912721983392785710696220688482286362142373288252234663680210961703538744585942903057006214481486887854122238335086653272632159068569370905134513914955029646548129284653660759735016181299558009980854961675469428483031161887788295912860447831816154627344504529339641880568888146109493100596637591752983518296204301556907973806171806005760687953821684613498767465641884354368317541934925174829082255874895566228265035245333832311822510436844741629898392995022658325566700050433806965034149190781388909036194492065355104330381146717228335772257177731476863799250019063079006913030720754159967678655274942464/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^19 - 2394236308215521060939831768935662229931382614481715509015258955784309186352375484569387187305818172209335129128978858764211523967727008844765915077950787354147035652108179820244926617725120410377865538789519526529878403354886351460807475063462569155645139908164365853196439734805122750733847804733595393870799123281006449096872998786439453468995465088669355010906620389495542499066943096810090624295112839274854737876428208699014772790006140529360113089002773250954792923261381315906244254064009237655485603763268635193165549175452012999777492821749952974975996557939277966026286622276995853802077473612784026725500124527135653251495938023477594379350466625964026512318053972694690622286685254579697213212006251654793811376761894899314557485111292834150892839787727792460073770087675715652315170336947806433982386192238470408862681128422139227016460283322398846923016641423982831990233381978590159422666265731788259551907019210142972411445424116589007718702901840078780106645860320250986066501767915259977148089682126199079227076122343558744582974103661253748206935804090317908679918744089001130209407406679010298765028259242235661222987494548465839295359113138766245282145996128489888215095713045707892399108421555825913775246234029946802854140910939506243672099230347791415706625798688222114890243037396160030768778517372567411732142127190980990246898313548722736007634954121319591831125923791415017989851825657213259959444870570127148626627989355900867697537532834329754894244835806670127202228474696175731997510928628635426694672210987709208242609931457393448010869823973001909139980704487569618360799942789968585107698426191424561600783314934808409891361503785257809354667324300001328062444962499903880753118137551194623331117497183905271673502692529921246530445619366439816700274906579784816942995566750490195393367903418992236633104969747240391797798997513670994955804658622666329722120705360145146973927753228241810322717285905484741649757440291309610333214610078516639580261048485629723925041701687342393746500186774579000024414848237188624133757266388874946693204019161022656832155387400155904746349956703324257262367467769140523026885817324500284459013389039796141352568396398962401018206816400687896322964175664753587594440660841714115886288549870149151290936983778135756957706338577175325569998760253235942854632486107522000120736025789904169553974442329668991434631931732897058177966844238940529105390449838031652744893477643383890348573883276588704727499449414412987586927800078118724507843803182401645337468992888430525111197718778556425001985700055076912413561178173168997731093383970724573388539585166703624386151123222960475822863369879905088885987860944396515305573517048583441486955769508069891776525298671483718589567773969871576324806503438495232750529840654272947197892151391269102002168757345663183362525376002828870309206834049443138731317011786815276357226604094257778500387269537641117085407391324507188408997578578306853028157362297415731379255011764617819723120884690553462422471896046894884549704319700999307851784223788357397720533769227736403929454831445083255453708128220440268297152583104882067147986346198224541473684465161299308079401276938250107534446898732822785184086951923174445071437044094875804210082063725267367358545955497913145610698525758581938976187962487950117170762563085236561457933353313921948233153554972473707336794237483946171243320862153150304980256328330526229213123683165304467664586983564060372940007809177201301534639085099553706089515873977794815905656679534932266426596284430996353823930084426510479767321645028986346912129852657237506159662609880243323706994657449090508373558852587700529698583506504984464455260357020316281671163647343562773952067118300994675920521403763254745948693017970641746324424244786885405544943363837952664673913272335384691435809851272971375920732213061449432471262031454860717610402008026528125054679724042176165874468568677071445263975371360705307909945995224958498915776778264405201831722100889994122445963337726501541534415318425508762380419476468014583577598976024802221216538524436912750053420919362012023439087224568496115510293996650917201644248174257247508893241496832048918779002042908866543380765964431881316836901702860800/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^18 + 15375867226173471629669690808081962678454167007827234025364247919133741388843514598708711012733507977305995384317254079387568855147368551460134115116302514228319055931182827910987483219842736229837736836613877924384402614096169582227165319290823263913662452527884765089894903567837729958664045201366741258885991892807666414918404572607368260155196744889244711940869660037955933905931115686783803683988881473679965892146225166321232520053460554146521146002586267977745608964771387658135418295863390974241094975877795003640397314362929189057096212333566745180625204503987524803370974351158137263871004034445587223941345368233236594110334818918730393028975672241421530228332135928021041480037396843639738781079048478398617678231781190784178964290594501394578612177263765530437978639827503515996603278219733472752403786876775252673586951392125540458754352545400692495886076812601771206187285700025813858256472828624240526092188249645342149088635275850021167421823409294326372686641194901507859551723558435315134614253659780193276899826584493054833607071865851952881403725037337032847127602408407253274492827305844287875605959775150708815922507289524646609615314610336213602519411914622709557908175768974383900985440423842957282370540115342501391322140257051897153554821878996520282127587478256339936262818781628033571066051370311747304257674803556378822747623024408357035720614864145424028869763372754483472455704961756818524129382511640184763280869945369979483405892344779530970585466005477684700424861490383390730876701083225601282976126923713567100598237267688436197224464904839530516416862250945750657873866298104311998906986090567236440550628327666691712287572106503034828657703822696678395433923221897226236729208921471678360571954009696947445812323369283701295824416287280802436308064970291851736472288615834576304881390617334461583173494755589716977816104460299160745842075520595407760049196880027048583686052647289814967906219668566952841195217867330416118153640781582752013400081019645247597643091690355478471359935666984308332185577192503895439303296193410900143568982122612356305639760638655168307666111641293904282540620554717540606039881937014765213404115376990591208089375087974927075712753777189829956398627101349439323530641429023399575100619927320389318949662059750698306573493371503890329536758101324755467707924830076960371846135374055914656430404139532944524257855840341222491289023288032656684109128767143962067456583310614558962750854801097258884361182576873582376358141573183890751662954441226731733719550877848665097290478015572487044463874866760832455125929172217514916940190005765222050192238076468288561216819147663968906163495474505413176681843367039938306992230425514800465736749066181272282007450264768949916265216453008432621581752358751460366258606809674211539018616853598981360179175316824223559398318478895506038904202874337739760900214286986560636912655891479015570595757394844085140057547979533455464658168874433546142581442814111206608212762860150555813947242584245370603314173654656955760912534808818002519864212466779795876718181681740481617984450343475381438119077497392404186572999598337387031642148464513090641807083908923078700727362666607923730433568655879160768339847307806980713635571526929451818374988752521116410964437180399920032432644339403369236850191307054498437426880332057048811247917989015214949949132047389345122513879493686247115409628404660149930443928781303931047842693991605660939524067081760622763484327816104215412884415780219708162548590051015484147878045012747938873077356980462264239290498091380801314967280493954561217781363260296838407452100477701907094283220871066611883327298587710296938020647724518521729005760112476639572445444653346001500337657922793741952561255836210502559604222100516610389561715966038929974820798394060017359407215095513504003839678515660144520586215973540991409667197143563376883399954538233599586821179005900426147622895275802016913323418360120850564581915385144611504925243183957912635561775490899857072102273325804050622723017572933497196244488052553529093861513617525260165173067517753058967455048623643028719882074332499888582973478875373785976248336219043791015979921585810914620247808194287170524301796158869797525087309772357632/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^17 - 85149353331086490693361331466867283510709173920417771310782866032739365164239053323241348196133883788510884478107656588504127067675695910632943129104460741436697842349417656411068895021692913989849315608102082974847431444698055581424163239908458578149331150440778242275991807545932941922176327879704472605007245316780029908664292699452677366830414374713564970547243295735213072824891588470619031792495000467440104603941448991705325014328913292759758113762834122239670629123042319413982443370326597134586886277367860576055084975983540556058007639299702571104721704795162474116261592019459855596957929057165313804602816884265888171224377478849512206369069863545887788375885403825915205025586003409719480826763728287695919538414909435739890597528490206346794766804293828521662560711289371308551916327679181958902606403765804367203981732458861003841055684576937192899706370671795880999189714293459433207659990289708780009537202626984237196363500739690887791132132598149623300355811382991218719468740683157859067783320021874779408272685357405491638300641762415910401003434256023409189757908615367875649202889666036359565732960307016182282332866577688865756111414429359381633948918874976614476484251238394715971303552038705287507332446410978107305997527108042026000481414331338476635685186490174253013775222487034272723546583145345651632885681649127176353589501397410658831459894368515216201968364620208448501167691003946694351092348998271728590076053548268064401238393348385389347617828081965261238708181238660189359353024896126596778448597754375237500856961608852381813931757803812660135233002384857342848990481060142006214930995599551932952772677459771978193876839943466699730552231198610753083902840564281182170328478599342373693422126391722747264922034698797380744807078809808832415705988326646296367964142204195763555473799157735574908154992125397086222621720495380387330773555375350096176200663049961079429552420355995370918905488299182125012923062045592650241761160909534162468768899728059791330777713810344620384811180743217325395852555172463704865449733748018601358032098577998652628351505347194445186154024545033258208258838708307658681346978811627937570213819423220954746553275152925231441489889841173820926643469394648255609337539261883618591298015284777893826384379356046028791314773418298678923425559480234109254279343040586341875009577523679786097884800112431912019618801914238218183046273765851005498295561340175258498416450418363446882998142787586331623445718984876386817621271660038456769380715788377202784405342610601407019783230928705291799333193094461570831960532086640052279377095309039160993621007301178144266066716225948818622057997601468423969967201485159642739045900197017184997933546628905400494267132374476662811854535587744140341830712854613578628707085620273502242752238821785136769024163510349875079850243036468433226953361876834446129323563991570804060516084006195352677196218321803102395672387568704809975654958846087132290972185725168653457755645323812002062204344301907725339833642608919392222058403641073196239257064298856338951653873794833848488928285521213191179252657399126638279397515466623216264712100781378866426517456496178498088792481822486266281660283339983822743019543216624950585974635076619153043907805518198063603195639645305536377099699007365680695553286120284589914014096746734036253487758956132442318282967951583249473947451022959513762770867869058823446897707975465866074422390163035845265992518418678444426645231283453039383772301160486659258184237333847353317064159782609691228763628292610236956350261989939890232786004005932486347690789950487261211891608218464136481119584383471376269532981496699645036290960779378927700679516637661282307991308589109966627466611064602443942881784255843821987262089852445338180668103099747868677558102029785465215752521794740826238628933042528107423504808601104739230940538740312522641592677502706147403025318200590088330341854371503372918290597311898593086820531308598109018537991716861785826469292999573729405290807087532760251664918567480148835733357332389102790439703747582828816612402891266598142901089323796867376421525680666897377314073535492640733742449983659222687723600701212526366486225180007627046550400808958126669201921038876672/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^16 + 404154631802311200106217209608074423155491526229343968911156798818629628784557833596241785401665625602838845754190300099302146959063850423174637377704091174858257167478816860166637199500039549161136242541854482490351848354489010325641600440177568002042240035607944153394511272053072631541968323275801972822574086869333937107379019215275258300221484166778636162531601492511865438082748660894378986998648013526448447526552000637806272899034885678883907652809582196780868717959489955237416029684898906549300585147867466140672675967245016678001333722474953603789022969644764703857817536639976958655519636667082124179233018818468617967237440368793567049528452397619393087453124922414219180476558536543593000482402783228816261970963562262482325227461069394026198019399487725316912200725686043873243951857632045983790681577767552294420292622949289446933192722379501028888985000430748977754430399038946162374962738445344546161350535837756612304244772137841558489339098883000721651264180363847880010371285694910714048085218612356004298773816585282159368323246442552902373043309632091516190464377417523078534170908121453508308897170297983153506007428393923893008916909099449304482604388815780436283736115091473883259027136128065275092539417098375957795600299025609258339017716694344281662221938275820093668859781600874355444125970781375245724760289958302523241495098677337268709255173247438532274106108389813570265379131075554893934841801272673867245413200112996128229924465647066144825267155948519860829472796642085349152922849876270793450736723383030488205022189222809127754528895754218189684646150577410250118360240220118518969422015709934878202804622849927846143859500358172825602762402332363639569361768146676504100740731340425385181791421959926722678692533552307835282068626448783473795624718846876167812785357970273602355974044394974356518438208805227883717584787484393229885828621541492359692542360947898443834352209526151983451538701128492240238646501156993192455254174588546692306984832940043561716902369556688852121122779687956411176797181364124254527750897567081273280688144049511610278550313930104032816524635210970241616302081496957640955116112104484037695906007838329375795863544793774359139651601685498677991209904805634467560700354690912343665390090147339911392134927142394288450302813913677647667407630974646116732075955741337004701324218591796011795142088828339634236839817321644458404231087790455267916760050815661518386893405463664952492174530623507319274454704679720410242081978435087462490644670924041517199500696665622450612603445976230508660784298918717431726571367037889813783267919780995838586166363935358670376984429786306346686537788858513844421060734862846042535943623027647892309555804607225865698055845340754830286208020970646222129504966633000747948711096124159412236075963503498110476593640481842756450562189340092997754589136267986817081912383845680449894358419909250280173343374765689879210593638257157554716552812744470058142098246934124312249806541595368884188010355692670895555524382289671924367701197320071876687551100820885563685699444685813502326143272463228171217077580529914492269703349531002523940256607493923122285654302868301993636999490153254828162064329896934419897838987154019568572948472826471464211130486296498798396963510646344032817392214236333062830723561001843433732618663043250791994807824571537236802074424574299176126198777772665433528149410845015146440784630619348779382299755676005518068948388126966914180126934799793657769220835968244306516730402222572192111792170060350175760179759515246788400879686557924236109741111346195868873664132241456137693564091372856504782439104793362078876912228658793436268502024563848797665668842182795625455503616641352356811647037722537879551897583205464515389063499127729089811223043932012936662788590060605066294332474813638286474548106255495160269887003315209298217564372393709914929132192816655309860825304856210509461919360171176661416008858888081657221841131973962493637069330497961744226507802558766234279927572175377058775679827986978780049364866765511416081647872557808719036047371763483634912873480412140442436066472755882709138921246551965051472977693876068705019743270916046026095316163410050189868403400466498033528969177514115072/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^15 - 1632552297826674958442559749803957009793028739706210097857181138089916609710712708272909491832472512530626211096140378783144162356852874480627195195447600660701414076003914337661844469059416715726060579030793112051144229806111624431812633267042555200456700033320697756002513585478466028937263439242690371442760072859512305551783184552142240791577000622675109515159535650040488063241285097444419911208072304268214296367589136331054988358820875031761041854169634038493566319530030337488462549346834707081458079765202725587966419576778377645710345761963171176320456621142320670080773020549638140754729947532923220494874199875963747340224569438019722861021767610740844185217289053796890582659222646528721415813750106513764521671700703263803730673183238067611312381403267918130251551065302375644812845031651631184573662089398230032016401101949711576017589760382714838476997780508390234198383626818641052621580630395274792055399619995771488105957906050265842465448979039186360881624827271201544419613847441591276494614604726513339391424748036760628848327886030124964765676197084388929288381955787990543514117026710577606595537183743276270578732522885725197456512272441756241391552673312952580061676341458929698431497811457102204098364798442579741847955715387786472217576101389192540355162953906360968918476878580336434802053669416818489323116554387373339502516356353037365761332946781170165683177703490807980406238518368268698041693240519518545209667166307334940643781281556774718029866309655105126310799176785726736964577180788381307383939949842787302266646778958794690568773380241935834116249814610786044252879832296576781021992120123030498769750502742269118991538653496244959640674624184442515810821874591279311325357246545741600075638856663228088256419669660372312777113046057921930632115333768750567713096797575888080834537573055245194338557413160626824163597921221475089312727249432019880065641048027797338998998269503743060806995182062346398808944550305546200024157026367692926062035855549124160294912557574465203942220622130082302093405790451153631198574692469059089846745865079883238519822114281348335513438860309170711310063628288250911518929754021529794993938283084922688671919523515851467909566412309389295957609219801019869786422936866494594467594012374287395007288248932736569911129803477367318214725755169033797162726524694526634843669701029709911598667854474196348671917138949534763007529732985406653642427578120140932399933574432497314138561793917756304864469964851661118955385380910130681447405102763256872832073175494579486513245587176730320715160501300705565888935493805771703698107569240599523308655427302496761277961075372988408632334739530550268301672604748258329036554093478984019347936668117871133328901220768173508287518923554922690793994209346698533127425098378365329491058257078437153588039898348838384858451772767112499432847846256044411906276282094916202732833423983891432284367740135610494593346398430463774577553293883126121851692463733339326247420843373096079948565096657450618480301512018958128737813091447339061532465155333463780683634456775116870187607677226307535117322043496085778807098849366953177714174264533900692025806719657114866387963408646333148544363931138565891235365804076528060523076465017644449383167819871741937811450628956347928952462846859686417737661232378853080607825535596665439973274732469401426902195054859459190685400597469073795126233524110238132081222405773775555143536843427762302258126908482449219778265369471583350091063986220594140688180001498610151416218840794808634155170965798208834910772998820617201192054951373954630097470429549643064244235755000540855974186560840932965038066968572129643910125522617044609833554300255211870712212807764888438786282418774760438402034287164944272958561939277054339957398355378846155080175558159503608075474966329225429631661093741431077708751913865143462391150705922541464813310654084803254604555887306284245313284943983656247972560788757130670548050946436279152744479010232587809082361202683585044307053169853257059839862210354260870575644961044262303861817186692619703090655853016609732145056262249419271078198340124489252635484121973233781395664986977967499650243201220176417861132945684925642432083055048174221492190046605803520/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^14 + 5566124217568449053306301390799009535270401134840225458119616286054610203152335128207320350123737477098409154388411901024796277183062915049984254862713422351990766744952803129715869150827881463957526549284427884101407720842037909311285227551739316948067263981021571600106881060009004825127450949989291065073547765879710799746710380017526846717270528305193781051742683282433562991204899790564221658212264718907473247455264470719033377813919857307377377974386842403516186720250774318146031042577035312291578863031167039493601615174900431391174112555611422618755450688948649680637545170122053769749868926186219749994004555819308718970031960120614589751505585417994233355042085415926823501951914857810975503167753440233079600241042686828872949146183395311617191985084827590292207083834237172531571094653601449476024263527824246816118973222166919197778548453079769061251163856881808180018460554242619231743742083008875431898021897601127251573631265681455830869789537649015004509330945934376886141870519845373451131645418274263468334243378403545241969243508558574294578236938678240152755892907612176000884835103104399036637079979115564370809498585688165280856574890121469533723509927302291642660090685386198110388432895826898991989172996535684961167821867749585225580811090180390990985011122343886957311376895765786669278995114342667169981514523742933040834502837194391879405005280113030565795172642667120087503448287523128882022114705399456460090685836750823915633418517286425380859778568257578562878859920403646239800246874719138645363532480988356083428440470928058380348271167875950403476237634837951701653313486620361937303546975599385700713176048342793787696465249759652390752490897626144316450812595476094616378069456402859093911967564541218947065587908588294974234718877757429809973340938022880978030992593449468656308639472217250955673725953350695729734977270284268935387012692395866788616604662301315211934867381538747205370535354267769872044572320089509976192066693005647893686438798816614293089518606613722700148081562923394448620203799935198472716903861430005668060749995799612530706407260358289449442374227680771388151887984017505986940329686996668262907005510421623589479627735767571248221271625522029253307623174397403004884137937405352636695048743502707554309878567947815917442579944365001674639837372141205993480470147200429455291162520326239227745519177315792328656173815940214050044909376176162860307972801224197014253089932319720531847694347177867990862242455956018470776178799457294287495383620395445710572294499849193466771621454774613788876893975033599579689464328365034008138601508730487782600968362615486332737472791107473626132278610062601028340654648549086950977351633387539981908121007990538476326834983469922970010042189062310285179439472440587771892372803591696530486564670589644467583721541821015427231774601423830401839091533970534667020826005399425711453662119108087857765001930106999796448145535363682712155733283089475171941871028504820171049015295329035910193292141795749993003983607148953352813493982120663923702467230314431834150378542283882168462191314434814558028177840488298209364935142227126468850949272650468274052740326494143782790175940722993404818370147664670035208985767106705925112923874107680398570686678115274222314445829337461209134268944152254256853364567104793037407013486451234643676622657957296143380089954630173866521274800330675808680994915190677369079828272010260702473391737217480830658738650495598660048379511857871939671138790783632097182039053016201179553141894803590232240711618906827848821247922599054318073016995176763106238766267006201516236325193359245202639525819498855378674175877828124474152371368671000671490547007687755696103831068088916792273280280673521849485165997583960953055289211485614331985023748234958563829794626627390852694753258252400242677691569120041860163534700422681121240220051768754096782813960915604701676187546860794236990286848403624858578405155603156525028857940441949883874412415604505029497712843820777218498815882403296433806053799443281813186644992619702155407356571590148234381510481926081449628048337842019844083303244866509746862703711806033711015751510943123904549970986634647769470221450941538951201258802310461699277511791843737600/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^13 - 15862891890926059425778168294194223154838287934285628445994212451665792294609507323944316935218524023369580725294087108160463611544607130400607927872095745207640731211475165363980659840719217008773732514485542457830468672554822162322823180993944669015376001523099870676989021667660287750756050086399565318060937412046782158336330635441559245262528619365818985835106981609288559851184359576742624177510825292638362386406325839007621122794614083137093632273679895635886331853545194924780771891163607508576177638606363393741355591810314061854477410616470666966845500456537385218513293171572793898568177506464883988913637745335500950962741839068912298875639725417576084411416026664514693506481398591559013877579446393497830491846847614699991012801356834383719775779099221166959730895934382692953828412119681865986016721656259347423565508164950125490499490982840758632974319479334520125152769566179546193293925379368716681389536891320420489857620580952836206394326628242624551561564117237409582769861034527680451435763868465461823473798480092415465961610626949280701474972064956176044867343209853108723244898321546620177062973019247820088060384153670853088177164868959452557226825361949758327401211362141737433349901930319745407370576529443645691664360004472797637294692030182667627852532515888628693344722533357177029392770862434385916481776100388015249132070456457359458392942932102903232528784903279766994465721787437062983625354174485221832732267012673986014286483467341449548295535861396665560925769408376062467892914589858919626318393119518991531117541925428927276129428111196044676689878030430360631774077827927677612811227025310324176150024405152168227789368578351626855747133189903191717507693370982605756400807873266430161592676295160331416907705813870403013405571156796110121355167509804935544823135548436936366363278713404874989718558869417493270118390997816369910250567881160684430605278897147129850196850491137222169811241856102716006075975414857083230060363543098628846425383183109881607762656072076470675982768750626502783352246340805910618288688623659441878413917823547201970047765054370429609961855391077059953698451077904601843417419510604218644970565653496836876305910617248083706418733877918875797677936746597789728052490460100371183132549226191537783620726435520297012094710266509074857836648174659210943204730970911652035289215554946295533898333068351948526782876180127038836399889327932777187363311828325281112370942976105264865015041515862116890614221156536046018614280057346590524085291180350511847287419667477289664438503090430940122218901844296373140111653023765686326768897109376298188836702918287233922723408875532131738860218624902902374606088215413431497363579721969426954513705580927491455082973696983353433942370172885813172369805323678265465775068941460449259403243271103004355361305348981596173139703634186477740426275090934062613509652562904365948747189261311753471678518772139811511050919560589593283914010193209067854579370356988039689744880544920398327986197020571634534255930406377688598219094045234710825531446080582765804956912579740584879602833730507265028158968510989819983699001908587918721231031591368011788334087454434559834637607662652638474034741869943785060058964154791763829541235896249484157614031817831184017118592705332139727882731370659967284403480812655043050945007351025468624212234054886492190589543160846891788110740525372682422347253317831363796257046616649367448187763644957319581681096374346452753187354790424864978010775292963982339778531132131945262178960398358167806363869601834631706630387194067641801225159208357469602272500638333835563380280005288673075623132164622307214211783252300634715459129976476200852330973606521902475582112326960023706763939130709733094974281002484771220090691227083012822055364558819955418521583298378410614986136504043127375848839219361455151082392685753682446736017640466810529098741136890388237249956350820115860761226700345568824915464396480936496888782226512028617155886400741747125029273612116616537231080655714354767909400279805033194590835700313753598412021326263975856170041571532292557203795449089323982637812173639880228322078359491995778756310442561373552675507387924919545364598701860328947584345042688828368289348309074575360/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^12 + 37353860099602852278813689926366004645086749900517963561866328423696310193182088154759919582250721825414471018705572642447752860094582387113327633788501091107268159749400344016809919714616900127797956121843741953746648432549363222016069460937789283936318937785534174015087968243589650806278972940972148415379186775924701409001961424299654727187583012481156130002363791468129059681554820063464609619632061105709475965263121875857490420551645299476061173891850759800000278467696445498608088713726561253845413747827981561809223302732903433838458760614495891145384924056362736304136281930023979866859468837912246734664868498040618407739110509007139531766389184780360772605537779110377598220223070023117569900096885924256591364594418197836568651221939261751709981550348406338656572624735066910578634382618988121552930729751043308269417059558324975579601667739404351582302291307519178753233261403842811275041311250030443520916622623929299050382393753474068215928136661128924652692779878596991114475406049263104677742475130511382775359098227483131727021208863095929246411725445583517059714746004825276149912967308739135427591396236801270119117729683571918821139200824657632444127736760975207604607006046908063210513085720409973901154452630254694173587272033135839589048447184712833095052672713014793063203860449471201886686312004573492691025229374289229464779775985950256303448847587391755291035208696459161471858738449591238768572713677673125966421222719016615552323439819589014101532264009613024864774141139964684140467670329065604327737371455183811267182661499958002143929104871399472120667748423642535445155683698908998966688898810234214536165064794510311106124286908957333875903929102750869703074653674281896810976077853987662690699273720009626150035779564465598541951653576511116987407031852723652655327808947297199648911144896663647848826719907152094022845308032748673010941617259853996391435059896022872511091328736150443894917218052340446988288227549935624697548405802219750129802831987612023864638242289655938016129240516792644090336865194452007170277968180819504041660871780204753410291731696022768854875744356717573286964820209293762420328461187421457844459717724661630177869738636928769452600063517037341475533300551117609451318748015969350668306208234742366709072637167609891205793278634879133637443158525278316882581068763973132264958940518846599851890847280972479797505265475761421170843794365984775603429018208928219773357973345071161805704327181383486153412546004203365973574870688854213690656838569097548660314246700894975472307714139541160355364503791250167686403648144543598080520449062446945858948965398292706011853337839703122604372566850663708336523231832581795427613435483020346899431636231290347138521324830575922030727600857486691290209885540976740715071492211214463873248817379483310158798216776831429492778796909232366417812211071415907653239218980809202325562975685853684521151276860558073738617000012342721162042595256386643586900594701398029159868497333484657446378233566701001224309986934174488982555920960248913826656600918962739214302663376135218307287118514610840927384998765261857278575755213227675087859319562755018248029807738202090155704746394359202206205128786770759510062133694398004827040388988901234421161332079034043656192902794736417820912700731494119884658442628862373809052994351996685000557592973415325266108009288929486165753429831908253784295933594932146330095173116076566167045059481211332670705261512379419933888208978911284265219773068441737190213492863678484404759150515040142747449271660859136057293417673501529768805756186898629435281074559178504972958749854150866215005168820259974687702536699941124299655143833183912405742619034135232961878795339091182167529309472602869356842916137382941335706578847398670764280109830049513073394299804862884653776164235703679819110793541409672928537664181548180923989289264803467476964208464561831215014322389965276562772848905360884100649249492684611620316425115022706921882412205485703598108894887625040150054029319655306324828362133644491823562333229374644959905821588023967894651950573007868001662888134069968495423047711034479293785025667921551345519448567963928048258052690526722400853288901629940924189236679409689250993741252379279360/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^11 - 71675697101217501442165464185141697549914118669193327449911136296061108654683213701527129237017378028701392702063879047070005125158926709009955479312275316465174640067405892847144015061988823952686689883015519482911310117695908632673150851059929000553525342399381378751003030392860274708588542160819702646376437782624746954169579973594141534762727438330057249757878234052080807380243755712230741307197272365042595853386825734211776070861860875390029701187364804114355386016011036115863403361519518392258492640233104574769386292126713047233384658483639301746218376266411483571059982511071638354381480010717307462488608433820173322560469440147655962519801263004672390304710453348064877455329982407608162958482417811268312082487730272375552132125991322728891337667197367309973621607168173036846094340981689868400223536110630059461705341651006900274846462299737342780703003659287810001497047584044910657995309417456104462067211611680276417215738167784557030975114276239713935287865831465251643258447676815979131405158855876672966790627411832572245151186750897661386434530017317517312711864722788310975984034201191683204059245787792620397856465523684592345816246389752047191577198365658880670538482146846650892440760032183884993819341520168513067475970484945827691368367503952578901409363589512682879569608030207457755070513700442568813959294813906932580535212621866865667081879581104099008228037334387165823266864097198353300344009440080683457272938836354017413696887495114928492693416596411199293001089478787255746506923819138206207808021091952938775197982542762057653127822596020954625467727130517603116018400336001292086729729099522662852279569788519690611275341066769111254853140984358455603887312588603946575116997288263801911982794504994714231510925044651990543492616270855879806113172899532425181742404782202757892113974100357639509726898189196399405501693853082222453028556009834427984287681970777158655685836048512804707815124980988509693570287603906309577748007317321124470091250416830380778750039424903844706886605717673589621778233814841394337283839868327229634528329440327737375766187717961620541425350955838268218751145137724733200731825821759849748208545819052456998352050620530009361018976128169224787975731052003841391784386936861725234385982819672670959663519008839991526436698524846289704510630172537920982007519972819109953147800463161936813833496664886182975435759645399336490758666225504278030051988863103985186786022543712632663764342747089371108827764918521553456779568909691428541221279990183323204442108589751260067493196301771159309225113042085343255304354428127183619348772944292381464217038489735340546870201240718951108193478291183549633009267319045309078271551124243426217454322560927392893859513556577033546527826594100627145945443073588535215002306651614829523400477351339618140821760929780227585068610871758354419244807177047442931939907431078532380037197490847021925670193831371317717453861469092019446951344322811819749611445938081435062864765547456544858557089192664777851631258656887809353892966726328370133120950886516310422884804475044211020923690058233543717635318971384415132421049855379957637444561480857174938079576805459494659688443669624929341467940002559205872304510301832758587717267812318533972585329502284583874576404477126595420916756557960295547692536463572319514547952733968363553328184184432610485815123089022589706784019225955502813551920852256478735927058827906064686006702553306047814978895598682163505951663695473664052111950509301989614813666939369162100185050922519068617501016607052423170634806005516785476902283731944015028969198200129785107199450425946751407682217232743766062178113637266663849415945362047262702266741001963134320282392631519891049964745685048848941108871795715664273235439209494305037021031327551385955550311511628360585968569915136888394317365459266148805892515447701238951231517011765659507372780465857839583717357822322692043963876816871410937473663364103775862414493280078726630973367862907244500672212337177483841511292614943163254636030693500452568388678682072541461314877151291375887307889386946348038448631361105149363448579577509001679610542627666909097989252361782778135611788403356705067962335356320327081803679272345729363050670548141998080/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^10 + 110184141434480722924121650300992984692138199020014216730125860374106831393054416819281106460297572246754716506841782987307428443426498762052276918099960855503695430409745714210044175866543914421359082284581609553330781428145855281207000851027798897751775134679646221106440922257394076446823807108969564925459150011058643363761097082399069652080331806728826947448024768576660997223724150002269408635350603346734445254235841443362405198551004940643763332477392715910751890067327566845328160818640603315741659048172994021379207811511729507909634034627922835973213004404895206393771591106589343758631791239687321677938332981138367601043692739946073375480626669461480620294840698452331253771311712093172221755293576277676544396516127364562129157199191062075645092507400139973194527397133386112243207670617447603600546813094843151250820948764836671668998153084710313227586034826554048090118965110277360181048266364950894998741550667859356538343649442077544073483065314742306899091311397685894588768641143506853789628426516331457325899773077115858943107144994671041142976296465595129079787577934793824031172097172418849216718748466096060309232415510909882133614380276648101228175947905283034692180671123608190261603951889573293990540961667451323455223323522396348030183187062538629484396182604233923070105933120695333620804861339224082152893453909978142354403372462258832728026949208215662326341566723915274827242623625917033396158322593518466863629889302333269212606473510436123801856924923386695545380002597805387503088765254551690590530830840315200463826037619870973588029950955437939813307519176264447171111808786986719496614673382682293593309777114870318891066570345805887581040558838515004490604890426855045503280966133977942218111708417988517172583864028108903048041661901940412507068692694583764931102024005726729212624406325368859141958110944120224496419836979089080972539035009409306858475216995503092447410588767510876544577370105162372043186605005273316299092878790013906725048814303696990156263640352143667589631245775054685732671476284899777561108142753749774490861275436313721841422961602554092717369430695441592815795831561130305952132729827030642030323616479044029890118969092132254148449688322038695368493621545990943341569280142477649495862995946356652948036258166832885730660421728861838773881774582472064794323313476488535391645054775654285275563957259027304286733394831555527107607908847959208463243654093345879351594587041743004709710892556879950987815930720258771948455223059847497787055753003581789679508899487072226432646981334051790037087690261662511605683726864793201179555239581505037752486287457984518642123555268407806143080325848458494467827608394102540792410808633241554752803647809797331801401115058123030542273646653799331621638296829470569848141513255341992912299416878353184948160013709663721289438730882820105212429620168271497736280643560112731399909964481257694087025184457368835943356404790671041584744643999215385319867183603612536605726450167534451128950705134139542910900925924396078232625940914290425792065310914251390238523720317133914287016183565856237917015679435416833272813210126117525170097460119254154578204997267735904639424255833485018810402857019107995835414220309520381690936169124158370366911883270546297604804683602936325102775673167902486887152515601251258078008600163024793376765040402132465556061177478127860971587510864004845111593291725418723243744578764830967305296815315134782366042823878391136265239256053259218656548016068593407858994087277264595934589271864166708539032291643642017590380044582422783364724029537257973303787160459654883685567122447013894283928960598522159799347856880792470549515540752967868747473157714692353306939245643636250252134539764582634252037968836415170691323696471539734159375209573866729462241169259816153914708847156449920271244282111606851454710668497143485177102302296514969051369439748536604688192918905481482903259462555709068840202185494407665965509921926131238318705068854681146035961339756613109482664530998388387564806198885967667114791767739591060193838884423993242415193822788166359238631538791127082123662449292712993757061594395523076317448989181765784206620122828639893242209159469983596625388816624049434997067014577040916480/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^9 - 132869972420971986667473759035274430746204368128464756735519801275943611009883993347972228860471736513701244413790265905944498500289771779864215351534451337846866730873203469977271855124317346694942692966159010686379209367281633633085485059810500216771936273479421081634375624720496938325896372418091962332696320990564419586452164069172928242041831521761747273247312851637777549524245339782694851932028420169834958176482073425080039166379962836892232384823671201620162717376236434738684766641700016041550180387065268055618343131871030347121351212964767329883739579204998573992746241046507507422849151933723796079318064192689773730025803177411878277849567909012676402166741215826487298684343885721485781677794425243416800759010986661829227814995648848094736220874368780253795753422284187493494982170272672759195225028580547637569294769831302397684511242922974124135931324532323693438897654580629061360143408330339630657231284183784067852397771719835470825550400706772037542539419925212497406589503621242398435349117181127363056633224483124035824197317986760198847425895363166711299345313630964746555671243157202605197418270483949293090130737023779707188346624254667687890205666239579065411231169062722827057368101220639821846078113790254891217333892686276542707692148786899924937875075663011894018223122248149410526892654236682454051396327575676523134399474424036616563464826984844501287952933553930879465696532546501963727607086963900829938793736175641651406794331860975560752080172963886522230345714820175156187956155028992452949795785876711640287194918494703827738679447137011417966638225226744972231318964675784085455939720694515216423311634234066211487161418297074772817860704360629636854731655215877523702757325189140606961768654764708642051597256576143576302100948648353194440524161244246447853292484128746051385091567744476404135558338893840693794709216694559200174237427169770841916699707930914323196599758147582782215420561453779171474411355031761943082071552712251179498217187444213788841670484812660263698481224701370224810674779597492443742707360456216329778253968203610441468137794607632736829083824917610495574964728979775842181906521671903812972206727299071827063988140612493436925880863905030430404318977610337866609438974619146672851473072736974189154481808690702212048382503923819967627949035818619661835774694042779740504979720816224936722205107164019412405348948986459457124597548890945328227063548617669299312671001024406613103574307347626528797006696981209468218317705805094870493500725159197860344307750012624533468613464845642609798288521512246720703765781889937918636312689040640809045205183935601991389913378006916582331796399738897629971927271154920320586819317396495936967105563347768495785380136549404407355863891567624349040506925126134950723740609659048770335487812235619920454297414887117878693418744573881971251368376542543980577905801069621503159749195335515185346247101652491167230622028771506871576238285140011379931312361976981354950375012856001282840756678926472156868769412111024889892689183465675847125269301949759045707615124534533202230972779089543271469444187295884739709445556523487715015005148417121444761218471409358892379008193827110165216556069828797369726027236273013099730067421295288375120378067776288907109078200219103381472067017186558238661134349308749426693503178878910360578643061052811488226891426362749321740889090156572606603809563696965322727795997882675452612235898627049149075902647804365677508889495784883299476908466270104975605428750084920242006957012330408718860331661232752770159010899164647292087217429512912333105725649269226733250586670143588391935003409754887704214613244426159841792545822203834289269907799700585638113180822138529348715013290965558415184535908484064331083215048733266101703592143736054318875084886275693358036000856671823756323399875373634712440715684389250459822083591530798292023249813015976150406605545974242209594989181091902154790461999240365004575243321292582910465243648981448040239943930927644929533052441787639437349916304361238262242741083982468290732932871570682283568864105150239185926787222325814430621576888568310764858428841866720925410626452314980302523684012336108312390670297584422187157372519456803087361035503213425459200/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^8 + 122381855231580064277275418242107603656794293309777962047394657499899715587306540781899495318134644650184269731313053921521465609799104579811598640492871406578940579860639362314549775331730820810514673052924103834584338965541731657441494232821507926922016593651199288741198176175043018340198208867013218504718053376562689116959829586731485825948822877391363540633837824556585215604902551873215765620912614811085123114942601491568484374676888041005416733257824790911803481315887778330780574933003315295303740636780393063129260954715497212210723395576177613314462359978675679711068113823790693329443161421579193204503070475414596601064236773853087167519492044600666225119310606744549813646819804724172805367485294700714635691628496904825675086593305033774324332136028966240091777752346597328999620832384552105953872678802195079630952435681532532992259436541715700309242091653672493574792819396322688050644153670714087596564411301393612232467112311992271369866070969313835215978819461710945356554413230310766331639715648597260568796043916284107937656341157333892492220510019593393501053533843830804835727752654872573420992625596881264122819159345550341344766355804202052017047132759260857643478304174341674578328920987309957619291109495234284776249543873545190519166688114124363171229231572491795240976198944724518248482884776481083421031547373292961106634602956271552052983334501331990613983078933815195221231872611027100778062230552086515937852366640484190006543984492747202070239880294954222694684722661786608242657206809548838833363607369876906897017512398147577979028727980278377424410413003654822993160439309211557597712897254190061777309524331319700374079730239577527372542829816362722826538972898223792633572656003311067466331805320011985547490420691115031983974702945479415186319660410951080580597095902930343029076907560885894604570928917030655868079815551677485318584733759767456568005869849472593936093486771315060176000922360247826096790356334278395418741761481392616158870804178052577111439107303324269298323303857524110779593076788742580324865107925226002892409436548426245318728510420307249670949718114431486156419450211343156198235231693553841956091301735446818698139214597176419694514047595871342017097817416376202611779407916194338444429891381413412913715096451344172516058757765683418382997367877182659167424851059471533266569796651995256953239447346819687772704096542538989971726166233759245229304986861388945854643403722044642997215672748651434929876413675123089285648054868856612604486389641669174012097195645200440040530741856316431037362044780872027001113513215498905016652444532941178661052096627536709645103070549554514636917535016568273602730303589783750516175509108194809427838391261073001039725516444219600988442045659748715430748306894635273430952708127742733214231745833768769609682064363789440858405997971861392496156420666877080002456066325736530053839340305740314473102598860182998314860017859319624261976478290362029923777200471387200920510933622316685738843816034896285575694278251646060024376847610354348965682821804039027122985144378590846312928296311267536545603039313530151155422319731735335463565196634425199297697224210807384800099261554388446761186461098572872912915073235949489180043359145782415804136947504011765101642980065482535529259559336742812470518520039439562806222262853542689261770174526655834718610034398087148885818774691294045376957772991922118902056789021708431447081886509784542180143940938223763798882818744632456110609279796878421341772681251451835212842738938917713239895324012022064566045419375180038791085064199948261428654840946238908198647648607969586867253234755555957549141229910233434185049328398706557389650937954329798906974202265788384802593875901221933227151266453936515302642256619153664793295923250312677513681753801208211393964013680429192423772580978389257405457663465855138143188625791496151124680107086653419869646177142936030116477002258345579127622644979015870925100806149408968079215176988199741692303592929357867554963378739617431821882135826266336829617450075827640924558980530371232607654286385999677817159301751137019919591309898813729826343845194857182318905189750550275911863197995559532150800998585223670268641248606856270243673298906529136640/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^7 - 1934375064383332117939111281527038375089294392582099265854223892555732393178614705115459497838640633421555529605460410183276199922880695239019205680418823091540033491501863801301982189503002687150997153332070963239250104579432500535721151343448726815780564865886354707953346934057667547336825341909549644677036800046179413776222566788811933517976994045933612592121668606496542800821525722933129011444630859618567680396865257376389955681943977582394049285594749843648954054581026876806044799152760401328383769298273535896163849900060241062370239094145399762969837505927142637475258312596539762242509110865671546319279869163975511344836856794408685588815800571477145309636402143969758671792474950035577583184891547327244813796538076179664061240815394343328691908567105516896824113634262698243602321781250076386368188081773853510814484793377966351166265697470247840209013010006114045644081176209622161998100286293334581617601027286939629188965005959170078153243677100738421498195713601729663668977978524452363237374681366492115602692565970673965383730986676623039741345440202180443304885348155845241863545821748599057803736170518702812459562709946254662045285977554729183709703093682976267537690722532091912767209718323835470668080817976983399420640925813241693826883014158249457531229078992448769783482910559251018660418298745043793984306527321923995376265466751433351694216701433950760988721112219560802029413278015798945016005908341198282571285507380904257478455834575157759104631208924760948617686279768398197971549507486248768750406052402405207996023744999025449556190789197029025197143278280914483413850232639752564875210429953091919098665452458125614703038221379300625177058775196063768875188699171424700475106491103372236734831362680195184763270633055681649081072398735615250401714516731813912939460880140616952463212274233935078791473097907762390552642376217153621847764503652906416387725766265932137243077923410034198279472292547398004464128202782807173289537331785312435391048771312662752154562139597833588372299831829302441746908813399950838638582597360951497544810429122028835788287096142971401370603366394365902989335387809990212197286494994130450549207461323296736979942362098845823354757618165350311897986612859141998098081240242525444907696001817644136804726989587956848176907797212460186001094779882021601654100396160258464241062677387334897788255468356555568902640035191650311480548741846144049395205565459090650882421912737296487110737789215368359744817207653411591181135500175766527953962589235043298193667884219220554997467393545683470491152328784737606488386593387890214914279037924847616460802980605268510186676060457237465390811681866894107687212856018539550139402408427278519122444636964327639788611975378429794044179166818375687153031239657978694482008255756086185827252516445635424427393550658333960719603170990662907523856258491433962099577629606679131334668040164459099484052095350294222033072519389099899492204317413737703539388469832723036999533302143884940867364839764884143466599633324661310803228139924819417244847163474941274902498129974878520196759816373045633913470246861927759257383237436538139553655228465779934831426194393088707153663722799942248556503764636386786615188797868837660304079980798431778368391224917347410921727884972731300040492027733118879933838743464873178012325515119556538381652920953835916650861864132541655904929207935339998063245707371204938232185900406141853138953060019787500170931659248928608056410372669861981716453725765131365401738374868154336086532779487072824699925896170096910772216864161406612859847340059903148507371692843834712311026285548165084325659097741100424641545433587726043880690203164750871493011798853822973262264779172690782375710437508389072853955783752562450428125476737608580122850369126148469939354716344706237949397260391842279140560007192702882902564250675172282180418436569553941953081622707636371332760550100662765503888083615198835341094744327659715376444151017635365467483761682104347553301308577439297380047585367531847603885641871637260945819492997183452343040717065308285592434792333932940539965971830849505521805490060621120729441967105505898302692811208200243113469521174919665242060781081419862908684887684927759459014831012577280/57259972712398953093703951738709799262200028231000931201145277266517069894364837531381954596386371235878345612321436551889476661038240373971913653020026297349648475862571570794062792783671653269847988272343214154502247009083573245122653719094381708011053453587851217880184911345050173337753623363365522934791476260703557055641702453988543716675618224291856950168480789927552150543998430000133603267837778709566967964470718131170557331882168661257388865572381994607891082269807283351307989934876512234060159112483582336786263796077115885017158731995329920163457645735121208381526221622819012802869735475043236034101375229123008944806284710546425738677774857272212580642410687099679780812260512902563606902737365243594935028740119379968115026007444024765084559324535541720368034410260709075996076205124307380941764151793790398918075860164800561471831221425027934862936464904277755836671969117922446201604917057578514641172457025078225030514409696881488356567177546415242840789781962182229037551835661591329042290610756059276434196904708823035171397237599456020598696287071490363801079036208507390977479576470079585191986744315348381998825310265441353689932599527735327012829154437964805268085613477233965471999425503043784827817939635754734780683912991398202656865375044433815320745496779034501027085213919599132739494304156803895367700873393197181228962952618261439319481009383211351888226777113984440554583016487386246272268581143643036775441268578122881656102722050414297467496263038626326944203751718848860104954478543722878351082382119350397895026656869026367974879143386575604851491145528291351342003453931927136515037111049616054329997647301983961569471082538727602886264753252522338053784672486750733919185976612086863030921296930261920493956850510460101683723161040357050067472103242438361098418977497464587411121329994605897562450917465340352103049756428551290281573694809699098058556511260577575079192275497989767825392727813647043618677968721786973266768607964728315883613590322217904361814828072047824172624970295500642173964294171013562286718033526586461159352093301983016246341646610381935880225665230108888459306274850362567318801743919354078466887157736744460002798930609455691443446643663306910737250757100995783962395223398628987990099099212974336251803242126098189531857746816542523956861299160933734927714579218424845353184309354867258480486126460921137281801557433967857455639299987084212389189355733374550508044388905147082517348353256279625080710784500399989242345843511295101139705683540200248671686859614032827436004799624678072916488025518773168878710198057311934286316532030021260055250533494099212637679457951875396628503196542087407966955845851631164279642886801495186183163494615236039852849449133153359001228126521274919775271109101695799797662485385277022548682585554354340291437859941047619285601490793155305522680467032508769071094101928607801630808631633531889298910206394509007005460414805120032634780173791512455702024298312796262428161559407776155488511165187718848895631516034524566190020611539196180029150610128781040941023310778834121154726545206757487056790167147928958311236153626783499720793291466113692336676587513606749721248510877533132942042328905220575197678796355010834762988453449250956071561425575018843861901454834274337014452322655625559687345291252250978846607343239421705722054474515159681974007984684704811298713081445951031515977345114354615513868966262611025078545995394726286589120647901567404857676150978102804853197934995452893167016830884757785944123380214361382330702697915650205779375610255425120318922098636437839322553286167823567031282961395769698424848698987213945845582392732331249822964241661477292217059421465224799210646953397066161305686794371278827777424456524759432301283068134885215214722159663563316852101728786097408769140470303132962447682226461946368658666040057773437853603851113064280374679955339539318440258952163844302145352752892275500002903261732646028435496578576908489438429553380701515030920099856959598635577717739003158845077431360774054378416929932456340940896099884135312225279092578810290065640939815036980586197197479926094496390641795620690639427114069075531451841410279*t^6 + 39849985744968051437135708962524153673871221730679351422400060972898715836460059618408878960594396362410203434411619960078110368322244603507635547317993291223791371430894444265174913267974256749377693376624177687609575335190597058627859634151564528417111035558900457347075479762393413372744190661901362441639721142224219244571561763511177010735149427910572295803740619142852501841704383473610009205422282745004339319639772272762179210055542294062163363578425227631911473369423645428079304843348366957006244700416392302126900721511724700091731962422818941165206880717675793243291389162979503594564840297460320469545119830380649451128738613434253788225186243669970890571344136212798279102174921384330060187843682917696329917149515670400644200171848262454235215275784145016084649200221825446495338058895399540951823163661494555017361018796764570397990686417712300818021948603319501810684825479221473697696920344042153124691043893372523212667597305463927102867097399502743256196796092131081127567123533562748428475440178997532688268396106301250120554993193437274642475625310559984364754727877477241616565455110894365126564017771394138249256239126066904068130976972569390290473542493532567295809735955586660895703239181493413826185318975457090843513085043352443779213450144290689086265430557863327805877688066992217430176097463460893394493926033553521553458025752430923441150110518314678308927246564704581210582900907458917396558809059753206537628713625254327564776118461874277748724043113482503647855919753911272768688120345019301034756029101867388952627852109814285684634769832767073526135428950166654190864867557135631345220263398904797473345239302007088289532769858633015783592505062823503339824580062345954804399524835626112109725887576132539540394474736737937282769854349195795810201290012784805005337052893822791262137485661071866985344190475114534540319622165401463672980574257013155761052257272008344425708411851950432188957711857401581624117293169128417938136594900194330339646213925201807561645994414763451040427955195941206924426742182400915669894305753117221227859838268590969737277446354494669495030902122521226843788678463105964477288734919220449459742583297291872487882650444627971505486245892102865182391137756962059210775288842337229774152433152625392063725861039918739210673618830135037373379617742596467506605030455596861781724447233661300546474456248621257728076196854324828008924102910135564498777078602391475839029931781755345347219733961738972871069340550559534040122775790424143466932191137218883550692913169069208671992004530181723460906754269493535913064309090223497351728369537421920993918946310973872350606739607405273384048572999510390815235400908618866650408169339631276430564016636968429656807345208226379318418869165624990020251781679009890020463287167865577355776150645187352762026162954898778296917248992375751380977315032367468503635297365770910284704299529896924859091475134540562476455219771448656436977287714388554481024726592612393702463467055439669440446722882131357202740653663138535911788262226122309799062309016974139582942895200176416039435840172703261969110896010021342075120227067129893927640380210441297037396708643758109877722095109728522102368626842847384363440903389066520463400899596791103065558532949069722965846110724777140162179994143928981341106003061521750116187794867969626989786611309977077428282415786501988678854595377041138577030256194488864896666963705728206647289228944212752097669730337418443195713713669503535984248264375370148631373072270239800938936452089034456818414338765015289666202574378956153642541744618075873547375241105427389168117161494550689416251055884598064706476542965205858511805312876106785549286647667287363461137773144192225458461472455172992063756511907199787337143532371234488143800547438681394202668796702712794662907125609158963066896142203767252981706027739439022578139695778490910188837449019421385003928923862620800806634945385883932360737649147559123085360235977748299343237428135408321395965683859833518576077347906882030381430974234005343617766539785573120651615309503894594210203758279990487607987855598785566478290904057047963314796260658037755478348577140931791530261942410913050793746391230040558462764200381289373949500153378625290240/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^5 - 12645083288441745768394522809758941839771487386747334247280765512411449873701549125443289915484715480041760060181288835757142639381610457218343381303872169179424305944308544147084987304191417589588752891172347435869325480191043222772387008907352566281906630965998318520431134290527729528798160913304048226320776715960032644718993761271054361772133316434489394046562278068120681784924322612741292146734556638258613304864898203378421271545356367712139059121053121267977503102639367541237899218780229384278880818031615143144569467226694615090188598152853906209470828340750266212383919924478679183141340808408719867327477239140204345324360973131500001162564530454696415454332603946722651212480508595648060366885696654899438181204228076653420157832878228484460640624308257213788652089172215122982662272129819169914111036956186540991960069492351186787341928043315987568341691438070748998299320846437960833691013179892965684547522483202198708955182503204987474906006432269975316052696475386123373400647065791099967992296867215639311988244191357867667653748874044525745375102590104875521895754307808796933986435455698848136690733214635788461844213633378529164911152504098553352706737102471223039395941234961870187797353287359943741540577372339523197458730600744239773478985478968076990574197892178263522524512726462358675245178718446646504340701240316461890387344989878718447432781543516111538857923493681679458040732870169754231979947756894527959161164863401825154829510847600142059745148176449308617655050817330880344144623746139608117677671070223698099912830894196643038758326227619106733395901124172875720811671855758922974412377533126116434209676729423872487654563697907423413197798446847674609018467221396924279968566184261926784259678934213377862066255492203342634799055988695358555878760526279703356122745113726777030855270391989943706670763313896500959190647442291847349889297650216526197629812658071050330458882018104567486152563212755028879516068244580025547664089297303533073161138244827786121841782347741862919332897862104937071135579502297658449970512445961590179208359743718700105780387811337440652910604078180644421633288637340250369418415662806687753325164638952623761517121776488106906600302985887684921113126708791383393710325624655157085875105405709617468377971235892959355240965069453298151984721717588494852360526998679325400622687231149972355736514770952765958820324865039037088661920853703377258176007375420623882033930597104443738229723559102023952458712648781299447091587544959963535252942723378452091887476809492256296070147427546111407914939993831123755998732539221774833239298479086255100476116546724810140905574424134767996932199299341278321722476637200913677980222060612097045682239277951887502292578131403782815769053363150041490427903337623509797535829309979778159541979483552994206813237347335843640851537935828527484906894971263131114737455152166366100218825489972182986757037055009392140801116917193950966691856271408420639534492150859830032121139627388063848208563016756878808781092279829066121207367598252784183671423412043875756721553860087548551653579351164303598653043275657157935095201173033255726720778967553065114862552271686333024764764780937042094745328736800105204252868286345546856446339598728161100196250768470349904808864381655487875712855907134398932915542856006217291390768179152327035452019705418204862139133628657539758099699303722003563280718382699311568845947377344709263640387743631493844168251243862950824396830233646761411625722604223238917687718589025470220122179567076290142575884217031696242705049751526503148436433893956565720335813013921008078570157537358211475988905850967023634379320557730472422297723525082259610623168019819811225308053791477730671965699236332463275182682316303883625159683819102049991560513612510272606695280294820844811698079246039023858806578456718600975244129130382700443251886663066094233752153886804407795566105338771500801689957463724913622505126263788752540816632440948850300200941967172245767808626483039449392430482922232801193540597477899952138387095470619572943281506244009111090172926714123639492144484910444651749699076755957308001242058043015825082421674677481693263042598923917197204395282551316165859421731941140340939230550089636249600/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^4 + 2438369757292578253292461000396240106821885652758983547442732924320802267304232467805986845446630368025087982484708114951442477833333282989692005853301270556257603759257116353329377305956620516816084594848602618475660801594609801565059509208311317039857899569368319561254466314159279830569774597322830479878675861916651751050836868205547016873850441955356697037633727168888197688660652532722903484230730122322017319023959040563270228663175218990225503566343402776068360624735732996195126728159908876470987289991344797260307350311253587308980091878077978861169599550924890745854836125166658859767158990985310536192484335820255190040268108863612064583326408980202500231194365261302818858493169694999022660860259490594107468129571487318657799182112309833518052674591154990045742622288443881055058118781336722649705828040834542677167597103302219059400100593319549738011315701190007661397475899089371573072388023033899441645715678048929568919622248552043769570765803989804511739325097178507602114274341748335269973511735942519945244547807990756915232956941452970032503901553655323045015938559706132444510364711187566214249273695024168544442983389274209955250931025468589847524526187697629169800652925768139572545437481619672306919277359760171284856724111442507675050429412363268194842141825357996341851240318778241954017762306767700280352320538314745030696916302252188063753870357252519284358598688003200820659077652299506067315205115393674167423042680377563772953258408170399785443919139322920509465909655799326289001618346271320366756338224932482925037086348381462238088434696056737321373372392462663116901249906496699658917883982166436115131931602188526297401127233294425042118436646083485827016085221979866800943445211331302374226574260406433001821593283309398495740743093705878654563033243000464931735767232726821895388898646319070686930275455664023783304910645656357007590790309976068786958098461641092970265427674256927389460135684454290084499886363967939330072847845622237670494059583340840627905282518970514534484786665087448716754713258317778770732765153791818892465223386963730738044136802663291439810506290149938827752396165131688553935396834537902163489074279406111075135035974904710330856550369959910051287228686004415054977313178741275440310233349974080375655110131342774168560176481724603587315203999880649989949878280908710765250783301880928056229624325062366185087724124722554708966799175465871776167442924100546101183980072046406206199323488802055469623761041906515881029259423378109934589782491014396873781362361898296947208668784843039781325028663504708495924643873125952465217383535494177797654616785741262993802989711370411887024690317096985866984831002503484962331798732827594048198663588881672722896622712437772189522015505826140157534160206435701289242218949628976786078199125729159949136526979197774762312590657959584979710047673523263362199959102463384240185609090938066057157568037292943429986921344975433683431198038909763934978679716666965263274536422832761982270873772252493059924567679143392568289344751267205771345920970925335056504642805927319014054200129025306388322934381750262191074344142321014131370887138252118099714438843015524730791849953642850572126134880148662302059558498240290443131533389292734378159370222127877106324270979305473657977232086511726375235422330914084978414373042147001102928031723000341716436710600217563502109003666467346763269640468571284509163382608646221994611277749287015075829037060758680346030430640274781909537688927621071391962493857769908148225216910342669262132700554483427566793292186809995615359372706616076054167677183769353954659484826495787516926175081397898828530614854080374559093499541035879906898752761405922270007509501546221290048707390473313918635125073676196270045196658934647039991887639797471916381851056503893016126608113047901683711158388474837725354162570169300964630844065325557011640614987623307509761451705639027240007601903804666172345108368063460148539293976405738655472180606210192084237858792901148679624197024090846769076725238014521794243693925932105830611770871679160168140875105433669677891839009796651804125537861838843659213676321385650880024551993450067362350997166262517747139757433594185048871115791762621417983828627030016000/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^3 - 254747874771733385860274757277071085211695290936480180801952831115357874135387207534515018204901598092971010711444701792169017760641576423626546577208161463444352528963402594461938806833935942378557927202859299231059823584864539806500354581052461228965738374816555279475995707302417029322275295869002570926065243205548836268812350278981360887067387421985822269488874828286509926039664588499379510431512856612492767001291649312239756313879013362603044130462855157655797492093566609103812010514187269778748247337020726709648127758511213600039491278213687729113790190024761055072097313046880170543211373878498807446098146173273753720025704383720383467375145866019617533262887497230023860790928875004950714466909693745013556392783470713135078142038709561862589297012914846136682035195981920295761477433799471484528039224499455145133281768508456730508552431592676687703290576414106252956219738465508988076503099547366828214107447213314368350617674439441057150442170012191441993665201540805935999956422349858039649910121059636664960002589277995654960688132285603688430803796335804344135757892163030530811261297623293625814634205462054336757932050310574477604446675456377124779188634393594353178902688211127891283757724862689198366769979443702044058394037537711108016039024779275135708173162889995140114372263689640472226271153604329462923200484359907450122886540842862498386485968183457086021612651520723828785479587615914646101947589752101279082824560310169413319403089491428045445285858604147921600378642041769151231268310446894575272029530819485186543949681051400794779430343399575546649168772917612147729626916708069784048433276284100368772387902831632771563124450564839077595754984457573525337167006889993374151072416571961122690972312758370807114387097584064040853549412419146855815700773549389094752655590563683755005894430102187455936456550089787144895241620412806313174343791131758709686017007497874673894417829417598399384012387527381974299531430497163148789430843632612285888338108592936018145827056423147681234717379388812289212064902168089404380054954485617933535827784134495230821875060100102941735693880185739304407930457245715164545069422361317543677066211119281202347958525289123746975957136793365940867045793430133952284653444927821472435261218759603444427806752370359883538690267848278183603735627159113526120541902236912010673556910033782381356775658741335728096909138896589557881846122027577412884019549744329758472770642425009836100176428234965140872425052155195938479199547199164023509062235915084975290092879784723772420176591502425182192942843419497673497913651492771544475673971063709939357830953789728068092897732979638419633487983779182660144827090781005910671833207254705704743899461637094779319370260224228314209273889346345058350315601316311184557990269450868491275126500465418208241238954878966334121414758965346391322543269955628159426925726136882097137044771417620540325796429950914259447666559637881773925965364320217903229083071898892169045918018910603545021232343935707428521406027438835064599912097089135553815909738658596826372711918917737502866726022038278725032132764021566821261414971764114318584296631716907686574069070420487905126751603675706031325267147618713058636472017453495188303793877630503458089233625505381469190072085875292720607246519974403779058184688210939621356620021423901722404507131577346905170490497909825708237550588662942578446486201143583020549135157151841407876470676858075578129489042997173718123094235026627468104472447473691594383280181564606638021032291541160122003662493320970053791414613085269936011207443766005785187121574146007629714729414978924796790644381908734055231863122268352464304620534989701874879215816634036515301501854371103471787742313138963091497434958796685597153726294167437113888322085254634787509782395613781494804299505174277351109163699733000162039732749658684891545682946976362858957960740576080172772245760347875216494243218015323057403200478997439198474777170525535831999301231346293636563417260920571240784296895620960243160980827672878304668543759000598415834046500374840212080891620931303333161585645441822441928187774452706802956823648346265079495149728763098195995408443745419112082570946590849577562464597254392560144962422623436800/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t^2 + 12695915696743458230729510810690556486919094555701774197832730394541358109094413258877791491837898392563063162029999205379489570615047728542510426701882223782177020684239600051881213327643140273589089570656026739732820939775512177812507197792485492463199097207956548553462493744572783582632812307141450197002599118881999611409145866722798430376585734753795597413697489950734333016610494706123184936915550185277561442510424590302153727962332394983051475146366251596607878527535256207681947734396136531020280184479069180354859523020186247648802664518317997631039830902975109517644673334339344630791689983947846702038598691098615215176662961950615864218996031025609611170104965836811536467229769617370777804531445156481087297397046976832687552696672291954986412241825883041268958445214251595116109691125287479783953836677428508705997888866220156180957023873304284866388540640244890894847169027888762087923188609645268148555739118680530780686681737564527102760213360419053933883937946976894700547453650041292004258396921640251755716203557734618337058790770680013278565861312138782819496639719776320100114401610707046900624471195339117043631551657151759881169498858479882223730801531895092687094211856379980617349568299901857067563652488776494626874856304978912756652057217609292842864835171504615909628275220356515311492071734490282869196976967984657695891549774697023446304314318373004395365465546371414365549289275412277147514744209365608574161623213837521888080060249687218484645330005740447700686952491515872550912055726988457902996824839957069124387100503894380698435513555009939806867454412272216690355261269667372946014315937791726441950643408035282775691167229699822622864492870763112323860365255009046380330193072847420011998998283648432198110431509927010140717699256156071230691030207696674043907432405923842972677683717337284906319210838286678289963321417532403495146006725250558058824294927522074030205991466601962139104510134775836352249861897326405924998199561053992155703496816228633841660522355033035203031417385210486771698417523587970174243802412373004867252968404462511165872761666288029787908845458532217418069199597047459285417314287511645025602113194720242269588771395203090245770772498937047961369363649030147654244557300966336634218610855261300105276225365604878519310148153339719065932250755061487220326754178581470130319905403258985531572914231984343810540505640554321319663534452325972211733037754691370734572660508063069571407944049111171059126404114672915866123420174904834301213694219699060915895219576848696523304884403963978420251453156749992110326240688249797969152454035995239918519435059515437922176151929528991871758940901980187274855295000251282246535178548225491672406562514406333941535563379430389778655640030378758598871316244376578434302270232398347882648894952742415435039357396543882137823705635224914657020208939627055124458145733373040470524990933330871178498259106337980494482341083354830824316389529271486787435974477073847762773199785107863933939308969434150871002109136357809221487458553264941341230825178615625263621065378435901321820976651453910637561179576017490571562345320667505378285994666297365423093370047861238787932615848700852505274249223157616323246775189069189737033485343912228327788823111758000376323165411011697288733544306480156103677544362674016196266414014448270649379544218183445629543089672608691788767027342055457199068366461911857261646957249346253519232620817509601152794852808376844298654365417941644511703284333029290208811756265605934418421144506171587024910125287159606602976102735993254906690947920125274483785371681174135390511419366624260238040883448642518941861149751807360399041180798045566810992878481286222032646541247690040995062549992745704721901064653226699506866832328249061913339984093010457346010278578442998551688856287612666482163627404050151059527526158460076852830971357709700132445365494143380386779114485553832042219941798827559028292396205185038824384604147640150765574061593568525744382298818167326593404518862983742626687676683785523562427762360798583168700549143980430554567734597893463332158658672261889647703657776400964371537884954409619375969565791731276845569595871220302242288797360540617245947043670203984557433265376460800/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997*t - 235440233955935844315488675055880992233596199432230287894878294871449665822968035546795240967489478052537128516134088886854514052560020989780207525478554036847922212478652856040040753758184637124584702330541475066774104258086521256373034259365385411095576529585137017082141805095886671109551029003011535983078753148269027642508390150916342165051137893650344474780427013378118335505589180749731632429766511037699677217524479269372649075837781484137193371467985394838720874452333664000274657496040717877486996331315310545107560690661193138542328052627190885599061454339344718296348214249648358144913437336734329212337569853100880850176368384317265625686552846365067660249500174400247909981041575498489563480034098825959710651236659815506282861684582606159735441061440925762551681979503842444393497531018721617645204410868583533993575073032557441149652693968709665893076738469252429227068822780177099529980028778605408303067557741852387284071118896538053143507088206781848919269281592214228606536122380994312848589815790150757058769091483247378699994137636892502312589323466417185808360631277549583919217288934451056642311005707755612099295882483133540101616626249252555249558772718005127522535844608040786675145024214845357641079252072811156204538598689263695811518345705161818494729741081451163988713497142716962197759995916724226090787631729671160372924484442577344378285579953979689861564908998803493383266971143886525281685168094556001213319698999068203570256376741365801056750928987238673244153935289371487253454830284034439486971288252002684278935240204223449043118380632006295944691178777169440812978989762421834808696308573744476843547468568043062088841673547252741435940588586229172442277976914968461978107884024210550727619558438038530026877530966831912816009645265790780393585858312891520860634978915251451232857044862321405950378980817661122995241238035839113847747416751680778454690990372881714301026086727713706857689606773490009995951663972105923669667806630900813243547641892612521486328069432042413771899521673070995344717123705038994863647572768495977600751334535657852613315659719977287845388031393291882963971653911074395966899620165122028500151698806138462035283991525626879096631958737144664072499330614537298317864914852413291706661834389644023276252424581147949013224492955337901707789565534138491999263167160706731644697248529798539734636240788573996504282885926259425920740527498486987876732099448051019522506467210596104820034324246211200857713835458060607830033386138410950156273557428931379699573522871848561592427362544869995932630025607953805859724027708098763972913473224474110925287531135751634794054144920515392308412094819537691186196639054685111705220369635391117594404303461552958539363711709014758723887902728069627685118719834125482012682851683353539705548272036930504626348855601228286668460660192186052221699996755240282055335258836803553512163572192560911477299082603774157357472081085502827717066692559965157763866547678643231661115599529638838772803935770876581369418237877921038289004729091356064902063128593620289218330529237800721570420675637114568052538106277502655823293411168091470588107626278952818206713553348401161102759429270102304438578273057317117768725362429590258678947213820945848669006801190915807376169204155481955983345337167895078371585185444234695557386629936202911517366441441524052697235057589481881043663655429282702612284628839944081547366698580583967273995762566576198655995800699417381175759389439666433445026982097944408038224785695992431271602468554269778376739348566566553640950088603903369425620823264906165883231571725217842601877464459197742470896416251431810215645659551843489692990933088241012042268328227347647974460221129182709962796355398297332220034184857614506305070199714546665162025434828368914363088212942820190203890747964323663709942213838458559414124781363679324014572075502258436921297951408804280893127095204016462955194282842825692406635148024951592141016827715093354981892726950663810594722409983794558610735495695493894908092567864851755222025244491277680232445567275513155246444705608788887163919575711050448178241994511298421646017276023326773430800637357295995401610216026039570019657619248347291875537117644631504917963263180800/2462178826633154983029269924764521368274601213933040041649246922460234005457688013849424047644613963142768861329821771731247496424644336080792287079861130786034884462090577544144700089697881090603463495710758208643596621390593649540274109921058413444475298504277602368847951187837157453523405804624717486196033479210252953392593205521507379817051583644549848857244673966884742473391932490005744940517024484511379622472240879640333965270933252434067721219612425768139316537601713184106243567199690026064586841836794040481809343231315983055737825475799186567028678766610211960405627529781217550523398625426859149466359134852289384626670242553496306763144318862705140967623659545286230574927202054810235096817706705474582206235825133338628946118320093064898636050955028293975825479641210490267831276820345217380495858527132987153477261987086424143288742521276201199106267990883943500976894672070665186669011433475876129570415652078363676312119616965903999332388634495855442153960624373835848614728933448427148818496262510548886670466902479390512370081216776608885743940344074085643446398556965817812031621788213422163255430005559980425949488341413978208667101779692619061551653640832486626527681379521060515295975296630882747596171404337453595569408258630122714245211126910654058792056361498483544164664198542762707798255078742567500811137555907478792845406962585241890737683403478088131193751415901330943847069708957608589707548989176650581343974548859283911212417048167814791102339310660932058600761323910500984513042577380083769096542431132067109486146245368133822919803165622751008614119257716528107706148519072866870146595775133490336189898833985310347487256549165286924109384389858460536312740916930281558524996994319735110329615768001262581240144571949784372400095924735353152901300439424849527232016032390977258678217189768053595185389451009635140431139526427705482107668876817061216517929984204835728405267846413560016491887295986822875603152655036839850471050142483317582995384383855369887558037607098056439422873722706527613480464649353583178328875441643217829852140011985269698592690804246423242849703604894682203750169818565590394708474988532225374076147782680011780120354016206594732068205677522197161701782555342818710382994606141046483574261266157896458827539411422222149869883113111328530145035863920150601891726906392268350186925302259292114660903437819608903117466969660617870592489899444621132735142296535105671845908722921324548245979190020023878470563733517199537420871270985689349007344392228610692882534963403411579748206383861157135408985097307246261784538516464413174311610877290914182375772940246266143420216691930642055025637451309758542579101371620140064024644132464293005876030268455149713672526312725594437052809440414821550336657691372919391299486871566911969593351178837236632531827977465047629280864104105678137475260082397877070057046382930135470124771160241871239853138874963887301234797836620161403295547473035035595187044827450239284410947054534374686005980103071910502512155189484556346170886296185435741253476235537584760464002363489867209653241443890571943441977187360945207383154605951690487994111533042888770477093263085090238013685967733924716507820142924484733500188243265465894808503498317791111077141299725810286061762557873796491621449874191899066555847523846792090404115759295133346048342404151866324882343341442306885844662502175894355187025839917248467096365549292274078377477801973230323332187859767398408880074492058420608687511204804474406181723728044584795597305349217539440220216010372958848513151240983280173713650241366827090869791305216413382345167340018097032268494056450199671360042887490243742387462391443523565333555123004666366057818996073844936144532157964989594429251630564655588955171929800064254233052865533222624640374337802188577073040223034717385250335737863693852322639722484257827704965597861764056111238079600190692931134943045304992250168374367846500124840254503779222726352878807065045852470795370165146329564293849262741329841862777135830338329548513284338271927987095622660458532295017818425687000980888842472822560412046590165206479491636822063344797597211689697495365904970247852429180641997
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (137.35978743079620377 + 3.1190996568861686087e-1019j)  +/-  (1.12e-493, 1.12e-493j)
| (125.86330331699818167 + 4.0311487247986451449e-1018j)  +/-  (1.74e-492, 1.74e-492j)
| (107.40765905058644632 - 3.1823685147325522523e-1016j)  +/-  (1.04e-490, 1.04e-490j)
| (116.06545199721738111 + 1.2855065880551564891e-1017j)  +/-  (1.55e-491, 1.55e-491j)
| (19.12622188851013496 - 7.2003246914984769664e-1014j)  +/-  (2.23e-489, 2.23e-489j)
| (99.598952512078091458 - 3.3952308745770169014e-1015j)  +/-  (4.32e-490, 4.32e-490j)
| (28.611154242385180888 - 2.1984400756894261875e-1011j)  +/-  (1.02e-487, 1.02e-487j)
| (15.159617414162606815 - 1.4693672228002116578e-1018j)  +/-  (1.48e-490, 1.48e-490j)
| (42.822454356657285818 - 1.1355753438773115734e-1014j)  +/-  (1.27e-487, 1.27e-487j)
| (6.710643086964521082 + 3.9881308418326942686e-1027j)  +/-  (4.08e-495, 4.08e-495j)
| (5.6343288036648703018 + 3.3585983077984584307e-1027j)  +/-  (5.23e-496, 5.23e-496j)
| (24.18865083900516942 + 1.3088045666902317006e-1018j)  +/-  (2.73e-488, 2.73e-488j)
| (151.99804441814774476 + 1.1869814309482611627e-1038j)  +/-  (2.92e-495, 2.92e-495j)
| (36.102851427763267748 + 1.1486448818410390213e-1028j)  +/-  (1.18e-487, 1.18e-487j)
| (68.753131623079812028 - 6.8220989949139541223e-1049j)  +/-  (3.95e-488, 3.95e-488j)
| (8.9726111514864584632 + 6.9733452302346849242e-1078j)  +/-  (2.14e-493, 2.14e-493j)
| (74.082385711797307258 - 1.3370026809170803775e-1072j)  +/-  (2.36e-488, 2.36e-488j)
| (79.776855642724811986 + 3.0302773258798606748e-1092j)  +/-  (1.11e-488, 1.11e-488j)
| (22.231508908128205231 - 3.0036775099838459251e-1117j)  +/-  (1.96e-488, 1.96e-488j)
| (85.883388513468267262 + 5.6049611110398746673e-1181j)  +/-  (4.97e-489, 4.97e-489j)
| (50.453048242169030332 - 4.7214841807993071292e-1251j)  +/-  (1.2e-487, 1.2e-487j)
| (3.4849364779110753601 - 1.1744107033583583079e-1280j)  +/-  (9.64e-497, 9.64e-497j)
| (3.7068293223182415456 + 9.9141331296673842223e-1295j)  +/-  (7.08e-497, 7.08e-497j)
| (63.752303719796470834 + 1.0693859396281181406e-1332j)  +/-  (5.8e-488, 5.8e-488j)
| (54.623807945170019182 + 5.586529326095424736e-1373j)  +/-  (1.05e-487, 1.05e-487j)
| (12.438835636362665227 + 2.4537513356727627287e-1394j)  +/-  (7.34e-491, 7.34e-491j)
| (1.9631203948605024828 - 5.7359162395458462931e-1410j)  +/-  (5.32e-501, 5.32e-501j)
| (11.80889556651515117 - 4.1273333022006975037e-1396j)  +/-  (2.57e-491, 2.57e-491j)
| (46.522935498721198336 + 8.2773582844762658574e-1396j)  +/-  (1.23e-487, 1.23e-487j)
| (39.346590167737391166 - 5.9852270787051881837e-1412j)  +/-  (1.25e-487, 1.25e-487j)
| (3.369839231310923141 + 2.2420685541446356202e-1433j)  +/-  (4.73e-497, 4.73e-497j)
| (4.6456799117846599682 + 1.7265451849626487947e-1432j)  +/-  (9.4e-497, 9.4e-497j)
| (2.5934465384252089032 + 1.6112110626618455515e-1435j)  +/-  (1.73e-499, 1.73e-499j)
| (0.1294588683767519393 + 6.5526545948309294325e-1444j)  +/-  (7.27e-508, 7.27e-508j)
| (92.463184507784497876 + 4.7528785544277878521e-1423j)  +/-  (1.75e-489, 1.75e-489j)
| (30.611856661971518448 - 9.8646826503527366427e-1439j)  +/-  (1.25e-487, 1.25e-487j)
| (1.4248448071812198857 + 2.0139390745343230954e-1478j)  +/-  (2.16e-502, 2.16e-502j)
| (0.65704900614169367024 - 1.0140676230314547363e-1481j)  +/-  (5.12e-505, 5.12e-505j)
| (26.481765376772140183 - 1.1593250371731318385e-1462j)  +/-  (5.26e-488, 5.26e-488j)
| (17.106593810260603975 + 2.263017944440289965e-1476j)  +/-  (4.87e-490, 4.87e-490j)
| (10.266215947476093795 + 9.2883592907687299891e-1484j)  +/-  (1.45e-492, 1.45e-492j)
| (13.303511784981416957 - 1.2005494540897318266e-1479j)  +/-  (8.61e-491, 8.61e-491j)
| (0.052485028214125533477 - 9.0342107536354292156e-1504j)  +/-  (6.93e-508, 6.93e-508j)
| (1 + 5.0397899922768004548e-1500j)  +/-  (1.14e-503, 1.14e-503j)
| (33.136432145428146939 - 9.7123865555220849725e-1483j)  +/-  (1.21e-487, 1.21e-487j)
| (59.050467707376103499 + 1.9171117775331474131e-1499j)  +/-  (8.18e-488, 8.18e-488j)
| (7.8232631436879996743 + 2.2971315240892972351e-1509j)  +/-  (3.23e-494, 3.23e-494j)
| (0.056897625001077184683 + 1.4179419312627855834e-1522j)  +/-  (8.6e-508, 8.6e-508j)
| (0.36331649980077032239 + 8.4928296549232930181e-1522j)  +/-  (1.58e-506, 1.58e-506j)
| (20.932592300358967965 + 7.4444273313104970891e-1504j)  +/-  (9.69e-489, 9.69e-489j)
-------------------------------------------------
The weights are:
| (2.8083997691528791297e-59 - 1.2592176541436207853e-1055j)  +/-  (6.78e-198, 6.8e-442j)
| (2.2916590800047555269e-54 + 7.7196078911193541783e-1053j)  +/-  (3.51e-196, 3.52e-440j)
| (1.8497015916473297788e-46 + 2.9292302451778832219e-1048j)  +/-  (1.12e-193, 1.12e-437j)
| (3.5937457801601341319e-50 - 2.0018612202597632489e-1050j)  +/-  (4.39e-195, 4.4e-439j)
| (9.9187021368834595689e-09 - 2.2462683574507167228e-1021j)  +/-  (6.15e-163, 6.16e-407j)
| (4.1382766109817336086e-43 - 2.8151565218408019805e-1046j)  +/-  (9.3e-193, 9.32e-437j)
| (7.3331660667721235816e-13 + 1.2637476963406528812e-1023j)  +/-  (4.13e-171, 4.14e-415j)
| (4.9352024733492377831e-07 - 3.3533127743627257273e-1020j)  +/-  (8.88e-160, 8.9e-404j)
| (9.0635753172808970518e-19 + 5.2243562959260198049e-1030j)  +/-  (4.26e-179, 4.27e-423j)
| (0.0013429455809996210498 + 1.6861208252591037016e-1017j)  +/-  (6.17e-147, 6.19e-391j)
| (0.0037175738848710479267 - 4.4332027600387433115e-1017j)  +/-  (3.89e-144, 3.9e-388j)
| (6.9773314537671874223e-11 + 1.309085726967536677e-1022j)  +/-  (2.01e-168, 2.02e-412j)
| (1.6929599949672614163e-65 + 4.1734278316993253219e-1059j)  +/-  (1.75e-203, 1.75e-447j)
| (6.5263980735872061079e-16 + 2.1725867366777395836e-1027j)  +/-  (1.91e-176, 1.91e-420j)
| (7.1369029170434327322e-30 + 4.8090246087499085132e-1038j)  +/-  (7e-189, 7.01e-433j)
| (0.00015230879653795483383 + 3.6760041323464778787e-1018j)  +/-  (9.82e-157, 9.84e-401j)
| (3.6913585370565529304e-32 - 1.5783181775795005393e-1039j)  +/-  (2.72e-190, 2.72e-434j)
| (1.3292010169430281842e-34 + 4.4355542247038890696e-1041j)  +/-  (7.13e-192, 7.14e-436j)
| (3.3825096045116587515e-10 - 6.4721380642783650798e-1022j)  +/-  (5.34e-172, 5.36e-416j)
| (3.1829019974881819288e-37 - 1.037544996588492313e-1042j)  +/-  (2.05e-193, 2.05e-437j)
| (4.9634548625987237841e-22 + 1.3817134190642146896e-1032j)  +/-  (5.57e-186, 5.58e-430j)
| (-0.081398428128241278874 + 1.1148148144091669027e-1014j)  +/-  (3.52e-153, 3.53e-397j)
| (0.038810554737444320949 - 3.4783625582077498994e-1015j)  +/-  (8.38e-154, 8.4e-398j)
| (9.9585000693195912666e-28 - 1.2852695482284906653e-1036j)  +/-  (1.48e-189, 1.48e-433j)
| (8.1326054864810778067e-24 - 6.7476102279804336314e-1034j)  +/-  (1.65e-187, 1.65e-431j)
| (-1.8781561153131326566e-06 - 1.4683422822557278904e-1018j)  +/-  (7.3e-170, 7.32e-414j)
| (0.082981276277594818907 - 5.689895397903174668e-1016j)  +/-  (3.64e-154, 3.65e-398j)
| (1.3545581481813559196e-05 + 1.7072210661985662226e-1018j)  +/-  (2.23e-169, 2.24e-413j)
| (2.3807332179431882199e-20 - 2.7054876754223255375e-1031j)  +/-  (8.62e-186, 8.64e-430j)
| (2.7459346008010013235e-17 - 1.026842892048229137e-1028j)  +/-  (7.87e-184, 7.89e-428j)
| (0.080351186630439092579 - 8.2764376932057433388e-1015j)  +/-  (4.25e-160, 4.26e-404j)
| (0.0089457693029320389526 + 1.6669989039437625552e-1016j)  +/-  (1.73e-163, 1.74e-407j)
| (0.049503862882005235446 + 7.6935627004542796276e-1016j)  +/-  (3.96e-160, 3.97e-404j)
| (0.20712578692182441881 + 1.4477715203369560859e-1015j)  +/-  (1.94e-159, 1.94e-403j)
| (4.7743395467067912635e-40 + 1.9504630634809011428e-1044j)  +/-  (7.39e-198, 7.41e-442j)
| (1.1238031825868779871e-13 + 1.3596780812820359783e-1024j)  +/-  (1.27e-181, 1.27e-425j)
| (0.11579308488786537297 + 5.7956404909648099672e-1016j)  +/-  (1.86e-162, 1.86e-406j)
| (0.16503523318120360928 + 6.3423916343755873478e-1016j)  +/-  (2.98e-162, 2.99e-406j)
| (7.1998240180401658124e-12 - 3.9100003478779784034e-1023j)  +/-  (5.28e-180, 5.29e-424j)
| (7.4323543414693743345e-08 + 6.5113667520952632093e-1021j)  +/-  (8.4e-177, 8.42e-421j)
| (4.8656383430949735832e-05 - 1.7493630745306956001e-1018j)  +/-  (1.65e-173, 1.66e-417j)
| (3.1558291474972016469e-06 + 3.9476133690369804961e-1019j)  +/-  (9.74e-175, 9.76e-419j)
| (1.019448071568537242 + 1.0190024915481545284e-1014j)  +/-  (1.32e-167, 1.32e-411j)
| (0.13776008974117765183 - 6.3683623855635909868e-1016j)  +/-  (1.23e-167, 1.23e-411j)
| (1.1336173703074027272e-14 - 5.2440545412519968056e-1026j)  +/-  (2.1e-183, 2.1e-427j)
| (1.032137740663303337e-25 + 3.0788035368802653418e-1035j)  +/-  (6.49e-192, 6.52e-436j)
| (0.00044844138612494276967 - 7.7708926022577377512e-1018j)  +/-  (6.64e-174, 6.7e-418j)
| (-1.0141199680041050593 - 1.1315523207484525472e-1014j)  +/-  (8.31e-170, 8.43e-414j)
| (0.18403815136372987673 - 6.2694498606958865275e-1016j)  +/-  (2.3e-171, 2.33e-415j)
| (1.1725394461388706494e-09 + 1.5106894582216420635e-1021j)  +/-  (7.71e-179, 7.71e-423j)
