Starting with polynomial:
P : t
Extension levels are: 1 6 16 24 44
-------------------------------------------------
Trying to find an order 6 Kronrod extension for:
P1 : t
Solvable: 1
-------------------------------------------------
Trying to find an order 16 Kronrod extension for:
P2 : t^7 - 21/13*t^5 + 105/143*t^3 - 35/429*t
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P3 : t^23 - 5695479319283/973235417571*t^21 + 332613072544398149/22314017242262031*t^19 - 60434669839704081761/2789252155282753875*t^17 + 1822577886905920640846/92045321124330877875*t^15 - 5576903735421573562/472027287817081425*t^13 + 198610075438798898/42911571619734675*t^11 - 7838768636456247158/6719952115650450105*t^9 + 9825341915024369299/54590805970954914375*t^7 - 44745439665748799999/2893312716460610461875*t^5 + 1067710391708808827/1735987629876366277125*t^3 - 4195757732088601/578662543292122092375*t
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P4 : t^47 - 7837903522202810759182087644151065427990742901689031011672897759987535908784506161085323992730140892762997467705324392131794836487665185521462341933679433918086151012440687970106969331475279316394669758363453195377667773871551186910645707518133/642254692152296052928624629034337686783873937128704738834323864321006600490934104990453423356936354346532471330443816626678122204439327251628556186501557776679743477288372655621962610305213238374928646568964872901165312655537446594103885125625*t^45 + 28207290500137610406230706211585266701276061607762474343572850044785181762327690734563514007237819903403247147265786006901457604374877802371018103964094517398099244947898099613225214509760146239037109884201469462579489365308182312169303760328659661/404226707754483210274675967336054828458021447219171093279332141852473959491471168372429417949439310885127844220461985978077920205379936894694599818605171947547110547958539809936625071336424019903266692390420622182125458696340948135393114659047125*t^43 - 42429742139136338344256190962765193193651220148236531811874831924380125748622050371109329349978400060615950680520403046346126624587112991078871597430273723500828630527708767507679803947865304600658698114730310420294855986089488829450210815719530070714857/170813675669104215682559548841229352806677664929957909715954103850458068588351480147969126713476620161417588004396400952770408663267194553654202350748168904703034957140292208945109719769561361666503502936727651894878572955854098112624933068358884564125*t^41 + 2173279170686439727981491858569012774415854341635394661996755795370877380815404083851466459262874654369310648289586469947624627388664768662059422656598561257623832157105138707126962896469564481892172232548046874043148976983247726350797814965001577627842684467/3523032060675274448452790694850355401637726839180381887891553391915697664634749278051863238465455290829237752590675769650889678679885887669117923484180983659500095991018526809492887970247203084371634748070007820331870567214490773572889244534901994135078125*t^39 - 717802715921265474586271928707021776223406437621093260369326458330354788471739262566928501628148251460327237421200865233205238898422064926293278612448914499505210089798644542168061690768649291265229394450134844858910366966065006868725903598823313814294627479/632339087813510798440244483691089431063181740365709569621560865215638042370339614009308786391235565020632417131659753527082762839979518299585268317673509887602581331721274042729492712608472348476960082986924480572387024884652190128467300301136255357578125*t^37 + 9790039629623989281294024088272245681608407635032492728042382889094612656382900422073583827986108043077893465500607173569289659272837911429780998354238783111472260333087714681119763479549625721619079656282608919912976413278972831537270786168299754425152624659/6101217685119550136301818396695106132150158954339413955537762942756291381789493032468195587612732343577453322054122486734285036050613190079782183497552514320922203660121481979849429686519584551520939179090055123360599131995157618266562870473125490882578125*t^35 - 22118803663241517646798364661502850361758357668709904313796906110004129737203913760102169209038190676423026053226778865977569003683066513939669580644211620916078725994181059397045136905571217079955281382415276789265834666096408208552682343149431996541163980641/12408450512853526640842399492499397666165128470773405525158619179683574420626423492006745831430569935119859613424358200293364112279558773590829739424892516138395027184091221792784684271545025204781546434357177043094413299616125753513555136572616258080671875*t^33 + 583604152285604772092031227662721253155916819353783200761646924463181116492798021572788266472687223668700765532561644144068586341224521227384001377258400754653664523398834738615554337054991582285160334729886458000992679368900663424002492211534178617325964072022/369577182922049156224305977041305589311859414649113784170900833998810775390814456556044057214569328067589544172384315808737648755934309354597458317380622196357295025345775802024312458989743005609081745760559841734517917688566569011511573577525570510285109375*t^31 - 138537546644281499965390092027439160440741454244502144215201801071018150382348544925195965017703010935940227323561698325017505167184450575360553523712950843489288341260094943394915751941908504354969754181429110745730050616543425199678801201602581082683784268066154/123093045602263146387611587514563877730482208266196768437566164872184556642263202062617899701304139106382646567092518087910200755000701422136088939579191102496421649570810811480678262550616017190766742741218721480932177423691929840124419264127468242538508203125*t^29 + 453734523135053267072901438272998898045114962347589720014470349503530060743314903827806401901343816383468646795739023037114549007109908474242020608890225778529916728821390814916933371098949822551985383007674376833371928241592800645316593012442690462690370467177779742/699860366828894978132019358074615029373624067088114543803145584917945043201595984334159557118970012699230686686962608961686125209888988020209129400849509191479913477454620656185126688418386922843627339427598843239328972763813671304456366259556184352912994760546875*t^27 - 133139332992625620045896294640800564711227816822076675222512750018031627113564701493274323313752173375520352060737913764895021330637797202756114071203433011855471568189595476189437054934936512043592423214341566990790390332647329780089231522953879850254429032743139842/440652823558933875120160336565498351827837375573998046098276849763150582756560434580767128556388526514330432358457938975876449206226399864576118511645987268709575152471427820561005692707873247716357954454414086484021945814253052302805860237498338296278552256640625*t^25 + 1465152366049395373600506291804737997071551873539798255759169394065623742147371204960541963871787935894308343231634194933800344705857795361701496009083722378473393885359614501057153130626492866908905336424138951186984489024683033664120267715169313059517477558963002/12890739316052393958739018801020548799739720240672181647054069037847390182132215698183635402545097193553546976456381498398773737973190204993570034072031866368220407445432813855217479965782560679463605831800770291174373340237850485276111732320846911353820334671875*t^23 - 88932416577884435206384418680698283811840371889220637366733602919545096367200927095869706217797551148803894192297919992485396689063848628455686501932701393223739736762299340235846990248576456248078720381220135459904357380727305949251718884680911555020263206402500866/2591038602526531185706542779005130308747683768375108511057867876607325426608575355334910715911564535904262942267732681178153521332611231203707576848478405140012301896531995584898713473122294696572184772191954828526049041387807947540498458196490229182117887269046875*t^21 + 5087204531076463631200783255432036943114753358228979170511705659975223862210147091918809464382042954382055461391518707364240372160308378494069823631706821900431616127962733956045608431245390920994080070942163944244140745669526128132500832901043063176137011160956618/616913952982507425168224471191697692558972325803597264537587589668410815859184608413073979978943937120062605301841114566227028888716959810406565916304382176193405213459998948785407969791022546802901136236179721077630724139954273223928204332497673614789973159296875*t^19 - 2801084289051173939919116881061582732357288774507183578351763551005505064702082250496872342148264526484292310614900614486952106374889518462515125916988672937300508546052022851064579290895355013751737803802244076837936888075440217326182096693367664990014168547091374/1800381536255072689776655089396178980325164134488049159772959700460872380976804061287134268101815979758550052207413864958580921042582148018125284204725033697870549908668976524006394687349310697812548213913748981920432521469662470837178228970350353610509513505703125*t^17 + 10574129989779138864929655257637696467706408751201585634540565638984493909691173754483237061446981795673475011821269469768321965283712866713982574295637970989244304264194358910344341182260900852910482709080033441341932023691713606364967548277053961568598458007813777/46704015146381591540676758495512642960199846077013510556463248700190865882986505354566247778405932180795327824909971438043187422339925133881955902016690580044759559395471685122754121007120353984431397784468429472171220115771832331717388175054382702484393850353828125*t^15 - 5938607173383208464858069244674213625070831491388110746982404731828392098418448859015574262332410944659803017526011178858307398524435571737510998969112560873421777393696323566220302718463471577442906831115134262487676286901702437621367386892322806684062797013327/239507769981444059182957735874423810052306902959043643879298711283030081451212847972134603991825293234847834999538315066888140627384231455804902061624054256639792612284470180116687800036514635817596911715222715241903692901394011957525067564381449756330224873609375*t^13 + 1591580121574044127265805590135849138952954216917680257466135592401158624247251279785145440901878505377110592296719776285242467351295730202070961252081733667529281871853182201461942207317281565518335621135865485353458800417184547849680590689416507455488247675757/805617044483039108160857838850334633812305037225874074866732028861101183063170488633543667972503259062669990452992514315896473019383323987707397843644546135970211514047763333119768054668276502295553248496658223995494239759234403857129772716555785544019847302140625*t^11 - 9236649541440300735866909063653855195653017599435027129921409266899615078474951680667216618723656110736737948500487720840386233544994862349089762021673302350024889071597654167985561513315685856547398735347443169604947426788288869638600714857926856128064362366473/84589789670719106356890073079285136550292028908716777861006863030415624221632901306522085137112842201580348997564214003169129667035249018709276773582677344276872208975015149977575645740169032741033091092149113519526895174719612404998626135238357482122083966724765625*t^9 + 36681742998915838928946695183619181143132249616062670007861136968847984801080905021585792104855967313337631479660423553820330829267251743111363695664356562883167203662385725078715262236225141612301841835166647006213393180241345990702388285985060731650018576003/9398865518968789595210008119920570727810225434301864206778540336712847135736989034058009459679204689064483221951579333685458851892805446523252974842519704919652467663890572219730627304463225860114787899127679279947432797191068044999847348359817498013564885191640625*t^7 - 3359950520445209742439683920075453208965872741242120334796323354920449291337107460330803820685154662444850123841766342942263892028707848200889764054652320427711238952687365686516383165474548357323532388131073010218954946806741677053627258199759124583651346079/41623547298290353921644321673933956080302426923336827201447821491156894458263808579399756178579335051571282840071279906321317772668138406031548888588301550358460928225801105544521349491194285951936917838994008239767202387560444199285038257022048919774358777277265625*t^5 + 1545873305629027925381012231850916351756643245252060298446478159938894780499906041969504633920863375827414275284246016388398417356859993924548509462257364437135594738216593388364510877955086959742202350767106920267082863791098984658006559571947495732489939/1952155587574803661015124520556471255518227030905824240714803487725417691573558677308775626704259918860755583334879434959544283677697057317921699896055113143496550272584741877290219625732562198284912049591632731460779842435449404494769988334726822652490142114890625*t^3 - 562600760520445107979037954296320810540883036795280346939038325373193169884568353650522121942059885896290518900361164228676660589327192915951003553082158082107001571166063228450477196824458863932931840778896166119463315402546555260875155482184755923428799/241416574330084052745537065708816945265754076155353597768397364648709987857930089760518585835760143299113440472413423456663643081475202754982983553812148992079073383709646412158223827048926858521234123466165247790649773847850576355853221890727883734691280908208140625*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : t^91 - 570588858702981237938748012848784506341105360761394719311042558686853304711010001021319706941736510110959757386421203188733206231695163473522897273076556813943769165616782426722215583016858108789388092208901098670167291664305672042677194508171443647883821008053631131046489357147352453313536467799752111765264395782062005826017637252668876478524924766455938463704942398194420288687458292908490217063657781831474596645946547057277729596833951548485302150803044906788329300495330467603561543444703829068607157837864643959888213746357396231048348476900936362539672160293369514142650678812147411358720091532699986995885390270367956666833411181434472507818600735363694713176362185120946493804346367292247789702612140699922780620669663140357203642809014899709447991979122581588201047965343640146622797018759387710384608804826659455096504567573449181388903760398979020302094718381486801257949989721544084847469475792517353690622137721463696490630578708000217453114862917444231965625459904530360325233603637890507974993624169773626645058721496131652959064299119256716263307195530292020297163973439266248310893821915905687583295032617950926480193805729522870591955529513642594131764659614015430832003111293127806002517890507244444975672684261950227211100034128107599481658945981936866147737068660165990037952394429757770608623075944588671521380274342565261610507900035389580330159417471357839606585263026386360600823102085233097362633541462796068021633232272543938307972616186484137252378129086723379315318742914565310517173979568624752155507347243559335701272165907351144606819289263339958017144856986777510515997937435923992032501371237317285794167478088707564819954710300772849215189685015077435785163505629908441870446676668237676032384139068146055819251816941092023903034182300320110466376969394725937639750475925814347893273975207897390780488901739267395840675425169646239358503865728992361720417270522154457825697438202204743881421866859229536776980053080916991360528485040653944687439940015350517230744839296241203435903699801717935932288718520399788135590532520557286088201781569417043736068029373151375851820989005085739699574228748338784575152963083926031651251934096752624543136205340831821813444050131106985618595080403082753727878388108163210961003704306457094242977453375239908327355109394979400161976011805534266964873293864755037973695552993573002514163971341115336243703442416564992607780936714859891733313984436858148116715004704956156416393620530826145209371472354442032476440710770727715363779785488358544489391238094523096806315614086485039208579076177431750021722461935326804068558986909413588977094517254749500115083814203983543156285739243584439773283067262024800624622253627016601545963453143687851564452920340320221488013563392848321212456213801898406879781289427815722062993772478347598133960009666808179385212647241702404065415246831415328672950279441135845459505716518130408406500507969032833720448478600200861703670222464305934780941389290628853211570453700023083295884543347440488479212214490582813233951097966637912881208752244183084817786424325599788807694944382347601296413425308976549408744403153121912098084413538045049409019678120012626634269511442757512211900055520933262855376511745854366289284759385226457853348554902263927499397203429898800069560094530539772454671004146927151291599657413126658639759630932089526632420023904863522578814206310071404008861762337406234556157013050747077607907509334662901219226380061275796759586968340101592346063366363486078046370073583918566560968746752353473853569965629262051706905986116069612230160382179696025742062957405979240147140377970757924125122377148463428408709566650392986838877965656935144616743862870283545437885857439272575879397084750764822833876902112799945247781743135293835122561174161698378266956340897997970237631548379780594052094705800977829038082787577180575600210362097278246094982607809974593945992958400064293314268934546378420991483264278898737595355654903015680224258597499000735080253915504681378853341183066568471039926903019000003265991304622541613711071978978069245801291154834487924837224189630288253259602583076793323039446564246255686450246850307403150269762176713948814608151067494928580122349328939699769637426943892977786579956701832278009394083925174086630587475713424774757416763390870707608869401383811680161716599064597288463812191392847838053677322948470925441123923971217217917587732421750559978877829981455984979419441529007583354560688600823493453334593046574934286134211238560013343826197203030187957857992282531064977100944788750000670376523017169830064066503616302063129112031212531320768266634413501869578744394181517695597416189708170383570127036093545393318557030309389830654946612566471110898908507602877286144701028824969812478371434192674927458066427248133337477546116818499153182041545268301179789655512383266133114049865295688130787470524289347245091965960917353866730713751606401170114740728533128851222698645890272253652181677517277942646425088400158959961838285295500186747067502612772489737911202979054795291862507484478043907113595694204063839097578350293961189293549723647230253234860820778086168427111931271984211715380268551366024134088716190740115300472210792956160656388783798047556226149431951296687699405915486995640037885410771877980768223884899429794088072134736380140662451934009360546965032840819297162747417413207496214100337848114070991185905169204826526824580886077191486534304632841010355012134765835332333707679379638708501214642341160646585187058117273582563763040484394609801584032837015520918265929028852135136777150184118749693593838907774054481590000644059385695330836793523284727932547422881795520402304705472416506135558989660676006379599187464591985991516364386619458209014754559464865010164847289364553779951177830863930111766997533267056121227106615017499938151256031823030360471069763774157003635287317665925032797539583789453537524202100366682211186648794943852717708307931693425128970001662075449615601077820367193761041015236809818607347117469409422084680499897354361466392154785892983146161613208644614276743630739/24905402717120346585294060977898026414516151991239207184086579319140665100787378530505662901660073348957475127553752787847574939477014655661230943153543588486270311463629151714853880180881040191904484381747928173379053712365894754319080704065982246978343746006038920195333762187559541401045806595811852641767738701612378755824424305553645042829790437478480788270197144024597293565493117585320489072895609304539018354240742982251400798682403119495601994246615495587474280096554640225598949635135128258410937220239418350619068311023465606557721092739618004377930751480715648321069682659632589585675541790103457273888210908491052122047826556402308316497414823562585366377926332589450725670297062947478181629615722832439671928301373821446947150050521549634620822262462241459510553212667525291117180001695997705682330893478312348867062038556145018555379181250934882367922383489996631057056206758452875844614168063139453162266963693250631152499770266655151404233726459420720546984846118573028565844700366780791452760773702629420114853391370281954479186732004415753904336186836403694369464396304690165603039165168164043282042038490047259461903510374811662895393275305083679149542237049634858291699154205864997958216357975458142115282035378631750486036959813358751393666746492576877980596012656218311544966706307479437151507065404401435342720375598958231898157427268674339117337553893139334994981434581387022212351159227558902033746111569747240277722191435837386097457649528126532136596762208888785838655557837483318318477766181156861213531962429069478236957819737592224574325542671505208349548497269359981845956055358800249121921940877859186761132688259293369590253230869532571098683183720594808726317039362840874257325646686781666681666640006568128632555730421473120280061309729492530633346801084357991932787823323701557466209541411006038119601998559488569701678264799666662311582840087298076886093500957799115933339084209412324828587889055442703656065376926569419788053802888170325689152423464494368941660832277054513676155202735256657647764410252423267654078292175962098171192363241919625307183334795653564113594273073368772239523548434458173960046862375539749203090232763136467599111730249427094128337900479506554601884640649481962372461106735358833607611653373386191192185341189726773912268210252762555679385234220335916934860683191938597043725618829704732977894096979635047792269574005236978523468013341686503857859975018453272063355460806818404849207103981702576868204006128606019131561196155228093841007994110019864885671811354398922054300805738127929615266998631858408274304051068245898556839157436644855487747112968430232549345753442810341906420931446556033183676308306837235483046094050301257810363072820242755371361582902593667533777874427995671407801460904301353995331874274633578341279529377020890851540925296624277595306211832503345583848064073157349441897673605435841599645946355349909534274861210584215527245432689440026525484202876947823408686446116649833183410791380816345612271540956545187998247753464529611221120333339166675799580818230263510227618647037618947440302721575824453053536788908422949218424534790090091016014288975785205014151257317867018904586833346626407623410476934603954330279675133767045141684159172737914805206577306408272124036992976763578510434794047444543741263116056696011212433455877216468646309632350917607148330731900765730568964881780587062913682042873829696374242475183892988363108587206831436780928817554506176333793750201620255552039056279874701861903128974166117189563543504647456404186517846950104642258249418385715430435229975622657181639585274337529090041303343828608815545471770507121998040175948970507474056680290555979952288476406381834719522806136524515413159927667738300297416141120005811777468778425658631236355914899049040740286973469660033997306818254729528371078683653060336701519777261288868318227545759165438210270967665596110822454832157886569510780364446911611981405246214153196906574506440398415024729232682794711405433144061914281086984452935548035671540072802236319040034456180719038314759250938303672036996631005670011546767452410640197638512640127677449545713700242937433133446989996203718454193403374282442234501798098979284699946794420473849418541151271965531860976746124696993500164738835202823774518667490809273276893649769564620330498706696487726061302248533026095682729738170897895808925015975849554657478020685519135175377103630387687877085615791298464778407714723643171662787620129493099815227694818864959434843477967529079067039011478206681220694180672456407662116385655773943931885252450456702523855318098198449135114453342782892301349101712699331170883731237695577503876204824368268452392969388246462370264833763461443373494636079972016529249127271351482446184273994863329094873135946756494526910541003067488400150471020448752819874688969995107422652314699029932406698106105611244448958706455860565981714852650512815225949757574739566692922705127205959344904050434594038370500754136353694543639255905435620379371014030993970935364340134943926526460651991635706980673054098022027159917266869302351057060033563791488610860723332126452741436266152838497510364394013122836882910511540639625045589667809488212645655938554369333126535266682464418601517084072097957207120621917738114146482825402437759155416444462965808082266650957004115424824411231708879820806577540283976631790716116608309077046375926806712173276554476889507193329580077943046003148065243225633884329603120303448521184172643339353734714439483714709534313375277831269883573848707335962623113271521418848949239160587773750503419574179709954982851794730427514170435590203426769995823075840562194752322508604140749023906421909667965208362651591856808483076091980991395520400607920720714054700984956165264910846819107637464580726205110915085336551566830115852712717291536055651452798906702972918681475346712755973168784823781388085195775915753564987914568461688630983579761776182592994552613547112993103863692662980084211612009365628803656089067255725523930717973519072887244854301187005516271693149444446921550930213795991364415237547708125*t^89 + 134355301126716759151095558909575225463895433660380147804380331485921866016419509592109960470588537523725637235066213637148046807691799379573498429177873774754280300451219093230477539568631793765795723327009574146779416916854053507672380898265174823427405698920652850466040843379167533925251458607896962140774098785110501859300628763491148136166482503117629837159598497645327305618866056199736893782622474877634610120231822096054998933162891593038365780653693176220919972582883779896875859219064221594637750123890597595024496697231177870429312123435443417372361343969708043536164915573674207561870257014109892494518472740592833844688705266435915511375401779324360411891708655262444306669634052247924068168714632808268172667337634857500069169732509969691273392813970967434909915640809198256317601551306291885033816122111555937896844453699584377218196537951539952664706172626212852247376660412910008673483462214330568485058733729410363186205215508838190327838783175500937220935142976645527432817673128144186305901147649129263119192228015891753170387402999153104561718736871542174000232044894007784833924716599908391835065318354281868466436199942064598068908725560690286058013675981720818087401342829832278944345159248557348541827087280895588373307249262998129405240470554734218114916686139377020956396029288552428424499068109057461941499146843067008594986858389198714350375000261855817671170093850037304278705002959577468966574563537570888794719847471106782709910242704952349510346816116522782403089884025744715239513444505663048329729109362610698430821720253180938582125560979765974875056002255182651750662098231746000588582148431664546631500494851220529949547522603528426479484919612565401740981181821192283546453035237564434920667806901968515201697472600169526882167264437287103607795440622465925452748487546712217589342785076680988250867351704308161175872436426678537281404134453925833378466114180873138528329754745006073464155630422026393154594411766808753687132064289832320055780577482759254231578485143657285810349702706433223328159536777817056658372470317415984436832393098341586115613497524285093968608153845256952078320116385560604435100238916670206483841454721429731234833158351168112101722653003748118890288583564368703509163334404665186588134882686928278483427000627965314044628252527317997049660127828484386986818261302598130214027467736021491827274742927550130080297040268784345461456285313145107120802049541151956023267340273395102576950025457597740538723755194063394109541805361258871122991210296317849582959239039133188607065412822297716844728876474067905497899931421135555530400575463354711229335346845746682885480036529882351691139160164469110963055089578435382436087949800000795301994754128802052092909305334747565385593143106023586620597613960603828237668721515590676527106648281337090410258228260513805670445395859179041065813864328413272318856932871364250919825310477694685082782496183925168851625830213185870954876820331024642446556598228874962475044604911713131622434388181194789487882585482494325069536238447408275297906474187352042540791409386375141141467241042841690816521056379019643973392062284254324551188303226688691117505572073725282140718974049628834377746973250719227092912533591152283797772829680119603930395027163678060880284403421011535296396734629496363680853673629188719106016214422248185415856447496174112078758984311687683327329888076870598623405330309031276344575140227531220661630958429174534707846019099682546326734631313194535073924529969256944546838266690564915003691092603049276197582060579330402226579266864214943301185106420208270030925619599184053763048602107062139245665459040254298422482453093600821431955385199058761507792554932200967392624963226367082749803446733878647949817552105594173922123492075729220205853814040391076877902594695472625477561793544432621447866245864370128371767456476175489366459861885095608396583565154784432138403603921629708389377877670969751429886132324870782188751824518627402552666694804813506484799044388087747271961971180593673894679998249649998602307358475334882778194198384486766830128922267936536926886634179579185867150744935281308028034623793711050309217082317156986068516015255247549403803813280304508183313529635305321987418009910164824223028355294453836758455875537683687587042984592133902315039701263989259444148878697743554090662677959987962809600993679960688729563270195468333539756795090453707104276706573807669867436309636911740707433997370273283018651367998866609016347928576858729384384584214882272560907939150124934367793397435186193377133836835545254305436927379416599152988912088968464385493224448916457909274634910234330778256703435173614983750409166451415093375823946484836523813827633345009430844291592116995213649719740140444643816637316334925679457058127797857472706925399637976429965983107151727958004208095054550241347814573967913273515428304279129097822040938181662083244442316164403539430117975623629007839845117822774794364746746508766992782554628520014043395771049769582950408770379858660153397860375750681283168590278152249769261834032038578752167716511355659435962364286233785593051185246446091712149937195391563090301810088409522682855408707938653246105831335066034025913423608230261575996909491041035363430800060820472372114957453939953415075772371458801779650352816189043227258420864258844590612570683086847165016568022455448401684152220987179220866204240087805366682408834939202149101386257180994163933616382510949373242488242576750171933044183833226471664153574936936539374587512646551136371478521998867956795598797142807686426087142666311303063038434176335016522338270122593076809764884896672633820082816698508180660890667607400032859500378678232197120496040616761949444944883090718304480705328799552866579988980601434661920245370583422712939442047451067926149331615270143968689855420170259223075939527952519651418548569525835817830464698961799276746305121503980712667727148337741949464634434396793997675816321018672219850200843656191351581642251137660875479736834068915583769278024720413999718699656342343362168424176511140532318634266407054590560349122452316054/529338109363331838945470951439012824818726325065742573812595400260311781596884601556305242511749410974854681614845701404014601842172677209647052420545428291876999427521466418202463482108796041543607740111998232756805218512777971715875762372941071180218628125393812889768853428844994552282133317959635538019941504673918312620218255495748977397117095979274444314412991778650157573784431750023169652769402416691379155533059976585393213250953465734394191518811870672594912213035327205958948118800831353842468363899295924934885095071872253758100656545869925865294308161641301911486654018554650098526699924403144005415984518573890671776242037094967171636495280297013540559972028242760558482508033250141365056012226203447362667861505199228220878038974832338292100321462792569481639943922715311158564114545506645348693859646450696312266046613184262748690045683210763690299056838810063426665226594465199225199009763463058591119804446187273172231779034759664455222559197781025645207426929207306864767949271826439502155030487954679455761827892954230035557047405125056199447804385203021790732794697446880631148217455408404663222227537839424480098545728620197218160555217490657347209375780514375647484284363436281755759038686943414653236672269989564157347453783914256794107169165615664858025054681406593214006210492623733660807962138230681673498105698800351515977147356824759163859919151554427089598580676576766956589134283611097843203432066759494648258972737501141704733901717815376323325024344359325183109135777533305060925055563092700326918764012273433949765954941938339048714812644686410108485261234892621778074912164925006478424125469555152628884215816230543534722653885479809180905144156588784873144279859814733710898863656421583144223808638367678657845521968924277360357048233741218582977029342866487289565899959167316746204271884043827550874000538477446407545275651104080858437279169324908699338956306401511646694044428815386453053591078826259285042719749732329339996046759733619029169984083235919699284505421192405949783777842709400033042729443991260752286594355758413108539319415148507894538733317030076682031434659404906996633904803677907003063616130446015925955772043365366036118737961799620238967704934882706897661062252478135205720282622114659675477996877380321318130574055823369797212331190497071961994202760701605900729931412945253768821700985148746420361313308818023385119364535619884463977927411759497843610251442463529866411137606148695615289590780050595538520233931445067514503187690339821679407810333390674377227229737920392906199240447215466895262615179770591120966419763289791710894435939683105616359236288434028835801469528348558537930949436655735261816097521909178340583181081502118267534792800478580049796884400847831972298535652865275316330827636582593049845021903243725518485903029564145032051435694585411674923925675058798984361790809863490427698572734233232289259270162601450143696272583602112755852651482373425783451235397283896560493581065381631372039054239235927426376901881098740728819793845004178736824296845412981551610473332882654442411764660349260115091979708328329406503859074009809216272086485928230919679543849134023030754905073017307772846086612847030296428362236012794911326184710470302687787962609796935486160375918121804176085859674767505329191120059640301818115987981723866017420466412241197332135826671575888223697442514290084096929059442225863064053063714092104053764241732707276828341126667738873395275711699076143882971106675716476225629493844102474080013690422351091023942772506779971292099390828433631635711010793451150821315552564834695247737737118522750303390696089080656028849336233100354534068880003490093870416704557891421398439001806251989976891497586916966814791984205173943444391366900309124163210297210813691988390053088400898662294900098914560470596957257924653895333902675191910784056256165363238758925587391505376987952874002403293462826581412577616780393941794595343714737352088557562696932898511435386571819598800790786608091371555935290848765869952516132366117022115714872206351983209838824862232862437202406515379708434573067124904383454860768996678472812103729745739773062137279328134326252688844033228348523066620190282662788200406471110580071432646910427654446453338000000011130366765290911845850472242550753959709360283281335613956838888653579541995695695215857436741301764387257666670408140819934414416524859714663641005314927366503300665573767507592120192490620631581644313127431617432789950488379480338559218612330447985313234017530767449656596890196457710529419220812848261015568559379648309260765663626881236787166527250633399918430281480425479581836299320811641410766888226206401777151898267486168932194550412734155103152772420054003756200028013000795784900821559026282630911720303468825991603136157356580746712220523235879912903093653708649717186009760603420358896040503134785543992169037792122212552201418308765370447346808897633129172156363289294344449870263718000745408022188658042589391874092197084697932133565687455271425551002215579774110918071062365288795015669759474755116127492970089442114425008096342147929183045417986337438082679023864491104690323325644916781042030079599025218027642936818835383370468568695501098269822424696724851699964582342458224462914161288409720846644237949296207513665803887985873544318747792667039307664748021100520624945251140792496292586004281318395434438820883162590490425739775074705194422310743145648508857368769470811832059731618945515249964118786476782600384527291872756921579799562691159546136085048174751011737060785630447912845580368134809457032141190902948378123858577917954055385673520187001097351787872413875292289337469540724779451460294408824227721720136383753712790239088449655931116127846631939514778258320769835106133863656098018432313967413131984938518345243544164174240337415899540290875405028260964722931156091386900839539677662774699053961949182505937302735314191878612601693427562127063610693828792537041821558440884419083267571889138431620578214579923262732625732170711481121778634639109340150652331546203798555354314956628564718669271739144831398460219375*t^87 - 650487191016744684448890957495920121578364098484929615736225156097332596449091322150650110262752205440497783363430847806636337141244939854492132721880747248846243299410696471354861912271253671059110645774639796998149062689041379880139565770666948794344198724179687950869511431153483282046549721292694241309630148781823511247663987340198077080999335139902273645879427344753593568586028884254204663665201432097277298738951614644894764487996220960706686787934181928516147112235362794916867958245376895837285836164687370314360745345147219090637899461501825851262758483700335854913985191998873104082000257374246547618957777913975924980162829679617563785439613081891243147376694992420570020150581778951880114729289180326334721166538873386401930565991085653649218827842342820291533568344502210384841373872300261254501020343119489916550490930933696752085918287130636967383989760429387580351527600156628952195428121856495966073013745055445012969656573460317765537535663011889155984999831321038775049784343720148202474515468324225578149772857887192289115636690941787121960712189761561735559433536260043985068262575071619909567808501131119274786953895515717186050545925115493762716894412579487482444590058212489413693793447210755625320878291808607349271178382515848733195569055155550971129188414161617025752334900432407631428349761787538681718053130948930621863518755133330677153003817289145993542877073419300885345372537309619385957970325358589609241875252722959870538816533150774373865890170621206022686547996318421318508458121414271179217118271626255762510255155208331155555597572398315181457117180338093933827004466216549964862507253410704974959441572854900488726759752857826147648802242044199921528962297002385741843459663543131415548624690419039819256229461741195471435682998590611653981195835509883641217512901116838527634220171324125698917325037544630475626639133370164954301467811328474315286149778749017532628357602337456388965576465212576173789437891106581868502236559680742782413183577402173087264977027312587544347433530489983638438093237709208068814373261036532511174720609901794256327971926092039079116050281263150934996974511977056376071104262349311778567566701958442987378169281381939210941151810968020358204761072958868776515330042419213929397497998149281167330272420443962224739627464360272666956547926311529127228295924489047218499007959433792520379743779930941179340863018822534036892212056139567476094151033839722882958764979807185759006560782495270227452155879910587151022612107392596135652632589425803356764441876647401132785923557377668104378668459200661137335116028669216600209750139616624636358703766019532304871662309660887553220308644852241873968332714629464064760679594655901312928016367325773184241162322822264825516438183470125730378577287081010779868783290038869004777731151896384408779774300949933515875326366298163549360547000269524756826257194185259431172377973533765063383274941362874243993579255066290927007513371389317349949182205071137577308976752414028454089150783773715714973204852676089598520530264026587248234856352248157925275728199481381234693378082777608158345645181279805533589899754780141698407082289711851921225419679301351007836900152312074198222207332261197693169207459509840833605231640152878187356098934282062091957828050815222823209083895034865093187043613988729743342326354254484733696258453242668503556887994869429150763445391500351874027783509030072393272894974186182559332168554680807838131728012903929265274450187038241148569778590296162060904196913475433216002523578878491515009732017561304129757738637625411860319463595598841255432867749142529357088128245290137329836359284768769932647897768459073417413643854597071618825312084193127219706645053994008140241069031117638398513846240680893019488595239697093103308495729234820756459318029171285506830689180836571099591777650987922696252675956867150075568854712294604548873578657027994593012072413139574847013958499085663094595760846156925479061284107257071043552612516597637686279294508959801215151706218689735689163700005661330040652460795998303161415757849408399696561367562641003167068182104480554977828294164133264016898385882320143897250144022034246539292885585593363631739847331944538276420141256340776002228263859763314783578065544300430435363092927691631275210256552217924084666646238853237205216945764339463808419013788100423765220596118273228563404552448593350988681960759711287413437919688168382276035345353574931374760989640320926981584714741793984189284274548618304976536803967833613517348375065121995857086946143053904731038322777633025093319525476859129458178791975659499746021603845188344050369510389315009145394809648898177153443175464707580379146011204325631646294868686614520047523353865540267587089090542188979708815886730657219496236026491620792830834962256441920546003603909699831361879308451026669732304346826676860803771511580100521913779677532470005814953333491140152724397697621965160943071624772529831818293063233737846676369066005456364616141066648284159326789856425366904479487844114450530712205746218190149075567097977144940338572062551257186459844116370864023695432425118113836568878738283619839675070748405553738084759917193077574050049296841508499874180598646270126333102319981778512227359054344104063517252626417980394178950418899627545805185207623736642604978873289252662541746171235432463947674760498892036364827772859123191946969075682910817152384226062830487365348721787453755641339216302616310202414094002030336908932667892931357065691775348615947727600368745644749312021140533661589947690043965509884047608333233656777846778846005341754726201105294596296598981841978503527362559815022110214941170232279984992072982060555090140249922432390279437894450494233616893725919558009912560843153447406228968617209363184607183150830477174615915867561759473407981181933603848988123556265673545587846198847773442746782753456980356397072353552291248190204677115262241342116795488637374924348656627230794633027024238656423384705398326911545246945693320914929165867337876166649922735844779901889219149334269459859498178042911007372266689476035219724557702797213883802298/359097128617126766084885803881137494590416565488093827833545538795717638359404714761655292316251399838928568653735159911197169895167936895713703842560875030771966936428550601916850240728325616626891446889849197788396637181447497421945754398927021464332702406248278107735198968371834140786684461015097611350329346583338742100187549618411674037912144744405011867575135312518710969232147962781811786607179937331747318468785543911622625486050518543028868923830619516549711876500813711451317940409005564600531860814430967416654892473833385026693573039302130393250896032204841094043940087716019752579008663070094275225810762571468178356835068626066138975678245184774039724708007602076915726700205397362098409759534121421027769247787489703183565389445512577856958882805975660801723178182789253775075852828906934902011522556118556151802838084786183272476810205569096635316466440696151834199353626474877267800229984467200710277065055119352802234095504620780895127957744016838965550552596768560313045278306567180141325803054566816709869833339063831619831925017238406536543188258748310032800855248139846177530648460181324922395136082907868590320219000853521611455836803415135485005298425976709259688897539848660600829212005836910833885628979704605856240275268871901089203535295294130033384723069220792305248408546288418195099616759993751483524303364482400881224241185867851676713468199140558257451229479994708168214923026310720570957189609527237366625479245630131290718489155201150419630126468069563903339007548104383889754843313180245419882246444573662072354695166858485308154466005432308871818120030325019341547220835529970014683060785494155871958108079847829855037652499939517042099677301529769323441438488808196561789064596230195683394214309048251225030555059413156222370367579362461794069763001501630826444350908820391874835905373966612959917047731547153954407965022623694180137704943512523432431326090620235651092807493767789999859470387807572259026708731521175596450188998786981757345470116826328860714595544656235863517619359280377066124156141332727224180419113133829287021667502918205490880407817092828480660094509182591310668353186116218167321865022133136862742546659236085492986303022219867499308885759415772362817936291185462477484409902721965941143689678732622241171893747715374354054001260142985213847286800204486696156698244216042219591611208709865220831390125867695532123432874647782150805002866522471825983171382040914793231040795700207213565039562621460954673055538176007429218489889762454191779215068933135642148037436876838343227225436111034737632522946580425716186658496530908371887310882084184849180258598172960369805988286805619930131833110260554394539191339453048839074119439733262113473066072507496754794156536936576515195965790572635720517215649102477192216604153710361742271570000077031218975631740604282233014480559613893790085586557304532996777239237829884293093628307200778386471548007705896020242092892615347511583625819459883750280989944797301800611561464673761602688757324512448578502467425893796267254717211650498582941246076717875527756006182346146705664628226853992544068354515697645714008887134432096398360864418955853702559829682791427026992126649282408500470811211078057426566537814293541900469842842399091192648539335369736024802202921995033390785246029842655558410644549434172505197435396414459773567069147577583920523875009099964431678103667241350925415599504394906956424734611299484624164974064787095427961303314003245377785557629503179768708723964844589784396654098024566690679387500486436829043876473902311746983705413199749694056818834090953872971920423691816783785648287896333451061071155781040032831014517150974478570873187627380225589744394716405967933863786011948078979635423297737770382904817160185585742563514117639243741440208334985225911464054248378974981112962373028951207758596341487031888856894753928621627155349703133210089654410246617748816234120122891345967299930346165852490969431948139377177833049403369151262351985053044236660388787985571192966311052639551831545578594515108286408573606406716816180920056208701803461653551067070326585629583210231599689004297593869947493919502026369197080412113305071686155911408366786276489824064446869370513299007804952261891151471122764910259590884051249106987842406662437048753321691858225324930182427582061966526144682437090494469676659435098420000491765802063642355286631011282368435131313636213039779500697580394833467598008925178285862180454703025493875628882022279996938249835648566131431206660123867262402289778705385280991602604237062206451740079663780310262719088671916940350889424247123091306094205670288629298983647362683433616904523679754934258603266891732452580177152156685171376882349576831235831385247957628710429643356592399072049221606461403628234084416576951188966899657158788861610203406087096350188268465028426068920375375277733546083066453905895038383420979316511623339268027181385701806070131256267628945963983072019588796486093238372540616326756522848870067582933619743654248523816471809444066521730174344688340631635141518733474079670359817323173799459502578716427449377274393282102107718852743953542115594999301055130790881636122533584516468673170579780470549437834494745915265574954136958318779723018452218860294832745855674192928431695769328008523698312917964358353435112119983038442101094076259255193540380957936765616567743781333982459905440374158490249801768156745867330220692907195135552381873220339762169173322009604089345022178106497600915301626317402317630533908726913042844587878731510742677490153334106925521194545404051792756580462849854016243959664217208321075520430946032616409479639669633321148428416067511235201511543764220519528925318900513196232614809652805380978285384941723910134539160094768207964302405249542885692955528272026345218583290482606491630175658554332553947575905829688575051419884347260881697799180280742485496034239065495556471029784586112009582129308010893217668133833992041830878241908466588205140628009690151902774551116886567288118453957295484617187077239433414302859238378268117167606343318562682505531409798641293733896535388159077734375*t^85 + 13918271255789601621753454261839384378029248446444970928494579984279956045227575772650465028571661484063693300152476283568705953622046185217729534164693717789906324040400334486610325022076802033227267592465887133950370057779483423066317824340955871444371215505280039196194296603241569296102507445677144609691780059611278196399221340152536988189348283216687495223286523740951379244788849804763954612842963346271727983160930698715972845837196317318513458952019626100332859794250853608237519740467178986266060314746413777877113025834556948825272374193860277963056645101232010214340713174047907304076675563336703046629168167234260677370045183100090856730632356474783195319554502232837366037546205637336725341810609780992709212464309224757475237452189974169779835617734114190473491571466350045240750109564012018239451042432157677992867205052709676716031079084113009241698632176064140597820591590310954727345577277642152484862945726086036053187156771254880631940141665607992333632451977872810528332048898876074407201970230481627595081401193789902964544692897098293935551761315444438504038279978879655737560913162514747278553345458579463324633381984326435890777672114085988925917248747654042469988792635269979567413974239206643243508079820545551310632351709102729663496489240204267197951023581348666388234035336258602888950609234319616327072579595180369048102156980244548124147865186569282460744776998221313317344794479303269882501444082351821660934492890728016769500971092727133940947486158918953986315847612224768925917887569730106545356716147070971174732992196322361659448500752566631081709064048873719327418606829077206363093313307245645866713887582718284155681495557505846036107983781170203803483163151677358817825691480176016323171979874549423366366580627363827576903281493671211620211752009766508239897680130624329674754823618807617525002685619504084449028469915794698535710974032297826644866571135335033344186639837308900067837039972984870464118352759734181455651236338042006656759096720496226199191725172140422994384587213670478806175285167099743079250987575764050107499047110687365572357391274461972000195910811958879638108122273544726916376745406616240304403279955219984055398341792915096076425117041725340243347686536290396375523846648325677926028956134218184933068038378857237237412332735667620215059380199000012703164172205612805988952751303957125791460271621315501415097093014487779347853704925297185656325234040196246327914453013806837203563328670141803298839260553986630871082938561221556739113952941024652245379984919024151034170228148699188625078288462581589250673044045646293864530333995661725055055112682092677888668444015512624740987633825712524583287568333713216359251439901110751355896497803421462016439048370159863401236156698883037716049342337523546281259952222001035067570581943146057097907806068616780189198077050277893385995878295346826944043984230498945159558673448826540214846399623519182220449307822344772303102237931557365759284221105186605914248289941214812309038559924339920303185283439578267078410863965471360698988196783833802027723072894820944808608313107734321013369302067967567134900605915207477390044767656483325214981692926979781261498833186754671897579379697541636721349073952175905759883306939125505724829842831133066449197091081886558917775214941700686731979433760545609170310846426109550022838615341204665005796763089450600703408723461620689366994985632547754950550774239093748111541851015344298638061781585223598589993271885442566188024388803472213241738974203678399973456755395928062036887271438349105009804766544710856003605413480176426423279577421589764240917125232965354412194982313647562583678909049343957985636973734158070040151901567706520343977199561506658451416556220087006277938511398798421706719490777448372468260757733853771214989997538866387490718536092047205012891913754653913313899304068270837220557391669904552608057297679633240609509920578346043112210897283960894050712368431690917587713171850240551134698653182385864004387800975055635972992040625214905853208570226418602255622698833791825725563360664956526116098886649670534746759942563066079032024995439847800643559152199702174759820092649255248781554628380083932335136808857509822524667240031526738150828536613840266480886261295521085493478079991102611550115571658640886099934781643441976563550804662788076354843916570980962664219076033013692165434926172236240727259816235290834186448922725446775721541152569479222424225298229881508119282549555175632107595147943933064681442299018313243935903760664127615990207191253642274439832122976395972054147557134686050447375615029178898643033158154070648407564753073121285662698357243875040791912367514992695654939679663549483997899889602136684553222133912908897592011381597275333264656973896959555478221864731517914754132526099387224837276376301902190199465424175055313385848282715515055569761183606310734313432651257986524422786159431832699825860940207241923137477171021652211037146754304482078123977058743806342593556558357754569196545619855453451124321643096133345573054386617078944868855920941226267531758963592819149615672440112300042093854452990856490390263595397224640871642667179101591072783225309130020990604484715833363618267886622802424725840032539389054439643906264049851043927184243905968684055263120838267305366156482019473226955903907944192367955116281998249657969824843566110937203354284920431036527458516755004014215046046789505260506065960249564960281827017846727285483568085694208984613810052070310339921621577958049730132972011277367529521450147095150135742962686762472690454547746879405783327466307201909614022427283542639293525548153291278502992549014414283529582948387302736406797831336706076475070473005975541748125936537635830933805721462642726556077835713148641220611696451640741136284118146241453436528832808694453348277757623903732170710665905024113194021903252591346136434901687328576749816762201266396914622470179556216608700262865431890966324816239856783717745848724558201130551317451545789463060749434616244469637447551875822244159189169650016089236396152814228532287048443065793022203772110306356022113233306002846359/1486944319726342439174358018123463335938573297691194230408296357382299801385569408090489799850406290983269691409997159419827294997872473326502337393777814367865126190190199961282794410882451629370925331574257473531520023080420795286129381941024897629965777746034893762823030667224657399871435108186726655901171491681915306545418150811718447883349193638148482142487550141166865617197592726357691766800583791122584172043410400977366935501166124149652112872168624805781473256282873224888011635036291666739310169750521050113624655588567550191136170327890946586292157587501831269860899214780456041280252656438323825123871017207967923809304253655645668216606141084290334682630005001612751315070149502496766342302733085358397321989136658603587898612672679511752496001663558795871444815888017801047570787322895891876328496197677224919372328485408870513764168326660412711873933569128482885388784601633965965240170980434404024241241868079637798229375120105204285119608219661581270785534618896588172186268212503690800618289768011144148777062528348766390097563084599550380217737952006788657684118263421371317290882411162572478345875272783411599693467517241970236991175279165728794596891447470582911385040125772071152825917365295957963772638014079638500485041720657971558930619396835564089123389892739719379985260000942408469803578273193475031206488008485219077472895016156055768869453924830251767771455819401830057665018072634300232845068819613097963131167708538299351153294948790052217360502501596721068703847308404053576796331852829178129583077340370822529097860098631859922193461694234107872223201349715011900205629389004302153623010775755909457123221888547806412382358340096253021945709322730971214163461501345518351320706218477895515435713084600954911299224958580558371825358203033861198923542371564371723113498849008646131387244289537070535849517218076485648598665325214073414552385085702854632180769145715872226317703839751852830223296966111719367257498058355594830781520729508471188633708941716412958683483941223450917603365374122832316482732076945841271777874036146682862029788050138564091576061457659606821979172423088804441026210235923048226245856098914780601351835281805954395830522587809353596609143911121907249250747605280331488037262445323290134928701272797778471618532283400104384180929175502279954547625658597119624093506357070579292368803059475542923121702093964376407555797264469346303369386503055776039728933176375105558094213304539382743004260282544321306081508388935012517683022370451126871466185834921554731131326288331003510677888717425414753778255645976221089974602946817214369884765851704537594795544378063188097092214637450101311336481081483386757879832605025471555788506049481002725808229753346098756397465694656674489663060578566207105901312856718572230552560381233215512090316181750569783853483975574034538001230936783709657806080808004421093049277741387946722875877612425285467710569012050705433366652431389987247258614232422915859604969195838646758070929077673230850899776364087724958089088662300977963045039393395356027203120624078775728929618485051629551224608577206449148103520133435049721810518040770086585131522530606803354905462605707620018419376900520309251141508414977719769755856661912760476653890607625222135351431482523587510828291652291775694692068872698526757970312191995983499005767101685197658214517159272895702620303840566004227194916370489204464085847559533428669077316361216194383019431398036609954314721949021844734509702700173038201370750026446093773621909608344261645883535369062730753216857603598880981268259965057089152684795345921884432933441726906692409846625377167312457925354459533410939661401338693772949106634274598046739513228262450840436368275938961616116731999168339095595544214460280878171622336314261501239418433985537765133462800485959241672490665821279209573992295742179449159848488359137713710961587496617196188098314516028922092055648959379092350155590493302387074132769051322476425289965339966813405974731275297616626178716248600966839569656122457792953592070420598405839031617500349610529600509294157798760904550145710383741292763589067212079522041386736014653139163259847420958937507703354600970422189438296102474666839449745806699625956883736756120112942108566372686962381067256129498577867169173037257866626064744250387329311381955924732276492551872588307782255199554424313948345896889452005126140825044288151909149439450682411790834801991049091247581272873492222580720452846267558320230550798042856728348151365903279276564729602868611149656395331584051489860462196055357157010223301856656157886292779141619137765173363816927102225644789347091725785785350298800830795580961254873638352676067157228381767119549013505242774591548966756473550095583247802429675944413610992866519493026296908772466086889877416723349887739953836056804327853354617059117401638980464809397198249740146023090879435201023700127617249583380779119496488138112872465697795699659440526944093177736371895808497816490363812330876010498549802057261611812731889430090179964041302961019096423733888105075312573324952445020986091177465587859909772571306425832600588095264360464451962082568241100904418954680435911607485016591580109327071586385950868027013620820119369220171964592551615905117927311378536071000804215958445816386089154783449619510528413413164161762642631420549407883525967124728676680445432997953207513205562134144113636497393308496834382486914189331142473929767699988860998733015992671063050061837550126283390230402123956050196135915123789866117610303798704522670591994347264620764904879608374014342116558235134657652540070524278812880157468928021414112846900047829590091505520988917769443115649463777955075886376471638212077742167713680599289224223942904708577054989943488654427475657411486943707345057531844266936747489269115202834315346138569548861481452210460571087784136370239731056370875610597272782072919858083373118948395437982761073614253376105738945677521907975105744510845669972093802700891620855876857484174063994088142127388310785913799265690605454751515261145469577904286718421809939811936697613827483590707512278251251116209428276322390625*t^83 - 21141377830127839156956626177048440003090050358627594541273329274505319629786857773590423160945557276588999554995662182646961430910826360833632860852026422513487977682201145779435767343299917869861134351993627579365681299439300747788761420737930804640463523361133123950008014423313964259573738426536507235905585041875422638591159052674127477576079438287537973061947851333437657096399989409939525707324406170782080855831259237942005600937839204599752307945422877095666129980932829867228233326145691419200473136712847161333667050887733549453341065807125501571549544310562343782771940950567149813752570148206250172159284399638130747921787910015146233746481559024727913543687668629242805505662826371748394919112136426271957108728551269583628897562818026705778557171169620412053614881200995516095873885495527083732069570243788819301157339528181417474755732191532117160774871076037442174775345704786265432285877126979987272909398736688651599675419229659428888274297658269449273142726474235949800521733376664911615312145163952540311112581557555426322467340002774525491656567835343089187890278735939441848773886547964086158111616850085042037485064581681153336446226877263158041274419139318095034291279313430084512765301379005320249059075041521444004864216192297691368640621117383936427191541796541693928072986428033960268811288333398565017193625666118379438654670507589994036471937546361169189502071729424804309510898292154724424699312469177674026913258091763634117865585455204260285284765332862948830510355677356035709058394941991953319095325263643491104786450331204403519578328027170751161092361595647950359226308450511951631803508012125290600905866729269825554326460985766308200114238211714421600753694588550229446164156710883993699819381238163300249397118714485626832325397214584925062746005055392506845716128548363708678240338302363764984717968787955914449082054755500216506657526861326909599152856041061926297633233827109478118245824659451745879275216608304657291852577219113420161020588849915784424947517079888443707883250208798026797301339678047112316052361658452512310303442615633966760831331980909888728366185166346008347595870099631152201804342681095058192250012396143299797020005844253880417249146056538929448877919428788462206595870365325288051562193626131367670343787269455478372451328794230138687675098704345709872695900927592102719589955112429050113026127604502825027846401763432988134350121150309865318832410433354609100071511587519096813683105992522505739591935623407939350947507763693618809820549207167591920753935046463364832695560981529088744740630820964275944110691359028132542517183451839971212643692643903444440610430715597985360133389852399284516848820337716390316346170631178719039194511604306494625319848197193456204768217499089314315533668963892635855889223606528099696903009246650984647796209622913792809104862166803338033061277437422650446154699625316238357674646112705509776615329560464109680839626702838510435015508267146155127041613129338993788404572830829394819104718344759001647503590747980464967031486979876144691271163062723800309916610082458658679496516643476895295011094293884240332638263929367467764147850779919898661317213137083021056230292117008286875356933773209273725191873237251993576921268514211874353510032352568904004080311258754348292998923198683420098160001753494891755105214556396320093787241501245437441761307982861233115326591200156872813388067800565913992108213254346296705070164500022862875086152896809353035096639891922969231576815314976821538015556790928552351530511945131204584046906384811079415601927326415040117259895956653543643125711132985147940746459036109201677957977703030470362678392395926159611179036541768489872018886448618098902188645080700178187846638866450232295600488250498169204217755679475013748222899373290203590407516787981200173633440954561105342847429985901419107805183503064922210597880416292956394228591001325359910866484523606081741157416593828757122639958524936865287595532557690140212264162330597144251089048758715091265092203560171841060889198798038398687797341963963085504987915752845670456035205931808293003509260247487750853226831231459480921989163686543635369716204331030639490876573895057395240450855327447128984981913727824686577699516008781186208932727697373671487184251606159560361779033704549951533428728701079552103250284981313116721759576747914506835750564387658541167805856426239205068629188211730445260422368325721284947687114481558748077548346833013906688221054112207051751250595246066236634695961637874708533556003041800775870984591599958075951924827100460206945270673370549599243336684110348995323664914408296670017246999042136794691982609496023828647446526690178971105572168502843445929916088841401695219583291582356155165436761054448895921511311430002148611248400894952942048011922804842285293621045867459439880551834670151365612393966048336232601505378756716102065103887034094949594798705922728495348520413093530368880278315886077340449639418412069198973077337015206628817274392028531938886789560217609534986641546072995597136771728524584281392725849992677355738625646049366807583755549763586842182953423301046403792656114810376560981897260119224378422363374425746264011897296316032122019754375861317004307975179706601251268390248786754792228705371126384211093145137912982423958624166495087183326664699316924539217298009313488269200154741005201264006461266419133615941448430653027956653193453515817665321124153740772304742158638703600711305228919193340916058794461129136609511044537771050330959202235317556697198797933690943792596210910676548655433743513373071423461150826027256401745651334309981443763088628230813352085026020270547967500934400059559822469541640676514436106436867240692540419721328968031906683900369968194444247195049581214416658156574207957015779044459363792178062203884093040430094603365301151016839588749023413370516172105745930743061640281450681744781470961694154911613398684208147533907446078629396260215520444475550412397488479800035490077830260424273574355044930466558296962958962636743149271789714479894386602816342966799369990649324828805072838457532687799591768482337582402278173557/566525785815736469325430404905039530992596426420345001785560912162656224327901944482476613743004796864625752427208917738954199394189412337397390547029347274156613078462466185248744670546214070790322551329792097415509128793640323004015294519530485997016961321239294523635574684212594469351016776219142855898346338330809731793804315459264728643556042776134571696287756603784575800152282828742280563151022424417704569548539362772376802425944293301017455004296246051002741310643774698682332432948827125027677174674948520093290993779244236622822880894926450649377312040838197713817002600831353751727776262103001377372194857556235778971344920642800999590526939753114617514082031905614458251041726960451267976417341305521549379677861066927966989371428290893977700976633815901227020474853334782199124469970023334804881157051315022694280857152940779665744148132457617243223968689837951979333126933222541032756505143545507933235913151738342001125391920760082832630570731691062464169288689799600093602968188963906195035568401612245920684060823300879994627171535232428694862958159714586478577649058363542471887826198652940114249778478930479819483211124069190660293637781362142670741415641486292089237700287919159109226674516177759984197375083364342268684800895570687163952565990194349917956011549133833083774384060359057626995163322086713986889671931232868468517173001155457247939261945360325923520924667192097251970371885673668388713971220272590323952974896953092052789405375489009894814351453108350727176165824501944412759402435927916867371152466681283383586284697578738630355708905503195099317039714241419533978344797210639120530367105563001503163947539536714243117678527576672401361315251960500032596278832012642491853189069240078191381006685232963821205004709219192739665461475355901116789869643566025626506243061472294176058540074313623874158666060087141032116091488906561970944458717652787614860873044517747318227045162945455928315076144088565078925106760233481630527759397942727522869443106793953337258407381606134799606882207540799112579920921316365524547370007771886170433349247102792918890479415368310199174064693196834492030986099886681374199671173686531409115049242368068624811429105955363720308083830137446661964534837611806296942196991668173541407835184935953597686660799975439770372934015866368662682645375925502576779625922043890710392513965660181853709368497800427411278758757762820941583736257664250671136723540198915217633895269029504825084623167649386417617054696184239769237231523141879338028616803105112352561035315854112337568275601339083021189515401116940235280323722737358674926095789499428823617102408042074664992133776868488599619199292045170354752216222514704662755420804852262038532935536024863626187434429664192980561626080433724907348400198409776019840525505249855110106410465246967087648177394693707158978468986914593379624116787849684436451774819468807701415709370334033763197726793591318770112694576359585141205532022553130942509493263614524414825023978593500954192814794717423209031942780336672603920160008883630646364388957774013552722184642804670859016575867915657125427441170838753944009807373533402988935110084161192078218981252774603227017782599098237824684914706106511232276981388188761741605132321505209633568895394841486841625579119523166539677678240498138694786688945150469713121197265742060307779731037682973262698335763255647610561263137156386900816707920182236322918457533623370059930403362651948392593909062577322843848196728765927554722255760075961727749947560779163687081626975612900416975622746971173653863207046686750967172907026796237968947641297951449808151564268700746046469560049082229568010993910042327493609627658621855807754539967993770206256313132744375740474891683137195421902345709367014583388110135733631972218423348489888515849326985150471077218943677907378847691064677770370129902274064831468923876364836211151747665457830607019317073202253523434185409279977948209475244585008553863518035476794527355907676372615888391934574090890716968365876038982656419115318578830247992624671046267633201611777794041074121327904633605515656205432542927434607802297897768346421582846021202001867385355190434978102969730854175990815042848065830353152352557489572703704081763030943363787993732667186624585338958167391454927195247184530667559397572467636525207322997343662263456145265039231030235663614319786714881213953059654341873785877385936430709998892308059558589703765328464964800536803254492534427939720007839854054328413500645670409149404371161978692940848019086621333523617636836096697091076820895078007385996154677548852956891488531051614249225947970664741241947524384218463843116533116346238106856212369581586904013453272548174145497497119380156334216422586417217412725706534821585788282143926843019122242309579105043295771596307228922411537642448912128109099523730024451557092380332533150995634797625064811590029748622172091268076844528161980621004409430860161570246840765699500717557692303037668082828612498063759999947474583816674100650849872864358566299736428148275737442611368033694090436806881552995700738614388974625623349667748242220824064295721336956197553458499859444583621733246082322451791321392021653614274413047280718292189532465479672885518509762165659849930305635222243051306406280167856043099967972494305033511325510415545631566842571229324403623393474521625815249709972220172062531319173108907295505506850537293899727514306135165282567241493695756040517279093207675022073560106598113971677783209227255124727783662163938990809525747306423137495549846307820511428759130790499464346408687586304565617766869750227707339995661576158776994668918223073824863603496777670157827062445699400883912709435694158801619765898912308329194429322246693967857951168469177336868225473776525552498466919632665702900793411532892279874146878794998116224433292185477584445755957061337532477303607637560929969782465929765158319338661871431969047030536296286538303135846938515288658632200259367738829039707546089082701470318381747582150534946409433157520228120678260327314496423909181533239718709587068347881790868271248059562178013726675275792173278830828125*t^81 + 18274973914074779486639953200061140211113056043351142455626902585978196675893720288036721026102101079858226797940665495177345745894299780242668965922957354122761698868903461724472501460075065672430223497124608494466164988746781182177248451141758286442088926607697684902381945426627861469835308541792424129883736950755887940149843269658560092838851046864473873443154789701251935927385841257756131836992113644028851247814235817699628469874423404907312066515907774330227829877163786240116519997377697510429381731286088536232704855775963773393263061932911946685236217909646688270318479830757471188827387393901690468328430728142443494965591084491479667043091472572570356497870798336321389727956324476434492462094295599057057794935305024199987413673421401732887971964632932131448007679667060350137053749735169749807414105307583738830683510560450139382249442860596780287949781775450578495862571917382194052072327882704964186280440175117181477334805111091599269689557137527128042596083955469262346682497000560248316014277764659849882151998581157617580639207190530041432902807710238754597460969066571148367881388775953006398901348375188139663165236471359337768113873566979877562689566503683429832250651419952382483590889606419625078706045655874594149181318521197015862559453581814858384175538691789923444387726089541933751133333967972821503551612532883156168974413632462843886491800441465363029341276906690430333421035869681633347111875177087077927331391121751880294944871130201628636443075252624613885933618691412308007824174442714461498803085845116105141346951160345982916028744512072439039698067578125254939749184448582368309968913229521956954449910858837650683630772330347940024077646692490831696840537837932756196320166535486836541548572737239708894333432342392093486624982887725065982715536576562503090999800504811925879523887053907161067866916857008849467002199543351580052967453179788761741758204663353128151581283203256572868564970232875975578153138698843496379353882088159363558120479451237433398294136014111577718098579178701817631613607177561819402746226905809640478930567803923541341542996171933739311099741377185997897328753366758440219035746480741934707354100891827177293437060887977597985746318702826027138591001506562469456861887677747318829063262927702992072560873521214814247041611142439707187480785319625344835830925178649792313151739389006289075703410936589158707974218548298749217169937592128394256857941217628355572934555321431046388603199791761079585551192777824204025100647473924582387330895250707659813127985627989621428191624410573806987902511930137639865263481649851247487195736136120354988614997927667531975495511526032158019062945242518109763794170442440385623116358407092718826756259403763971089590592016413571332016942157618495487606051792030159424718589221384659319074938702669990816254950723298723164559228733890802732534763738408368108415709700992222121445940118887336492576451434139596796226126346365598648096928001088413215309192726485616574031559284756109251363106329152379116781264050543242657173989136301045733724022766400548121842570833049947020130048111062793501442744043662409468731964924817623425446479191472716878058287237379135997289813090606066311932131272355677852714310220757518975391865619838535853214320567894784122855347544198299833936556304570975071974383913111873700377026626660269769916911987174500729584768962498713507066885421347740383516868160477181560183657996852383539329513611718638299748418339059047076389309623111515142133743812302766636307673204846648029689068311555692733393892549192846301843531531597476707491846328049747392553221846576534091584014096071313810782771496264365635216442765840760819249562842063694983928168399242253478035006146094990949772209020574265084580036236743292230004965774718513260257365144211046394223822828054547170874576100374941655312931370459113130524671677456922681891695940846414056683998453407210806039985038435652793655541857259463928410441065355398748702783345460467249024139692367104579908677235464137976416769082483537544085447414508003041259639583595800074469792396680132047912721268152735221093000685526076292612750403190905224381687573249950455679056843061404593293667367976297550008803667407190674635556687174755944112044315662409368738402801837126452775491359271628811785247812888572797655823358180365386166754431683632522546776920924534596573928929965393959614259831063179427112619665219038553606215402406180106155309510789329633514208930172049029112368249514439727433396646753885059784595871779727918116069288799674187961057500907468326629284527447516171475915393966747806202430324250519945547103514703329384195333501953442293980385856913897406363305851326865213273114297223185243744321972275046122161630267951200503025362244318100972511732926479048654664366234075081484859095638268753075230799043964144679379741567323095162861559535375182809375520079989075391834465162780570642729994956605916206473563640059785738278519345849502140435258557399837439385905569933085230190120727059992879638904458476496734138782479106598008667614421236539527492241893014940908090353371406444617841581584433144840758445514795011583955555586964999655202831338747460264034867694812694184722520715771140375839081237450176975651566236385884378521911621738062292821878767851837890451912272368896121764459894341192697948772191599095454178687764796090205505175689362946629834870317271772662890764241096363636707548078752373573228791528505707099469835127519928147554164072206431425092030095934488599288435832174232738552374910244049084472406951133447559684262380067474840880224686994305975793882449129428123781231282945182180991231059778715892228339399975243550242545167162375663660624564902818286376404154686853664486543885974579843736799539376003257910726376401460242920977100411576397275907545793252110422174117003462958694998568668936565431688952451675285372972783923711196151161166165421698001809572840884775127880143593221084766582929826721808784018051161929889135370678518274072227984343292013469258631465649751585249433684755585570235906931458091758870062735933146138445717387405198806242762082305529497932051670192531648890852/152996932897768336623380124781453577042753664542531443383446233994544505026825370809310813896644813968070226349940679944933618663554239442969974298966258908915751988782301824719954193434548553068374145806656816431657557930381260070528821822404066434379580603729747749438619706384574123667327061478935184849090446308474850407277400008289085667627017725036342664892526860589970316399150455293054164431217475730089968628077760007972130284784338468638973187888646695872653903337439154736741011984636955061486891308820973790626425789147749087953710118228593925371959270288093518391937430780072386654877848561767347284157561840032810678989754803225578593120701322214595779265980838707608323969602188393475147952214087139307317042632232580855282623456714361799533442763762010362235467745885164945751207167830375911812040870339705202930787039760241422075965930833461446858324877656854315406322860052383766562327777963678839994266669065138657711332694649713727948070799453604832144483828263780889476110236217104296498803194879850364382269512465515430647770090533449107408977898071068879245507075946944340401804914759667469126097583044496864829570905419920317208929956386381122499610705648304190766354244422612413757203765943067896966883703069073915154074315933441749524226926364214869818367316509908626019316682967338093710113551489467511891500907354555527763125424694760830847794506848853451568150951787989226998171419742117234606396548684727325141621307047517143886027686281754215420542444898088545147884289024444864556937386245965203379555064304358938468518243944875401716433732196078923426669675913963608713287560975095441501256548570255035576683363300810173681471824577033441725663841193036274235106166052796969250475443081811239956290385672482513442709605113207915804715676214942431231832079666750747899062555181560927176303260810006447496553334128471729352339522467049914992716474674749741667674047516366945508847073326319116443114699406634087672675436791449514417218973209841537811963801989107768549724215711533317795068497406851612193651483380191306783626159506296419484314997288562902478138731002244266752255125477540179175034826358285864945898850918430550301132125639524705774691502379920757799251034373538836178693821885904478340871101144954274299955489758938085795008703697070925640838661692306351804726760473708257617954531416174188763410407392796025307314023325732711379294417605700099964743588103771400384146017800632967725203197654573062329952244349757134387321870111484505581042463811464327399703611949683119904600586843317375114889244188795568994082091351025526503173844875058284123559819695061796501532286122473867860529955172817137242839314981334586545737405771718080219442346989422618430962529019060392874692940109928659873895932215897930225262399261899388074215992930130623871329986756511173361776302579319062995728507268601607151574749805084531449167582418273684795909166371073932962349056911235778965619677257604011899642135720367152683890927673675574991325920144849794727997822647452255525601831109440903836462965362091609743469240139586993404910976066076235073920951983395057021299698914786944755735016000533214604389297420075021123953270425240069024864127842888301419537150568888064272332936625051396266818142381808157213822058792068205685920286908262568585792734702429431462454576236623765117607286272932953489896499374259754586741911373052981247254705250567450066240564864029871158534056148286667419476216765572482567799515356530089002213622737711916784559811748909417216421023358570440184081359154718476806688241851783008373551285756452807492683224829230932971971029539357587077968745405294071191625013255231750620252984965134739786550679411766614748525454319305225455022836775101473122077229242298146347084103609919061871789002705841967805901367261929768940790466668722898940301147583011262879531355879343785081632656397387440861672602371838820742986296846031451370077769084260775380592586637247929271299963729824252555877220744270499758279641636525599614916521412761518562201885748261335155480393971294304502211569191065250094311662327116099356961236057468882639961438736198094756376712130592248453786590046800605612898651421555585961264630861717025460511605419447008792531906208562059118102492420776078554346848239664250490245823309586819704100760596948911381453451222085310994652995210038310835465841713412409155101794251704031545965184428746778593429843943478780565052330899310490986006915692654465957669037335686557794755203664289363383275637333829631397785421830665531864819969380761368260935873945867269966734038022610019366245476189890844839522365638939033355772985904829810711136986478751809483631628642888377623205501044410043522151732555448264601947524523961972975114124418230011152775684558298631094714795057914114803092864727442248086465052106576268547974426789540770204346686349196022362911355236576271969274049978922883109885816173018475175073753747448470178659954321802893199378293205883681439191594184555423603406153026478395047543290382589456194288160109973378244527584762265824155026218218976027509940130049034332761199873565678216182394839417266426251931714867233541005949440548461114404017466148775353493026610499674972990775128509453242489457070152689436675523469720664311323770811981315638855896757761380875837182708621147192692101796794321736920057793156067547274836200680994626031943279534768689726822307552559840607197066117324741438757721564280747606893921908576091189080002023677667998260831257206705314216144467237109301484785306619326221708342250963038675495714666463872685235876370891059044169012851239658924551237972669519729165495024425595638992377606539998998658351753228823487246802465115979451734801306292886239905914058107959273186931162301611690033108768682151160400398010635758776592146505735336431541430583728624966011888563463997437154052673547187157418661243416771888160696507057349914678906693995220225130039857254003986466580018287259572606131503457060980340486181156410949200538303341959062897076723465782216579653737115436058703581973295613086476657691522790612578355212557038394002163499179645715094370991000267382145561412646484375*t^79 - 829055001469864535414292072125427645204264650197956580662058744883926818129161999444179902981618571395315559719637735583261018596618350108550662739431923979142413133206834226905997346526549349377859380041065009374805120460806630510879145454693576739635658872935992130856694656406628975427564283774517249020064112249094059274825823479803378263423605385663861033286161622106665096348378166218474385429993212542633615158371508820766218211700966493937167060111809702062281217316341739490181129964582802611145920233361571925182675091681115348755323673269426596369608976113363278432461224865337447714870433180840115913643162311483961824920755883914466119407778476221949342674982733002133935211860187712660130295138487478478898570077024264503784129666373307715108957843329526978590256068128116400933716364127541985156084199809133308471538543809898683013235397475191554814662838037497165903971707983639752938088833017915021221474955795136615905783154059238760387129591073091621005946919758768269968094610871210141784342919627073863238801832586947477078936338340075671464312076286388874880229441540509968902142286837068668795908598477900538720974909237450659884590170494232086023480767348926229051761201239235495132962919247476590853514178275369321926245309826472462867412127923729794448064828463336787062335656736966294330412516045546336186677210186355410941517858635020225064068496267469987450421835215141182421195285885090272898371223613081553290843630424995783572430103012560141482171907257866043733268231210061542899617412673322555325508385829438881973581600319153848686147464278757039678408335483640787155874309707891129551135191928326339403000717085482616001006482212220288683987493502563050664443235492312412616116178395196758913536322406502129788226327968403087345068543697113253276380158634052628800695461349964740605438494698949245876833583788815672689538759349367174321808172483647389166848186587192244189932903179710340753890488712311205399385811718841585395252847716696679116677876187806363311253528704017471400697181957092312284281387327057139711884361658046329078625780742686000016141513432682546342983458931800300523870462731386502518458854763551245506120728438101149803984824595859887657633284582548598896406042260265281656056204886502805110423619334763885875494705191134513428756479766053863060205808016010212549813257096726047027027686224747684808434337486123875964341829084371254621875503632051502675700416014915724609138027983306858394297638128739280047089879113035913444471715971387942172929115587754235649988974426635146359636696348585988619458112474938778886536978971158991467794953011404832663753338653469233855267269497088829202912068863721768604069265016937616119837480532887741569964559979081765943139531817629502718767504620730852310763871570420893301567985166928915120013671520672351182724661631353661453253903605077559603870279596728922092344895989267181488224156661087265112941917064388257736673203394587947830378769509716068606963510217514767355546631023865776624997073477475612024304001413101907535671480317490214456166504543879219870114274714450417825027785603504402844085570269672746529754994181307063141959781487972277223368056298814194824194763187999619600482303640663357888720900267862738481796344370838677748741289562131054889469351466059335606180188460352252549284269739662164659086770911160453077449778787470480147070207128655814919102318510742048030613314211308274103746438923029877252413322200783675380873162340815704458845038126009923621655249560070989958533972678147375063279153358126273197058785277897922755313154934063786676708911097563436840266492522038371846884791260220070736730357323774765093373597089800494717841896953177620814904621949208857509828727442707148487166343247203180708537881764050429685877558671318474292615188692817973310830186294387428191254330185229175956130397540394483593677977420345319731788889548501458650517227137421534491551824179891016720240544652000081925509888374387061763913902153423814120420995442863283030822651037894199654342433200589816830828676339905946384915218480334918548342313439412082250661593438247023671105778324649201908660582724382026279780379425677473248427949797789418775971543016849958761743926753257112128827632511614989005042798060060253953069075288741161948079412585750406953129586941551837755988734467207605028539437985652784482908953983650096116814447041533816583663856770631841538765688786418058292586208083746236755594197313435098458650951242644384852132045842506821558421157610304178938362349024608354797689593450108090666447780365970652398780025078064598066854706073404719265597387915323486656555863773306499798587699779212416274238582556431434173140897918981111160390676222064720059264738846812509018256903587665342847623263028404865176112719608491313756510077205240158135030887855950140626612423528111730001583516851204259038866964580011330751711026262610800262744210571078097203978863689367893992011429812626297536950421274865418525109732195497066862880428778271426364010274217457904948722303601628874295512609955321368489300926671202623452000072890274331400737983672340041509631930540090112576187403331207260480082592524776518872276800399039312332669081554964236636697901609217813027035267728698575463847067896360848204500763452152943279225803241782438494113258342141786134195693276039881575228548338591965838570342240308445241533985287901521256973887849063711380075963498783059232949087036776006942935818613800728842050133510868634422775098989982979773569959393446624918533072304767803035468219199872111913190437024917375608244328749328443708709036735886455274719187258346775118207540937242330777434105105827006911621361398923480674818542007216315763194437368498089888651028723400124053754620844228753064770455236924146944661906663772103345650158083511900523203251813998334355100889516039974410727520926887008797827023941073810870221679117926054711703538762409131749038184076225636180620711076304433343270845828301744416128065227463350771810672654254536454891491252157688891143389639325639652347595280809492165378257059979294990302763869107963599194985193972493456853215274261610447889073205381977950309252/2628765483425292329256258507608611460098222054412585709042848929542628313642726825723613075133260894542297525467162591781132175219250114065575012954965721253188829625441367715642849323557243320902064868859830755053025313531096195757267938584942596008885521282265665876718102227880409943011346783592613630588917668391067884270493509233330653743773304548351705787698870604682217254494494186398839734318191173907909460973336058318793874893112724597524175682814020501811962520979636385931277387736034955147365677942469458766217679468084052511204655667745841081390936553131788634188743128857607370706537579834002603336889017069654656211733059800875850372710231808959872934660943501430724839114073964215163905724405679029916629187044723434695310530301728580010165516577365450769318491270208743158816195883631004302952338590382207577628977319516875342941596447956746677838491079740496873799547322718230170934540912285027341719672768482836937040170844435990416562307372430119388664313049259508010089530422275701094388527621117428988022630714180219672038958828256534663663347521402910743400076123088407303267375353597922878621131199582718859344445556760449086589796523366002922947856669775408368621904745079431472737410160294530229703729080004997269465458701038226423643535371166964581424674801852066392513713916438809064655587384682669067953970135455544977020973206119072457293923799493936576943684535266360354786763484660014303691722518310314950160584275634612744950839337022867883134774735067157730268193693238189036478287818226129403521446104865803579140904373234677356764179580459901502512778977067192913346486274935730767612498879979836520363014151259374802345288622278120044195496907771259620948642307634420653485441703860211304703534808372654094606555942399663280644660254965829045710569368819626486629347539028637748756483299371928961531689104571014258872015431479312175783946701229791015926399543690304791015645168970392091613516198895803870012332504871268929532216903332731876951014415994669841445261524498163369387995091808632245872739123532377907464122195153638480230503135230762597124383650856742401470565337750463078552871107428729861343171165780306727901270158715469944674244904527729384005313226963530912524830212403267855129512556036032531153780687676299837750604090795127722374409732713263681008487066320987335435764221605174697844051545203495343916577309869407495516967720679756263030594377419344970236690669483602809096673123337664434578270380191281672654893950097324686801547787306068898049452968953646332906319173944271263337642468334760230898319569576711319009077880126001427213891447487879958071782007013414638694560138878403539899693684679294259740397244623156105588600325545534080313810725872946750301542334616046974196939198982246255688599405499907667820620242163153446516487954270964705943247380681027536926607988524154886513420701196452403990243007004884220584257494921179393625815614202142020409283545607923477184760331922671987023216848211334879396418082488782836690144407306225117667158734516757347735590950312301294683244216943812886684379497862582584451914538623787797911422099535884778075810729463707050929961564763107181129742555488215731427210923845989906208411041592713104315538638375883081311693537287431064855669919245535534058084929605602314792256987159923867854901355338353782475252464144029837235494398339553965172201931773364859611921753850658914774496978118331422632994237456925467480091360790290836846737127489471529219852245220686570207436765503989077627597583160892108617397898203799283314916155453362598418290273451780056010648135702240575609320416630780359794190261963689041383375227748981897020710378037315074514370764438535471588300987849880691909028740954016220006599666072213605418081416570427517615283773764011992301396219318611484528127109126238899974265172108102607657402387381452307311688369009656938441465622570685192765855463990904028085881668811389686084727170403623512025063013176071248460072247333374950392259297209394393383565686091993364386923309674672031307799496415874868265271507010121115256809470893176616224152146805601710813882901921949082632290781152903177978696865349574041894349556243091431516274112078592528366972129479589514708048206674384470301942824320607167888323119754231212968769145955628084006822159347576750099518389179465797999037826790658249809367643984995030028567192142914723835219987003012832196203682301589956981353685451789345123209733264699460545404368767705402109884862959153607221735950553981848561949520545071411131906746633081691028807288706264911246612107843026696383672272717215424969975191432679754931008576001166747673171858589462908400579801227809397344167245217590747789697950270883819069825648638982990208779046822315646170418580138040116081917842358706154344050130316962262576535895285719523233378787565745960783774883636186202417295103610265036562981404183311355251674477881862891644449041660705533069702851529158801334772492355637799273382845534634096458523902000401514907789262028127929156405660071360771655973956369840069572723203944224472670789507206135353806070554901198441679329513623941323783190373627921750011313114878104602032663736556231073652911762221688172296045389844242075500671478078027593788539616109595894562971224042605067614953383354635048475230175399710856255203599466073479808265718772433312267640175337089483639752712006480214397219647948528170432749590561306921084109943240823754336631930974625566794192762043189022879208827964733391307895573118892150725511311177368423263897880493819482697153642905606539773598239463491832667994857171299594249107634257685384437479869056039779615414487966914528249675316487295239917240515082447283307079767899032318122019796089309482057484544515909509946932505207356960846879565819105309888719608143998053232848216393155465325113358044972319602010541390947124795647906818706353351124694530349012170392124105917874777234321183727886676562147586935641747505350377580411389486535294414697218081976302875478444322500066821167175777686937710674099543362995715533940371663972527947797937194106661841496946263758632094559348737936277321384137373362744140625*t^77 + 535777666513897726252368070413641266131990455482010244528319749023653659502621047639256245075140098166467026432265280297361867787974020736506922766817678336972558379086092984811010692555854404223770591103703970150129395492823385200569720413833591139281997064957982097704260845530783244950369328249920266118489475852974375936902464885887068495025656826242042957978513845172495977728016741788609182876777257877350707069234550674172103184422989754993117403802465495210999494681396406158019747346605087453531391458738867271028415041912960431470316039789482177736305802901168561074163467335513123127962051706391967984107358089111936887925793332418988193446981702872862609444860122185011594910809478874477472830888189590692412499045255759032629046481676343891826646865621360612777203887438554120865354866973338440715848829921978666349049286532885560846970809354182353841155594542703672271101430484484020562714255067711864367063045191786893461771432405500601491795791744257412090614968949671080052133352024755663984639105289588570305011830526567827929040949879811081216096161229931047549322726856306326517626480996217829247938223727645557459321361756830067943316953352759125221897884667075370755248783541052884996579047050658593803622159977462639082877886153302632858471911455471249755902826947918981106886759936647407746903781163107429002826793477933261331955523545510217474115650517752717792831998400653546162938188250686096208275212298935938188341483239101115280130906809984194587234236148299813803236640073189528211901912315010813793482474055519985588309693852505533984719924986765814307956969132547248164995928051640455802910397215305350058716449101105450393743455032489731543828044459817064987474646694335175327430266898981989517548598396420980530593772690818653035048644643045717866798277905421024445528825695801042680086506793495882481553764579612535523516552662403462104159121406328392424166471879683619173754081510463980682929572286638356755033719328391594727193120456706393725825726573471204565982074135961794453365959760959438192106856897763831147008162871359262720793559736211644369717477518993656423471768072102585423278179417874115762254833411016563296261725941407818780687742001940948796977759696987755303671055519704006052796003764815353211350771866727579783774626176229304427833015030866984453067762680717047552989962574224202353937337744855226411240213886126994412947302796792419836963299283942105885172949113103195351505809133006922623646631580711441918585959947057342347707786233896772814106550011338721614866605741667922206301090678573232477843833988622311724884209881920873973633107243353418366165027093836049212058791327094961944421855203460379462418533105568609519140069159773533739537992275349993190472104932925843050435498368567551038536216071543952644454245901044759623405657416552787971783621649259848853566804946942722485788709239755187480607582942182421322688229354093458801692331728778300983728930904344783086926374969955480034152487479356483750447807071984432148078356288419428887750493943516594812790090014785329166237135918727987712965195863315375631917648664305448248425676863333502990051986822491790499482239368115635656278684030211593936975935780016557980039926743468329515522222870282703812557752181200448799358387173858913874489521162831625300213250027302306873502086682939832676017715423091426904988765540649091679468491893247923488675914435025370284284348149220085844965186144657959612262189478413547083936780534769132101390193511537589490030260145801726011153542656227164456132007566561778211749978350109457739803338080584936809661983215502082445162292306378666697119253774078626103965397528437987344160555890816354267864414681607792810722130433401667213666210951122004666421595169969480144976140885319526513232034710261929913378179574113936008540242707035187352576784524002513661350293117302494977994230999595594133207968313566898254854301573554960225698280397743112825331772619623115896536817381691323751982391310312667205037483293794656769397743382736754868255717422449364569805057143530180649227842853060688688196776819555397158252987217778015353971254004439058749514165319511242713418052339383598512444446963228280685663349674988164754168489552906992209454192967229183671746000654638599067893215737916867930223235383401717295825365735736302946234737285723205140697571467786790977119510130040929489563151253523560028474028269632137025449596387458479001870728081812128659998876851368398605341355396270344453103532207978489482887028072554005804836291860481751263515714837429596498448526582301656123041262788361658624090092656012953127725567970389735021162557599311357096992396073753404116574645782472317693692394420853547781824776569715190759970638795258774782538661798260869766037103420448544003136543635244176723783069522597288009787166783471881073700329860569957974753994556811263080581517110230196422361800154694060799408018660945673693264298087574762871482768150569500530842263607846907548048798582747317006962126856256623947855220903514634683248483881856230022252111561239867254007576875195390453074361152750632589847738953525713014938832628803441626119873780404793048082631017891279159659974711791990432486786120443527604086501882843721030954781264984731851317962808508199846578305001551850607722253572547301634672647983501644876259294101563694646606827491313736327517361498332714993255336709157403090082706378261202551733517651669968805073180293502644424799796929714512702629434864180362612277265635142561462410447372547862761056312080645079655888175062540762413367231083505664799512464807231678891211104249889245679846870618340151765115326027243092894707469694371517092477636619873266875436312798326562777672157338852351547315258573235580531359194553024697982767927958344104740976844127508319150435506535699409243572776654995242459179793489998576603702336849028325606742745217744978474415313969781759772899988378201816369369899019556109148260839791370184570181231206996040107752949390881305017709973824156197501289703885638090814257404964084818986866739173307923098052665716179343307773921342896776543482226808326842777017848054770922956647722039183555589694540617/764970755676760067813571225714105934888582617834062441331469038496904839270033506285571404863778920311808579910944314208309462988801783193082328769895024884677949421003438005252069153155157806382500876838210749720430366237548992965364970128218295438585686693139308770124967748313199293416301914025450566501375041501800754322713611186899220239438031623570346384220371345962525221057897808242062362686593631607201653143240792970769017593895802857879535123698879966027281093605074188306001719831186171947883412281258612500969344725212459280760554799314039754684762536961350492548924250497563744875602435731694757571034703967269504957614320402054872458458677456407323023986334558916340928182195523586612696565802052597705739093430014519496335364317803016782958165324013346173871680959630744259215513002136622252159130529801222405090032399979410724796004566355413283251000904204484590275668270911004979741951405474942956440424775628505548678689715730873211219631445377164742101315097334516830936053352882229018467061537745171835514585537826443924563337019022651587126034128728247026329422151818726525250806227896995557678749179078571188069233657017290684197630788299506850577826290904643835268974280818114558566586356645708296843785162281454205414448482002123889280268793009586693194580367338951320221490749683693437814775928942656698774605309417563588313103202980650085072531825652735543890612199762510863242948174036064162374291252828301650496730024209672308780694247073654553992219447904542899508044364732313009615181755103803656424740816515948841530003172611291110818376257913831337231218682326553137783827506006297653375237174074132427425637118016478067482478989082932932860889600161436549696054911521616410164263535823321489668728629236442341530507779238302014667596134195056252301775686326511307609140133857333584888136640117231327805721529430165149331756490560479843153128490057869185634582267213878694185552744170384098659533213878678926173588758917539258493875118869824976192745195054448923860571103628965540491906571716311983548967084947921971072059558789708797747076412352151915763195642399312038827934513285384755858885492261760389650862809242069257819269616186201753900205267217569250745546149046387495544725591809350945842688153806485466565750180113803252785425790421382167210953232219559731173469736299407314611807388487105837072618999654217145079723997171997581195437606717809072541902963829029386338876984819728417447131878891260350462276680635662966742574139478321483859250406106066049332390813965511082875738879617782937631253958285415227191410994746822993831641663116666415319242411218973067798888564040903659860117000413615430110810862241674629584455598185338426726282694733750417371318921229027504337748819373269669491309306903833660405382427000473131335800490469477652936297994692850729429484987778179013245642924660529071975405424048167649561160715038421308190018931022063203545112343732823327939101511771905731860765256589497548223756102829498449904357662004235805476832022526111509241143191744376388191056966540879676752824067130649550025154433878011532075507130739522249192223830964942470420060922273938751820618815346064189708755083647070777845318378839183062706647613103479513355821743767381976661702819350642439872999946500450840410902714515230273604546783263537845545776294403460950700298467065912682635528869916810203865110762146049174147069230370541744199378620632434443986201323099965311036706585989974633522400504099436215002977003359219791930364098761660821589630896699819603607662788377305591444640601236928516139722469574467996299098607489352007502312241239557084700109366231433511042562191274953732033026720008858686683681892451613822232195587464315281345527363617618720021920502827014159176661692221994407626047578165327489759706299821715941997684988755735519892511165083457858828304094728002621427701315381810169086466496168069391094863940021353072172991565624114398650655606587454441999293336834236733301881023974012110564147455487933768474617614652770069036594683115329561110569653457019586665194008539945244539731556029914395321228274720430097846839924459287183045996617315494824791800787816726046191255720866739606571235766614870425754788889678560548780042028142245880857865361877296685855502027848481282973911821473087772445985248370144834278959851251224547217720007596081550694525984399633553738313052913588184636049016217876734169095271549762677481573922466470699430854032380027543018712671311402272013976495121113699701525161611208717931527310478615780639384863270226772089382921013523089172764123382320768647648631360709688666262780706909808684923495616339523572893010849533706344568722157292534627152668358318907606802103528827191349319263753944050150754702625293853035591806820169673779838092126383490914118587922236018409771945528144381260913227181632074588078491138130184903432875150587125639827588617343604378237273063622101468534671123265310123283529794985211188418795275490599588554408050578522069430455482116840838166675250185227384514047080765984551888421303623460245662452347769321547199746596985387957566531476248746528684888464566925220908398725725229253292116429528439191505147337863242432997322806511258138149208444674443970695400120706029792465028287892405317824626196398074675951434556198799106291981041315859170264247444627382624205324162778093869883291023093039739168039193885742389590917553021697595930130853340314035475993483079712511959891913616039937110093754568005657849768937737416870597611777597615861123791552614211169794283223701469464871710085531503074117087683876123306386503436848181926490321568986446871306641895307575868085615998372127720655517097802914815916989888992159442360212458618404573507760661989059278728002454129667394557359015340875606441953653359645177617405969903433490758830970408240409607987191086945004185067544765613315533540884243548825177286108331562541584108114822101560175187464464815022879584947798271748524056959875899714340581770674676890461855104136764227297847519444959648151306898873806162967118631753220376648154216005632809199723485038595875611362753761939516770482739456700522783975648558544921875*t^75 - 86852448319884621931386178356964044748596077295660919814115338361472217162621695494220044875979220681647739033070558533419234449236524058235292227921588057881893967069092724052557878921329293388912840771373971272837860423113239951821233868643500947808532005695846808949331543934641422540094921812828783669700558645276768042845613023370645304280472829730537049353947301251293284398345643731776037519630333049208766191222914309013343425941815208032670268472935432402468166498325052933611201310252462397029121187358285060832420213097913646505264356651673884495666478429907265103337726864659210779619773306429918177704848505417026758230636417974453950178178858712345327766305414410580653354472163241992171878004243401236628570577491132602872437820501851588169106844292368847635166594309858547519168259825326621416935849759850937829219927624973168568844707615751799542071205631993279388867080269932527755358698612532072857589201669772643201820834442035421019423381530283039167003506451414417547169619708624608663875499847244430686548991883328598861162534971978867022243656969065186876919425579198487142881838074192535788133640167546192822216017934417733298420540820199536075629559598604563183723772860456251701716277568662350455470771787140407779161193872691415041124739818554860770734391096262015503005018498504491180881459601819554829082376072407729803496494767240634784843413293093058539923758846030585754635511851781904836494807767723864082851837104972481510128287601109546031281203108764398276115492610550561195194492047446815460064918624245272460233627025999343150164215601161252703713258764335004072122441575435908652884438675798050798628894460256800765366528999929865655327414424957463324204821950843860211785135772595218086736443258689989314001988463940200656319097751838850789237725895898474370880939591065656822704355038650388880315007644182698991131998725869272805932260201478194084493091516885930349422130434902853177586044041172811470891510189385691315496852209359890365644535321141170720144560739123904830972524972959856906149606255875168340770928207298986154979537249056990275677513121837938380695669575912763448278039862488376292978477033853436196260169652031516129143307574429408463886080180218674625052754828037231684498208002047918866445808770888704726527996439515260520064364338978506559851981054189111469019194366970498879702927623316380694868027946849482069393423730758657247009462920606978595972328224370547716297340909302271491547356859898320554480777957106900937318516479385420121650024843642271233483766342975565413168778707181265951752607345331796188072499770102813892265549035421782474554419145069293094937118430030858948214919404160577054298961512163428902089872277296822573133011780090795907696569809261823332015315284898394697782303016319642224148814717069143379322242347610224810901161247027112161690477992461164289936551008088864554333069415530142242888381672596022581762248617922853148710534848344003633512209839989715133673823510337545205029122294515886161197267896674612531466432495519342068976664542213131023416873080960963835657283092799571773382070687046836936501224863755538471186796349751210634369129758841591478142107852489849336838383545210935099761701915219271595229725479547843828623992288046174067742236897850112393633715453077858790763600338044482084278718233638615474685266450861369955233251181984292296927819869414524952392328107501586503086925731964148785725964466577582223847792047089312711276707218849772300919209452634373093628649179437138277861437912442221255499939318727158497290055252471183351087837846024732598616161815481843318739767100328876753205889425018374524403611909973926008381871643144045180206382616931874431431993172984918157807602880148178756937771088295527620871725435400235089342013956377138134991662376485918953060456749932405580767032176366063219748544049689972812136263203479282443249064584147478510906943754292808378762222144816140350996553239793367507433020923649372635438557954816164930328880634859440513236710715016569899264585064865816552110744662258291217496103403025048078706870015627779201914906129030235530355849052971225126367034179030965578552361664658867979324772692789921322160860527427664219856024249438085888936007628665010924366079500223630842924958903844135338249730232251203838078722066146933489836552069560757618165110975721177578186797884340083007212869986126469436280674485850935164041483614881129983222161810770513287219647551968098568151280336057913216877159957098552554485085836357000547008373494244745408900622976546901502943699926858038110743707915624928586241656651820531865897959753718097426701959845189707087668053421179388552488551974271807755790475528219622568314973652700389520862465123001806386692896810214343015296782468060480248565439427083937015692152812236500851464645349346674818526197868786571070339602216419239291170790519479902058654191507153863255815780110272692391553779346011048795003301612398090990613624555956322167193885112848449036978235404012948121720990263814078562067000590286541293131916179342479027159527324038177973718519374780004419560549780569565468834785325651601167636803628907006681395205990773238581494566158411059832852349995278409109191979115211423299551530660126594079789032827743590092549625441820102379686345494615498616294813208471138851150288666071284788151620026132924988848122189178322992949117653058111881223310864791993496381516266390388688045558389495245308980891657121478452350750015003459623316298340716724576378549225842039498072411127786655062140547016767417056457632497868912423318313297305430787234692930298687965703653707742516339672667968334059327425165986582337519722557231213580823046990669387200103007161540184590999177120761455369597628556472490505687773518117005951287190502612897976366977413328306808702632313052516733760958647927314617047348416386914442695320555439738196347651728999953161018194875865271131218752993382007829762761748609111856035450779237883139398587803253478480982844190316237794925722260743027049153961921529449967111884819744548293809031183656222112162156435433833346635058398150106736556365973400247988038975457163755805556159616119/65429435956969949215397483312368326342041673437355074584469752600190529310014859530808807348681598154886360429601792343522360587884777786459002402702279097006509817336524029701678250956752139945948971222145620909311165332299321472449193360007403782606271250532371989792987063333477217881007015783765447945058123005062900362165282477502943277367022123022275717280968313761124535309409852284355807834438500206485719004697850150168822127905927235430983799191717969283230179612028255930124507185781092481605223679420050996472429229189274455447872719551809196320509790418098537555391518384487310417212314240301451336651350114721988082379759478058158721823411479683853640835725467135371125727168710308447970770429772976880447137423889530169038045478944912181645053942423621408662931506987961574174507793894323624747634538375928500767387050168653648761659225587480545261325551514834026175479962994115611952730885222288429529199168003898282167846776236077410787296611047691859778986838103079930745601284371548440605725450500269934341943492545595546238767176762179508420355626613155587070107208490474283335735693677192168007441986727432814663741646647792089247663665774283932343075037103632737143300233308514231399520994669376268685135305827157019761918565850744895370033416081554443439925967572161511311867992242390702323017200903965407427271309774349232243777781143737990771364368489156196317146840319691218680456605667569886529685270405585264339164642439313227692505676980293352719290500773525761294006253854953052494229685197558811881478484857796292771315284082258096440893399318656922545987985666954175677360700486221891029217383820884394652211910901551069533684668750582858624423740699593003616531009872612940076301344114860147385378665205553130390504307488773879491258005915760632839059518368613482119499330670589569231625974970538680078298052443634206693273652598850147206272537353330105464372646817911093427718565365490001456903558817494708346098329636264488451550949923717675496213537857995957333324358228829999451247784978681764677774660813659962441492463685986976544528840903006559430094332189317953987420308978976599171777254964293833423875324469468838273501272748992699632815026129140721307836507564264703662670112993956808910217186620741496766189038856415609762347140090975959631635152601341780404034645514771945899800363469443867112575318220888724824878229128860245628525525082667870139730111696130969560373295066363566972515429503791920987342187830285863764326683773604153490504567435680934383858132394277246681398387962191664616652442954317902920191299249468309874719026838007038997376258282185625739827638048892971586632605443533579721987324502249884485714814426454102750018039549842519021598017241659176651877103475065191757082127170238360506112525418405092009143923114414328210572350041908555753114577333022268231474521577525150773485402241743144839571336531709328754699838036638501307552927869292829201871902360288466875034108034212907687012580992442322544188687943601413657083111412982285006078991158539013927582791446683369202325998815193690829879999484406884167041450288381721461065444126794460443630986194246826519107353897407809230766307175127905083679208729101764579431385005780863788659832140730920295281825904874562637978646135860031582136574107481067044044214653773969414909077290108827013614965233423899432464064788730842909780314771768398244288078068664478240537183003436583912696397054252723790837818246850371446563506977412200627432952246608131464110613913200797539884171573034841991535820312263428250569314941915462079175822148349999061764316079131894558199283451926410658360499344567669785699432537823083392071796452060912303296117411451835705015218763573220666739515348222595039245097845816247166714646850308705360887689561638202707100056338234272153315506101044177209319440632528588692795431448670065354656535311647406883723272857035366418575351040737036168282310019807685846213698578154792559202331950173778278124989143591110800553020654662883331768889326452320353634106270834033542702543800121339682775262519861130564538541425316355941745274041351579760269015256757076906537852478345865036108828541600888396189296826654383019378127202685279273760129143182678339090425090507808743590145648444497223863900837336712829950733140946889783819597902683208396219513527142080590442385520074172768708882285778986552191369931207475207726214321607705922617919753240549978501005353827036537799448260208228856559612376275169090793126092568016683362964995467471746496055745028816360416459813386042293033995359530908222677270857097860283505505522037126331614355657850069957885499619555312032052712705713641513985765155179689922734496712097406764922076349692108825044725583938882749019781222001957973827538819777279875762343163429315406073005307107033960291696863507580624566604697774530211586890928981175542816693176692677250585679699825499459273864332211545288387727196852178770822515073008665625421925868924638506311594001833816069609521084672192922580610504240449143983757006759526188492859318048454024945691852965247272861788655360887608182700400772992987597549651409887644298754808002130673743516336272134680644988779798313175075127592388018841316204767678323324065283201851626667594017260313427023030386087131848802418975186454547171754175274101187013770789480216764205857688313577496108097878186592481630176609153855964206366963481125379666736140729311355159356454343908665156823791814235784415829899305717029089937481233975846235492721389177753029282503406218096878900800903031565339581200967442214497169445312852651955066296819646298110557358004386206155201258280588125868829890814214660799720354839755136594103038213653622759208599369990570259003030884432228375362051524121460004948688436459648841843338601042325692889506922005934825742835654667226240439972892462599218802355560606278013396284675644824052324427087453003986260847737058424052845133357630436678375338518071361428998991824643205693743186050465821411333829752432224496580350657924770319345213081374549907228214344590063630207333908364660314796635726071948453504942169321834771734941530342967304463027728053451171875*t^73 + 26531543490453844913863742039377107569383610517002067032584168695366560129542239960604733180185539794377865922859022299649434871753817937767999634923465105555250925434792390885715025648447607358536752683009304841980530108843867853944978915664295884817803861683635739353986268645107612415606035897975865002306012990926552206613458766489186759896852461120224391492309740085620486954266872271793787724344931242791378087221779213730872258890121339656258459011789541402581172894540602645902090579344534603019443864985223527835982816871597052708459044307704021546256421490359755956097541304888520580041187351550355689195002856133816429284845211361946802344997082838719022627308298929373264144410292960134231648943822330657413881911477851371469437238545054480992213635957485927592415068008130574167797237314033156414803670530366284636802048242073313348815165859286045243845929255656099577931758634742228583130874542971084995032133609296965376656760017386871990911187756673048970126980953350954560372660827263896578441083987025506134170437831464079679075755393698762210261965252938620885323224782300737551790833008695644522221218446046792237482998256398068614689591538089668279385183582290667565498525875001765951228581407920582665118001970309832528850129178624761843059530613765553259596083035120920825785798972208190482374314367107057503551053084205142248497438124589360375727296713868020764822093430899979897333650336654058362643161462131972515158091352780494385769672413013730037685814232579358278991041690694308846749489321641284849095262708556917908377953924043146499170196978094074347567619743465520054756108556487786469619984728804535749631701721875831525461684001695603822035872160447817692976359645769112194934824025789373460976783856976771112018355782533598720656316031857197438991060213776402000239524309608258738036761155890276005064887499961119162128169077832554753471360299300485000821065613093695119239220914072283012156716695883397218260505455184256282624741888342601969023956854102972988081604693455298083127895341975224475865495152340722456268474828116039334382194079794763590357582167745447355551703261043842428799601175979214446316401591911322493899166701451895745221632008193406377157804943068719205898512415776440257976366677661898317018371538657703579164199389897020839325693783146096619541106579108302366660391506641715637844723274597813442559262580334388954247740990220076802638537845784780329353127025411061557649013505463596218906822381152569722427062115907805824711027256042070977180542846716054262294947527338439261014856314960725521879436576637074677215113683594206643413674362625995198895145365066845646299216269191036082378688096618647504362958054623883927581978449878319291071809099780782651435756139209046283691863616449921538869468980442634128816770240662408117372842358694924271517582967230431004769333782465309730439036922638455384268935530913335276324491375255298106461002421131674451086332313360373128464308690927040089061872269826943572010973662517786328943425233026701124127634736176308650698988758537645021447343459405043753579226619394248136802448420238301065530814019316110613075008451796238799784723061182804828799542603213592360426932154383609399957602748902050257466652043519740669045159044589563688131528004147807726449041418786432546100964073037837623468161768720181532576634695852088584842558688472760553313217028393976582622416175985791406815131686356522593686537736368394938060548688953452023583001346426082729930996218202805011013541837776698673946615365075203067412738747565306289281977968626138158537366590530833854020966468613657033970724564570523415002265222862659866529139250403423037221345246383716605615261586123349231651097432650142302595142271788378506739357280091667769353347337613902391022426728715125536442875410593996152825653406790713262731522826037572084488833166069004013998555429523985062495273204953526030726109254759563577864109527279607375044943984497193851345872479396411166425807663407367453873566166612674277747418538510973374098168224351893794569955600202448174396260671826514995639245516987323309486880500518306682077059795985680549201296739289532578317510860380807757830342393609355593147617529270066365530837409510254065793779548863516945050370403675687575858732425557223459346551877406797148512725966857001579944705314127732271728453879521491117503200999546358289142106355090090083345034187847960319941520961064614542348257536438751503680299601044561246797892292488081710403281531227849624787842915448347841223161965052309360535374584255503102381164843876106781127130129630669005944428936235538341574019013361307166787279227004873491379678383374666408207500068345070419206089118961341484908187036232658145028648260980257442895669259360743716904364554215863614787888606907283186972447504074000163137657066071503150464318690392852978844374847161782672961165535131164013493846476806860709061257083594968206786945218396095910623924423450577150221838743251050806287251935911789056521019957619354952760887391571857341884528609407710484606175962164602406381654585627388341066081001403015045919960421623298952706894470029489841367427583501397494432089768275781424983338464631005303918904842211826634119739669251008590633172060495872205406086958635793263037445976766994241616951090455704820876258590314315815889176238401200080996615741373526879597626775119659736169568923651276912686798911644529080978360450013001746973587126433803923494658954583510160260721939182013223292695726220957957436483895487222536230019927183990353679461446314560973938908843919665721302872201749063211033351354580613989077536074624938750869004868710570666205695082862933635716754278490323282305661374519099571339516872813040022433952969426948214138895730434243195367255173185140620511775959424910932564875222349792758745402867276394597243128035045185791337928981773337668261032541567471111612806325818054693790148875659280071154761082340995363560158181143643089096161760077041347791209880305404757593545712505422544224205128701724749578566604340179276259973461821020317307042765123154603125838868033044710919515587183026969461160869670131826159323195641170134344602402560808066/12220494113118468656484779651282739268715987405711139564678126916446307653329751698702431684998433334450203788447771795329178738958861611422423948898457711350656233299207149984422650145060832625750712447262299893729018969688849837837459976259993311449353316108096805964795009670665263841140420846492372970225369480397705344787629176447290259136198169978464605867004506528732261236420610291241006137446019543021589965981751586815127973848001991054363519249017620551590999453682843979005707650668012443309318114435147051856935756195362726570840384431008730837683809173554756992192788179972169653894593835121879484333592081795093646348651787180700870347182164748573832777702010044750039309074324099920481176750685374554915887325581482779229641559702221044480924457757972019748767476619621540352587538397535980415080658365095469595853174951023206384457532287532556630084160265409719609151749961916160407585891231581674779917303480657120361930679863418006042750886166931455392366546601563448185543658107553067802900469047751588120415593802884223775589493432697211407618995738086820722887619730326412696429547593221247229817990972240274832490847355226866415367272095397425760081650502205654850315597617781145915833524629382986240069541017257244913956523213279018371914974153286708504112424613752470852103294046207050502198485364496512291170720075936714060423440266672651173868103183114108782176698732448013548058533143946474664245945597091247367743767845182937954217769087790628696065843204765724391229942097272375208317514783091234001855420843010950552793121509623256338510994365399271291083011117248816105322650654843533893875950215155837871043336607074107607352596795794618878637590826150353902771671736376884746991500006129040162684098234918501993088502116870479075825244417802164511336578939531356914374251325407646803191494158674326950635252494702612943517703691803659604801794252335041979155085955733612569608353632046194052181185180008258811023289862379983419627599917363322355919635171656321630417555687035606625197549696149070526536694533256615348440721799676995659777203334021944757654722256651079951536867280189069839063620694220994191012357528969737199319663076465991090825624775279800978312348966174775319392340111102950184816123866366748712293846013881297357379939585422931405821435498213531014167562641007566649904626857912150244623583295999665833167043885785944513914537038177754265048311998283290189913028759458650165931187642132899396774057308652756506664988170505034987352703968101296300517143782455473714694437254025883464686375235427637308524467217726362048354146243949345533183031201072731321662178150477152420330861821270397477506499797108372621726137349497788342917187562442167353960657361801495787651629404325885526963799941774699770073960140325618284297999831391069891286268932398463630877818204893793237715663656716479334088136384010733831963389082406336348599942121612940363271923753464049543810397623171375489134946106805513406326043538791008048959149726616614568683365472377578865049650324445122188882376142606293133432430872327409386912380756540795450157352202364454691894475660974355289276355439182185430162689595509104786679250872755677823436985657691736688228762646065267989494778936692802666292422335945193521926961895002451036690701669593712445343379423959347966193146879242193487789677655964927060266945847179284876720389719609897292360488282352868745679359946509532296849500030797249865087549336136117150977846029027195423832538229344035106974863115534998747029604522732758004688520324714838070027947775715884250556022740167415763812303321502940224126755690305911086576018869884015945896112318121952574630046740905891448790136756692589273663165778914526121169828213641947650393534894554552791915722933690632574866623493280240167577539487797255197528191602880747081322165477659588811802010585424875611337288113914526515176273075391513565837181183882297650172848094854883644896870239945890824191512712429251052079671431683961866635934082325631656758453093565316138251290317252817093154750170915726454592400131115823209637509995912748226724460610736567195630510639527099619865245224777235826780372451177174977792702285922578618446592412162928992432573628222697447889108000572748158987584401660576029804447295580128272894737939255483074443468755079302307090105969152105770476515325194702878223154350973108411200791795212279533379206795445444852040024969394398574808204449096779606058910154949102842117363250184800101528429919667283701236478463484938186092640816630111171612983196509211284422032836144682499848089091277899772655336076907490866206839277314319113839131340819459668228217920078523740363156808175371006479510472689954832337340810956137093606053035247567420384279217896297443904668079093723011026720234849837611388279525166714523688397565848984591366520055544263000231644429849468434554376265824134021515111281167554998303109776014912560171661405046259561513783246608239449428926506614995226281894904859450507912911840469536932949197585041055634578077828979252331178716014318405408757119744533739585548211302657824458293839563429931916307048166267204801546366615854323497697120993755559633690706144097055756963678379120129348545266479393249099367542513436532658182484648713618086906030109190130822152979207900720029183874016404402249186261518206161480400042385885395310927762509480111550478664025052825932100761564217748900114434923774158684379850513374996250607145906218396716307177161651940250264598012313804175410811473840749707833378837339262806599232420276895202466112999004306793623750489370764527858804563524653069572814514934421702555962407249360451063898854663108381573064054673748089643236764532299462885101901260643682921449626326919280274341807113867459603064567349542636691811185799198766853472404296765315024559596372487797632167659946486897344670045035741833232826891535257162346655865011477145807460480118707964188710072025458506100981296378409508063827546415828702618757165072283311982220872003554679820153134598056172482378821819580133658325625523943525815628599382695779452094458702407892769334167468561919761008460014151042884449847578556374093712890625*t^71 - 5785825526286037201185187082570376881768209764300073298800382516166499415801461494857128690659399196857466649931379549377877210486967664937349720770584492676660277263223162506204359535210310153070516333855559884824307246796780671464541017742508706857436789421631117572412377640438202592196490956593621745246646702911344924852812429486686637444197678989053546293908667185743880732878906742001843320235945117083291688274848731736419826629434498891333097310091075242951827041335834905879984288921800554891135625391207392716398068755030178106315117940902124012171262259734518495299447372031485272834460524667651817665163623666851041004728870212504409632994635534368304037248026154205496026362598777720029371845174490890677378148356068016049996314233932479175591604552776478163738330019500243333507303438539021398223066998293779442298557349357770708855110275956056220753932588058636022657820323365567503443698609565944146401287623103867276743403884720844962170073056888579433055048789792155705940519840335443843417276282821505021193534215759978852629174829242765901575897690784861321605682853321304626123862858643008693167709897347973810415261023186572341191205194485641843474810396567927834266481927126796781290600950114428055480140866554231925941468715117314103561840782885289031557078612347277264881025102367822605478290055786362665816936726993182200638427510704117986539986561415404725937976884469672222766841179705838930803680448058062306422759989527113953958969264397156245005857407325112479859419576443467672589957715776471633775633123796643197001354824941333355516748255784800552753798228203357313581965087304267248187134189337005432580113402846750320775456415235363233610674391067842264722368493631044098432308320882409407396759369648117912783024106237940733191299036821445602658217461463057211749106968854005254967058207179746811095054947884841153839536889566556655236425006760810607044052689051634542773648686304984826570353760077736137651604315925368877843024846234301710112184731108495254299710809387704647468579754103598657519531287850678067264882391920912575309074680364542864901785962938212483053061035358197236009432644007696455053430204838211740439122874527349497255279730657252628070591602680936867234551228898016399454088120549520436586215771039956044826266475319146042323984348319589733550314154246945920102353772328072432823975259979257096536173902073564122009247061789543080072374016610281366602458556899035601614799840557734553296021925158213903592181510783672124451736376047785473430772110849617501849309742213583895709093463365914159654237881585618402691654563971314098817884927410425736068151586047783559409650421811132880911028717775076395374014374558644864767180844221289766169656042596593316703933987941918163704438193518696584931640946997531520077849256026603720194830689520588994069851551524516320782535194615182348047901070923498930499717996063432257940720240039132062351669742924261711736791386928939927128256241921050993460306539452433405205383753083198031380206446787349784684869731173764652868657554686468952888463298118086253943575188709442434040734104600753122223211794077391361667949345508420350516600488601639668948610960259190711905372751905173111262168731409780980228114085061265380269541223920697827472144521617891302623329069891951561703470464068565135624232004113651101792729815293196084665727604277277409290539852051279612791157536930728475705322291605261135721455085787555442905814644714548215510634130567952374237936281991603612077092680313735224640306633538735146418268419754002919299530333628761284286413944511199796609635061699146681723532576374724093588183509761844208971528230308382568423505979058975300845941193555842540181497144219577440114535060682891789374696804933058550301974933049782695626634539149291399429611375510077741205444952550247816605313436906073376504320522019197120769976389306520857794285039530326694488269691715018304249637662085879847648020643725886391111288656561061108312354803351230923317146189727355038123437395802743060976004625661739548545788879807011713700168827903555016537255249829647315216581583758200640932502944296328918034867578766705646804397971973777483278526082624548298614839187018869148330079919956332992130782520410052937241205722755987309580842038404246447681650064033632816851288814444806082941956415467437826864466479334185892695122353844304820402256648563620236738467321588254417706594856528556422709062015936674987025186978097940539488209111537038560057103906907332585720955220662131573443170866792684975665925229308005369274662820052357227348814177208496296469779563955590067599118758193728253164300903639827150122262858828291524145090166142678680557018159018227923478732948123370220929628037357271152595023150822852012922389434953681808675108231595436465681787138890059432972964845913785240242457848709418470938393963313479207140287769181395940291514784147178484613278501117091546771515256722912421595813873307411795536500408807936262699986189373195748629283718051329519600420899652642628042902311344802491175794500975499398801865377774059620890743074279421347869262460707748722529114527628891399277088784663608229634118431469897226303887810132360092630060500699274158896600892364029040534411415516672202241889535435701462974232741598423727378861504836854491055721592511797836029642364941971386373497103200692105322919995211700716897675472935555577971216616063634046465529931065296084906918131391784235519219189390564788585364901958604530689746045222323133674254545967123623028370690848130893453236893108617475789312726739216097592127356227333881701202235318881942459556049513190936116857524200898020793328623181621870756786763073667527029403017346058900119582510244488336666931402690407043558644059278193457462758859777942779681428962555228733320782306111613349766585754550279372876932940938777823205433444835363826104077802846395114226384000889217064183498173664882712058391014542805879379790068675722604252805413387409806623435209062954839661029164646154776903904138741606480302886060747657217971734311859501147165282515965956987469087369403063059763893952553238426224133446231737941743188997894678239317523356656043724582/1871801034931878121679887024052109711933610747001530179801051129807797122957197883428013303864196655100647411258725609495842518115177746819983949919306022689273049818716588113811215779261078236690690110760246638652156074582623126570174327349682074112841088910923278378410503241809644285526789812754993747200012578863733036965710806955834951663466973218532430828220760683098075224592593477707689320348245951131828040564106316994570657966155234545298637631451642584486649564208463778474465784521332891844913161894115833647101075332740417626167453249115773913518470771301520877325303823340807675860615605027470977353912871683403428225937861768874957253881775234376625795176188158262770105439201050515989194326249344342038172882615473594705948619179741603644085260255182334010814736735751890863864640564411320943859185348174834251477510952005315062408107938407275399326271026568038038725708180786454146936571368217615679318319371156988506140790753727757967815716719230698273126566116788767591799820872107600174035811280201387617035487078962900472669517480008199634617698290868932047343702317849292085544666620792691036961558476381873081737154436452002426297451887851366269589971115654739387284255268920703687812529300627323596630369838910880823088411125977596123867258365028069788482008699641663669248215813415516538188852511815486917837768744025517822635280463381198331208670734033323000086923925568621793452627435780533971460206455892497396115682750934710566931242800418635029150930209180665531755290426870944794231732017832636193946164812221747707910214034044407220863479770756578525218700646480012325991321491146808888674661388589010378135158952139872115914922396538964511340616904709649277361153945536600304556796655868356503791402370489277594011795218605161407740838493571810409306835154470471921743943424842368436404330971487088811100822125068886137475422924624856312707317077382303965117064222093000516823814728852145919964371673698448092533496862723694643499297874666565220008817359038908418743534057697355240127089478107340027832204972523460449497082388330807433803902623344910552668945134381415415112161009465579359152350352812018476440273072218956225952131492346023283277868583537575149847137957847192698568897164904853285350357000658287214735148949309283221993054126640484211807156493564396475761580897478271652362152353236544139581429131605582618812557778280593613927050567467367290597188633539870152328227996607222824711291064904158886477716524388714464929320371186510640668459938776078834762308994847933473905662044190584263076962404017965573664839168912312496842976625393649755962893863544590889057411089949845529170396088821346092505396975965542989595376671489978144073583306219134788370734490275933333671992532000619790221567948828167042247243894732973223123109129103913874193495417462440732194313703918591569861378060095657926171950467269249724261997975650266306915836205247052485219467194632697729421663016225193076680880829739576877377404556117636796231419060238812442738473232564875636019928834906207095832335782406245603184192756852965874403832967991283810147340918319907672878203138212621320716624864804313613422806328889598796551223285087577413096862239822501922316729489802250554728953816007524352055353421174703937337404374762699366535371558546924265395904946979688861019020736785335974362151331107303968738070930817953845554003354940248352879159296768837290271310414342129066594905814576339327927142239865919352350479937544658454002519059776287067441572343400607202449957030770686525366023359595406535373999043111411848236573905624234456781109839737246125878569973691222296711467679013924977628453823374313158438052933906360133881587848296224061282914476699936219263688476385298319690559041947616360733570238082896186643303246329895941160644252532326060184775826497579218441951402388000398990800917133739750328070538574936279613267178801164929978582329221408266839855253965448727299344561400162855113840855600959228047414462247367398586842016130862595313354611162293140894123692959498392789548001531105988643554245434994047955041143740156858670824072419157299330729622603622653042740025626090698820233104317630674415431512104338626416995668764392292854989270520025841490057035298994876464647610817729074987653018865266126306060212526808146965812995936442430839505667810269721886367664246371743671504275589190901011388884125824505992941885922101588252609458340339218324496103998978566420995041339035118422905990785347902874953174315235355647136666061953560193767167335950126637904116366727784761825452015118622335886885459819155318687039948858636197174325926665075535219061005797519605378449026111910935906060407143094302319385781736039460120863649971702717828545891792897136324457670735700034693878311890672463599754281577239772500561073070710494525683501517006071984585972448734190410326402999566560265378744189542027842749052072684599243926960030621012208701125043277907921025448797239613233461400536240645290240709105975683843891057834002053838362497485634169529526621822100022092065573417729862446158053583352011785886146532971604866271159162106899142940959941580518545590808672789259946349395657901639245483338809596577183132013118403738447506526782872614394715966511164193443951475501361902860245597784122407234491350990567850346900399970062815501324091436705624654379528220760652667849163326945231767201020415239599940591702366468855556053465408108346913722999339214441587489156691046335782417365702115797570470195952400106937672929833141868844997972739197489671162964946976434070124847490653248708261576155834372739431384938058191610673942420225567550579983616829652392958372694417600099599923619865843242250905475445899654692622669014813672742060637284126527706371314205960328551689102481324273896416426571683542428122920039449184304373954997172532722562225986036947700560052006146577358386562276627040599042250900854311728468886607190876366665871285265467205607256385918227106581297706210971608030437760814178196944206438634424863926110716559800981511097661317384382782716702017534662229391783120303200540685715969950831989022688414098126797942149174202705526997191102382080078125*t^69 + 16846718660167508020408950531311964233166414998084455421230205819721145423987886168816949182774524149785629747404380687069590446868940271146800498155583309954826464569584907159353285739222658748856748224250036270947611267537290216727874076091851719329793272702596032529973872832655926523023417133808785783517224078331081916427135159990887118197469313270107174877896906821110265512715578201745214670654131000478057087064150408477306094162249860875496995845797036523501054016666218214323353380797855452456117073383042906331177254590305152463608504078154429444897863491475536325117864911434424896464453270882638705627514205270511379240620893629367470814408534174939664359650852239586032630207213603521965862738202977989361465349378366034261721880152238421191373793077497297361879522625172243339626129110170906732156464506377488529545432622676039991189947693361650172723440512747172923644780328134433681062734723786852877499647912059985619873205154950558464726516657527428491323665842971880682384867273114915293318763912462209010974840544043447962278971638640460250615811079675662313575257295637075203482534028618299271824601239733232006374756978217613171819377617601505866337355017561587417219263215514801246219850845639473227139793595953819864518840647367549575665129025118763463509513106981803590135611111686701041582836625740532244928845862516187565268211283825407697807180060278311828091241537717855815865658528252915188399567548408006329282841905671044274427459469587441859647124119476295463778694867898135586162441486871650463406125124676234830169286058261991353685777738998122050623170988910272075046081935364096631158081227786733846107533612429173239172120136759575129091877700433758247248530644726423466365724755970754229249026333372215133863266194437370661368208068391429653206869056317195020650864667720583788384527701931614073837144785702340823320195697434225957689157611918737729702898550693960273677114134026414560916562750759589415134249713599038343114931851668084620515224135218543140649223021795846632878743234252803546817866551020148032144666333724533002779262065393167304433386201498087663858121052070621527916456618114956244711552405520841174884561374748920333675989334431989052663879297144760688602737193606608077340754158110194369666082640764244485544397916260720059696239951480385412195787719830641370046715566882474669350194452941787321076251198062149276919008041547207237431648853231103398677274773648998666447081409674461067874643062014036350289112929246655140743496189854565419620782642482198623453192000083145044897987320599487648488277217035665364217350690403804457193225592347370993231498390371709941192577554652180637966454152457685517679645202652136518397943690580614362439799092742354514957716594028057988264134458414546331146214276759501137121914179438497924221485921099172792414928995563017796291978884127595852616153823852564576730500945784556605187644041967593240053734973071793993268264275625631439007591220605706955183893870903425008845011311864570240946202729828469651137515694052719367300536592512824076660069427538077550712174738672218449931213516543159844224937105798996606940933202049750611222805532892791303969693336197989131313683966315765023560125694278551887452034819278687318024805554318574805594214071187257310521812338872700381691448409633630296522169445402706412857267239399483222903907703115408171556996459422853437723003384896223281051419622649784971805317710699049917778347416758251116558770702444283133007895193910959646126828494145526440380611607928297353758006381072502968518529746535951877378564522227597880720437799481158667792945724292423355391165070281040636484871275123287876159137352776052088318182821681429482639161908755638522996010235759274210621992430824098101710185128603143282295752803988818516558607972359647182560940093360790861382503244476290349036046872684721151317337850419556281164514469447266590938933179302983108567766229624138070613401327388048254207273470275960635869272801071659560023759342395992205771794391182233954358186507167047366363423248347594561615214683265112103206388259239364678857207732060314033306864828853309127985164762728120131139821925685161657554021955445493525711280479261623808332292787333422366001568262303271805835465670515049458557928889147350374438709164190424145210865118775944823832936502884920023915545279250137379569451516267950022344418277977323918578979520910093663663393886560207636016638092105187233151845923323827163827485572147030139855677193159620978922339139087415750145433757244272689629280251525832258580205342079797319976899409002532049681558178191920366506383955311590174774501464742088844440250910248579136606957042417517599359443824613327150545344772277310177918468982114828179456993323004270957516108378455651271260423594025247013950776359947414325271185095615631610342810816283963387621470586401646742987277376083461185774454699060741654297501183208764660978711791566277651704623003708838009932797960735034925951670966224669054295830238354252588985529498742983295265812416993345398481804387174137971804669468259988965008010827520215564686965484424208817530050773863770397737899986377901564814045210764385559612011168994852245401438454948803006647543321420748832387346592163720336940306965417526790158450643413231143808711259863813698730038551143085540166153725549659354453284897921760645722681206959467131810877650309049709608351033938175826033947477844224736401326278491100646723286918908569132957638838494583551520273365349050048505987568431955762213956895478399333866643908060020194115395901168498808496026902055059736960225164723393682913306793036040948564904076654971227996566975138469501773537356225424310993627896114068547890232190113411418348981634912928225551286328128300480976072257002730038801064264030702265015945614977894425935828002317919652939675757521443132525760700131688375091160903521807412984624911157697114599896564946964955817778607116483761168526580683958404707421659486154733243316177289206173646564814815728706355590735476947325728358676710434719088231950147215998301708865187614588316426586403413199521869718492274898016951008605052166535232356036522996015192402604567963917/4367535748174382283919736389454922661178425076336903752869119302884859953566795061332031042349792195234843959603693088823632542268748075913295883145047386274970449577005372265559503484942515885611610258440575490188364174026120628663740097149258172929962540792154316216291174230889169999562509563094985410133362684015377086253325216230281553881422937509909005265848441593895508857382718114651275080812573885974265427982914739653998201921028880605696821140053832697135515649819748816440420163883110080971464044419603611843235842443060974461057390914603472464876431799703548713759042254461884577008103078397432280492463367261274665860521677460708233592390808880212126855411105702613130246024802451203974786761248470131422403392769438387647213444752730408502865607262092112691901052383421078682350827983626415535671432479074613253447525554679068478952251856283642598427965728658755423693319088501726342851999859174436585076078532699639847661845092031435258236672344871629303961987605840457714199582034917733739416892987136571106416136517580101102895540786685799147441296012027508110468638741648348199604222115182945752910303111557703857386693685054672328027387738319854629043265936527725236996595627481641938229235034797088392137529624125388587206292627281057622356936185065496173124686965830548561579170231302871922440655860902802808288127069392874919482321081222796106153565046077753666869489159660117518056130683487912600073815063749160590936593085514324656172899867643481734685503821421552907429010996032204519874041374942817785874384561850744651790499412770283515348119465098683225510301508453362093979750146009220740240876573374357548982037554993034937134818925257583859794772777655848313842692539585400710632525530359498508846605531141647719360855510078709951395289818334224288382615360431101150735867991298859684943438933469873892568584958494067654109320157457998062983739847225375918606483184883667872588901033988340479916867238629712215911492679688620834831695040888652180020573837757452977068246134627162226963208782250460064941811602554741048826525572771884012209106121138124622894205313556635968595042355419685171355484156561376445027303835177564527221640148807387660981693361587675349643321901643449629994093384777990999150833001536003501048680881721660851317126295494463160883365151650258443443688760782633855511688824218602992356667973746359443895968149321385099163117990757190344726773478259697022099198658750186590993012484776370735114671890240333751501747532768524828226406523810850614445387654645178105779878103111363280512912276041919671884624727462062492633612125918516097246752348270712074467292543216306234730924207249807549179259610586266975722545566809949002838361047844647839531713810643844445234649241334779510516991880599056431910235754376937520620587967909132373118155974079028375120065309143380329676548806889868494401217756961582689944661943183954716136951145576455798845423454142961368650547037858783845588721936059012713880610630941152524539977807223895699723104209318043150713167281447816556942116825614573074096449765990253706942276925312995557010462142746451236715807322496116415005458017876731764653214767409063858619520998537680630559345226252504485405702142871917961034225570684223488129157982740975853787276874446298521915866969942823285923778209619274009044381719165783940178353105917042593722165505241892306292674494860579490051371692460620343966390966798301155388113567344791765163331893020478488817786520937536392672544472811336490697002134601416805716566405131601892520721172389281915872664433926627645885339113123213732489256292720240960383329938612852025660091251032491614466392254540064036355456845781506979057038312691189476326800445633184511615273111565696079277971097877771508378330555526757768834374241436423862708169922575427473764476928494351509697886605572000930978535473312059417432164590008184652430956750536051503283358768183285955959662259252713697031803976600379995265628663068904865443967078577190596702631370972012722397827426045350662086288616905496249842278670239247306834959906014986111895096002060366003565256168978033698438369119408452857099726726460878297247210576741138240302673528243456794972989893783582016661641631213393630143466415697654711750844425241367841637857044018954294714140495895885676253563657185032338625513224890629351068191216574867401900176643041445435693240729626923847316864400484903705922755402794124842757157575997616654982321763124415276320113978499145106708224073402215829843318887477891640452123390450550295488442938189031497777592721368610118783736066072911362410269759880670151126740093828885176248844475680194212412549714394261125517114140950000553372078566824050758740282015183267306341599940414183426651423734565049966747619049394411569081732759990346892802501309170498324487226594836873014167964033935713713110957428273665655307285883736442264731633081121502930731569162906738115695153635958434315118482392713860225764211409934584561505677228321247276595635745801612671458956179160799813062235562117584900051548153004641369679041035458361154694167067675243600411354632704711582764666862239863687876606378553569841606541481923201770491572794457222392013427308030609608723044181895826702766921003921859383118035886776169844440007239728162952283547146485644658317476100933263479902836422880018979790860218899181774856224981381096205540790135714302225733194713972188427329630791419285586142798686998458167030370808032279108116825640519971603527664430457222266916187903502943997693971661936391460809232713584876278346163624644144857580319277011030280203058673231522135780424905865647192990951353295105935855583569536286974400232399821779686967565252112776040432527616119561034565236398141486996295231314866399813907433287274572456423305758304995333928265665620146758714763376872561660069243019311860634086211301306788014342013836235311978796428064431918768660060699760735416778711522220366332286090146416931567142529915356361314492267085404354775233082459536481690146991349160925005306202290192561209740563559826338971374247545201914160614040801261600003929885274641052939632895629195198348073139646229660112572224853515625*t^67 - 58653787159064004788558036017424579000332459712200255930482630972203839250052935499608543290596292598104112914898309238953741403090845972142434916409257999374102949586081284041017310678939428977824256664679415843457835005759033568141797751462054050382150907460078702856773068997733523126920324086172211457699965424562936336846017298568242817997627465823047525065945009516877757913444155401850849863116795834069976015475896383278923747400178785167945526129270863006722787225069502191562059741492885478038892073264488876212723807319933167680457684538982625654760151023179312905982205610617149096669915032717943140295980263565907210182555159040330530992990707492875561371258243297432109960442733362538178510725243275404800834209536263167445129572097371281426855795342203123886588333711710857898057407959777033212368110435027821977134568564970868685427314706506034262883936402777308863126783411954276467501983004030628937159094796349320205085470223996021328074734496790700823488988527427252993974781896543970655422452166640193500388293731185488268023398472678532524231470977364712517657066209528245890709580426118915229027465001280957844789137184793636981734226676801900721238179950371279947538160274250657929172053932644402716531230932136398218103802021167839838882329292571659163285963430951397272413522543645538428396790614279962479440198107227824384028207862652472459313120363237886561201857538979606371493736472166385187788105081523188767283614688182771494601949770233555772847064172270532418094086076993572935210912929180527280435046128581745494657030003227576850727823581946129699314969372059462776157288500814825531609343974014844186273351205975244765262983377706125928924758288187188946049419868381080250273263954298243719067688970724812054657142432164752448273316417509383351672084607007699580408832788136853320810898082792000357797628775034503170362956471640906280884482500724776709774722140996258581920722827756390454970523662827148100373776119050394094972089318703307961408743265581515601320450344452977647359445447377335398691003370001087474967467769248868236425849670914568604416687617232650928874424637347873601533149482671506875841061760357616967563557246669481703534098726917909258589825459503946156514086580712543359031240623551103587468804697930413157383831166432315678371432674478864793642317179502744489203911455549057056061403414873008970064841809379347400744678302879284730643495186120421846575866770743411184814117738126127020927443993526743633041387867460864379497098445307604323611318710639972466626784076235236493726760353044470274118498202325361191248377261108714487677596128059402993344426006149143940429122718109286781105026212587966913454633109167937101186827880268946195173171282488309534251449091100980792935681154824421646873597880269656582717378084441957148743989540606481241708015240323008595434086921070107459799382012436607799436017312013518756293934125346639125987914794741127348218856305698908897275156135956221744265736724181042969938309385029460771987165807231585572531994694148759454629509961449046470429271592110075613101247558084848322276706623400203053883884854490953976265723842529279301285161431345068558506855556480747596520941295141716195357760984565898631812320528982197127649176884118405525145891000107523430786049269603582846924451551307799052653634993512439382389182794911738952379801835721296105772293627532334771738413202392648809664524383991009227141014003441707078215274696658539471295460915844110040480537575531449528385829850034041714803620372131809261551492082671095831598112763812466129241326646181903657286481409612868374469341710852272695699202966441685973359655679545541480433809399763918951152407682257725091883461540341457120233652755825228988789306783830955927213829484926410769513637214375120731785627459609471954364117997188250061249663963161439312960522334295066219344754995816069655789113898808174497549733923880828234621140527087663655462035637056762212152923774935054407399905002861051796598597749395495257041072739218852378880082934228056184951669535949723932663386797318984027575284696371034873497059698063751506355385389233694355118584987296956128744837492652554177200384653319787849707162047642878766451414686807443549451007142960780405478274649172629888509988502505175792711680057260723667394766421198271440389588557855808935788590210181615812490746191756730076897424022098611008764035828197482417100726177309110023288043568100279822257852249696222080341639389299716089790824275985413149840948107393515871092263294660535183292509558625286452654479677662173072123361837266575121888750394281948736786385477547541237540579341702624919508147351788592084999477690327622339542717282152025481458374870110762145937231138611769402341581642388149025206271194332023482634446518728145622702019952919453634576180605841359542126469389763501157746895077013149433852072974279570089490297671115581131209455766811910485081681535344044774565598289391830116060296219451543558261388115473009281513902486833741699972032161513074303869893523031411822029822315129944596443691750027657072551592950919357033245857531524518619351606197274705281165078397163576541601328869682203458652239434124946866922779225314066667601324760307664233477713512949916690006519516412474927564169912942229162700353271596159126020265653038651430498300005147553574942991390650548741428576182614771805540902811998285486480424354034209115168933361898252776888755775602246790578505815313239898430496877210826123760819651198082528961883450838182014200002122271106835146972002624928329154450356428959349208311177168698367778194412136316242765583896280070122362705419490893222634305407001270852950746058898401281565588426046167215093120336988712737605743245473156091975275324408992835423930129384723892354308943588473006844404967011215200838250751765238733123428054135326773362787910009529761098556193969752474820114844793056450868427783226405037217376988972506763859329171918649932547582067220733367599004458229923976265903015392600185689344069996065783786861982553575531086859721451902673600970429978301997773028097071184425956938516572628440195369601134045323555848065393302379633612834978175079/13827566819186194476453258582625263965739021046747320791534977440160117446841956322625154815218699849228361699333266224226787786468220954949376382639227364959200880614671011243291055809406427498544220628260528462830641889725393216031741601105747268434978645655848129133441076262426137492961359991707326038414083576710827500575882638449557158376282479678590247336471773476828838535359125645662110160872011398380758930746451007497959029148440598932554386241690108041586888081745021128486178718761542544911916920369617947943306602035923483142198885754058935890608332246913089550571368512543279981482008841602001792603909349085898987346744342933042801965959141637939795562133758443370380697500505272920770469167227178163707292514421559798068970652767577050891026345922498773787113236853888534950907189455171826662008153484180141462746575704547028201115225234728854902304730936504426940684411406382670465836272733704683896667819868338977355781508658625077705860111449163910053249169263176483039076017297342440604214496114860243213438695442361242750008496384803525116277282715600432733279272361618470102772299776698607087459123374447728178067325099675579509810815996489815650521420875483526304376376930063995281594140770501862842588289176335468163927656440962190572817075212780856269503757919861528688853094355097287859377924480470203373141967202962516705733264391026491516542268350314009800129545055459440355672960101499497150844281070214438777275509542560050924111397138627033985888071800068236251471314777125930185037670567435424921357165053349259413176615056260508641988618840203881763261922460051349913097354600662390403295402991234962841643719079579938742624935539033508375650569626228375484802735313024787414937891774091582795986539447305080974909990307802338154575770569126897339972097477619949369132101284075991765990082557344693463582132387814777738021366396293978489772129774119236286859060286832055679838221274499494961292659733336945052637018886395452665681531110909346567229315632882031134996708703025841514582750554388611693619484947029935477967290370602979685872339596547658236209605244186545355117727945697782089320845362247686619263286678535934731140425618114750622737156730490152622118160701720555137927930209609198097718602899480789012818076061533978271922154712103682553678677549322392177343202770456099949607336847367806850518623164280649528390672566824828446016203498552841435136777181283527433149882682610269623225276975773222589689146644813358779064781876698179012928469320070535640487432646999659312735932483844207581904290335727470693438431972968990252571363582736143229636936426004063555527384804393552077393247150949187175149171087337796847606431012062253740329501282185678370294887686344147949634800854519880856453615180548799196459362406439874556465000350684724835742691912507100237829243402986731030183555697977874021170748212904151438088029670867337409750636824529710805933045761646643862756141684763223391732724356586652644579047678239741145083602284290940704686444805620218025776649014081734915691912157079154915728244397074525530798705778919479375428871550983789532795409885785985936245231173739087450281548336437560836877723649825311810907017903106074806802313432882598700696326999000255276754457656800918578250085084180954162555888190682841701251220021408827708417309830013789046245351307742785235664929234144389933988566921765742392745184010503999279857411473355091853331883750073967596627464157007394582417234575559816711310633789995185633142928512985037376759821273596206805809610224660774948488761210984348042151684211606737280608228877902164958246634812433271903944205679433487698446289363084779852776208919253979580913282762930043570460245644247983528406563446838476958365353995994753757868979596873498137422261279988677991387240822265034968951306422189263033869383192674810726752486799269297115343804672119987592499636930688539359106065751824062275765552155028944314438094905564296683337585093388663074675608118516659510139493259522428338663406595349368898509281012364755200767051420929322093100280118545862859912108554691344199437717405176949746299676090393111714019939884769854401054036199542273940352200225103662399281288673218034426337173866347243514701160067789951597582953856485560783113975263741601113975116902429307885018066757256999715232289721499052671857683634565387522976588195970202645794972911528026653649050566890242397765394762351367661374990064216787238750001059190821770348619561055638058325449350436685123882058892964831064298898115402013599465898040399466523945341044586282601305360679561456145125232166062727751192754706830482240498376901746431246896358209298881898968701486499323325917933047385054414826763503520068360195024686973895968593381339645115227152118202515097685921361067359759497791727346989366020538483113459118543272613404590681136036500225199303295862053905995068228458358918068982593903656327610658891843543849710104118421246833558128258864531827020394360262207416666092689357508014749565219453954434249479281517706438183217684468944853474667384782129013210550919429746482915741837575523486627309398169456370727745732761756965117588824624961724768164809335599077883562525596558641435670403012803832325095847746923124130717178573609772697055138435120161961619478057363195567396023619327320910377367399301203147956969034835609359689020349875562943316797279751673450979457319024422345236992902494590653550023970868751238899669476524493996360812671994339050113624917978748620785105569115931488289454481140494597349717623079599771204861340183343513800996409875594336142904306382050031956106043859946205124536832500892386133672993706461670741212483775123813866037436886822609422109012977527289428874697718130705748066063599820924829804320232026649483127527426643208940451152356245744471872909698615155102496827092327084135883583663097760070601716009431771679715773404093633392754690377611182789650588412779530784407961388975539810479420040437582328901603740207069418103406412128790308381288529825475565371842341036340085241150585671091982270293863779472365049433869565278697434422974637036350329005096971671817474677511317778209311626220703125*t^65 + 382442966035807968793065009582111222684198148929843510573234849563298791752188821933348835148099033217855729654154051384520263830819825913099674099498352854155741606318496556544771015388123387658528711332702938886992958301205704388916631591362334820807357683178361639072720682866929417122562386408615221912514251709909186839812981667726696367955995150485203133576983559095489858643272885721644716319892404499576994695431253572728062160456080472342146436679124105518188169063597895158473185689648700006309413002572232775941059297025064121568199981985593759150100090165264623307886941999979549674807692229940638941243756115921728260443230838323960904502648143476642970013567881632167574914757426800334050040260652437250277987049270130896457775603620029097329286545036012875300237240219440004703167384158930695074611015522999257180542811704161038192741241814380374160326942826783487709996163744236000014251522713088806618221558536442804672228224879914650834351186046812546456863065803997048441174016012555768800869869859733666420349624628904584232469817711111242567438428899304198903950655070297104316162300392077781374165429174686631568121284095743203022466554720537847664145629328796867503263536865308985825217286743486597027078490605698917120578216752035759290217447176087481574589921819717156623351721288001749790933943767292981593827401879285117825186910579805682105782950074954719421105653583366779675627971398867951566636036472618853913967595028844885966850382990634175830688499854464872711525431354008476337996417116407026890061278254751648300180369850140123120775627897349478212004854127836044056090507695580550140897109407009367972530575748574172377377614169064759360649382651698495667296199775221760339125675863001122048084515566556717724755482517497131782770792906206654028507583872761483242795685704699499041451726797112249165095362682517814076214573955992440543968745771998605974551172410225222314959935924039689621430513381232803945308714776492060304614385858222584927396278100894567434185612109204591381967466699988087510926445539411260260529127146620872829445067868800318495101834708493818451968310354345191836820452075079495359250632911459961251238180440246648765845905511397242461621475601111890983897820561848491322817014828886805343819224012916714960928686533544594397511039216419742821248874999150173699762501378586860640192522271797834300455848677503552598575147239901604326871990651960432801877258663780244549014574975530604428152863730351114418563816240255145440912201678751608449184426779653242951024346499587270190765444913068582249765138807393504954262012994183291405304399952595139368836397868804071791762581539014087580506843114168045942285670269771943615411318374210870862247745566902299012980497948269164718602522546298970650466416751372675781096399874002255988307947117336515736161712538249115039555074858957935428141719823205511568771479000437517550955779312788321757530780998815130146623927182330870759891254025705809661436557713106899817043803149982510603853644278465289432068643789221109696472943648618134585012884489533073485750521643261562224678427609031577650315136339675085162895251443911155498815378929954604942582633122045225544187172420165294755639685518058193534828010626530993447854677742030817038141431660644612626477544558403919319436765694081598821949604571493790554003914366674965002995637974364906310829115935874587683728940604023386923084160300031437804156874924044489644020824695628723006829606203945820295500885604711006640396298269097463341251982518921677898601764115452596140943056039010455455809551410353275534352653268430774102669052679178786657815690573481522012916685907654767224791686157964309112285776938903046158168330107862939979917239514297982532371003806667106106170995580354527071281266069461023406119308248169426985659872189859327170304296439814931033105611031592400099131643235358542612485969119986577660591877559962609767268224669265357097638041510426703851791513017676981200309895472515592354176942864900182932994193611396444634682849163121659478255408154433124487130803122965364048074988574594985591295795149419965523142241328255934571505009200601097919285695727712137750886305739405843359404182208037639927529440252858614289721413986280786452497258652224050871576356541461414827559051366484689599464065996537347159744491692549601306447609418680497009250764329138275319944926346839369561784184580929296451713351878772427902022179375035734710285591021349328573694785275056661065024535164362622750685010500251516795797856759095299091391727503041297357006686654276127245273535336725974615281385668737725585976592876680702890693281869893526532864506053618285835379739256187937209917964502116398644633588203298720258703348474417671180976213915988945485517106151687790994313708928221241774990408096817273246728760847319753855435781655458157696159141766645873629434886207547402390573240957886801607003908452610658602476116589447665753997415873064729952110016803612482200130329990498489876852433683297433140491237083467527235874223879655124612833740817890069046946832762008997115714483769866825501138088057980151804948702801542697521583431282391256650585802748245426603397602213648694326122632832037500410529269785562256139704368585025360223196180233626684771958577442874597615550164754881081962972285673757588345836862161897518714385511775494012249394885235454919277173617790278962043400273097420062581026941797761326223388750562581330692121549951494101197100677524782578161433223649152907167719850505121081522806454767240781033062500509908024167999904249295919352572746192867766852287670109495497098393692040593516475075252581025346542708024497118313851225791963504108582124454004488505557230273980830262866329475391671025613616762797020372225914626702011349487243661382395240303443383222794604106545626982066713309307554665283235953632663776576045757925429284996395613992787033006035355627815877705994133739035177275163453978245291901612357466266350218260605194484328714171269049380821346124439518128444300682950359595786296689492501139243102770280332542711768295403790504017508410178856618345424636115563126525395298616117871725780266111356223079315862544/92636515696346801102014079096143928177572305497794772782105925785498727652748301470273374448465159581635213704053988278518160543427927604696354677065877056845013236875328514376651676848579628484329979853944203110158891997320060350243419176165248859893981198884918649733029506179401614612608590429651091956759913760662715361846238599127743282329153985160354307895581904913997698164104154177625095409108232575424232315923856986326563389360144651546970864513855268193400441929891792435929299085099517570114037498476221542375217365828831761027204606217429155120394992721627218870750907869239654408484795328176251062639918136302099606354934586205864262638218580843049920328093735559668313761598059585804120267403163379390233115886556745582092831793274856432064023839369545039537098264887411830008385324858849361814944564347862462509595698299929854019542355093254494203487670806569894569484559729624020718460520645564752117202992041025977291217894102339130050738569128659047114134375383245053827466667361249179006459482255886197433463260235747923322837985839494385423959405269839112074667409277067644084963300634190313280598931861240933983478257265400539177560981486543013488286110740961233620206709823777842945685717043563367517032313641698325770407648653594036488423032875209973185397365188563448411357830939888457481583941401114581414623285604699179965865100257515939023841161101926165063353082318290996276289499567560536533644349276312352565865869254949642936561679528719099874689200544599154342697175092674426955619234416866201751246048955041606553837654240817443103310735212300798416361826090355848352714940111656558666337605128261685972242714449114832215384331463276557295334762904235306058542348647376711900548408678263254684118106285436761418894029742566906855684541055417000995955081444741459619712219371780105783751310481808650529394617097537818668566810851384866545088788936436682390425018087285523317827420869753421273228102663219462654412028302822079929494849253086166765781249464787193201439488719324602146808225903424770174650774301936644663636486139625405919199188705392063047553343535313648822865630651591886872953024373590714735679841286617664512409407602541542337650939942372489933504032819455695426994098126151089267674569247290824380548081164903965677338837662981002291568039771259245107621148974617729958256963186922076426965592583423381041679996924018170216447015390896609898590882394374022247410042445274244185891470958404985893763620303299910116314473614187445434542088545466629894437107946349196886861673125493561090130399515447587687047293963286927597404129280318706299378339772318347677917781512037749479435706652690353371028943817064222431124267407437181566870185512962278407383857032419197092168766434836740270276823120812724557581598322906662561122327793167132893656069723908514137693901661902821730022613971896739448340361696154321054457202327550292398341248596050524109333694741635089830843216659697760497750239742765728545517146634929200736471328439492325833408241472918407389256343276587812257670904995532657962056321339454306544202927117707896738819931183573056266455402796963865544478406715428371663957213174642641298893246842202473563958140058560342581429463128459634609043677090343722037523058929171597717720392498873824277193944434858659018678291764728252848935373902613088509816489648676813277040431236084486883206245377651914420509451696406082749435273787767070984274312318542876407701863423454273054513567967152807577194672053447036531623808653264256319334139916956362991346986368999582228869677177967330493042229966752354728429803168999000980632188962348819228672364912749081492194608383932471889427359398694412316627329847274528582692840937382052963679947541482388238232270971983788193250051476805766811772095983450776460642805082653683975424077699424163354715477223351601803722873101376912390486719821149408001349638656364285576212352924350315435631705029134738182288822793372169851330259424465351083714340306417526019999611055806469615589993770737014596995313385795123303600329105184488010699036391820271775103487015512070429605820391368890548878658399663201672268496671813190253688637781785577250099178076108677919918787194186145428987859476203249155885523247051971590434439978183147447583685169279531249956374893079659097144705222286243062639043921190694882114020183756992624343746482115168257805138049893679155393225158775931613905206804344487965732329885835778175815095853348215434252704538622446210864341742984703534078503423756104917155103232296803534409998587812284014265770004027154799987747700588642884679218097137398579292525911677349069184984190279937619739980855433101100664874692393691536120022463013956263117524489262848505401224559715059264150451791397629941903125614719488757397426038252779310057950900954794132861956100937361033687886962589166758701334644796752612869925635311338747103869627442024217856329551010579865948286074803431259624471390263389436014336890843139021827640456505030431305151327215726280862527872528168299019806090597864274294315758011943272487138868384531070877863715723094133153891666032187577558926052887300110253616780509669036925335294571101758164291573844789890416708247535301954385186384369665791828795036336082778586041329275774128616822765520388006251755088884057857643801140442184943014726758604241895510301046846389993136858653043924721184229850184609121755026337155487120498250742828102586626139645873859205806633326051359243238059116405554119125062362061851458729899749296102487358267857888280179247637413378450556268376222049263243403912117795153823998140574237755640608628586351727814211582901535979553630026366293569235349882811728160518260611009221229064050255363296398650489683240148212783415430279592262156516962725281330159683742280716937152631347582437225174605685041885248798270023270560110339606055380378413818123466737585182095849988845039806371955299002255351730155035201093219566236003539089783578694495759945046049679021671266243648974791788262645853815819339665296532543778232806180532725994655682498972939127639755098869639213738512078315110602864216306760352489889507880146922356887505849601320751953125*t^63 - 314631114679134099059935125445014706799363465377197391730841259117559811687689132856713987778213028856026882425176773053998252119583660843946939871295995157180276259874277521468955334332112071864282934808705482448279476493499440720585111251134759030702759890741027210773142882823086650548804112391872356373590526418938657766800057862360073406714969676166201440446164709288302956611711215941167725691067647169921454410222620354824125573355318569946380069675033328805243345347116954623897475400576951795907161687781283998955940179605612661610183818024309763534321564156985804056163527381743668643622913413973442605233715559586123425196517557476360270035857970498588099767474549607205730100478337351197408434604367476835089287727842125698015841232371485687861567893544038004185223887364119840902703648638416356039402937153236201441881262680078237757992083600002040311611061562345373606044736429167176574620414256927871679214131927183030665214704356240416706372141078776577712893645021424477592248108276081715491285251249259769543363274145207739912936355842027290247792892485972235151274490265285064422344717871743050216403582052566204433239541490490348315532882733565974046116036587076098278095905125806260240274523731456902579000145022834867328014783614473142313740845955030755518029032479741669181516347489664930564323142395330988483723798634043658300641950519084137413838650358747418275623301151379562793907119813332335576429730468123127006755250851042001541701390168318633668946649905428649890873572726239566529961494697569506836360156927015403688420505859983051338578796614535617927213133377964238063265236105800055811133273471829189657560884015245121451331314129659330190036201251146585243258123380676529073054250053394104775805441045358808233818970095185480698272947188402533216548619345200227361907990246125782019501740871198941744527703386394805521416298615673701050955960392567777537787323530697272720624772240570426776039482720173261927868274787357171995660135159450551792183605701548383969909350873036665266328858585623847172303474070353073619235970362848539322771699407540806088744195293685824736964492795739969157530741249381969005689309720580021309020461195435928032367645623733505962850022642211560826259463826636012240053858128894988629725590664028704241439139506909109613063086214185046025054369000704714542913016997931313211087739252809788736091064901748765029221736719068518017537056690247962716016920607461944293610397058784583605113668006927755879593368683335084666115926464083984866969689496488303189837662227193327204087738652441423678953156726333910743160674138691282864721299676163401416885964878359953621456675584884950200029802300524973922716648535745329621131606622355609695201684126669752318860434078021270402394501189406983631278962647016673396379974647736459662356394286845276913085908457323270983284177263419313145022971808348617746258324335780371878529856833765094043803452946324064706119246394745143599987640214597097992946700476943717865338980842529928446854394923933769106602403655264954427714468068564615287261424659971327496431168977759313321290465109298364337403816019732626809978948113653860568637767615625139504207920814242467190827378225964619111646261765605361677713231065064038190327556635566829252113679935771284615375833337730623219033905779503954896682526997221795483539326348322181989440417400244621123726239338433678169605457404859013116402131824392835100023649266896552445711006152273084819335880741675639089318720711769413277358482451116667039988453477473976527052276248227410786027484431863014294694806201848305252889830547381627999498113490795889763182008212053324324641752577215553870390595322926951870858713220929163255935221626911758691292748399191534204220454319085109951042360176518155581698451852145117191769305312303670810570635182800203181549152318794385006803204076855447027958924631327244266611196914576529037022397504834482265206796160801369209860205385034856615303227419839211187234353679501563021856187995038344410106316674125216390399968496217804002826898956766591181772635866157598562202093370561052097539727348662187605157814671855111207729442323768055761029170988789929321504500508869139199174138001777032242733198316000070306054287329228870879884910683355959827477969127197753127878831974941405287408663989349024704396478720032788849385495465750388565376287893836885947238470191063375530241065405251098795451837199632013822207323496577920704956437089542201389131026075397200515810921231253720598984345228228131458280897975797798351644820402100320903860132105240313002171671318438887751110964168194429311626927024901997334206575376538462919076561076495218534731963498086476439508548637365479125103115145688095844499899268361669830445776780099126698042382696035913196328461618443073992785775880270481393207047055445676726028269331871536306216449280623468791636256640831799131952428254134739688922269064040208362603475183070871218930854253970497914482507848653353916649022688249117920597723087488434020930563004633937215028360614075446823815070487846132042904395766082840069720539820791253074903845535059636822782122409531629563312001313507879941232478239237341748496700399089730469304448877205168158560903234930581666105396729978594363636048808191894964205196828413071552857655025854206485764105292589412240230830446112460461582447928454098502595948892655517603834297424076185642676630444975934688235158991862667414907744558119022882464066527074423547410465532049161899355419676098383955304424244382912785921645253608246738410234492908431049566478046614978695638780701043060868624176632327992799940370814599605010000357119440212539148039201531256453211245788372166234862305354970096193800656176382736055420727290925017612214970167796355498714689440054902283490709024555161230434754001508599580582640329514681618371967973846335433405459103044768635755458482481419179984541362542823087211487860220244557265361307599627808003918661392296531526405421858561699649950237531536413366622218650666785407199872967013803857927873936240643652189374416052813376138065045758945540702722962685854277567932182934546526024653632834763595123986735066403294719079728592336/88177820112395649384866448049017697123454642048336140605189409132228435589584788752298107065896944015494041103858865442788151792233751877691000176480013030555493910574109425615051442530214812776430841038649397635322775331806447614491815795438401244517619584601671157119150973879932207662488156481680174064319856467522779240999568640951599980465897213729185180941058249480349063434239438103535613090390273608660341974041193106800348868827705533653773086088713232755520441140639448099535364566922684671194058223075932333474413252982999612774999161780952790255409263425245775668574468883213782665321676659026958896798570309977267367236980745395136540831770784325258475110049285409843008337332715192017337213058105848584968439545882739394321850641934438354944710863997943793394503673541064307212282805382796192326667662633218800719579315483650588132273035390865389003729431658685834103774601401623683827761447967283601733681701077453810437467519270992546218291346651396399685189863716053535619693054083237185751668293657804629303025192410781049389224688005949852792186653556902667356275839142892345291319393691223652016709377537146388261795227985857451270397268091901414272772083905502782027631476478444961615990654369679621205408638535543874862871387018449213431632574559659672376678802808775960366981161145546667925378672332141324551861079333914887637758945918444511339129912180481690144789237086381444996222314232511539895568277165726914193520046566795384648780421015816081242727713165596430068138273680123788894263265120816318000802050695044724313151151681351575386100694705410744626736628111608562256885342379707907097143680457469776867587919181210687705273667276104004102420544925229612884193664175869589054336657313308443654774992106823829737697901326898043955308531398883873451858933131476893718917058787577683897590213100707773340575828563401333796654224973233213982242733554959443197030265552618426957419956680425811647174113082910896607553487258036992621060381342287344607059571303143569975154126743074467686081153074483690606592826127649883476549015736591720227235684487108983720123740723066089688534156365237745876507768720176722321366525832986297147244797098374156275316486099780060822521247829681586174491566009480222707940104572818045326901629741708383099934920233221548008205317938950812419389511491968438296159597831279129584090648547150059066299597686507823058051716135011161188674065730231084156648883208276917532807088843663527279317240217017169946865645903110323124840626014348420365467784778424555562046006318634167980825608140920156431244710434075984845660151731752419360237754038269231097413802268754826565422928145085185313232363827917250127731701541436620856534395734048579395456523411811207063155011163523553590601440953195522249126570037011513415835334033536968791247636260494586677917543875820453454230434907197152398599453350307671705189932988692265012041157777807436927420040207219473628027414116937089997602506749514331472665834917733427633947874843326284549055771069203952553316713851088962102923815866203385126196979708164647140641700722897583224509089641711373066738655299311738887447699991797922643776988884618878737656193486766204995083554720360305611304337918999723880292982954914991944575200486088069716969897417002785115874829853764591457103402145739796234598494667157056599973811703476802806972945042437819311766723070688637433552007528734719831643714271100350721846362826508554655359838250999228678105848874007715968256474832236580088217439982805044801660095292177101280549947598551061630040312275392354012578343834200014050256530512631409535583839877627473090681989950230692521244125440722204425215289873104409880496777361025780151165382131384145652576048376659375184267174468467927419995824728818187661589516862895541956136699768895646958685796437905540028886877705176972735852954989994715890381368227095109817976947394870049608898496716009849664536272221792871623591869724976376729965669365120884620903716656236651751755902177544407073928212196518233556484530253043079478439842194847907430562984461031175232932607456137705544617112190248216861426229372746488432538215726011633733541821626389855662024768071421419484449065741931410318734475558761822929232558994505691339793970260851239685129580506754044338796160228486987333124427551577125372988214362259857545238076559961213153433192375961135581802228179596697158154636748676117189067987429224988800971019589231291156600237169162484635061842159395354585763856272508225227778770028040245284685784387526757690971934139653372238873561923956211353393355338143516191817033508744712728573889231852632831344027449938762946798066774321625676464926806533472895876662446872987554088826433968067266533986920896208485435581095856730190475120592812867178700366106048088447208259459741404143876280794491835208205725480518822838927691297837769128174701359981453523228926593658332320017878461509814629184774097828765341342494784690036334639350885856321270649044346463313656833730833227872583780562885319951289235954696580353141788598563309883534845668794842213651183793470317067072981610141911846752013335141995643064496402250367370578414848086332656512251622138134902409771971649855671445571972088347777115724388106783808441060650707180575578647554286278751307538152949429320817900576712791613829526050713899275823734587632405242702120542875580469051040186017149610014000304127379442169486046149983329599865844138084743606551219330839465864403252379620033337149764941665633313762869244209654134152083946653514005745702996144669525910348897485704234248782707107624658890191155918068477158955730685029189257210759833786989348806459262542349470267356376165081129787949893632785493817061120330307864987784657208174280227798137232641559157043675367520149552944113049752555901257424885611670234763371570668706591530963259150705405505439565431588082265832490279664684722441884303873477135275319440019564996841933012612765273511473462771668007034224580826063126924704016100429049861883585378191578309158348181712101785299339650601159710069426878565428727459702334510158675859491956277892769131729388263545619636043588664338900857352204443359375*t^61 + 566991996422646381827480774850708870666824770921154639122237962609542288500658135911510526540777071617324342772908956071805154291172302609325277492701236303672018225804593193130747213576401433710475243444950717812408764006000566437961143188480601451831565694793882292099693710070640925586145731057500381747430816336374806139730988249802302606547718428514918431403370311288283428012902834530979961480309746905893349737941211550138885506669714356318466822641948415326131099922546125497104701911596414837209904518750410838488071404350383728783490992590922556881802626246459251177975249332065721962165980583579051316175079084349724899339042199920121786225017700227478210062904748080962853653263518787061103476566946945586840824449773136359351487522273851000215656840978778440482857994931516540985877271545870502029974857550352540201327145485462658200274024943927068085062904269398769321903001131568572136768416547401559035224461980011328740782347530723089655192607838147390403476056520742477329385916595681810900538328962590893081518978283319310756147174904496681165171187684602986142231019669574104620390641043538317937739601546509094750707569259360128660991950556366421865460393230948805215162603411154370020349527160464584491324978829475077691573581206262331712349231174297036236956996123660387027869201329567924100179659733916768611287260326783239772049691390406180552951712367729781979423933344091464007694925349738339646001810450460231796337539220148872677109258571106392528553196241127302260306578968891880046431080246356389697241663854731860289015955647564886056567967204411479857562600175048641841313033722616798687966644452058651678295649387494763816397150270936556657156921938049987584694574254963518928558661199239625825975669875713423407308427841879212642034971838724632319206410698539478004720770742028247212799768315554445123171311869846600320927842947518663051239664136396587854236904698793567065081554100629280927388049640173426133840014298600113297182759656574127043453930500200029881544678146666277601518709338341752131828890069237176511109539690873943628418984316833675308007385040686546236830163129554484246578590396228715655817957001113018827663347143133121970001553884413029385530895105370722000501097841888975927924138223658158586208675982383632648741305822763866582985436216371621379875392808172317856432731386247949158850080484708441986692284941540409006330800753697904983135313478433342211793655147340987030774714705481052927394066591438996869847506197909637312199764178846181022677782985399865131281569124092400244951552493455878274388795827504524097484717206768207125606060643941700687756761176756123571381797308451170530903791281661240890011813286006238940572488828819006283734164155699485484577491200394323640099632697722642785403567767724176418336027369048494075309278032032055913340988633371757822678360638475108537323403005949477803215268442156380520401488855308593061235897305870912800048780705731981666217003339322664554272001935322365400203649643008782793466926146637793367924929533724924297588955484313459284151117521969396992865736371966613521239843278455621487168732165086722228111379233486206849442904183077931331782663760391555144880864745485263533194041288854577731323489295874397454436460956726347856873124499658485557818313000053121117065660013841567783105258921216410685067631065083024172203158567834627454400837624197283442553851221857738470505197666201343987981068711299082800362245789814700303490634780736498536070119352180650137186001254425812680299885541558762246493071261475602908753379337863225630315555783004892596437410237377499840440729392822673766775508755664097703671652569571170662383374448557694235968691369522554585901298915018962232448449689493431605107682204369715109626124760440051586843695375856745469425752309864252165881576553279487060953837397691722961860484420616735087563390096898018503063551480959276277312342854922181912530272879920417638203665746119406245733652168117199292659693172523850366824549891389351736754047671530480514198095246049066123773116148966010278643426667421399128211971708399484375861066655845447727886309605591182984556528358766624280896747797412654675138244208055342089284045823697666541680963917035272150924516063704003625069338893427276557332529063863693603559193260196148882263999624833281612013134346303122639047461292600051861179757272751637474145958040022724976727347612321180964033044787919087783020195841963639569172126400897911054615996026961373195830621158056889870551660886637108080952028167965507910590196938990748467658155834710216110396889419355813159378124841389030050896639112144872797278333694032172436851618561649905584286387723065862062108425769859447158974774402260587393697383676385035290541256232444296967759330675991085479504021035613487336142169772023179196708680390491599072194168406792027401371618653720904543957572575409006507827487772324263225524813031429776670049211332340092134028435959495306110537206111043655002462171385300891645797331770094603559998984856705647676516612543128019500843686819092889212670027499810129094017662682894278951096145515814243254941408153606005876412032695180715565561559743684253154133518730451330420921860205002808108053959019310155708287934838289543170344191929877521696608800610141072844791428567670302209409012096111051839593508393847463475129967234332606566779856103082608090229978124922195287978160320828662637814076958889794314387255671691563619006965505344596565702090864089392423259234467457714067698933221406124480604328849608658356137345291045740073367008313056714788444387686627253342853240517869019548970325859455213137908260833954235996501256655931170294253415696910021870423884342058308623088606473365002819944443101019014163463538597480716164409061911006724530283783121247591778132076025595305469502890723621214049025027554027669408937080155897219783064392728474466508279861431428645295551749319704832020434408135961799593532648084363347837869891663003767103981468333043432102813594720173611425133597714709567759335163424833536828096471082553352475064314993898697136202934353274708726402996372584376366287206878492465393360251638362666368007255746835474/206505433518490982165963578569128096307856304562848104461801894923251605596217303869550602027861695586637098603884930779363353143404571142133489874660452062190852249588078280128926094918535861303116723743909596335650527709148589261104955024445904553905432282439510906602227105105227652605358680284965278839156572523472550915689856301994379345353389259318934849979059132272480242234752782443877314029017034212319302046934878470258428264233502420734831583345932629404029136160748122012963383060708863398580932606735204528043122372325526025234190074428460867108686799590739521472071355698392933642439523791632222240746066299712569946690821417787205013657542820433860597447422214074573790017172635110110859983742636647739972926336961918956257261456520932915561383756435465558300945371290548728834385961083831832146762675956015926743745469516746108038110153140199974247609910207695161835537708200523849713727044419867919751011009549072155591258827332535237045178797778445900902083989967338490912630103239431348364562748613125595557436047800424003253453601887470381246338767112184232684486742723401277028851039089516749453651938026103953774696084276012766441211400683609869491269517343097850181806736483477661864146731544917145680113907577386123800635566787937267989771837376252160132737243111887495004639721652334116921261527709932844383749600313618003835501044305490658873840543748200679495993529476303149874056941996514144954492452378751555488337345589684741566230494182239066142219468771888595007349587072889435349562681781771236535836184297528628368035484031268326431149167928362399594230979184094993575843893160908447534294333624050999689901450073092945445605778164177995556020011534495580525043710013746110197509736096741085842564384325114355357606326292501273900019979856870898013721154874653146882709739549362257371405651289713754895962127783141296947667974176190196679725371323090030906394064526038470626276245153222041328276611435388516645324326131234174756581689326199870274144195089329203688885542723827793175834082141647987369069850416041881678100739429957190227718230648967174988580189046993184282281396639901044207278146885659771244418093285682194724226691096894979567485915924543467968433835666701606966022402832506376365199308133063338002111545062548906557224637548528215475890674330095579436509394594773860178359713890583441648924235473419342075643085916880147676936103360681876320079779227707457041332279176292546915239083943005918686925621117136229383760294855059304742015517598005668303203243040806921690974253673616318456266061219953527942025082983784507835269676186773815831938534047468925286683377678582732003332384414719403543869704515028688823727638270343374371274931461472082893340804243117580944156934809188650095085341810762347187650046925085511512494927479009294593085799204905355217605489170539703639883922499290755031848836885966444274449491776796873564499198542874559548993068400982373836129775449501381727406338991836841856360269128181329353507903614347270606687988452468272958587151876086562301929311162068817625754050838793084638505153917792934952011919535623824512268513581526320579502810285241036636480067645477467769686635800389238864364296768993689956216248053863521967899257505655718839754567883110233529203506831388255540690468041603258681740988631709124671190854021445097423826256916807500718906194478777094406947829205359806635953179224203090940617597824590985297064081560909964064074562648710137419451636707278023344862938717181686389268009327412282907869075625707497144145076343210917166370754743307620638356777129274037588422788085787844345629601586949585692463676698432535178557670821363476405656416564647329930905801782261780213502065881461699420552806502715164365965279785639174285704507561635099910045706938865437836385713744486292643292263320621873603950533267393378772489355948465376792462220672353887161538518489157024845195542660444612797508834243074640804664800292684723020996883759065303561835402005238060308561831797527885419035625752970102005818572021178172080655368137817113420522211852532026306633741115076593781304712389340086326525127336642830052782706618294224200332134956416523798652852626279670923768303845272623697270434563845018569631285701418480889447237144850678419507214301531719762988665640484747852750415811656031318473569935034795187911186323094176003356422426138490823892806041210063602235683252168892714444935431440254803210818710143539008431468780240010854945766181253757812093340216646897488943255334988864835329705825589596465976426556565274564106702398023914176565234983942660870765886437341247607901379934081107333358378102901084184538798066326992216545496034036236290109279735065544623158844107653553317409805435354118232870213339242927846545949866072288474708117344374914396272270397520852795963186872346218286196078408709186976411455030065033087060190538598251810840577502712722060931799675667013183102515451589614382535116591779944577609721044160002975758886057291132685793280639877921741874854532365225501723547298783028435102104363723380643666671650684341103474926159993131318458103376842732440312260285704082118258553279548877232821658281809500028692323508512652013517498009029675516561995523062709872890838657573321876020259267401816343436895284025178706178344143862578027870203074453428172192156238639990219518940591112980567027032495504611360749850157259039845433967511427265033925166627595619671816965194577853879511052297047929424831972785995394232200854664322326261739740618757972211129002216987152238280334885584706149672948237671438487702067229760245102787332917840909782573666816592574213717121217409337211589710677429841567846059382613969745034632201156048677971468527213888308817301603412665513536833250906868013019103146780720187703871063496603635962298026756172392670339024289392666760167519820279041464649895643010378426422168225972551907926750449377760827815305094424918078606549981107757875328509394551435062454349026287074534105683664412215691871311151952190581244914072970370448974477248944589345670163255431913064556039174378693991827069498499981162243308592814354539258889038960289434811098128471550830078125*t^59 - 31924501519951558808338856815947055548955157006914793600405498445224188481997218623388104439408609853467460734680055195311199819502121770376008482067281221602373249521291044298355272293789895279476696043200528144183713578483969466262093525521195088938318838149601417741841472241255317181882938830820671783757128733717470381322842250080595923472822349276722879715319458427111009367599983720217595336432146412455803433226198986820946669661839966723260872347653895738276824311754335772146402589003553546742454101121200078595775793906087032311699726981899014565921840848745229699952414052727376860891823381876946676271308868286205451370967443848874808040500967156069244858051423780853647542353954781591462198204001588883620491228658330708374849022191996487040090003359832540153518178546279475575516472280199197148782054851601615363770374564989594137584105262505366001286545688969607521939108928974088331394148543449140150663849242655436799071978298897351976061319636163065104292574974567994388254463806990787779537165036831766972028426910033213496769509479953695270161588769272776712283170987187473006349332684102765680702546649926641274960352163731591950041811716065155999654196666707845263362003293279787395394849250654547430124395414329965152478993853818557555757063803691073607831734793486318054901208736778159455816456800186406968937564284687190944045502008886989049752366912352312051328315637123287002874964345479535368397251477300245070315131011588300452448557488009412290770803099877395112910907115946482047241313698786751293088645618944304939053680361624324798773865300460754325761110436120688871504749010133846913815383724808849958615214123476075657481097773001521233708467320831622595152052542077918819009701260064200379479985994698261566176018822309087250378596756478685124559317429208973317798424313859096388434217117666515155897353942281121756546367128052486599261983827079333548431302951613890871428225531894956023325464085333329756178567904015666852018736096420565421507218657010338677215946943298217275736161969219184291091044882445789201345034204730138049527988256095719193144111572444371981858909703223769831654757401201940285996640591529048771600373001362978481940657572521746033647056465004997824188061574872076782964994343349824391048155813121862947002375451892529652272311540043552761727907467588961372127378982746173478538548632871842424454134409811465594276921294386826515281796526956358273254780815806770334993389786557901342202393301473800240775027735139105383417546733083434820743919218363092231308314826718030342741089247965969762417992712641204657706837659275491175020427755898654492127480428622821806273279911785505986630871606052787323439994931033617435060665282646067237376221481653350955772040459008106497148786980703477270389429381794388880620133575758636079574503806865143008343748751914472926655413381546389391907493489878407364466503810197411076954777956586366324746586727924491241001436910362673599659862451473239498045385142332425137675246647060717180022537616281218250163402012275360591614448766255274444507106811489660795654535291356914062793842236920980198484514570776083231152736402487216872156069843989245240867111379132602536209269189593900567301346729065973346827813359100026718815247973631282440576649420095837139619799189763118190344969156565623425742351492422230961094834552919052832752227729555016306392389874250168970530634571350820990764495502853652348850293226731778088603797136285423011822590511116049505151338615607890365780579740401380912308123602261207174885551759510695118900439447373695739395280923709865299680865882553374593653634484945092034182852942287305044547889319359515613620944281260859906898499270448587727326629823772578656470816849718302587169970967478255461154791888701442542627474824116561484674890731008907388721952147506043144120222066112779333414993837288751705963367396335984091957538198171475404422036436371265295480188945947018851267999696655763485265024904254349300923571138465641103162977302392363684921362400119883534626095807461179481151012671112629325874385910913525503159948397381307333994069985880989286600266033005300937564330838871004391339443725358690862013555638715648631647017363552563587218485628642666210545582119108184514827548098438768545413817334749536997107492197721977992629711954505732362201855113477646427622425916841206197486464634142067209271577527356571991896210060553653308685686160832946647883940288737984506733706941820158004062558913596051009018630716800598308738100196186531388604936675432364537190478545862142688475309540908343993361379173241751030283286213612201947109109446332032331501143161202662243396511093826259413755746823253462133233043000824405386537168415308612675849896236974338209820821290950926845062089627080342985201096656656254293645732498830517987416038921833733493282971027100409632893085764688608254800519480502375136829951259970812029200163990841793580993534098235530191539569627184492420090811785419857166353319009593856237647865189254426692578208114516557936335526470787367043603596977844128836602776843535798270597312610284330691373856331036329773400482904120315045316968969673893613791370742248821022856606635598337928448004771106759737216322534041510177768540524276916482769806048370820365939107273617664679175665840663381033125953309467938201673568934114159175325941036344829365404730659042363058346698797299619068658574952100412414661058895879550408751541713114040212171398513050635240759912333673424145448597056907857714595982887869781267235176855043985065856955885221051185594237854012039285849267051674237917079736147242391743066985519169508814810170860610734137527134431177937104934368815524955297187220211654323586950025226111031020086622296620093130268233202501127943706192584781303130463634732819994670775949957805433520202278806421782510524503872719653586737162688891428640792148702507707010544017943641077133513458357074633845038621462210728415162708447553725674238281875409715822211322140515363255436908894292595113420695310078866504862227239965963771950215363191817785003108144549515992507518443064723087619956909148342633709393602843394113516242714664266681986509522633554/16939520591780673409374711481487842103829489485447010601591561030712439592276894529661162578361729134766648060788034851898848004462509148596342869748837272656085435657802428204656837994385438875642761604987448208350169464423316841930444675859653388168387533056742620958640623962686768399613395265264515412104687112287386208412861675333006012204387110111554281561289620166260939805203450693633074979182513396580040038095686352969205038954400940001641062054209215113953520633329200491948349171806840429238757110621708451316802626239090077370528366913407453269236578066752584616934006595284094022638747754553315931204080729894134482805430278575609295670016388057311581265385799461775864208074125239822362824607365095750638973248882149670843543613297562426446377971656725729061918084238878064827968678826373039808366900892039942065555624349994891256003851918443397939789265416824243214323854856914305183133394302545137858764176386959565229727289605293358388032924382430843888767122281229821972160313841212668676105620962129750443446963176938410412907227508529524298074099989122937265959071318801049732719478726251691427779462249121645077412425517944804292391367591365736351177150511991898298679338060639465726354524657625831752290672555252061759457814332674564022408701309578968814594552738180181719813478802461389508819325611758598161087087562830195664585410918012781272400547835918945425803016990806846190898195109876637496827926342192986895614714193935160842686994758359685148968812039542470461738139928503364349446554270446717705075481812651034907409481636739540616526387625076467052624002168165297710915205495158255062677100184793641620191144131192169806569075887905256668487543941072336368887167608192632727562726265556637463538621133609052514805305294022939121737001635709316241532649759695176457006947458741425991593472458608051121033051154484645922476163266798125109120671991982559198694973978870664820404056389135778752281253370077380259119728395382274307485656347468445773989161791436724391687844002137004656279372265338769275070237297400067532015157242247208627758152850239757778400308329623695413395607248547757925078891159214848563651160960109920090127679391316442058849582736856003184928788239099653268358164374263667671829195340967609794344906305194399553742124971997948110150747032855096636987427619172010089014772441491920370657906827758333938578474121782770514796800036399714520638434566276230521057865870869553922877598568267197280118674434205781540840282707352446942427893499877200916894415145111198492358251319442112468083369328490626400368828541340099955342876144528773689581694397249153902414791747512126286474118483981781451095256102528799938631438896579561318838451376185896748757527302497546837375050514710199428963960090586629161735169362296585490582407952349630862094970138919360055956493129611832667698424423550660367041827470919966665705997835258407222215776775596222685154102124409480971592053331582943770314598508991231253299425239140529016188272268302857746165157118558193022003441866846439021265680989261284479346228389194701817696668731058128372872350126741819890114206634211135934975276770196509922838517272901151014813378802900890585267779033504771358571510731167403366782897683191614358485736159964796530505316196651187302150761584431454939327348969767339121287074590511180568804703106139400771692873231128742994847101971411637468551203748452044354099974324492275830928050580054561871780138026723286562103701781668550339368819740438565809722831982809348764400054983251230611945918594713221827550414468838723441535305514518057109688410239371761885760018423536783556989708371778345863320300702076913356199275159285223847312938422658951221129760958741754535750077208755851307089527832736456870362158081238824996138810181484680618043114160801510171106376822319407596184753726711366425601868064512036329767983222260079341978910852812692738420678805700198242977516829550962449470793465511480127942705751952047491246398478044112212198760601612032487417599409341528694516754084406395929353411169684877308054181300166994466452622111417061273108844082789406015688200948494705442948113498978582752683672993266200929555455519215121545519098591269824122059688919693409973695704352999300936697393780989553863857828996182729009440168568060280774380877625164139130556727081228546154315352156755201579191615967145814052606692869483869163985125592850038827252281655278729758789722227946211423195889603130717464485145016693804459989634634341190648367204096202383913440461568008481415221824798862574633154010882284200622780940700797952170715343313445619659904149362549984444937422494873548506543591395478968499970938995177064102119231289835897466905542185785142274326910055387974887259201792222948099793205234262954654300490418647886614875476851731553895707302526449333516115537703629269653892089661911273404352281781900554290683851076633354506868345070985425946869816883736048145045244614226337040420356934238675813552096057361338324143347655070333289453097588792506290351979791297151164369836149583422834784256598673951338068744490097064053298781899463308913897592623049315781603599379455686157184854045896534532960159707558333423001703477093723143129667097482226847963655634499780852362218295382868024558169955625505773804297079256258569243675893667938902666449578398497354150021719182225571920322724606870025523609076873960217061961245595682786945482248404930183663368317230424999345340251793878880249594839216286454002655384137464432987318637243606488219630976286116234013862779331614107548118819182309238311462392673717520327110782064761279966936028636097384560468701140954815463858771674680885287209764085475451271695156715334643803532398682696852237806700905258174682663075268732175248571474128654442276572919991081658015909689208405815164536938108731511894334745835272427167704152560985357115071271445665603043738487718768485990216482449685709123972121507563183393447069223465181661658996346542635448523945948494802691797479273632698399757678318745269880752730074608377038366325925884067453371812845345009874805887631028823993774366053644805728183602955111206851213907287009070263671875*t^57 + 32301503973837594721989691865624576842715266756005505312463164225883582333409409160226895914161694708491614035899817925364525491284729658158485276209237235511724001297487532207759866790484328443973192738875052443268301064020543916191664436084444647803408517423318159301682759777511833753081245153699749381104680497072811625388909316765290695143489149907478362481230555280253639531144529055800803747899210798278352598130807688353654212447005860918448448896581481526120397071078666920134763145469386830850320858030389734920532513634421954347358850821715611241878590432240997854488516662282666734066370463008934628743231196143387419397143786018541396472180476748963611959876633879513697346129168695197399657704401520639182656305623816986329154570240405810351493024981022116325199428909104622143841212104747894888270862540030821141371217205082581121497780461731382354066500593295113151377457663151690125821120221087562206559120067886349470218377623925376768816680608751019965328957946702635679796628244807697286259689821712000993748650553536470688602352579014680400912610099219071333863165550862566087475958303448664217823799320802716436597935200249489360180159511375237587764549075101287652538024185284258328416770521880339143870609633355711933251307379948186692992743792345484378598406625434772311369260692081812204149134341647050353829671833558952821073300989789409356710836853490596189244437111807220992874709430640937514736760463466635015586340176958993106631296019950156774610961140446459261493916988991838146012832298187011582487233211745038056646982969714521531900672755794111112008826862172297768816574497022238986446668429173739055813050937909209511142475942557484564065759256806106369136189065035285003045714621460082000117307425319944866654169964577469982319014321824908279378647626362610928244649602680851761623765733791569087159466353595221330550674354250263945080933718174110358312128681546558393976499456751706347281778132902705130235115285207273462966030619101933853021693164274006076832785749812831891695877267485261350325821980471300393356199978083491460555952506341294805899823862258991330600441397991380030629036287322749314948738982321538223893763406326691958855003899316653549264735949552834197732961524212946646903737902983735854276278888437229296156815586347565804706692319311014250161487444855836151561490482039668400331331204009262200081582410405960799375464744352285978698206612232747640749776419284607779104107379461452094833874145333317390977281109492608389765914065203313461319696415341400057521073670216057053844112914015076822244766559234432944580007728052600284113353356376126043854077302961867732073517659671608090782398409540679605819837086580221429180152572733236898960473740807841997452221534829468332427385602826365750042176072945144967017293437063290915378868956255553685870241788738540843257479632201006792304343223658415854772163331831211697602774297905064127496650949162544766613035555407153604258723710471202059161570920208155526340270165777411519527004290299107358336806826076175053158017652996731067067712093014637850836163468496408481203858725879734767563289555861539649634145313864971755143274479843842623598601878130324216395870669205942907547544389244616893964594431502816253143949804082705122132889937590585877829694389064115812842071195598123221517425607452555498732303511182448493678870230204856570154211884530283837784402498193011809405264936737693522951034294780094330786155068255851534812700373472530754467394180276868351253255195393961078700543596732495425045253789588988428882807601903000546883568341136336447896529818273191704143307346659705186075681207439507982398366530001031165019080566420500345617570803754208541124553140697287045406160290737572375271231690740946671648832768207184902063165223840433214009190697699945290601304057524277225311306331140102634585561466038641282307752995070053242293122885095893909460800566482016118782096055752125222275867895408327936147039106357353006823136120495015656294307530322786646397749881469745838491410990134949284475945084028254744505761102920002261205543818063243157807515946243408455077090344902904496035430399153991175951424904679600829540916334185073796038648011605539521302255365952592717292895213590184543106619231838604443185980601977956291149000325608878520356871209979053079242217975470820570309097087010615945640593685370018980785201600305604234297552680784572137285823477729744312331726881012994266484082285070777130355724317779156105725108614303042690202558180724658832326967713545019382055075926002801791858327227613975834493493371135128924657751047170775810394700487725646212669750999538368288864100553117717082092203203276599385492335762692635799773003989743967191842561364394282793748523155448713010466951067253122129308962719320255315329065998753225870547776943781268625914205380864237135585567008869810142944782851671331887397886152658266378163277829370510138061963537196820779155126318169960604208969780535278689491523062529779661508898702442317504243074330000353793463090045033433142516494412718239958392689767677738014652964905926794508334631908620170297081515152684465887277106034068841387710764329188021968549762548831647040603980206356710604236996956038506690248746169172434446089040998391610711256774438451456422777698508340897600209003023343018577293345380322492427387785066383137266198954667372629081903048909811240613918749531971616836171551550497852449617428898167095763726653818749132490736507980349094072048822889540321903089634014303974299529747754372080319907399743193648381666103895284298317769668977591860826844145540093217378452633979253089800716612174555605935302434549294607560613325796189401118195742227512663565994926789707137542675545799372407266333873490307725179063720042522500104830876612001523782832040766134060089737146351630404988696526408691844424450055693006775123169344245293953985993991681119819356815798793267475938202261491615540857636858028417807773399875454993307188114929713793084252468853863804582901189321194346631047125487878654383300428813235430944766179929313724079247281455070280703709208162043343962410469124435720310923411194171633941654750382351990917929364/27956123949037477449701492877800429907820549384543349489691595081213613189118142842294411756611715563420118272591301763984566796016334685878489239900372889333838425577043244640114154228439286369421587907076994706374895343654186421911584154986607811265471681954031774436948133050855047848218730828705894157581633199201305048465450291726273927054773009037695335484807592677154060521294037867595868683014332561989453693202093894333893288507000083185484689054840679264864463178879782398904737370678460351342922511258718761232861409556988113569297278085059970442241002691628527952260533020339890246912202470478902130713256374696551293951546837622483421065042361471521212159126600644269510588269871437983822087475726670655170506251223633896608729693851766725207430974850791405999921823299745309752239613490367524669796653496077388537028034645957782424889474828633310336241990716711457841651289416318186083643592905337302546462301329528947328145244441404398775669637454879339404772729447363952049173160362134003121063812922979137356365060131544979038969286903697375264806710674603593870835972111743142498261992218114157469179212794186975853979805843373874900017308820564231869744559384342683182035928467099747192835413660465344283985114122828149463943400691172285455193454599144397891282544534094331662963676712432224889288557716644847399933397706245171099433898247751642471539748520560602195245933433764177041911043746516182430186561743262097765279374430649279477051428691917740454949193429521792864508252354345585851356471293050973835438653620478061472232859229617216251405637568182345065006797104048006941965327731039021113207737372346762525812038196885981010314159925996895693082962107885505812663180699952668355233640922858088455247584128979863228584150751286426106244833773764259024318301822381312897040678187395082505877748695586331033736887854852790819811872203226703848098575377782241315108724101050491701264435949400459534553841905554447174599849932086812908770883192052992463465561716819768742502076513418076613305034153160893505028213793570049033224143105977664374740881208813579507962948342451286942473920371689407116215645687335640514872868685022075621716687397175951802006178901929883792244619819571371689900404282022464999202490125260615850598193474945145780827771976707291119811558878697563671591316363405202073306365959456920472144064176721743704168853202678095678646295924508602713914669055007513723511968074462946696076926079104576812627897891757883579377227151302350250342921141973111360941402393849147704519219044653847131791187412154145605699823154159100137581970364588034316877221508931997938997058675677026016051963415760573396357505012689775636974990848156436366540322815409996001760099836609033470523593128274283773791138746805023866191231701018509803540002851280979552651364981971815843416843562960509269818457539605031249843543296046654415866076131602301693214261752333318802443693678571994222800695731370639956202885573733080233329862834794921855978938256679947215409147460938507760796362282133947764386617403252005990347201284284248621897846397572820385337577954290986030524616279874011108447955765194634535830246477091009476355520314603009676668018454307208362260108449400616827585582369084449054297005001450134710195014535339126067678534893879700760655758195333643763720478861025461888033649112823709585871792861006131896210737136344855650338277564363855393570784726446834651164610242751662504087182972289845022351566150529779778308872175052999452522231444148695525678641687018227598508991524306115423189058522854330909145884745180363672563905366211536833086139874359766031364145856148452549611315547062968621747091414264875215775214669794672517740501892091397445730519762316139313504132821870202993446566383970428364248143087623094170521493238185368018740723538042888792302747798079599907555876558739022737893775846143376456515433906830547886831235831886481142863018827135661245878483519703126719757412484611173616412364526641345826037687305339016496673963661716366056108611407674026462229914471098480250447602428036808271987339622159055912661411924795428481204282326820188359374056700946441245232883892340789304472903652582160121184361662657852291803289559779630310025999927941562028723231983133925773219152200171897216678574472524001417587938713426125516182278628456101049691124264794636853781227709147848375144321626222173897071717852511849246705853459740624611185179069118298066280171973526195187835133590454697441067517163629374071013193888818798307777809297476059842126544284400741885537385642659735901642379573883145166615563524791358313852182069816706560533383901977974063052710705681210272043721012649471686970935261627799882409634078139630273682646106074044492299679556630039668627089154834311907671006298377924417497967415046836736872813873096317746139309918290080385716547898189183044558184677801758218631128519352793910392849486527557814249918491496336726681482593888296422200157540674216069979127003824055953064072230715424941248955507674776471504515924220151453721351877780879488949333054138883948457930412986197762763782917866808668798144251055473987092951651121563003948622541582944578397090787783680289650787968391508367126928988238531502169398015223921466238925940151965476528464784127498851111379481234774210994289311743697239701927425523941418741834948780070278070509401018173268274685538884240983715302872791452327331378218715055106393235086858063254594582820178731087755380456868457172401638129220495587236994323350646404882504892924811329073314244709473525616858990231217447739763341279839340266603375180847998134203811002832616347873062362673846192293944312496410658476853714111977435418334134569762309178400366753464247785185178964815194480993181781471004245638042473299002962074038528894330654542568074093815672037550250234419941979697177075862416501875624634217747505953859408802285868329725073679737961633716805764439925661907484434407139690798216083806655990428718513951581767415348853933040266756681740923211884331722628843092917305328547504834601152467725616982206922809037332362719778539745451348292151388515030395168565362408640720897918547920411572265625*t^55 - 31863990633498615570947019028891225526662743694460530275753990907992059857848989830519720300499030727474629773321543600082851539316172209854016886898820456892631374632131666505667368950748833308237720044034554671797962498088175076026757070958499340130579830199498651931676883549917590585572831440783519983500626203729824709876511257962752944361971372815080434226735832553033911570616333946531022429009324647970337433039986882235449882381079859328078229132993304396496874286623298698305513042941369977500253265686482739988676140625118237510424937683383210417818393666890539966869666705644262867369773611676572709217171690190349935506081986231755507407454266060537724143636649394391368760646006094301848508010870348289685701863578239911801636807489108494546586551750082174940868193660947204223062952967760877153436559540520737516319924608485734156345164009669227907708901706206217090857416557659317028910838861646652637248272738114283041790454685838962751919984329396866233482853673430941423136081631992353169397142414541634746528349521013805881271556897501536551496295384214433563758814792946511576159730081887469771054866694607903529874652862826101293530416476859011721819641389635353440790340683040364328222891186849626578699568024853193608893151918951782649621145306698982374777085165766076452238444998741878013713276730629189191239694124078897677914331107451270992755680194525010898558478188159945110823639807274213528807079030710276274653884780201628904717198122219314208296588113551263568890168326584996309051304968357792467501447882401701466605263936672742344194673530878292896827567579295785657983529220387834400289037213586150490082276690049449135359081796315656441386983249121301513329800025066011430360949444851272906377661923755005084012525018397143524704547106805982119336948781565233026190076196354774563761949231654024067515663497614727111238485770214648380969605638051590116103561155858963986238866943168684501691893309969927241412649639872291414154132812955327534652981981724203894800399828689715743471590641541125505020896325419457453252828195292960050576189806034204378734509543815450619615475800771423161401213780162383500034135339299667726764610768056018722920109880829501322492667738160946518997511536267222476807663008364879344413100228947476439275997407844270075517591792970918185594805249603391304044399781396698891649853373362894684684495654206226061042075373072112476698772638424100868119959676005198018949761258095171468358203390678319656325429655918242521970100303174435349988653075720113835188965690609995098793326826556313697339398800342740745730527177425341839020890664122148013931909564460108609922595316138818280027111385410852206537605473412296749591631392266698174921799904238019580588018919693508008790625778593091097247415208677358928021161762773553666644867739433441221974218023323560328582816069835019847455718767500436395602605864793245329063852240901822665090309090872408279637586613295178835581354410642543716523646319693039712061748865808058567449569018127780949080089701056017227144978368990343217067140647076070393007704388060082647807108376748096067018061257310345610342853667144494943735043560645186686296294950342702606334384830204669370805477696165838475069641652682382023641015324427972222125921995256368251652728832809319070784473270197234012868113056871194873732608117511056088560676164432997181056861228025833821918939866037162595276921665002812694742623940446555034035659135120173703677691882345615741865305465964964662245288379982466454233115152206975689093129312018428309482740372108221829871573305941288108042802346376446390402320490971486305158872231563288802490985275345105274083601616310052683546663711824891136535330156289589985600325223820013103568278816718050797343174454210130722454838680577792228650622094309409343550960968023612672892456042757855792268945455508623527903365215790647847825854853201286370900422572178984681916026567597932589979117912704766074211037341152578500458686103030359593732247184858015029664561840682548435765211287039630429320395204297797983198656760830835222171807375818549765203541834078991552966941165742849319533542725038846951530073101787739774272250906001376556585327128314712741991010783894200453650697277529881236820185218484600340885574439198818137129490151281554365434166974252204010354626774781676406227090986166477127998425377100799358689498895160023578426337006858550197534713291302786802452030887541913692085247186579706345077212415347045879663678530210488207696383262757750845532029257439972881808264996202167964575862122934923686647815007873631892054531390553843682063880616538111323214069125084908205988625451515931724217497307297837043384538084487372126661098209959635442257939817368854913741348144487332290417943359616877219337630428075404794136770724219096965670453218101377408354167725750850558883371927733712340058047811227758931109259296670839540701637012544042399049338899936547174553583106897254824352626616539449499238757286188676120083437096342210369668793971622100296542880718760285359695138334524802859126146323132795751242996588142925206402131302464823787089301425663705618389205887165876372959821908160626680330158910909656268587855999578220025700651589605861512907598845405357598124182720302201902036748685876592199311058887375990916232828325888606480496468791771476157653285466238009742127742799533602316744909152780359300588411989829217284132207378806547962199707212010768470885676496482806757341788940417702851146614108343426986512004248198746859491271730594958099822028241968946904629894295011046620593208982170145589483104775889747141874770016119578670755825338138364345363097364045555831312830923145243245917255112255305413369012184622874298864556529200301096877734917429530466859427113961509445402585696870883613078859868300176804226555710011102374556882352031374108362809304932318008648578583455193133782716470587476899669009277647536169028202100893542456097748049608211667884662488142190991573060507824075798507787762542238496426807535824606394099801126704771681623327318682751747190499009356083567775889205846907877316945513719876491843153277670040802326247415458852875804424918724479952988/50321023108267459409462687180040773834076988892178029081444871146184503740412657116129941161901088014156212890664343175172220232829402434581280631820671200800909166038677840352205477611190715464958858232738590471474811618577535559440851478975894060277849027517257193986506639491539086126793715491670609483646939758562349087237810525107293068698591416267851603872653666818877308938329268161672563629425798611581016647763769009801007919312600149733872440298713222676756033721983608318028527267221228632417260520265693770219150537202578604424735100553107946796033804844931350314068959436611802444441964446862023835283861474453792329112784307720470157917076250648738181886427881159685119058885768588370879757456308007179306911252202541013895713448933180105373375754731424530799859281939541557554031304282661544405633976292939299366650462362724008364801054691539958605235583290080624114972320949372734950558467229607144583632142393152105190661439994527917796205347418782810928590913005255113688511688651841205617914863261362447241457108236780962270144716426655275476652079214286468967504749801137656496871585992605483444522583029536556537163650518072974820031155877015617365540206891816829727664671240779544947103744588837619711173205421090669035098121244110113819348218278459916204308580161369796993334618082378004800719403889960725319880115871241307978981016845952956448771547337009083951442680180775518675439878743729128374335811137871775977502873975168703058692571645451932818908548173139227156114854237822054532441648327491752903789576516860510650019146613310989252530147622728221117012234787286412495537589915870238003773927270224172546461668754394765818565487866794412247549331794193910462793725259914803039420553661144559219445651432163753811451471352315566991240700792775666243772943280286363214673220737311148510579947652055395860726398138735023475661369965808066926577435680008034367195703381890885062275984708920827162196915429998004914279729877756263235787589745695386434238011090275583736503737724152537903949061475689608309050784828426088259803457590759795874533586175864443114333307016412316496453056669040932809188162237204152926771163633039736119090037314916713243611122023473790826040315675228469041820727707640436998564482225469108531076748254901262405489989558073124015660805981655614608864369454129363731951458727022456849859315518099138667503935764820572221563332664115484885046404299013524702321542534033304052938466942388238262730216205164190442879008872344230450617258055551600449694524308928465868134594280376924837224137341877462090259681677486380247647546656258461770378998716077596290194705616218646828893534148369032113443509022841596146554983526681585459772581067737992803168179705896260246942467630893710792824049744249042959144217061833317646372005132305763194772456967549268518150318413328916685673223571289056249718377932883977948558937036884143047785671154199973844398648621429589601041252316467151921165194032719544419993753102630859340762088862023904987736465429689313969433452107841105975895911325853610782624962311711647519416123515631076693607640317723774854944309303773219995206320377350342164494443658763817057439936566285417418002433217752975052068195208921110289654048264352008297734609002610242478351026163610426921821362808983461369180364751600558774696861949845831398460568403082677254569227149811037413179326845420740170608899615854939708427412507604302372096298436952992507356929350121721040232819070953603600955969915095399014540016599467651946221555036632809677316184743751007761740305341137795636462592541324654610615029659180766299555051773847578856455462541067214589300367984713343519144764545676775388395386405630410531932903405764515402314935572169050764307439079366365388203819491146771055646657557721569506938687828733662433733302368477199826144946036543279833600577805730240928208796523058077621727781032294986196296224497395666057153433888844190242581270335465628095563342472300112509542256147954422486867837149610229694013134591089458900995500533813247632013846047977264450805684370466254889577211319886300642790541464631771266167708188276339046873302061703594241419191006213420748051226574647888218131850992784134125245921207603334558046799870294811651701817569641066391794473960309414990021434050543202551658289684167025929128101531220981889444023676630346336806209876466127075259778927199913014729092134521328644070536227533124300133322324412936519304309552347151338103240462818455393921530894532873327823748999873836954000056735456907715827779711921335393967294156787524622956283232989661299908014344624444964933927725670071808960091023560353313494879270226178489678697822769049036547683470930039788337341340651334492628762990933280086139423201934071403528760478701761433807811337080263951496341347084306126371064971573371943050757852922144694289786216740529480204732420043164793536031334835029038707129075749604065649853284693406108026668668998933559960283573213588925962428606883300715515330015287764894248119913814597648708128663596272616698433380005583080108799497449991107224274743375155972974809252160255603836659651899853176767312972018813407107520574849300241114763418010624521371418343104715060828472178829356703904916427403058639230066692273537857751236611429497932000483066222593579789720761138655031463469365943094553735302907804126500526916921832711882894433969991633770687545171024614189196480793687099191507823156344513858270249076321715957959684822363222910322948632596892057026589782031163528788508807264660392331965640477052346110346182416191405931574014303710812479886075325526396641566859805098709426171512252812923146129099762493539185258336685401559383753001442225572156521120660156235646013333322136667350065787727206647807642148476451938205331733269352009795178176622533368868209667590450421955895563454918736552349703376124341591945510716946935844114562993505132623528330940690250375991866191433471981932851443436788950851980782771693325112847181347627937079472480162027133661781391797100731917567251149591385508702282074441906110567972461056267198252895601371541812426925872499327054711303417652335553297616253386256740830078125*t^53 + 67811109826429205383614428852731082468131345106432251225735055580526330428335157095239386702238845748325668289503964233697062246141044032467572924705451489365058882810474080633831640825706511334566771710877885258391621240628475330615051897518636459242417821460636088748851801347786274164690595740827403457947527450279783382052282991104033644747142069476687701903865501354090342701791658649202292477508406448127188087534679618731734640239045074404159005033597329647953283984314980450173391969574169795003336025872308671808824087655315394828056229730235879928397355263799487803926019193633659169993647355853054542133909822936497125360486816365048392845980942864363356025560920142158688087951416595003561809003582826923989251742484832137263657844211056491651180556787604605780834239063438154051176970896337586626425342471638099178877789678872608649349805639435479450352367118909576999687985465537962575699209811726190182159129186126055641744115959728371997191200181172694250816813223466270426352229342557145084095708632785864360366998710838332956257475968113706337468969252744846298758869803460602629485599389628448444658694961198199916994879536655489790390838766597138578884845529300378646613101902742038414399170126503885176748610153884775841028060678319276875192563529608480674715429833272261815439017246558816035647485904224943129244723767836686816181862230794143120409012328465816791485640354593666322800500374948123380083582106747282561415833835081247481622938483269405478144279764152966050298591133621791422448829189208620974869907239826128490118339011159134098464505834638885649904385276354872607030400198822535937343627708998217024267849670501891234064033212282781416161791327211902234976944887464426441343492486772412462068791285318343808063367925638816793516155315704402095270148751182149208450154092474494455541798084026587254552661663677635562205019396680755159751868290646207758926362729511203681251792693177958806151235274755231254257357004440455694415290976209438854395071331403036333676968805487161838248609428808877140013066324138767620979911523020197425659961178845099714738758491041856845512273414321633577420906283605297366352399618968122785438124876913614067048018400853222384686448443387881980472276612282773065713897923684864844405113078822122468643101382853674948375191095128296834938801126723740874436507975863946710742267653297513100895897832660235161543431822014161835896807139327414182018808612711721869948710488433231178790335333796206086257702628591649447010233045196752595002946432442854205528494466118102106239098116339671624169959093495191606756652453232478624065745007195391882414353784614362170173058155021972556349038055888412963276906647431006289079842332557791286931115100174222636940644045224530397789181533418464316413030111293925873775161121059280313777910747350053795900355155875509723541599568788047866863129866381858561855778098572065186251551212412842621344417796488926504893686930834472481304640232211812179744862251863911666175980717489759510207760526662537611559393464994950026168780894112032296353854352535405473158002321275754384364792294128008636404103760477236968464839840968619918971231427971269050801195247128124799265388567333191819456157137523824863043700785226693444548080132989779913792747365997966141073043325275213164534035290471626419409980487726033105811539742479907802299468697412087280970736981320349270746987216725429931152934288605522175293085263635454581876691581932459008560939494039371067734456213558771783182909616206576082921067534547951042616425136232760982266128353826158775080481685851485688510213785322895003735128472259544994496175347553614053711465714222527930603913908792244970692508873120486371885613733975931650052476467158002657154876174308147900851001301880881541189960519013504465985823450367164115637241951034335758560973836558950355348646218934096040347605569735307224601451625014200700822205179163753272622801748267210052380658936980258107019918217099082221978214710667651036394535557562197963848527221250184787698554268278081043756317243270422697247058820052690079364150640430168242146093613137601323048447498919356478867207179619724859801018213109475006568161006705983158900941274481153712785245458663566950204364182434525665916973077893091812100050936977818191733013345638498614079458076280353842014859082591856986971694182307237489542386877955281339983750356370228733574806991263854418785956960500856352324236381922006652043396994340456007474459498568197349030805981281723337202877588946248262384828704916853675928413201796358857658150201919844959530055465586064091263376385556023313845264532938523916370669006210228237512819824789438699427330843978111575668042316940332039285956900462952344580563284881572154996680064795991139526853365916152808112342524987541309413014034564711097789303954846131173721346769781796682628539806484228002943544374082619906906336254303080550940991907431525294996922775408114917903880847882546229757729953615583168177969152518311818028625060949343060499560154525566595931585197792062164975419238073222638208563674337460572734614712073195660369342717273823858843687215416848666331469737408642074535761902819320193185809757129328461133699036321376369824669472283302519451152516830309318121970066858282363316566700770026201601032177810604500247342631699628259345790331656870593895162307676343433113491811254021929694105832756012258775866151724963523214775752718317823713942907368599051404112083274609486627217132703697649088663484498129453350574083077597279039309850894779186502845534741188197727763173971798653026620325191189422961570133658781422868929607971679633564626489833673854971730908610288590176694608047104007697991920033218777447515408198337136568386327873272429939008481857941749782595526456726179849353032936737965974599712598585457220381857182587430739362926172486034899255629928284743385117645514741777344881785702248429860999146843196987898356665949032797169944654320737637539261531162106096317353759761117910058619037446077120696366471208033647610691461020700430948028084197009124763915903083167387360438580524808820891135033329646907375691863722363400383019470388741549564869980709329322025598/218546102265737963666594920712999346450975007173404356830114375194337646329658977880149169558255742267669646026151116535930506139866126071591580322888941842859510806565073659813415264943801699555465942393773613081406483267467843634106691212870759824317274849112259965452982731788716195919839702369589293614251627180483775004707291782636260865020952279017931132660590446830867883938369231598527403184619995287025094207526643668773694412741388963507405512837700156772799633927545451816077819526344332600725234788967502975902156411392957466888489626045564911348261457226625342389485040605259269782341430534776368083574990906627327775613392542177463045651142046237305725373582190815424158303648775461128254216057555347180000832810249681002255268252620534525187717067921396791019668101436332363383858106624288999110061024473303035236131510888946697536193803206667154937957203722529210177517807706557839691594312176947210328396795626380089148898885271328880117893265550997098157622357480426930640288849161687934912023795101201310726147898699065635401965678713281848386627400860824032328475675735389941700120727082338165749880239326825549439261627167935007868860216809949656996554912501231880821577013035356159159797868551004380051652067868529646965432465020575662434931928897248716449508552643853985692882183487167009868573454845189617261421225497324443620940178087137688081786481841133734962774105031907352155309938285100273553452666858989872948633755367515230919866317621165497135645066547950197094748552138039968572300963276799607078248839853348475508152022388651638059181922829192540847830060671176862540289395932545797244277100999763589828624403312364935677041935144652917085908542296591481212006084416083948649374763439168222371532443251073302190070021270704708030391995267582936446375469003765950398428238161038065571958545858448359898450246225889932804739807549050314211821145703017535069348569814094826689051857288379338057012230011176806965543820811166309959940060287809617826779993033409889434946544397795383533375451311994523211049409482866894749619239088654350456528592444276478877365187591411385348491717681820961414183780602299794808247419173900367917514412814808376813729276952551332945826149102637060990855413669290253372954171380013299448901452642668443052039458235223203000921131729499453326094517458885869305364504174429361135046549156067506370277800722304983670408858036957857100469177131155323198208961925024904909611872816337114557613281062658462647779870589529571874594925971413640436059156602895532113077151812291338414284701084730115120718184683122499844976602582721301674860534027650135691949198744279704636255520449164758130274346233711347973776842701039509862564386467037715498604807035526548677386115882014061207604388569452621837335377877544431870934990818099488262941866363159588241063366843367233426885816506846910502196716056022017512778201624283564733629312678205739235425006383571403093533518857674065969164632597083348191294001564465544036150158044330650452493723567383320354682291313867426691277297450873773274630121695699976182390994848141072913420759546678796601621435091543840598426151524129794523877274260715361775444944127625352201758831707464104725662438516691888444959594028996407961902830845845815545458821761622861873429492693106077762628406394116381496575441141084213530736831992263655342150929708880271751000577973694177230394851367492563717462834687035206119084869255024089968602365183780525863430764652286253405125398321256113972940293601548369672324976601644844610081447556629258822738589126951678064086717240653779677848644188299772973544931553886972618071223078592311724146188737534002350570963167706147842947895061026670314166936581929847543778380847876307056208502542030742479663082533804809591694401571583180956163284964259304767154061744876421380789996672406956516566313205675331832000547027811912548055138977258343729238891528962864315125180489963104796747158246939881899337089313519098067149925705515036272636332508196835494295044024746466779057458648559757607256209380555749217941570454307415410146642996655633363361691035290674373919796952559169776383840412547075963851147264173800022776969512811802979958633837170656171381724329949870790674913980081698883025963584859439681691392653924178336191013418643111444212392033797173497974255444490128911209713470008485851931890482544332005856059872486852408365229370117999030581133950750982726962042753881021527358212774883389474640414961736129830721734015744741801354686198867163469975227536305782545980267205089903817335579930254890664843400582128174107058993393584893707046347506084203755815900224417843133086128401885509262881742330996273137388345830606556387156180511933298582033609321056855537880350415931820561050068221661323558402185309065513898478855615343635254230530306070383532516348931008909205213533606708524835528405909018032364922966578937015455823503354436219121421676960830432289654464545261198599343736474827870048433165644547264943359135438659490775904273393995432101458221960665162777061548940435190923821199568349743453811146881223335415383293744745279153711814251584152907197676739854009223800305536592203373585610534360444584033857464795970139935067067832455763425237135397423408238037382909721087453535744442514405392513069173260618671277632446353845231940417399008442893316200401163056939363471403310451255164257483853829634525188898428654404436708899814698121929093406349894537815144090733979606004001818660617378238475467645482612027596560665136227693316320505542780456284729214831698596124806440641674257324272499217498729371783113047270801912392404264800482733242730782315078156838311798928338664086460685670031124999489140086041284427838159947830095800429060892556473298795347151148629782229879019650258408919150314413356097195346782139047087499407098679182860691503742573718355088246641049237779954012066681777819018960988988202721868349467852523619063170080628031662296670141435090350173040401279250510373176343111133112380671087800047217834876293839953725223850843542992452644851177178049933378460238489831127592817035206155513665240898127934010037332683962143369940013244582283173828125*t^51 - 555766738752942247467792721049133413730154968394928389599187177469010301475314766811077009767476921792060274269798982106977479211343645224884335021582608507725951464870858956616124041428831305605186064968750201648696438841178413627098529767743787614921108338859369468167608955609019192732806932347172315616395081580357562568138388375603009398620476675284099745488335553188829529999231834862131217798234104290324112589723272454295990356942447142294945906661130207104606280694977987070965378341037563633328513030207480006605335642664740450887701406798424508307416988121601789450565183250012994512330682581383021153318117744037084845945531528882882484740452293800514981069374235801437641517352041733131969349284895353454024858022945695658818335136857095318481885795737998776970207491404596301618611014182213424542100999293573550610575657048171876692370736164489172395247594809258220705113909191489624052869514057713155584319986203386910857257119769172876333857736518088128781500663922876084987377965901799686699208309868894395560073426713480871825918916756899716011577355888693587531724814594741625700500776217539858808212886071396179400707459154402546307647182850672659013349997357156262310170366597983662284372134154450141123892436111779865705560605725895117437607916103124892489302810764939542205321296470019902416501261145560752626750510337088491184039938323101533011704772871051008933013930093674522280041499316519129491184605873396139720339995223545407113832314957322745615527475256843519516515671336138916180006849385195656187294141378819702210360627026801357286960423286318484272695424364911312047619003810471462827051604454057623983852256446608720801418541068444417986792949994763787548603894815222678087920099601935421750286372286173480874090414194253593398186726897980224039859646910418058023972580909274318675637910227084698051145369131826404434199922573704636242982956627082753792226245016944678189749608528568298944409633103836330845878076273626875246884141885969260802790689228011713623616869832270934374990305663822701493864591918091183075305359071812103429725278518505374922200768171057491534067400109938697884951466730091814209955423857526018878957231034185460420207529319827929873592266943384644014465472772649978963914923804799476811801071618266106754768570769007962391606693681838059768435628007274613905429282337937423037374013082956645868616174895210258249161331892167902355904304701626477957238197092598683267516951887390170060655948101494157316541669394158914737691013249178284302420642291469230562401927911928571974437614342226660173177232733927551426290539623200857718089932400227962026934480705314364277885578177519634190237697934365633094256951942057418299363589259197561181018871580681850039269579005599944015084427814449496841291677305589110839701940727717683148266627150214259580855288722192952763798285133708170099189354122715395568202323603085123731197020392924098210069561652570244036112459190666649710687775943086308856235520744487483065262181971220865920149460778274460076772055839680720732502440668058011187868083839819160533261450074833936761050206531872216549362591320497103983620243151522957344609828225887535960772477060194928612329152311250476582750085220789299397857117097865491154313820673839493064072709512483910057863577189351849467703158142039365989798312577269081447865315877606405275013707107411283681043183022213144417331104080258170880660817557375653110843246661268947582614897141029892379822628490955157766327776116302876572013024215782724889337412829550255238740470128377967582150241967022280575091091501855950012806471814319766023493028154925255855014226073752989553115891292672540454391940535396326321631728906156226812977333266525465954113961845841716939082382385453705815417016295447308175146826135281082433907998206181976453074051959979263278485923471167365665283010288717384070964062309356345648707858345124392420827963626910209705063031974727854095245902679668372649207297643340212333843318290889422608661137757425914897749522171505773287342765988161765862906298698399391394833615084058223320002948251548914700545819140031737399523520319988645707065229646590314430224769963291190375980940427892624566237145064728414308183746446200203897703258423439453255376871856258904811376563225392650730514132572185775709398489815358010224593915748728838112472970889328750844054930038792983359098694058318972510268477013296405753279187793670676598710175499785356951450115730236611965737363507520550108084163997131122409719566399735578230798078661281650596193251555223551792616321514120801407378382377602881446130139768503416857869186945621206501553041996335323585154923627720247586160343759393191370223317196994348153972629145589688273132531735146218228472578654102021651059747513666021524396118857548235360245297714027196703192206075225493568196499980957544919450245748454724151099661625280930853710396063996247685904499008824505848945346468677188443420704906650117630986978792976363133804756761277907733380548821413614921341120734487830711224054052848147109433889344575093704697694431112503590543950715716193058963532258221944752371708790405332142076025587487934932103848557837505169271603725199793508494753117680697479123955028389818195817726849260802152834924185734053764318009493708899874465976291574254104261231977307222260241142725657932029045071489788034449973377573940919172400159149954155733077370400363922297663332055216364526647506948202175185308646937211373839734752670767689075323200647180084996451407393513377079848930464022306055351429678138723668797078463471998343268854372221618848358864083006240324039275604676447677096565959750836032389979144681525507383363681774120525554328956385280937278765045267880809889849747449427652668798331054488445772515784122038944239838282440838177213105916736724823308203341263761287447617473032015678462472647015223998558879338153885294595838959552847957777981748208853674429444971305426861812477075357435205231184524389266705058517757553594347718128660191416266914917051868182126925367865741423608733102524158797169721352709882076792963099665118449132175708089911037725912256164379617032453318903374735859592403735715675218666/4088948178897956212890939243994150322761843421145868074205103562235025563719109749291819517255196495054438819528347487949605338644404394394394183559514702942289904328788236413213127992512380249129358299539245866663046012338494305382927166832636578063113210019313350648349474850110690688516683549797734126894395060254523555693520651523654035043798688052273820024333753308465571844379008224789092261349723007166312943562465268462312797723794884065024051654649381768687315408014246591379992133032935425099633939323594951652113388927423990923673282930054724430254854386069176440455864402882414118065061939357438408987707508356296358621714424153896554513754341532654275658089773065697952370596631781565788321659511213650276920236683312397138438636667799253951274454945393593605367237341646691426879548469994929634599255808885328454500290205226513574618204670084327850208748759963501163327305188343021996924006738829277247575153338317244595661182556341282744310231730859846919578325802283096292476591250592874100284833765551588660495208402542015330825581475701276911888703054573118401595488619506622169213454705177708534461162986956023601243482023049225562581578671043811873158114662872920985286203656551342597661238372829748167408547894561623390312686443282735788709248781942237622539824738883662357672544968701672838433121068050995682933341294292105291515869220310164797219474663993671137606161222719416108279260931842169464777964879115960802062448648546535528361516195576363888932140894850138397970897922055829377568869990959429858521344855810291788432720071633206818948920873170044545124795327630161325779999175507891731108312771287299615114212006293311923309421028750428773497764973368348323828881986530533390386445955679692829881987038824152488214152471013035249782816855028867992186339414080338841461387482432234425459484842434672202859793560580188834095565924806359718077779256530039198273996591342890785231474653651761301770173439813965105626848915042027951652822561888370338025370323181594997660278109523188585791338334680334590836877141948564862101841773100103847787168695634569654194079995348963204394770948993806342878756559689788108221961891444027239887636821112265694015291067066145280381420242153814193063452583245215038410308549992764920088711507309318272938921161413396254320482183234161303062687424391667963354372552283141766484181805793809054974513559390528806885362558691772509737860670767013231518652932289793910148403547678811453330588255176217307434887565288309606993618582012678499402394039120182834027038463783328439123722142731816253568294130428126400332596216560419504469026605815935782292119419702883262914524780144528478713410160038006061476142095139939939054115897078238951852357563155338809261078354325962827563321145215024357082311365767557848206387345047513251439564929710364994781158637243063041215495743654522348866126254603016343226653974410334619324003006252913845895543451271729589386572348033117534223256858948573345893092380715191289405593437440702186283747260278837755476019520166655940190040739613713764306056759760888642837730033829910808887531049743279385601358986146232611106611127154052434588333974343574348440445744043282296844761856523426596423859424425458173270460897114885645148608569934250403110664978327025555183159195724930357780055500563470691074978318011604054983101930703930087976181142584947458295924599118660702559400751524707448687749488980601820818082421325851107031177315966556762899093785591345857751934559221226500017592680765386350702083831044096029974581790836500127651896967649896685827097688232558368467457045881974498083088825660211282331822015390516234922657325578768192459417811100623930604473414552961201806745557961567271811450023347483667418958661540763779368041508266068133357551294184687564664033920151536161636619924877945318455133899723225499860917400195991091004350902331460719728617328567174519705861613698601712227308421081483026432180030065481999314045227389595458523236149257503298021185685305284304263864766216630496539766850930993818426437086150197373483415103545640910981639032267917103789883457478122181820083014379568361330336783650409294339379345610196827248483937898739016987700827667464753992323834941435989946769083596798736772675564751897913517650663334908290977978847078339908775115851552858357618138292255839861383208229868441959510774780769052761672205879967199004796535499366075419671103389289608268353578108701560797922433258024311283390218810090857091579137367455185260465399756751743067466981506067687893765534111755162098064204084909723294881817852531959551471691988354754035830084334420075657757369784171865048890250868168790399320493607450162272440284871849396729291202299654492190204191163767715453111067774583367395619107697606296279718645885890314210044882046387959049061340561032599602090187639032497178663626957167873911755882463497568334922222844239953140544519969960264539766159200733992521509775193557498851207598721651471898825646715397157329429709913161568080674754404168452179715952364179485907369060562423948340888736707984391248574523777900451568166877970078305627033973474247570590240938421266539612778781348910945280900793491512506447089392633303322297184835112030991912951377734160257136061930051319220945357235738370799925261796757019406911739845787165962315619516921445124390863892310290397452794105737752643886604833936863565593280095142734965361742337163390581774774022023151593135281728318067855373065521703371850408198215807429045904105149446126340838501491043936545905230887147970536125424685603293040724473773711350705343838847653266410586874547259249970144155075638625256899833765120431789997734776580303967607500187680081565056505127250494458878909366675942980636523210531232203175930832746403648964956960976246237822749483860127548184156229214322098102961732509782605364162224474598770547946434838306016202890036704419604455938276234896008613034498063980299789890746670252624918989324859496149024105696737960454519838779956838654031415353241416289381759726088043055378140314754386555995569098526604052134041282926042650666386678756090287105988963626964714064748614768436048870177454390869140625*t^49 + 198278059646350196173543518874187405813842733100053669606998560885236601280144659270531384407038243674346329530878877567944080083191559187549283877532703647472475228296131609643168554369719787682895287952389348285022309307215474123919579934407147802992135804932739924225842743860478837331290179642474276519602799461549262066971529535060628210107443370195306639465309033450286659884418343554925574472461041831553427492578756727117785144640583400853799212684547100616759014077223535983917638148643875251474101755668717061697825497410670522498087205042526064674853847064491639817401563552592788893662228490894113484279607876888795982238593154314831300899171360755995268034872078220700526676566352780767559122382822488591577828856002743576650161890733102184199577783386749129519970530085484578744280163334010055615696388086549027303009702628709527983996983001317824699932981508442782968902395483062871132400491224629857546000710253146168266902700944290868147367988912822004336548245201212333000462337151015393508528011782643543845262239435005494543925325332508510583641032783702527756296703324841477657420895281588010871515610778325855357966173542743947146258894593722549055980886313732764951766979254661401073783290594800448965160835145490177782384532409964443939145425619618347669628960861181692673188615902113404814840679015685417150450745167773988125451944974033640023403864448681849130408022873933136995855389044498434855995658738421428376857664230052057520366610154696125990958664775677691677700775819345326712033847068879931808076818260582989837243557844237392804260068996613629693072666646087953727129304007043861629924486202263829971210850193704382079285679459941141732952761324585922992723899278911622947644856226703571268590789480432275940808526647952723986771848672314319961200864673086173407826198337329469731099666924784709497312596139790707840679604082451600191429729850451897363882109107030539222751487991837751955593285954777289890760685197490543676755734740933578583680491402470937155157968301058160382728710428080769499097336721200261599636614866836345205627686370312145519475672155244793436364248452267978723076313794808713683253076922910618636754172884427393495778571877139174854573076542742297914897491309276922270272322191618830087147820574135662890213640883111021650939956441107059238115634518585227095991470882936619878589702610384570343295920053876364353455238711816708882881765082785257591987482201448238696063036746795697667068109522904934675152125319886648987344717616880846767850482224945016288126383802790200561395208165740780082933173914097936043132610621939389067112818341700229085951960243816720415241674678958130749981939247467360941629745889465941890105793859258473939508749984904581297711178221654177420370340041328869071400460141575670615200236300031092333702130158869854425422434171026275957798469103728608098814805238239971462598090030276989223763784096345370473129161829735837605744919937539171002553334469966146406561441849008632770521353361132855491560660456166745440391817298360088807755712173147477305891280429776067437712854671784107240302471108547384682465941275949116705496315560435242385983970167612507560941909955621079035591078593255260758975459153378904896547070885100107581395779517259624473304376254739233407451190087381898664643290067015924385849864190248469522091623248179276155372898542577432153281714301864378066708815726240531390514939062679920768973752710634154369772107957271293553516955681163649083190634654734341740891364551489898743923918888837184623969459247047805515773976811273155533176162176597883680370781427433235451868891644283560937915423281617291786420054184133747494239607314764817245300367295844605304111231196753858137058642376900640446075068325922973744772545113133189081341687131193024485701165939886994343938737426202206931124239761654892503576485787467919161922153391885881170178998892588417226573368086371947016649722113150005274955781730969458073699003035006435446522741030191025305086752270313922193737267019273275272183097039708912086594888135973326533522534598868529958194280360219314046269403511810882304699937678306353131440963777812190928289445440616009009638618710497730122986944581436315819973131823976031553152204244247960274612528222290901906912862622165539452247010332011019526191185430383058653096180464781848038137490498584791074266819261837037382871837889834995445361235493192959145818254734423934279141110820215437853150436615620609681683869645026902146025797421500972668176464391755223782425161621662378773597537078689634287631156900530636934247760516713670343007856351362778103721685173096858316975057898235339639663092738214283082923391804374945887303431856919340082042287197851468684824604018577404650183331394233187629999197679624385551127612321944837838575938236993950439986666657787801800214050497600777295839429920127032125366151594465969921576432123795640618589738087995588479298685737293737690969752910451029754363849430278504463546260180565145937740423653730397009590411739061282549364295442612410433402469483735994799820006713508272073264273535057254901521730933185881282803063972178290360866584935355825361035334569090702476134857105318803957344275185635547426708196778488527933701409241484854149955119596567331827073881735812002862084883679054393502159452737591100251514352953117436897972259640771442071367161793571838138408690340564472281244809299265587764450791158147339944929239141045332568540514416793274408960677705393033005540193670509166490163621160329851011389539166817241994364554207921844371796036802041056937034109970316922422964442542368063404316112814601247329527198829082776114459840595655969057342859627388610645589744972135795335707678334424381392655122734253640457172591888925733055814874176906407105160575215079284800532313538891260130899147506030383001325703210122101258344052312277465156245262105714622548392177679189400770184392489935262696628681641819692093765084556032395893117722583862135335813337134556801004868737195744151427442341059801267754275781137569122786031675682424515868774242159425064441458150561579467762936044686576764244654021336633274445199516590531288339669632116814341770419736/3727702124480624530327574427927809980981516478898103525363595535277567897079517379808466727659324135317894622594914502738710613930289565346775154567083291737449639107577536914584564092928990573650154379565666369585814865656589369709402846317973644462394493974954014016579987572026421709116913690877848595561214729318975954211944102534962232641663901918022934985857410082499297140005197477745990620545989315369925826568956857295509693614686556450381416560506990469163899318191926724153788338259474660706647912316822654801052187689325655072477739219764787653549277556736656750440896300840006552409885344755839411589589430730288053795726633497524754830284085522555084651480168420771290415243308945190312859527592355611663679671283270369236146782420148172923620024017666882039701221618136721484288496116390683708309864413035030763081274770564767099832037159537489987687245221557746131979470409560635420910047041433523345437340301550400680260830326006560030022089013249800443764967181914044785331057301127230182322934880427653409244519480611313609047133675531668182264903145935423920768817798407761610631310921122314651896216567149235312064236437788407247062891853350982044609104900106045986402449051873571942451534272503626130332800877509434254462408491997614090151650047717177486458704304299430228154903189732090354400937780222572003108475284843319091373579468172966768501860259495128232408261795512225244345772756863705146144825900305899693651666195494332420151781428012076556785462569670419028076693491350121512762836558492830432857285633753092744511796700406673098148311108681205303576933307766672175182007003451286357557947751146427777689121725165888508697043811741028647773850186231377305586938514700111369019447495636072620482821285945177873490089898624965258021392076142746164876652407477200334426972249545517224891849946865290652529588533564849294038429090347446836045968921805171041348932688405679066675004168434241410436233014896523168029734038445763890373127278818681456529210565445816941642495580214497088079283158132759724638247730775190631733701507064382428255114546993711449438851989229255822520792103316373941688508862814337236375168564340737568020829070120531037088919739936975016733029053821490486088520211145857162874018229320955137658833300877848093274582595948935185239801216474555501410475712959187746755166862919188282665609907073780495811561126766006374130123078761636118010203551506800980921831533435048648168149691395105845545524651979118435518854335285593437836978279124252270342945798398728313853506841136021728655016159958631915574474838782751723046069501836132646615018112416401374097372787705050984441933397017065952502178474674648342289811092489719530969110433436367596289727851096166121397992472777450723879206507712252103167835326942909727290357736543213560307281734185545197589166071107854471717090007444717711146912773864721287107711422262939954690255883516814579795914724729784336479338231816069252475247084614116733354904688549557348755862539671706272724107629875835946425903428272748724576108364883351174802364520719972582942943639616651953955406112715959866004047087145680754504967870634666863377458509549016524881288812901172724129639936586897744670412741806319225676831810918756258253744763827202035864418678507072623991569478208742122701895087054506106959395029467272749798982578499495121632326282049228324684433627902646780490428387170616457965927702494948243627848160062185608207953507786572595009498336656143077788503442754518550658895564132052523922709935032057423571317207723618310251793662079357854134332261857890099547138238705993526609584916960557105980506556112443892453673987569982733170503123258693298041478202071333262161410833055125951001822122305213120556577599381376709962240453382725093575819874745391391859327739736515752581009156412708067769577274174208291924225330288879959719497125674462894101980911927025570811847839704698716059308050574100577015345186184798905946075803116747320973295551499631220936824198944333778689206183095165324712814795876294384957701450518682997364849716132394390499199943070206631497915998551126448654794455823463229979336213519335379335396219341900050408510734487236135262399666790475878073287714911609940957390239456175436130044697000653708056060669017014046250557001588500450303942861320770116186935829660420866282638670131697362720526943504782773809369568653362178434000761064937858614854275570532468482095667220559640897816654473551211027029887052421982406768272277358791229589235384839072792194507296932365355105598086017266992368585244943863380932352866431941301876587995820766011544842915902034850601339362069053040334623101388488327464692620534670860815622660906148860557100568690216910437213809543204202540990988032753667370611423895124720645517726657675039080120289724871033043759222188914795321878024911866695568975584614194123408684222446430394094217858019321250290848532550556242736686856901631191085054518510840454992703977406146784499273949110511488868806751845055751468448747120965716149144086975815675169477225310129302872601681035540103521462910021877583318485742203891127237327920678078299040004416277368213080441575527278431007062435819908121025680046790006888648352847682443743897852299445847449438312703692221429654646301265376762647406792120941925115329765116379613049804038268401311855783530251930893173416554048062418868097829231400355410818798237503559019253588177111447557914208261570330001748906309538167549387986202644584132619054345093515941447100199420340818498442641676174876730346771821609104705810273922509549907341782824788268643246200557679038788121539108358191507204670428009675952955275326302249073852215040706956813406603931411031416466081073056333036347936490084251788585178532081759788053008222726375587140728362858003949301177651723324800673111109334766386622423759642667949077585288720718176774858159169404686186288788800382401817134709242123735021713712534888663405204239921880220378621899098481203702682935830982437794683964027658054026674754542627022019822995855224497820445773021779597590400262852207134474515263635904626802228883910877432247770244620109598383811001626470716214599609375*t^47 - 5436007149433654074851258973402794885080562796837286037552851260277715926715169147435191971003235124771958375578106708857161863720086775892210081312309328955292185955312335357752345333904488713817755761175420609628922595827997702312341354951737242672573137976767958059549103727065607632005800750423880754603268228728443441064812451210132592667850574373431067588585962262326544726294066757065410856069367959757863241842751495344595915312745539439017576776052399101824408007799950753019330814557461422508105432691031438335752968443941317915756059508112998691623589235890341244873210037976313885064221046129916378798793688084567987328470088117425849813276022261682153887585389189435512125745568844344310911837475337926465747020206987487718722784136372510016178646827490481020185295824673588222937593034198727106864444747824399927680048468517232159179637264871587835203632153627896682222084519113179438109091597219799410214528282941471284968467467975079350886026215296938897524840978559951371590391679249049269683796247701107739178668593016498977449056447003570685675755709566161691356577080566976537448633883611949315083843031023752747364405188539599738000920249533546283658387963130534765089205657197753599942049629696429805118540788138820748572232346452866239116453891666467644175092136694855868860696627118570782971087580685265112158763887058676354216857140600785946480032487007737551634347883771361167216598182283166803701463854781786881737343723064335072735604009671472273867568780503286322774399460639793977947445509497647945413910825408701827886922289825620107700963012514231577233524727418638453607155393880969988626678638360664840433588318967424608418256987232385287296528665405961544533710648829887393910139461271836270746654203219287310561383883330551277369812811466000184182148641299094350601527067981240096624672272552443806161155798534881182562484429171233228768394508986497113500432626254728145265329972215623155647257662514785575011889569990858670256199245567505922394799288551113320672695779693546544671316251193599593692734737264403560647338599684647244790886423599074662315143288628076849695632425234533105769068419509315379429119487430691403550350985738389802633829505388473918743584893831291593197792968706763058092568662055526817963906091531658111067928657331965447041230404630018212641260039109515468547559520847290117789715282793198955458684587916408390828497947438959565916549798830951751953649644149326785543745672929369559332917866111714003638685553379807512284079952207069644660922446374564758387032755990523928618001525573884659050816169962692654125852773725997731675275513552930256684559044586261282977864503903254939696185657695329735360187088047875627394183493782720151090766974788330649742326835090600026111422706488305418966074297075664342148246883300557013481157266712403092578187812512443156342908876504396836959053942876178919958313151783242745213866286191356628923783574710774100758455427547043161821784535894145395407880361063419140894164011291730822827908584152330838916023302722551773749225829693343025310410849794980120735415430517120201526462973501204628165588466731445344421171186120831681188383910354368284551927505575456394721127607330483750234461292969711867697670273685080726769194328168535826044235939901623651526475761495626908952819631290077376458925824267217332385796557451790584955462018531378446625741410563215130088598182350259031950256688738129883858593979450832800539799770076634458284426068316308553807459180228803883267663028256399465715590904803785506377165053067113966938454298810766178661242368894948204373805608526741427144544128208658090785736517698125036827006145772262436926920262471234031676176132641608491207704933044821291646097919480114687820840618123985977333019811905888539121897506333501759061085471037175324241245754862300461766039574498526974865296394547722540467193112739958676826476967219027259377190027629539757675331549416859631492565937783742047808477798324373868497297204215829519670908793834774882941783301171539841115434670774647378121907182051926583152904952728249288268388207737540249897790184854448130658458484923996521101322407752219446479459535374060408547632389855711183771888160993533230057465798429473361747391477068283258185979600035140712180097165165327214359550706107851794734974523706650442428584271350701302293367226770888402273460428920918942350895463815643940633495359216473069280410032825051432244754124242529538877210326173382649009156195015293772998452098634112822704422766357358253672034446952081663148348008819832494586854790303486657704434195918530538101248549725277866060248416820555311909372213466532640627198342036836451456631646720358582066884376932241604359561969114439045945788193970639026345763581910744248335352490792146240123227528493300060427706305692998671888334671820997101351156156853430129026390463127670283284855456741149718430144911003814538593339661493805074922796018672388801717381315194308336036107122323455992387289187842736550450131066044841075600375767303395514114189473172485351009148320684032682997841417365060069442771557261638324787778125843132676753750361160386700107861976962207836988712627239232058631019721780466470311924825757045573259830354476852098082070792874976887987856453138769118037768900818785334937526012642000883611902041051956952133227524580739207831217592107250729861931138849513959268871269536068258787803242055844874580880250663273702382440715016057070321360511536491245328637653500459856429219576942048453028975745569195572947860877406278810157409841762515806165356920882854060840833390558515153983255136693463034307818591512293585391040015628679765593573252747445522177184258330515861902321932372602586810259846239942551993836028854609656647021558837716292443722128080013375088677422398682027066408959814203007605152581722508419230402036957900061704196893680739322464592224076830573836097645439463200299240592874346280082683585560584837668917537826011730735977029926820784209266843581022032787319066267312681651082562880655916521011779388222538150919176546749567133630569771433954660433832218719333064448382432083779021789259511016375296957727790817192765554202186263290456/292651882172084724857580490508032081829339477054780063750314987198929780211931859299856074712217632898586446177603001811324204898617452072339922636308321126641428763057928211439920767246407550334976660788134904581096605787814830270541662234159080244607423702008793919601705249943193811722469868176629570739895956558158947547584128636979213825792052593464758196361767729502993521053452815357024359815716325494197720139922816106731454762621612261563976910515295093488909479877941542733137021819234919585479908328329834464793566667573259498532782499654420300961657882663229012412600133528380908518819669595884077009624166963883080663313006057953425915025050547396573259216510225899925974033180510181638148760442181112055872059609290322866784611186257151199090887186376380972943858499840634455626762838541126086016004847541545868925334946528519124368568588663870147935564746674514913666511690489673835153747183531797295064821419533959700645918692016321149610506033018852257904244669241936889435353725260557677936011426511474111630428347469027316021809358767827821599840615439935931811332619664074656056680521376676627212955007496080023452560890622699650411867049434824434978340216688512756371060821071905263322811682346606610080297349920924888477408878548997521012612203782784195414547743252251607684942547541315025337000846326321304512219031599977946618185915906076474118901441354653774820736016186551062021754854907783095764124190744450817286132954399890018068598233167671464432428432968132758072647540733529545921244332438659390745868078958974124866809465397116669574357766363374137354586133601130937784157773803518673558052056981636703034762127430394513021514443650670869686273010721328655608322182087256538535533522280590842421387063508113302291635561088501184781728108979358817539317960443608222418572651941395642181340115683036452453059576602060761576303542538987792325593561495185228169649021673698406302174979857711360827694738562519810119310237755143319580231382944444151717678059726727836729057826934380741219947386344916106401348839199371206008455356061893787055853862323846187117382984002506148890753835342661445713906958062518297676850958915086821345157072471713634398418318891762621364433233754598473249039872123035916798525493626851213277588776139888108230804903772192854675618340601985358496622278776268893838889921983554414675550983205227055908583031436893704299331882769866494492204502512767983219467055722009419425442887870235719169826340667766344085954073374421801834740398225021767749949948844534188406053451009030046998797489856224210261518973028766523673572043689540154917045359884050038528566675296761650572470106797456306950685249104334782060278786734073707714843935318061989084059967898058209619605302340364592459048478872026700586279694889925658332794420998865325436941491182493800349815461055754937198107189237540971225518496888340718114859714411033414389625720319012999225073775264683563432287826013351680250850267025419365139212154650215163590076351477641609352113754210020355357540896679618092631521343381834808164946315708264667752566689839843923844404216841071876011099397101432556028443294478423588572799192124330714014703541692709762970426813120160501243326570157249042918129836253533320460608543989783741333924476893235754114429865088483667027076786987766422968052366692011049888701429762083201133043174996668279749124666571793377684852933857897819430502266440343462457371692360886526172346073937134425065514223169299171312524803817118667782605047821321476245469599484368468079291121429117183439022871437418511040823719299025732045152558451782916280552554127696629888821073151475458021119042281682888009617391196087192686374652767749189712512299457393500981484478238181753897096087670272685470565549947614039220355889991264077030800597158285066802999698250284568165512569610410720848210713392474809074359285505544937123647521413683215461637231285533618092741322369934360846990175033480666732217502141947556143717757163763474807276910915997208700379937437141705025474168152955359560178587170754690605148749074848433033198121822694368264563054344159823776316524938381956138958172364326437024211358909944263764308800760518891628168398198817879627871749005177029358390357165585698803813730693794287916891686259938820264089995675961095724277826497849170401716889251858336138170675173241883342359428218521139963575450918799532496846682626195629127379761513401130647849867889505637419031480475771429437131072178506423134019962233587427673534339260317620139130231122675453276772742110225624812946006744689806875743779828835627244802286237339708948123270320249813010017638449904670115432022330206093868118024700013189558067853033855453551976324855574559723950269317473886180295265301444489074454029630536345593435128180984822576537836884546479289747763265552737141443111874878591057669037415378080296501872469247096307075671985294479987199972407234492678622721601829348482800491025450305429172745189653218547444529920376090190945657767135141633852493817322976399352247461882800278060043222880443511595996258946081708072236901841405614580259524942079223869154051292341216264622333991890315841240539255798688745222497774572118469553297055191182737420734908207448556605262563461187248186169918003409545545727992990089444488011314548079850992837394319703743475050762965585941102519842875269660069862668311497569002524996577109000404480012365181405745708647092202723516672985233061785393628318337071223095908685733487357649416770085587308621183905955068234776001044802253804469448625218245814621134975578141696535786914099242791875271206177820038111751619012510783621322953217073483575193411299267441635609783192162899286635956658577790130306394243298589461938183588575949424692003653108766110071416132420357646911317747587836910158938920136340365896928619265807425741691866090806894178231383721826460375384672166755137219241262565125669417512472920900510430092930091975662476529262810186079636141252905959846416351733899273737036716611940516948736817948437125613431540810393470114711258925472099515682390830046230900568485745450703003700486396036234587620529943575755077987895035848517838134765625*t^45 + 15798610655434449699980167807406302597732138878769068494069136314812831553985710257066020832205756774972896825492119054024353801895805716011055384006024330145987356732416923972597905075875181025771039578658575895631253844564285057403158907242319511282220108690305599690114285208625886900758225067195396785133158899574238919602490349884208890326410542822986866356243237422879985241802412682940316787910559451444907148192115093107241869044841431675778153797014861086306867348203170694628230677563533460174472507871706285811427313210602893961326225975957178303237286437463568957885177715023595418205451029064475433958202084206275796724453251634816886970953573040605748145523561856415645211030246750886526213738313948406813647943780940421353116472335392429622918141397737017923864329160899591015124339943966212441825871354923099475594803881204695583460945815222702697436630086332501935618385114901056804440789241107626247985775827877608825196260785943377976793826128667681880651511519994128653515663552841797499084830838279817798876056128731140760825055999904942314497497923927040397637955390974622414616773908451835180746791765692171944431250553106955815006240666870370152590464488275984251781727595047601290400113616258630259615224039414200055081920807302694850803790834838250957359186530017634906752383816743736878632855180931366085483001054033102414461248785291096981661433598995914738203372403438127839516552204417749524158038178541027781463770387049460213771212260138714808501466999919481291051507695166899134203420696471088439835369816000400978635100409130625524735638411731207669855964181652721321588866587093462791086242302008335972146157651937134932533134978620858233201679427169406431076347056443943306985280471966839067401622032268442245486011789072229029629591708392760851127365011058091963110806532317184737012495966414313810440482110736067936279305879696633757044938851184420322799587287728080424223699968115269887265739625105680153475805439785658723640781007363625368165703555080292024730776593398721293869143194047502782880820533683941982997294968723316580413348580943044095983902272219074368001147480125098262537284979196538658035529389486879770142779283882907936220364760675817448471134755027054042663135363408472930265161664532951569037009156216907295490465165217063247287240140894920981134727993913257977842757543289456964989587651130314683546998549052481667592154520522309169405314190743834223509806537617228951034601501016693558029830826249812170797166546230113636276084302897154556120649588034555943725155009366663635243739711719538970889917119796383643307402597252823318821828507624367747111915519267878514996283285364675457361432020301842481854540822864901514897404121567404034465347242801034914309713225469298762191047986518149406903052759019475331827134566211973603084637505540746351958401770829647342162884503223878486163363058373875382791969400253449501442487623331035104318167447127582962521491701702753651495822650777598165529462834039874798318578660655971443533729152797544471097382627340781499529545961113697230947615777949931825845683337315434936379849169796395964279017149470763284428397388766019152618046160581223205210546594788608349303912667638002057452992905991125944641095147225976607130665942367410142319020159171650392850977322367564199248798715508914072529617813576457046599765410379995478212818108398910078634314669741531258010828482739031914538385348837172287296908203749031487511847782711765971791549707018435021507790705113833481417304733266356915081223858732792853211680475175545087207538564872981055961102782761575015745818711492941021869712732353771220547312438915921773429490782979866069421395848214043861776838680946539714313846915529196690145564081508659436140550454783260147580941769024451329433350453979947456048372112875686796732325113197933907835459809481628582341228217800435607695010849201669907059166850153885337942458110965847991983747076051475226070529881577331396341195587850421701083186981636935291096003605829398506229762007770203478144453191194169586798465972809757138727149718840910503401492656035481446211262672135320300962633663454185579370915146896725429504780819709009176609665528240329157241796026473162148842003298597423918276343722737409917781238750899742625904030617376673734132429784642070964539516086257260945606824403352657996547906445235950883985711282124096207106835158940700223921090166963390143426277276363099350761861878761680354458593808825354790901283968918652427998710300741149819624726928921921383793847585023316248680014857180065014488084528599884536747533745357371859551508102466191486186282903253409492734961047433180461982103915962539148824610059340916816948382489320152216259744056607818956799267828692063383023745646419802549652173521729850250417057033909863895906369277548267996664898624315693013965525244251818201511367584155888636777486593040338733003040699005950833646144124010447736012660282378591856855337759257341504583048515321810632298771605588435332223541934911428144575757941020712787013949726649573170826738994806173269700573934878422149083327553096867700208420442331517784070548129496849561578996798688008114344432602365941797315575225282624485811365534318569795437792078002833793571269398142211428247139021393295032302179569813963594765934414118483210137229318543063275344117347591784985796498273076405752527574825992507895002844699055290787863740491479601063007237251575314763527389848581952795720107986540384278363957904942043878531132545320274558920256523035731811615072393698195678871519875194357102285566741663282946999443085099548170179005660105512645568725337314144239908613582742453109378741476433835125296883243275144503079467319130614525660155907384938090324101277076147702576294863320385164077954618207046298606119218077929217179130853888811924892399431695646706571477369943413258762943573672554539651281813748704764938378871986920012096186472979760303517833677636916878652635389278804179344425948431684227947733306718541478541822215476037667684160263863692343440353679837979178208355646817464352907532856835734529655340058008845282629218177142626381037937916052337322486042961511568706927261809789909782729394/2733648224619124655573554580480393986053112084525275918599970059203549791191646078526208933616837699233122723236270635341721116882212347920968446682527747274129735345556860404028680334814593087343446545014822004362930901481498871120228753966514005939089295581632943612158657552819375920019070039977088970078224134833915699755425675192305637270553528073216818989628767393832817902670478150347059788400392164604612272817235028683373775317436808063613038811038459677386859500007412931046111448056948084518208469032336613520771604305505480386483675427827510945936136874940214950323323953949338138433915919487615568499032249202211239450199531231518153542208329383207062077752123508565612971178426559806229430320234394115220031758941064937439840973774775326810654684279622380162447562519966929088478230485353168052760567236225689226259601498414162539876827250327492657637313162475680496784944967011132642000701163717917119987382887803627165524608905738144022016198609716520325427642600070299509242775354159968800370152245646945833445980952448296646634564695389890000327595640352644208563799718832358514462961342156364078057225482576105895513773387711498647846120692457386832713343593411100390028462638040619424464458466502659162244053976840251786605766227464916999444543368325930156736383156486248833980262339136866259894021038829886135612881875551767333673958276660175630234697523629760703766058650042298512520233355033383773839538993557659775344555210029177108111306380542189474976005884424973953922908560323422442692746809561408984095342798085601345975317580298226938642094813032883889289751092362226261800138469197609995542495017507380370305355931788318239711165461943421008367490136569676690763754910780081670614261496799786588354068943026463773892732592324974522549020855838013854242878432149946911913112983000045964920689961034546478521698257947556148961514666254794346433710542657125430322550638164164648895003056851777034319904210924116989888471628193560186273626671133699734788087747993599090537830092157297864591474315964023798068048335901806463271381105180547114053750667795388396255158125434787603181914209098674223904906499397180640008456947183207549881941318088389427198541142620448345604221306135759689798248154840295252774280034835367100949811087310421935068027237029219135842520892081340701034348856170071014287122366140738073954780598520772363595144826295071341028756924425199819874149271104987386009343124519035675323309773689744286733384744784686852713826512542768521080450738024451664918160252159067430159238350166415934347011850636330071421281548440684596900450968013163940851013282438694341004740044317037388590751157812515031834930881428075451012528134492460989377347651186669570612467090803855155691861146703463864178084772322318208989745906424800466679595673465023277558673271736066478232055118812426612592532672126126321507736034167462277212321709659489300106187647912330691850337464801841846751514703331784118481847862050352271126930104936342055754299195759251266664345595242279694045662514066682398022479467581124194855067315194646560824825335718878099567297815991703901736301197240165886636976438465422366476802907002612118246278462794193331028402620163725012758302677324634098829676661340421256052746160139948159633907030905186590927150950686410889981389730506637811770223021609333349852587224232963089197039273502767438101917993795274305692980817258452069175013648496295378660421984045602779352499239043486569673632113547838257044902524686646937149856747030171850876653952356842110618965952330653427517982018858195759698510325362452739667901375051061919513695605771075211052371474482458854466027590884654004325035623723041751897084014852311058918367944240425697401336223023822955074823572879676253972309665813998401955601241479953687363507009140111551892740048035985916364356667727752747411098575545178637127631225494606122341452668746485418595355082450112391776825903754340423144586469868852531027122255618948035380416737766396228687004412559178104372084534269787904789397516975949215635647730380367531400889791830422553032746624918151529765138398937492729013515934270539701984846556580845944845957227517393370299574538623973165859093088979682310587077657601847290035419508934528653162032777800479385907777823945810300583741801164900330222891431635231418537086275084308635273935024763244732661719758570174034126871017012465597518267224780954429650893135418390476886870155961743736658398879947270888086488583838442787098296733003396446901698772615548653380942638684417067927077438596412662461070295846292166479350392102050090288042831196935228408466218138328158890440982198850638896245390274351558106807441255058758631264789951331175831075207083706159067653956793665016415196726724557352689405115044189758128473379666215628361992088212464905424232090096271870849902710551602035576750582095383742357166368429794048955669093095880835583546622257203741244673570361727862873462373313574616333661316250097840975299467562681041758503791618019707551076862414555374858509372330448931495124283298560761488773241232759396075915739467349376894433556210949520159974040475163924085962669905270070022925657155386670849405179119601265955418832034312671718342125421633792078858425019593621462921429316040962381746740620927942959274764980888690745084575161085345049569856294730160962027574588851415988327172139635245773836605074769693593967933785374169276614119297996548394875803752725151575334615864626994656202884523215272695030587306519735245023727873479574916600232191270562528242935587632669180010117594200876507003265383974071511397005047213742297961777955795346129340438616758313873762365500535239288315987491624363185101663164842883034756372075126120241310893321820092728451311629130923526623844572206029999342097236534132762536229487530277930438187160281480178828683523110757071289829323562545061859996301562650057563436536611778453613761332565453444224072349256722525585019830483109276045494944322726005552882715300819609387121049434906953615906286228153331259816147870196960497965068326900215971704899626859424951898614644526666330059654967848201310116981698179388080372148128067859411858557373046875*t^43 - 14082237674019102128061775888973215431195944963692350056577856545754517821247721561280050331363116273342823915872668994203559119710906932402980886801637512135911227548147353851939122037899391726772858466565637061281412342312207739643918129275937047191279515425308390122055357445042764281066544798996828862437005006561170566944388984869073438947244427197395030168951530070316352853821998668301445808049281983153965071490740830997984737111961013196091397897183781385526872334552659040514282242999890852010207326783968608812578688405097718479988235958567524625315684443880674862178415536952074455320989935516446539659738480636512054765868279230668685797290497400457823685662017917416854176027692566559746194673502686155409920990420956261075293300128397599997640510516255642548023074788680515941794260226281941848560660075195099698802016817260374222685714746179983850027950780441846212033274118833303470160093064159170076645475951472398264199709742919461672792225476817976840404198055479505633102139984269939066242476517025793864487620516462563315933774161341350039311474922548571380413211552835027356526073775193006547719502019808466655372096820840709991600490797023188742946795458188881724734780125204302708002727402603269255025694175804464469318762194867760247455793743813066789209596239216203653899109653775223003153221155382400151019376231888598007953973119037759340665690931490224296800691545344573884922027620347846715352302547051311322907992507604245639873027037528726830471210205726369711951604883260963478010252755704570095873269358245435489919403070099968548761557402744572655067096443736834173310037126327847924676591610285416745596964315415394397252769511995318343034126998623950154041207810847181033919867568006325803620343890826492860125793509556761479575685296238064962410642004468618939509953631177692010262003943397403570023495503107020544436073364099465877493005123664236861911781327475371368042590264664744238591211269458956069400194539986524705716400897502391333119206586145348809928132434838385092384670591630537757604315119040973189798596946804780652119137253824030029628681675515852280028108247619642244157337257132635157079386526189681942837142776908764284102610768527225406276934272828408783746699594469378138770706665174730697859843896376347025030617415976385732233677085467909927907272200747227865197022448603747332351059482991420951865068796659866163802346356783389376059526995329940053589668499424835784792692088200856477129810417032405774369356872247172914285873662635477009954586175543778918522940584648261477824497218502344958245148008682212942442914644964479821057181682479568990234298326477384465720458296548874530675604842550006173829451008475141385166555516453792979902361909468769761151148119423675051686872017078052941948249354941795742085741039887159783241148707630727644307134271802801844937985978577758292488458024214128804048470208866556479655324430249860357904011216361690997043448895219339337039708068431213020782879091067634985167093689418819917322446962413193773734996382475896754143183031685541714768872655881610740457306574132777195761856498354310772930529276354907030044625370015172176898583104186304241565176709130964397880116711855460212871003593347190554988621596460777770967643254219573254733269575938176344399872280339371031656055208702217195729652942253204277029436031040834722115684501575937623480229545667692101951239986717472528220571401004959156521768090343539281567898941976225054808738639846134748893561997032294942179371020241128932160807951865000991106448145395568306995691391698996607489156853712479958964604836358743913206151012622604601758436856541014046281016856668260488365774377489306570697569500698845698134422234463594435296669914620051140565351941270408052934965677987573987942192057013947216010361661746194737596884172866574151557201151459428847226942735519078158514698507760592992548934896931457929931353152931769163995780918125936439200391232299651635145234141015504184908770186940358149466481181104370092692669352481287004147257188035156226596602963882863523895214421273370605093266527712165999017594116420102346205238494319087134388052661662220831250050670671495857272855294529846408629023348431567584669172200051693618163167551302224026124804045292302531603573878692012599032006290626551291880606889194841733195231437158455193880579187340208392154910588543725603502292745073590203907994819715852377048792217295757383780092775841902989433785219715558769172276850974953221643163475404390767281124241771550723210495997294962820623445673327632601683326598124871987612771146963239574961553703463614817262808941465802460986916047002950002671759816204684616708096432403151577746618888159975205671216400404090706834185191308108278137741857629564304989719928409565654253159772898521406145746639937368417388512498574199704113764305060580167006104075682812504649335736438996689794353176812810536760986589189391919302750278296821219673773913915486161102557017194617382407851516680760644928580564209804576264087488573440236830662526823365128386656472294838781409412887655285556800595593366685744172171728995979973472314454759171203340207115647331732285341882968853850940038045049240453868109909379892616595824274091880958810575186056962790014602543277167337508228674047964530955558234382643810746479423605396789623551413925679356295566392628261938136009102536120441426203471508189287584163382297659210889320222590723079085011887640136827412488534607088647568155923496332688334173986665893945665184056370163278962222580279222771095715420053107553834640557167213649821601452238723323292034680827246797175829649667154654749295461408032450691310587850618387587067565711182961971895376341635887935107903825953784165098448159984728265453339203993146582474008190615362803764488562120078243237069400210293877138144101075810862084116292537783891768519783141220934748115508065848642363458516554637242979665410497283765342171877955870796583044039390202008643483804970904914515961025263612739580529715296980861528135169585710777002561298307758569920513487729441831149250727007216752178737877877947675796947328485899223247356619337302288999003229548192602598847526157399534342/8808422057106068334625898092659047288393361161248111293266570190766993771617526253028895452765365919751173219316872047212212487731573121078676105977033852327751369446794327968536858856624799948106661089492204236280555126995940806942959318336545130248176619096372818305844563225751322408950336795481731125807611101131506143656371620064095942316228034902587527855470472713461302130827096262229414873734596974837083990188868425757537720467296381538308680613346147849357658388912775000037470221516832716780893955770862421344708502762184325689780731934110868603571996597029581506597377184947867334953729073904539054052437247429347327117309600634891828080449061345889422250534620194266975129352707803820072608809644158815708991223254542576195043137718720497500998427123227669412331034786560104840652076008360208170006272205616109729058715939334523739603110028833031896831342412421637156307044893702538513113370416424399608848233749589465311134850918489575182052195520197676604155737266893187307560053918959899467859379458195714352214827513444511416933597351811867778833363730025186894261132427348710768825097658059395362628837666078563441099936471514828976393055564584913127631884912102434590091712944797551478829921725397457300564173925374144645729691177386954775987973075716886060595012393122357353936400870552124615214067791785188659197063821222361408504976669238343697422914242807006712135077872358517429231863032885347715705181201463570387221344565649570681691987226191499419367130072036027184862705361042138982009961941920095615418326793831382114809356647627620135624527730883736976600309075389395732467112845192298874525817278634892304317258002429025439069310932928801026961912662280069336905432490291374271979287045243756784696444371974161049209916130824917905991289424366933530338163836927606716164475167444592553633334318889094208569916608942125368875991702376559560730845081895181942150440945195641646439454294300170443919691346311043634085075246401471711326130384764143589872727187979374847288563630284626452572528351439632238219266860128043048318894672248429589728752151785140387933287293067648943586168007095728054804698720279804284471694607590335438508477580507032598750854792888111335835824208659670111572132943374284703383791223358405103060502392444692901885865541538594993270345096706542258888457425436895490480727624231267127187626373011377616028799995839674321092661200925643864038925429116070466030105623450226064930664826333620479474239733195102080966774318193365234592563489189899809180738590290328386068656906091784677340371518717063563468573878308872590012564230264639364964376132302459543237495698354898252125753730729215102579221729046020897707035100031263187993675764934824171973505070367977723895997028266716895684939821927469784522514587368801503745363836720630561022391653371769763192177605062263529464827499073073702636038332317378448795258842236132189231049087717510007073309608805934839532658488513526603997065333273357318075663671461546624097186297446476303696224695780679014147134767548198838072433839983622405644105793404972251546659415094162765272404073751045905594748302218312301385812968388583180869698255897305714349119491225734066647075109416447263332308626934932096228958130985801825058848738228721847709255988472267904098597507767323978828922464965832949037385291852296349525003278083992176301570992397806189439513535562550540566271522277234445119488422932507331239137504146942289024719770251234502281703476987478828255797023990306797482871740430553741713662735372046800883334735287661044224608727431964114584088826167903272263237764053421740655241396373464568946530306665700753279422237294996236158448120885356756112826270079668967625852264774705024959861163076762855241098179278956818355220034289550406301381778102072992615744807229248333876606821449287952729593707122758852769095410090020052966811726593730838655791932627564126585033043450362151280883467652874696799223069577413711087393934772165891781342821691721181324791996024018336310050165980427693210280888033614139270420464558962045625089329231361559772183569180710484798779285465254349043551343760627928617838904538281377836973288667156415409740180010580201101522175601198556336139118939285712336351751011258993522105617357100243480617432714277635214279137086901064051539057491301237508389108604994491438235079792677471909985888726116332186584388151278036447749946516408717763988991903702647746581613654507595899285279830095083834240992368315647316733917455388551127696045094545660894148502427566107765027302143996356819004286615830314211240152328828068705915789412346847093946702890168511980309831529629836443457368661799465010823977377411555589630989843178233233464556158608734773551638557365052893411675001351469776972037364611442858414223368917024721974506462386917478081179199098250516353178444051003525085208974014280928647187162669713301600411086727136880316893939878721788392615610012002592267647343740430408464241250315265364853839924194467888512217435841279886803223335789541210752421953668779262067135073140231463824888416669165133506271617014658882063681124170676071027463753305977610324158583648003407204895278468161625861132718715190300794014332785275536880181914153330031877147285357224713857938907243101007850608667434482868774242716196892400828075519052778493058425838574963099866629230743451517943110227713569715695727463146790469452231086205656557978828849099989272377589869892155076078206674909205003320405685915878683987447987674702456187567592323074731267414838538479257671681337927489580032601136869490967010521792805341536723682929910947404543506746451670861208079987332344704345399946169104373462626361900725818660914642271512000881643353184165222001767370309187680565337471644086919121276954886096664546757762165538901505628348708673331411936405351436131781313574467995007489450042590422977104432527257427963259962173526841683866564293822016653610899792049439249107286120445574333924372598373228240114844304858196519136278937068033517206809144512938511837185365359523539382331886831122918131049121019880369289451091632363702619081110451955315332599163249689139370088032857107546993766462646484375*t^41 + 5129994246464889514530476202416579757363145902751490332443507762826658141975042497698461327977239466501023916288384744778267938356508498095233861262788865599611716392748461067230105865416748977704224358323361487095161369322644740534576698495740687750950257912184203206676488244186165828320948971922929469684448176783466709002814475040884704246861248245705933914357636235068527052322323787567388372975155401205558929156518221382666295004860039939469780940552733288255581346507366965561197491113141836470633306941896867401934801935088750370652436315619840804099939366481939075563275134312853946272769638879497591531099829576721369020884766937907956564549980014302349738386580242737273084311593914561348269788866059902463338108811411778556701682875907737886258742756997079960756345281797826018376351409179077894041122276428394789063314994182944720287446765355750716798334040159059112731398247644721275580888567710575211510685574228227644647599510316363732760174359180378354139179315187134259220567352839104683940163301092902209220966017291821747851313805886529226735120437949747080946529939598576632569485008944855254709474290362459200143168124394896909484534580475114634448007516070975876908702274514591645598897175783756058392969358088583079967501119703858271561398026570039494694830817728321112746297679334779132596842770110106963533373827826672017622891927108999090109164095170451752330239454081027602075802323223904476440535217396977835529413864635124749709973828427797691746383641672822296412542491048342261727030628738979523382019325036053881891112286610080917445679439628901734526341975857120593299055997592935880149737984794445768250047444076301075537777488300221270970897150452651461712909356128491460646574306477763340851217865914553566605495960102840674007894128245311932949753250043046864664799745410954151833225176943529037490778900138136569547647485234396537757599137506215553971997629601457621541771295134101609759520496000218550341476194195907367900620902782451813800147899113590219990071595006274855860221535641591113479592198410784889345526103470676254546005010405996402609735584362321844302048298723368473860431415883269617595911809254030735480946451525298200462978452316405167937937763993432805265778389685839143831247802614469178351564048053966599656649384746656495732377568684768769493662489701229495963105712195304533554539725540916186705517900849301588858116322593695258972582107855870179655057351157398250084155758575038580337527176689325553188222817425635049015856045915450431295349666776389116255870299141877701378229592261488580603639440314925137339139161185762895354927949849517120904336710227174163520267082523943367278456133300313057629847561519191364082357169007831844384972081009540062838426283711485446516185972152933458802143866500011981970620874398552865221442629851423182781725500719004634414018627545712394224601041015071443092218983055583029419420910936998053216887475520693281799618745183809186165188278834430604390953876749279520006828685402275768972203841737444394694128413840216013621057958377368254841804362378758254309466385073891470466583507674008399806984546222854856457333413446408487184794082602381346964020697669550455098344009477990106237702243147687281808396584530316004588345846984827423117070796642530415133562727210253869489990110305213661468567419214870987471693654963718212676687373727013672979413647855497944156343431196838533675832161426221621351292907708021849705840338301966343528427302263921797162636098720627759303320957655824624478354914499556268879306223180165230701620631908671941547751844658457602947078549443426260570961749946557787799417970718257864170563328486058224151526469060467905916201898379106598828897153389156052572231232626771792238572404333854615336028591534116695211023996991514454068516885634989687895563666915070639635093997914012941685604064629867957861180396360198890262996441564156298402189187646956370840777801224654704270195887986185957478809452703857366279654067988643613443579521308588495671423794701292233213510827890257343283756622253046580183338573947877155783636915422624718224507694800598516974325735626668077239805418393802463431538743077718267218547352330863831689197479174824047952158815623902772722551969821571840510216694903304818205263592759836105161325963172697389955861222478882048021399928242558698208770157039261837763767106788074612542226023255943384426292262946323114195839110075038477487052724220292282244146388323963757701370405132465501632612813910190733341060473985011114660537140283887233601825718382064775981142981030626108764540852874052596705195961501894087686658422093885786098912929639393934815693729007422798558925954143410215584606292955477875448193358348086815343315084147849491072824073722828978490684372843024690342348382189471909472573755280285912210637290752010722434564900519941261222478299716201513212231557769185544744224744509633216190805368725981581206018206850982461320957601884438276221835422290969344503183857180647301097515067365294905399243467989358394374309917190532677671277660670174531746732456352258473366416085204173192953821491817613707451491263770063473969128521629137443613074418225446343757235175550615571237986487476574933603887772067409916548477260893249291421606225401716142456190735507262629455980005515604871166008177794854646196922894281804214246204975450204247604135399595815712653537309716391655991734959670678547495783262602219579684592639937360933738070636382742589682224347359275878135576426817877506153405978058747030302784031191785597057933065776533804763246260303831681761195974453222934603635430648678321181056468172115047685588469807586414514601819040502494022898978547126394688240274690680163482922737582599730681810009584129312364446079533349613958376585036026581046405660161703516155733117316159901820436176001541523430915618437820755201541143103558958698756370634190805646224078896605765168244686759544756164290801041339156896531191817202066566521541917786616907138302923361455916252266061244220300118765514696704816831647527131394795932015182569612564877337094144893113749428664235137906909944099540890771611678180348780791719109328583112257617959458718446460444988/13080506754802511476919458667598685223264141324453445270500856733288985750852026485747909747356568390830492230685554990110135544281386084801834017375895270706710783628489577033277235402087827922938391717895923290876624363588972098310294587729769518418542279358113635184179176390240713777291250141290370721824302485180286623329711855795182474339598631830342478865373651979490033664278237949410681087495876507633069725430469612249943514893935126584388390710819029556296122707535470875055643278952496584419627524319730695696892126601843723649324386922154639876304414946588928537297105119647582992406287674748240495267869312432580780769204756942814364699466856098645792042043910988486458067088771088672807824082321575841327851966532995725649639059512299938788982664277993089077311586658041755688368332872414909132459314225339922947652193169911767753310618392817052366794543482446131177115961667148269691973355068390233419139627118140355987035253613957019145347510347493549757171269841336383151726680069655450709771178495420635813039018857465099454146392067440623651567545139087402537977781654612835491705270022218202113503823934126666710033405660199521029943687513408595994533349094472115366286193723024363946062433762215224091337798279180604798908591398419627842342140017439575799983593403786700670595555292769905053592890670801005158907639774515206691629890353818940390673027650568404967520590640452398382409316603834741357822194084173402025023696679989612462312601030894376637760188156973500369521117461147576388284793483751341988896215288839602440491894621727015901402423680362349410251458976953252662713662575110563828670838658772815071911128133607102777017926735399269525038440303485902965304567248082690793889241262186978825274219892381629158076725454275003090397064795184896292552173297837495973504245623655219942145501463550304899726326164279056172780847678029190947685304946614345184093404803615527844962589627035753109220741649271899796616336740906185491319303621374753230960999874149371648223516990972670282070204601887853873755611287290143926753558588288917940747196945400933476080931630205458681225459490537156161384977599615509362440466492271648126185089207052943409145019367438845333716198949859610115684617420910812784524929966687231578044846052780368959300510329184813565006462468609215254449359276773789803363880521983431683873625163921895759802767993821916366822601883374581138097804262237364642054706850823585706422037267105426412019246003794726590235659862517147373369956781447001216633396806581137653311955505546300245850451705294839391750832209288675796168657881942989456972098556469152421707681112057023904406744290132884427330144267633341033094947123546425834170608510928213895380655029496446919985555586976074590092135635562292630015934162242670233061865297530136383118251605257078098340383743517461341255268836123514448414516923491306996460959380720656301008107895260502360503864769076813236705997855442587006935642019910935617342360552120396736784321651708017310988893673234308336008495129809075274537564252375679272381497103206383793546789231414831706429520049520303169808201228794193767557932258057046023591501910007498985808442444470215088970906537483424186048478310998374162900002824513915710212390376269651943848245142881317837586417299034476108560949860474261929320517158400660079044629867954728381807832923710742191317677600310387552740913210581693151002440308054773386890119193658209299201708858823083235888329663326406059959858580625605594262064534539372306444789162027489499311752081902176650673543960236466710157371906859336359310908079619331284873033473614594884885597505398565618619942022383069410695295459514754782827547011068308416924390613190436962065393827168992840033030796229250875257501750919982353357551940481578394034381038735433775806761129852192609803446655077296896362106683983679778655715413991690295403851019951932727978774069523787794652111949464518924746846258322459360964779993136666349295294090212205954267316114095667229420424496480935124417267118729916996816574389870058637753257653908571916261692600233355069926187238915902708329673745484532473997490773239347846087905333670727276883464167315711598635760430767779856159166591624839282819482350251719605380326841775293861568716887580702288293204518574048080116535500374582337699957826278416819785779093492126045786329044758282753297077816404647884124908670576866945879523652976998431903673696276943779910438640547691199493847873666948736265349867421251998424628626965400306427810526104935670031065543683834589876221365624508016603691626208309682028284947277335067934510853791900240290760099821500307118534192462772205541073606405456160050602019917119676351694865895533971138724183257687103546716337377006932618803475486447992644745121702841781712132142096644572454950551110660902016784469989415740234751535326411207179041072936564524252876610463789798267270587500719901855763034180867823849517456305454539156569398256718169066807952287428784814440642892224300631902786653647468697967346601198137204169695583613243723779959298753710223256813351266768439864566469393453965475783673659376751331375496717285059699269488525220014403782087292057596679111284186134172267070142517695097337563718755478700079039277256004996658153871140207060129750433552385215229692145793376062191762370283820203301944407654025504145518688154651027808155282772983847136563163015399988598560840913484069480720956789850287976136912240169429930802443585079845721360261696933147438537874599765975932111035229641697642446786822322026348412688251194086010624862315932182034669150917756895747107518480731228893998781188531885952918920061119994592000147422577840711458243773195321309240379478485354672624544909143705639526145391469074895096278005853546851935276815825268735858097832379897146725561946882655695250658084972586121833313246778121000082302977280525441043827687359900541847976325694730612186191193417284924319888861677885877693308584243936570543792714421830917374221546029773052111579601713690078220267558892455982762851944217533424607944714522348394834871074060098389335449021153643268909757425788371964580728792804707285743197030029296875*t^39 - 199672260591321061651880826720272678410569299034453474790561956027456896761483623431153912141257803122050454102250897422789273351795412083941626593348880581539683731589199995908719311131925994080717701521074730154198273969663726513177262733638239856927419612560123742747853812108171563901838068136647570094437318203553433121836480046110190831896387053999162334234519841030840798127725091527832844158701046866682277166066998518057598234806769575625857928705357362923152888251934850615216748696287520248242236923247482070943517941337189713095959192175597170145679786064664559340146764362760198478744415455017600861207488819329687060680685192124150919457350097242345558793108071850768097297526805752640832111800319885689890372915586912266204715929901860899326814798034163415768152407112639359254660146084484203970773321380323982127604618542579683908463272108197734950999278600466738105472538418873982236891736323612285009489165667590124691746189735430876248887036133506042281877729609088964884715447026651399069788267435591388871316391918791436668848729554634177871724910008023299316559367548668491534590725723516525266895441417399989992066183228100306245752397550067905690859130675619003574321203955765010666212917854149092148038094629554311680332151094958881488072004292172950662816195275995444124112994158521733433464649644994372451503029603898739517000143396667856397118826327955525453160449551943758556060477454675885700584312753672257134255810441443622530491282178509369763058704284964859463737412435791241118584330605993091684949619324687337439127715342842748975741432149222481480152352957492159135592785947497999321745146756779094734296857055300116960899929748740518391576457870001393851479184895726758610194065200485223382772884357338760970998869569278145511112039940331844950024218726121205373727248985355521374943988531070739394700554049320638472033639575245574957797468821966813060649895786798972289840147858734376903064622769372030122428390530813712573394127265017857859692895998093165764471076120014460718940247096730411720008537740311297447453922293438237487118786127069253639490041332128089092111584418750258289626668142890017479337541403370760778119548940027017762642752630571192414845407264392242560988829086651274150837769951623575029210485299111115448128692257703501733238198323013967779334778640137461550857498562077692429738663838067657291188609432989777510350609152355385763271463333365533543794950128139118562396004283929476053036932332260149419967340782839256160258606780727194505944224545925350404250873866281612790769820893304787516598503914371979523516188308847890256357547949626004637427559164182608939392358862075061627279486303500154487174362503507271687663911938208551271583902711066171495694304727256453808056847100648972171299089392997669189745666515853864810450952901221458581332615415546384613505922705981432543256282826376925001577608743000277501968271091054488631502289417541369471443977465142928291386642348083794439009606616505725187908161095601268703362591342499066631506480865335874097157763644741788557118834506680365731295031933909541399240740746727668470162458151794087926810428361481116159991632391602020947179815491166767481249835853059343491931658450108892192133137679782153281715506096352917058147377419710432199958884184368960782381741248915537300284175480789175068509806344264172536560250486887897426857883289119860437467089043770603050935126489600293168416760861135703378688160376109728744276279629658220938297233084789582151859457086489869272783736350493166389483331634563848523044947552091987286378906801107253519978146168387216152733495866175476759775220313547774891390216095291728957157041063470978972745737250066026957951088619579257141034911465886332876210831465016070984097196721426083761899212718353522710263902331759405220030964495598737565840820695056016825010612911267347271991788321398770414318510867544241095313698917087762972727104470557211264166814462323746726404840779647058276382932418657507312030039540551862714910137103844386078085078875140674443548547290414623844413500063106812169526271149913034377981186614143656732319308666057639233324319734536906948275826785130741514504473559051362944479870693989252800865497554700178248741317983537440936932111692792700423719104120176037474562425153813259393567740717636117252823321233342662379725574952821915833272606072700271568258731271600979172587622627396403790335052917498965656463432757140635671069112311291167730087165001866320938864674813402794229964378530903719037071035138245271687292176832486205469315698627870407922125291009801940915452406606427084081891183102879327297785939541734097750373161389055341600984926949640109817263797426713770165815878341359550530787724827695401292872667630101287264853183477992199692754790506920368781055409353856595377948088156760297296802902171580400135952444377678850015212052078121400867002489481197512606367158350264652694950401209825435346505878940999738582794369493342122661014776604112149222117502600627216444825875459497853739232574103797308693155788837487737908845337489395182532131449979474479607852297358594807931030890103945386030181147602524188536871915847158216865727877316183181299891621176972614383641754960519147904077248584048502209229189281790395992474451532954693774882694138143363241938039394845932570150021224421560402919044711848022025864180264225191376101277756751506623588465218897544803107656193860750093981687468078615194514471482647276346244279640816892585880351700183566789076656878817889822888838440723165224520059644569273467027503424711273625615145118159758049209986612883878459714295243547574159710754982460575204600626945004179078785986216916063567330837433823743746171454265295533492612838504529265411671864062097356935232860906463258674926526495079351020990071660211507125317648074495207981064694754290706634766084975469281895310204572264876742541729044353099965958970885566281819019696692416613646380797180130095887329158577295696098316299734556753099723721173271268400709811064051725878678637669645461776847289422314630534589061325691989977175793951421007781199748461266539603957308605815859942247623331615645505476794173563407639045956/2347783263682502059959902837774122988790999724901900433166820439308279493742671420518855595679384070149062708071766280276178174614607758810585592862340176793512191933318642031613862764477302447706890821160806744516317193464687299696719541387394528946917845012994755033057800890556025549770224384334169103917182497340051445213025204886314803086594626225958906463015783688626416298716606811432686349037721424446961232769571468865374477032244766310018429101941877099848022024429443490394602639811986566434292119749695253073801150928536052962699248934745704593182843708362115378489223995834181562739590095467632909407053466334052960650882905092300014176827384427962065238315573767164236063323625580018196276117339770022802434968352076155885832651707335886449304580767844913424132848887340827944066111028382163177620902553266140016245265440753394212132675096146650424809277035310844057431070042821484303687525268685426511127625380179038254083250648658952154293142882883457648723048433060376463130429756092003973548673063280626940801875179545017850744224217232932450281354255733636352970371066212560216459920260398138840885301731766324794108559990292221723323225963945132614403421632341148911897521950286424298011206059884783811265758665493954707496413840741984484522948208258385399997055226320689863953048385881777830132057299887359900316755856964267867728441858377758531659261373178944481349849602132481760945261954534440756532188681774713183978612224613520185543287364519503499085161976892679553503790313539308582512655240673317792878807872355826079062647752617669520764537583654780663378466995863404324076811231430101200017842836189992448804561459878197934336550952507561196801771336523110788644409506066123988646786893213047481459475365299266771962489184100641580327678296571648052509364438073396713193069727322731784487654108842362417899597003844958800242716249902675298302490631443600417657790605777146023454823779211545429860133116535982014777291209906238421518849367939058272223769208180656449681144075302786973704908518287563515802289205411051474032690003026216040646932785071962418783756959267646429963544011122053669992175466597655526591878601176962484187067293573605227282439373642869675282394683308135148969033896060915115171141276072067206315741599216989300387271084725479357821672750776012994388346536856834067270440093689333891977317337114186418426137845044959347891236235477488922222682816299014166522639691173464101152673355634307304721403128886232977734605616349231579835633268464846372216250708873537527517530475354464146691106716334971172878354499103095655722579619835921184584735638340617101332147891907670957201210513613594640802846407011112493119605893969871303569083578884551211991399620678849447176894592534167234119101267921437138720808695787145939267514284172075761072506698379475556112376569349287933045817483406784644587220986267670486544274760642169079668121929918551705731462907270197247613897050976874590988448567676321777471705740124173773268980809280926184023647582375388675693832459196500690301614096580250125812063582626786834739167297946251844743760008888259543298907912860496317253987841189726209362577265898781869247669156699782195456316558009845366726649953256118439494872301835831024909916221381732400177890153850492945207818489570290583587862795469739320647272310482169757777241258350848683914226422204492188185224184671095201774010063437739796333771337343164454057200880913011925497742615686194426954315580597047241531256668317416388713703890814759131925987798312626320389288835213211193710636095427058127464143675590137295260932219418854333182339341418004210107671347122819470008707542479012458329924826066750858456226386602004074832582930572642531652762994620075637954646553169352721200064416831791704448791373932590993801042750542257344375572510486290981246772476552335340372685815073993806425384817895944411995563003581116130662856884273500373399097016570554678800715995083518346839832306460427293463257913627831837945415712786401810408794140394013996690278713618190230197846685361292576006994963522051369585432005170089371525213094164392793802761954317736597896985523401934228785008649633207459953442286441281568985905718342934845977286311317278845634266062865693262504161228010950180281564569565767077385959785385085552841429448785181445228197558562792762525652657806279033859084700341230237771270377303398338176265658821488939004017065918948436495531176254836063060847961123944574268126541427401055227114078767917025358266676634815439615248043147039735646601507840688259721373065624911695287842086755337635235846016177983217321578871193417991847059505096166721790506137108702703558654237047133156932159336908200967550304206699198405076181263661636146790436265683052526367477546882182973038800406459484422358587820376320820697042406609605802926089520254510517478032326853458421801366346424511581276157340339654579176176772115513828538213877929899352998631338311235430105025276610180184191478350410564140864130371801168464215982551450654673868865934005343255395620201771417761694011787566442973629815325473304291771257742699634722506623858608092708647674862268641563985074227856914783079508371143872933414788558435623152287329986948657022196958024257212521817962904485661334230169412233281575626177134693201710166836098590270605959880572733127865164695220791117389193051759764540578389606591973831048382819383131823276921030510920163958679137565299936639795277768163735415025885015823207578433847423636714834154668455515953804149526276339656602355987105833532211645754843303019445092360881385543885263442120104010879442826403913573464579545076704315890338504370062575072819542153872614308843204620710420829929465761093752548653402778764470871947166068795326673936519632665283101918665731972761814791824384786790427161026335357272517399740173195040892515457764953659678124282066054380537530207366840866962033430588098314868284981674444573177461396672800564916543619073157951018142461379655102588533754400501303133549009353360441333226424295945459288389535367691374603147024929631102606575352919079423549248428855080593540397509804315435397912916719617988452126948723137928466796875*t^37 + 361739934582921649165652045109770331767919666865137468987267186759948305794079929532698462960499336451188980801166705817963120539184029769623958500840586004490665303247051461542968172449576119751157107972016449723855409778983267349990626009186772473737641028334320194649452275304131916029373632341593985839348595368027664103605799368121863778875014992375548019735719688713736755555887619135768261851886331254896605803414200360235147058106862334012501991820019155962982232750769991440687715587129846566922147579063052282587923786781141683690033140942707977367939874318097866294476161318498939185134828536264424908034988304861274091739531526192633791020910258187534019132018520705364660292522097005637927971835981386284871183811269065256774849455272910401756632645651764711672969575169862790017288521200205597738039963106433895216398480316441028155004932343826467448061240919786260949508103560677999972581748657430564123694712090704404255801561920607620533892315908361386508013252445486849724480340819159469767922629428465500668196911960686159933717499289891972942176049850944948705643685673676410155685568504736069556835176374021732971637439923880391019811232359148014942603092985633355122657259637257039761720575325319199387593994225224738589676263329393174022798772031099349293416000175947951494371737723209672463195422827267468527372049184773911652123945495118570867086197416541077853611005521219295144736134667127283286382261027814050552045389456724301744008159132884599145159043010798028556181929638553650420559763104900529211977672481116622527247984171124100693088242336334235759637037562648775422002250608392210654579062783800757943727505810449312022210253038498398803447685477040767020710877328511839917789019935079716306796027135861373612150488701434884420855657639842906013013333478427123514490296537320194163983774447664513071243023886789282588699607457162804144671438803970062349446075747866447967761520507971915297528369969620439077718253202303534105962834003963127288190831013295332625036092458235679763399509523093747160200431651229639621920371568377584655295368436939985130337594900861928373998380353823060842638939170838388374307059724105826780471919668120909581041538527203135835453581621325605323753732800033739675862318752038565569705949722482020107808680676990961205742731476600454275272482266613479603223924091675244139677137140166980513680198995138426109059125308017508077142120003750147659451236705318657908626366152968141055897891913136210456908408860904948542027184992320198263696392619197675170871918418728032442910074605128887584706236117934193996158702729078945106070681899431990720687413643939560058321179088371093967189396461916005754093784143177468307754462640895335927365340213486296841186015985515832496175983113549184570026355567217332045562002812347686584354129327632654044060032250469017985462666046467111891964479926357977956251301598383598991796174954953280800057959919599731198296907283491350678453935948837672293517598671120712302494445025628538831770044376130658771831366268501098345916226661722105086889976803697199377007142827877753447645232108805911458508750423103424409077163275677202317632333237802171323779636820792429544031868409084026681776307126610368823331629787598474535888417607451494683799230210573579168070226909667569804909319974841141822883603386983460591126505827204708868709901481529686404502301920857805267356615926829326563416737562922789991950207772226971504529203607415055968488785296415541088663737921751238163362104129263916776825339516549705156353109789428468346442623955618894375092609541691156679849565961508988440116497881514019475402423704304694202688107272124152241278483950697712685588736556093393835831152472239183316433144281624469963203030035822117972295388582185258344450092115357556929164332501912063193094595276452673421300672723064994860217644089095312317181549021797065326341353978954897490857156869683863467847997546113359819763104130996725861321054363831028633335122325827471442850372089510596039394416428058469362869088596786387364548927855473915972365678191592200203969593612371809477571580334242755433587911709044520761709957163320618989080354774501897884235590155539465811893623613047595118741534314951749389596936984821423525847652740575721810087781429350702212700234616263649299092260697506860933940490835550056251701645867506283788310301227320702285198063172813987359570417479032516469667368632445917582422274763394102532601625988370021962106361526390010919885099609255140330871525009437629384238025275335650328862017462369902754005442052873976649572038148692250429042145202778250846507490145256023321357658692329325508196403500147463405863683872513024114099437993677298708637835103493351905138253377831764969688597394015624036297548506497880674002337933927214333757230822119221636770645501432076107592034217560320635735115218499393558971924193425187306009806780233778515343546250168164092427630306157860900855746005047150763631243499979810441327330446947799667428922364077004022931273040195891395147612895579078556732641537668562372020535777653135705306264112648270728404771878260896577752966850549983682813931833352101676230577418665773198491879320525239143168757122574154071036003587400435238393405991685611576159070152515405347050700153650248827734274422301496823666174763641736889226484291544249546837110207163219752628704287844618314379168620485052263668776217185129283458497047745943379779318775238507031130144863955680204887118155326014651162048671207302216653231542218305160621834272343114605922786341115325376919099106560737986701308642958602787704304975247134078768370431680196838264311394545179567459057601680784216431247755125618425495979357275650392314586824631962260253585761254956947380494977192635523242531379633171051689175527905002103025751099178328913958901826778917815174007342744157915271657577056326235868166586830114941308231977806890715701748040753336204705134863026944940510873237986246871126785085693584954575950849146269139181771367054244831459434581483988739341787486517231114411847362121909521292713003048890191877007889163490779046805898317564892509655353005481646335396584025482852174055533216942920501018/22272214204123195217457456650235599163936240633528839244366323626951516278477774827084278759012535368170838122518647685863203764587224955203122786342740596068183226178239009543147725144095490787705910222363328846627765808273114653879690784512850801631571989177328622070359138177977431566739155645980901499322460988279947493777617484191797186037694967711123680230230812829942489752689972724672240770601087026510361964922150961398552471305889539859904557156259428703963668393911747706175825042540737427525311730598460373754167675024760934862363145299884927356950760584732499941884260068589127797880976311057814897347993694141961869958375667226954188542335457681477970233750443034449915087205204826659105213978007007513612288483556181911241277317547970166046105617554420665185692701606935962388302837053030791225538832329632841775732112694714631579961323209391197273190709172813682815089340135955161907954631602934721767724229957914660194141107504845735301537652753840368505453783783897084825912995794278199857177952573283785303282653730278412584087100006723224055371766047635307024124330925421855026417081389182344139209213725675135208975798826826211483417630090398420206908134944641709948000816339203646718971171000528624804169764637523732495438952921633420380204184354018737172945037417258436276959999552554162658820327358390900675977873129579946528991434926772790394929749783400257106859384063473002651129376920042937987643195332511468312878186238901232030424158512063398058888969024035960088644064866278305742214648364225257981093555762078241993269982734291945994279802482779135482320051771569051831107047087350419492061157716288847284605434389655337160868361738652810272362749705935456400383452341329987027433032419399450432223671708649800998887397395116897153919326543152661254886132912534114765696418224061590712301799789288356991425906712150825375275497397725379181193897611802803962104986557507520384666030986574390429213695240652153707752140937218640160895030490448904150014675461389470644272474876521033182984402430241480920178473272953488307715518677356806223434416420547535378191856559539024241005512105509211842358205102048029454966199703057130593234070812009065804760438382395871784435690103815011818598132365334627173650556429764745659914197333112520119890058128071439313389382041145420568386746876668885340862823591485302596865902306137281969393902259750830570535781585205367883788153203269026282417473827077997283907793184530861188032770222677507437428285711853521203305602087328677747240648616611126274558194509443700418610228579285807612981146734734772301584471528713738805114654298852881150475240812421419080476348385901938349237813212456769867161666723876346690614819896985877713756250455629085296191621675121424302048771487579038802459563573548330396835067939037799787471617598140430275552545293016217959434646937183281358111204491350063264244336242848685053067859389227341857074148120319979294931834186294134633430958033902403888988343642799594443713844974529867313305413551723281761311761977783020062050447240531562004325251824378437270093181664300929662298912516750786478322072362541465063679722493448483769899043792715471246106266864908744610950462482742046587055517124132366817910815620118288911983259289324001958444309297338460101836332157815459319982157870537256798572772458898421215670585991382375352807931734966939406838207805933903130342636007206666716571722686687857388488581329742356374316423192050114698944993751069285993985705150794950065905677450702174467730316681290049688017307598914516999795493770132362236213903517084815963151005649081564079648678617235661560751152509192152269542063443517118185778476052687285170760417883710903520709097530567500773246481381395852673569755139525481220033043521836726709770966817576741589842324471360333185833133815694273903178841601888370391103046515972211515008380299499364557038989574512750320612507199459422461164406832872018709704089574981484857858949718043512973124419667118080408617322032108838796040182250764835482115887256215804616201194231400370112931222491790271100661800913910847821766210704100050557426201242311501239509241046326457143338865838412319417396168717321346776055483976712706241568310683036888508584524001779955003755691649509284142671058484259033626012753639734189974252479365502667223651279542041628639094704942973079483365911616750589552911240606310616667564033682333584259200270003717591924592741699066147517144800928500122853192227460568047848235595720203753402723016310778924846079785490394890465188030520326529166545998541468756893136015471651986755885998694012759710266869832132154463197780710506878901309936597977152674299665870366046975221295331210230800274507474362665950857827663384710473606571060939228020404989701503951987476187639656190060753089863569962380125996884323557752082633016468464638778090452042267731142691556621717973727870985384290737590217486825550103159812733875531700068097290466044215320645191626303909492132459300216579548912446005679214589456096194048392647890346915553584969261914101827955529679390157337398488248087598102875992201829393832097292566874903798398252266936656572674561109566966948347592092926256740530502453621916316931158184470783205805165736932818421490759594039850462927426742261996806298507788493981454061312418124464458991673461649441294072238054662099519016398950477766317378777078750886883729253232526466755951331938090080474310712899605953452988328175584472192720921233528485023244061633667472619102386179132056750952877938459330255876404093895880265034801620270252968249389693766657456857499140112338049153633299129017953677497846538465266959697703618701725690801602594845611416323373564036694900141688706592084988576875009360250704147440274247558447343740299067955912795991133038902621403523217842255133338384965146017665062400021390793331700693932398231000584405545542907261435210425976873072263084768175905912649420749460680683485141409540494208292170126444346145081187682674081312847237691242091888532494135932835350337160212888005681749376055666823937962317575689649051566185799915612588816176436034819802149349765262643909930642394213890451258351400578726806640625*t^35 - 3716092310523179081168742443704459828474191164544773075463449258543329339079182488872785250553710472776933511901292001246625516510928479732320415032250632809845433914931051402741819612360248334077391828644808574882185882235509995683127244517877390803281461364324793029803956804237907175291977192543862649425867422625868804278077850684178227613552252163580975778639529645132225105614764977848576476267259686215740410445034141047496532714705974031791256714913656260340542236800641920025876045530556154993221316683743577568720706343629219532289238881206514253476820181982381733325485604985667490279019243115897805689144161481723410903784056829633109468148526642078878293403428060779531832379428992306126258948489367587124498656387242240230367623746819563412863866293254235806188358128242813886104009845228085981254885364244988665500262722199919077757607905169365971910120707011826370684643491988321975846064124227437505676393694442264768848347053850774895198912725186279357889286462770028923788322033276880957793691834286923039543272073654399275281823745866438824994919713895410415750341549131248415296228629817220501500234700770642589573151031577739729066822491267418203553699120190076098096008167980789506826156287441050633327362643061386599908678979481513755143326750851631980016806454127165106311524593112245735331748132162911794524751884631851022324698911323783251578177964096851258742825128562851427175435900260245955238332665392654704603748685613754365877301339815345717317999316171882970026366092966266920695838738709861588356583692095052339909301291880263528795564030568077190856010081224774674532419159031555897763274397117523073629152361582781185029240376506057425301467392602313117914498038683226900709029835148957252279978414579331877609022346530242441683104670806106195613060443125653371969434301289012780857061405784548374846603965291005629738404558289500863242468689829651836163862824380992107882372946724430547026906256172030099056283054661705841473902028441470009180813622279461962470677117110551210655214101587158848108736954087456579681086525826986873753880999676505567640620459925970678368397113172203533489099237533698748906679679170634405546043313187806312345606759758660684028613018401868897545328667441894328690331203010523482929997760666082922518763614735682462605390590681185010984576139556938613801508866818630281951863640861475127796281557401509830197320819619045284828046259466563012286613761360139796896683344271115336916489193699452753367743678689444047740428486456344572501536245164199200512737017059552300460191511922540088897506001179047443670264117342502415974405748709802259173829325699858820333540273308566184247959354286013733203928618050485486369878486643163587618503386903459152506737303860607550866662336852238282154806605806446092699197583207186144583941199791202665463058588473248200906642861406896269642020448060435054443312912510768539281615775575667653625664506833165642984815275365706110286856658197442213566759161172096674021540830640059681346185250178127779591362715355385858561665871347140004674455087018237234279150909044195216979002703114580988591664908033661732455252579149571088799990157432144544607481925891269605609703575361237845963798366663307131570716947484946526355985629264718209544620997386197361438045870151800672436576751598356133370844849855240330895219905512031782947310219175051143305048268635633268171492612542351825163252213100080595532711036016351857202526679399463969501288338068716105043061784795682398742882342942093106122865219939112608294259642152282210611213937920136331332544469424998339517707625695201489589864520403703124436956341220221142953704477027593734861227383279494517145070050459304676052064338443375206110634313121225963943591595372851899279881390727074268219887676988342076082302139149807922245809443612224047057180777457188041884437548460023956853703627201261934896643575998760498028979189587956197418002577155875229385656962608555598554905108077717098082048230481380469239089498504558330452532068730684521052004866398878328829254818980874854226271599916224373785645379939294158132253080272054673423592068064751187621642541155437471658512305758550506569524286057401267495885774133530043050116340248860900308873670600039329341168148346334376967365787260938002123880707134158351074423757013138358676631171236351629680480304659394777642263067719840608747879239660515837376683693162057620983149556152065742406824598672559388876695418051253255894932908237317121221545633642156914188759402015869507044918122751425918009861542245039429584105218227938774808413503947191064724200886556884081846718378341738286616723981591050935494352521993576628187006655869051710551885506200175066656152049751163227029085484018103871162882492819286917993822524926410622464634570788622091582992456078065113911370791681182374744539345732068710012014329112423119289732432994753558616169475867326264744863840985841385239547737062491807993222565148338338790410131550971945488268813970583768590465617107898045109058688522106636500446030528034709963341461759233922253563983885535557765866582087873648925941083544630139836109490916273705353963545554642743075776187908649549189627710767559116791396550824267597575576962844637405066413022935731381588967287694025859537484319942965024466724457303318376547732889870578110933327951581810740943849813959559788161670414512090688233477715687819498356231243236904074395304740192462906910944924921927175227389564265816019366531866433849363468716768359669683437823823183876003530583614891678928808828281224749585153607046915998186134520054729431247069767855764456631383913820768565348682462755270228948308209535933189854450599634474250562837944877556882554652134618683549978570139433007552310031106843618210768077887643544780839435914198562282477202572774586670174194052878930129620601346445000044158991244845479343958522964441021695910593353767432882536171284139390608242627705299461342116392557920943865390236493998376583113655314573178847980989819585952681535775232149387983607632602253382503762514273691092928068208736580491263434142535361142862067938332833388753868380526027464389970320727411564649463266399523068761876206/1366533236780234904435471315077345280536020490859730396422926084075151832200292964132382376051490052244861731619919072657523495117326410995180864281178480175980154996108334771028595468499569943002714606137437090497664330193666918123306521189049031698429613815972714310483227621105067894472184618835110021433017342567539471956904641631565427101198177791867696915649707301152008779181305208590177366025222641978343100414489270563363481213164303498920414591855573905550485840714495206432712447645407757083054201693330220293741753248272477852277112913378766378379226541654514772996273242780803423532936474755566922835545169903382464666635177455381175286368879702309723094411521200600260665949802934450911456016648348962896755607949044804861925185655873003336503054559019572462564231615110090748847704492465331295155261212575897849006981042727147862560261164294377580929995449809613425611371723240934363919907859879418453894522750255526752887275232938689148269004157102384814732822402120692391404826411347471102802614944674329806930114760012991875493635341449425752451483753817484836330360829865335209719833197004745524442737318274371727721186143378231607531504044814301270492369461783927392248746272985191536085765681594966242202869289550489773725674583595464999296708315002683536534105987356075443928418011200787155669515943862822415951193770093871348542270268541126315263099485636583931293141470302055587552676771860697698393078760559042947921762117122480746319101657351266881617075510217974849492426518025051993591245425762875016735467170185800715406686741034376479861732435797881305797323965941449135766870666981312168446333431820565330888972352366622588866041215174525632827247144243917971186222661294405585076165195995466843167420290948960077649293223956451405292115341639390198684086281574851095144478058537371349563460463602926085985841499876316108514704820394235352154242618578758807369157575877340446957727640039332677935189400183177443977020611752856539169344339326039726966847865511164984820890165243135280682139427154605639851424886365895591024574210697830425816612112928573599234595964385255603293108422467075069579192459477330777480286309626166106548772112404687542985608245161828721818326420113407003902124902260024164453454735439088597601852786569947036704574586035674771247942450627595085492591075365715431487646400950115713070819243652967499911682314740822000441913176308745345155219544121220551124908916683382592324846703212855784110815229942376977447282076604163280701846942672789308553470617646658734506075949040415201060040612288729375988208205423955760399906219166401808269638263555755055760828764439395791827979244456607322787880962007778087769403828032089990220768170384653505292335645094329806495037632178428733124988535898090119795044293294712980683202859538059093208198236924456300780399547582547374543489943993247654654537549320997848302137411362021784624267883580775653363788615624500212389722927883881867272581533934087568605481765587458499460916963362094323344232347994065758951534634080152575644776392710802454504054718747015273755589426176557705018851366198023508231234627009395545373538551597207307693979576196879307461270080677497368500897585606424782925995528630680037912515530429591302504341504611350974032783063544644243900378289670648899886419339638240523483348345980064702873744922264998999047423973921685616535732148845520183884403477280294511702938297577739485948782983724860806277723071400968280945597325968051088699399027556700075625667907804612402151364148560592065938274318370867184771172539327069980747350660624899230789508476270471259616444132359279776710368289755117226886720325811460365218026958954123233710629995932768392721695318370027657628375992313888087139978840752151419574580848052156255840329286281423965017424550855527140965321637122053823694376210362309258069519164493642183148075281695430896229000280673652744899018746259909344176157490512650703121224434501369354199342451255354104087805685680626674012720443733030297333480862098261712779377477628538988620586618145027310334260506705610252622669040632632037330987465227531479134443270823898225146287414643202197157512987324613114882677291174231318706748173231171259325185234668384610405022435941095511018858266663827639390800193328092869987488719075622659223999142990244435442352768711011062834320785947831852952198278970278528658016603311828407867718602045214291391774414789912583572517130528652061589823147264554014921294250571717835048712284704187753516086490077447071034652959836070587903959332467114991300500984239825558429451813374700077056099725575995073745794242691409415882878456519493541342260145085007833580100165888089598643294528962689281129430870704325551745034931795769126103276678245581021806216772768419183197230042314522347525498917899782945912219872235825202091172902125071968838005345252618942497762034356583575440916514084320936962279424490779227108690831406618163415569932946070817996971788012657975835492328006966964692642138010369928290589391319810720481514900107304647814864213974956209563125844574537523171382437116153157336672573641098195968456910209865941195557844564264608317482947150032621797244683071279713498463255256139703312701777530414508957914117976383361740030312292696365319157925881796071081365486899363169729773072367182267614692401029223483315557091446948707417871999862950243099115170317223666791281267602009773064644938546710766584286712708055199202055972050650949233330618375193163558337273799322166012036760326623435088123844523791136705435764140316905704159133055709269826548344410928941047089075304512679433477807282009633551355754481967499316762672177220105785966004387704964699255970796811222015033564163539318247890889213227367060892132584981600205158419004067240789200805790299782476952032999831586052053479812619961042789652606041108397629242196435075196916180317593246432265697472760388931163806207745530993931122781103222220174337429624350646825040992597166075131670887048654024781942401600893048317464112864424808497405433357542596341715246967416175211222559953924832775486240859755935137116435309528713529998891255378459800126447319180975049682007080078125*t^33 + 3281494755169003629443604931464811055632611636288059142961553531615845892419737169093456165286969343600870881537111925523021083403268760305422188282749452036843545113540359298027846897712461892290023382615845810600115936739547301387041771191489842004925074988712433037523838212340336958362834670184278244656788528905459910882029588771622672438728869233504462438262731477738290991469022913698382242269470613007760613747641546520137845242404236564126688044932485211763677877466302411970288820075286707951212125745526507738807222039377532208605767858568472442878671105091272532556803812309589592159767628064096454668080204703400625213133698741845188201107388941629913941535999217866626230422791051989972614486782636131345597029805688930325366968570027165005036852814635192564938372298413310658169871763120483258849271002620243109455576970698644773317351417389706431435362598752839703046257540452740030362522229773014752998178405764185658060029128032339387934118871340194806222701961213998541199089881945060805958643861508428081856895454498703142050592270031775570666912264811054904094705742816574773740639450515735817015112316421725661576198152972289525860105981398133082556168801160593443342517218485728549239916296558488688210576920818979075370388120768589710159326278906396751996871063134388377456311894396485571866960930742392917272424387647530367039256094826772170578687506366003695600889088023548167888601810534522538355260867618984335676886326812675338117012890729227381265232644588832427344998379127403579533739083214886825076493332485226756737567734845046211704456891230554426408921042715588480608845150117831987853058264868657647614946452007176558457306662963142324380703914738373426803956781102400814262498003601573503752312694201529614412750045712364249716128865755580272593498385703666190204464890835375629449473806855746241870414558779559607104086734148227665361624985628494700535746287566880408645960169524907873672870763976118975720370034716012477765920925389657769829260581853911601810714362395762095960312720989197575414545969483086833859769991270381932702284155087829554658350778746634832425796631656086377708218368977071255734297844414291731320905494718670647011895108153896556044180729101312272742366156566891701847675744221558413567213982959842683099895476462010378431474821363889458179799299031707717297704986628065162236803048214022549774868127395415492667927542312267798634892834788457109322567043165739165823903348824477316383206319035269199146842448475996010565526552534940355718595272025607769966236247274193166410653740736365464800237295558390063981443685274319010146643759138025663014900769984227059134298163360302267344299160454212178477971736836769439662158715163074139709722247625707185216183064955399795527829032305868742848986835932602698510135459802291923755348086921380829094507725034562074517355232044822053703246387195095271098612611767588229317715218931915950617668362585006784800861851677572729071314537604668821597080294252534374476024050256177002975040504244303363448139404069635071802803386273232242513912963836307055531245318689349671328960324394567926141893054169534981804800497683367288624816692069733531991017924916360159551811008656195803277444658767704292832800783055433818312134449581347918830115609783182643673857927276295412703049168436028405970181724364985615253962790606050479918547373213188941354815170341373955126632212317433848408713586220957606970932072130243101182406093826253491926206003586045209776348475406191983476054739921251697046302119706896429015816225745340571191769547125533558288875602992392170719841869728784426141149382983350750941869687581625721741969213953781339155306624793439256543269341447228842846341500383679518880178566009448373487959499370306542318447439140446926366436833782754099286759766775380005614817404318096351966283911004461696812684998524359587898823370234965363060912031815485533680827190939736856309800681129701909972287463853724185287722457786061435205209337811742416307334168618140891461610027773395857640103165415032314267912995637756667604946810549436459044822287315113159175131680914988854282418755661059843176615079380386744127812785893141586403731670173152664822956648198224717420141302439454194723957224370098987074289457891091393572829669094481058822770355512746841123531378581868954173227253345079350034295212885924716592628938414280232658058088318126630572809078387882700003071763181040532796367011247570882971675753129971768390846296262315744979281719101393480395273059966951044268749063692502565110519778253325470361078798873090523505747923566937414934320418830000216076726643161099669528023996766252640318339798724326142275519621687701211097143447845591685012475321954902887882078130575405086811140015941500885260415369146053621150079915447490688507363649013012094342157359968932893602934621968652665711108331276015559232269676939030713859912737836100885341233555006877519933849048226890281816199049771867797596600913028755724219650078944033525508684153308388477413764163569432052869187429464164511253333646223399167481949869317941092066433365263065211209899530829870583477045552852897776855156097421270337058887089622220740393716342973486969026493806820157681907008012411183166246241941043333230661181777552027944551781233467935250969928953572418858072727102014081946634634606412074631880016211215463333034237616650565323549123186840233138766311001624397227710037930263555651901549734708398607059398681404439722946406372494779854594980959735116031996328289538747801981725911337587892552409103117845390412984169286504238373321513722443479583045014173978654725881407098770058483146239162926034964479214168793858143076972336530054955713867563453031470833181158875874334197854072370289009790902643120952939138913359510582338352747755397780285185296672467945203226640746806670116129794277517959658108320907689333373870404320887615990909771388804113877662381689562525878427510843039177054623616532543941905408224747240298210398175522813402660334472969125587535695066849218506655107242666059758781372783144936562363866118085306460913987922840981605757642574352111949529905157801338646692470809403672456423312991809278078896/8264272431956658707776421762610611934670219159008845730748172032264013461401771735467264845644725554052259043606177248928832565709545437923236655414746046778546651643131357900982458309497399179111654999021643356819208092123604695317139437667106048842883854982311177020541424184778267742760354599621855843904438214575119663739375689867086154373912789503199881347024420345062148331239321975759644070723965501488074940601911302930817243527231740207756793007888470762138652465273375772235927659569846911883232553097758951300247745834790699392342539999957301431150560513815398865263176277769620704222996775902714247624487456082360619650603216039686155303278462961587372999536342498868243075029760603584083567338778110394661331533787080486545928503728374829701708948999785033464078924529475310719221831930623670213558008285578048896375552020302275168816817517399331084671877244086709764411628992933269724658490390699340173552589965831042743651616884914929610960167997714422451003259289015615890876807344815658574092004665411423118101170215316665151794842303051289074349449368324789248283610732995122458781848381885841981153697115278343305742411438525495912214333985305536254882424840312322800742417936624729765852011502979081559988780941567247679198127243648764519556283619301943292372926685439122922805194639166665179525167850979926039323886133424841012612777338320144858972077841706959965439474606112431410437616667919457509329571551952307351717323279740716894405995737314804474541361418937276470739912751865790627908960431994529863114491933980794802697581719588848235354286635539567896964768746407811440113932128886983113937349801962466524899975654788622323142249253674512160431447015189408682888108475447119490698713328163061384869636997643710945783820925831872784385649923247740725375188464762194718254700639726007685455213279884362520009612880204387894350833913812756653504229169500112787423000577924868417315781442142630957036621610631596923099124652029180022595558623543192634513794234281807289154907189803722887934843202315948393387188598498511431434329750410688765652844682948992719180651784615593410391655697777073039836068683505762320952207682024909311033050394066443712341535577883440365282259778781080452169993456524908042170892923845916756925490661637298745784808210787175997547080534747836945598050789116469514234813948603080740952097330663184404227793046289733050291570161486221849272042004923571904422068210418551867869311014668223075336834962032470292181182082320416030911169605687821056490036592434555203917697406101558596886912274317553845262021051849637217656575706387287126202098070075280575315488242085869788673969716475672856860042008332753197462585055241687083716074173278618817720315567951423115469989489840973766993978288526545010189077392782311835560322055301595468449579813781235723767178216332548407953486804149640578148869941131748892112926249665560316537239105464690856057197818300548903499752944821571292553231181410910533947437344267010925311259730808856145938928961678397685087852310865684624137457232108186272476902346708139988902850339258229930352101119388046930731752268104439726782828383468825146530257437000174859408633345049626942838761589143616544361972958861731657851879636407528353240541480268646366769688050960467570254668704198686204075012196859835546780249520927057964998362148935946327572516413716860633335142043018145873967582934028447761251103037732043557880735187288443923679563336567760556194802876092499441182079833319090933545705918627894051105868898437866303531468496814292022187567261644661312138739709493438205250836975540469046251828800458501506772227276138089895933975303716926970604258275579697651488095689688646946459776449190167262800178620183989860322729179786820489808179414410659261510562826559087788438710378983426042980754662595277886151703748381584560706139709080597964752645751205701134337287411693042790579780036905166033827238156909839966495023961032090856348404348068093867578634384830456552362642683528326083873908070784725596332425698039259597848309547829450876783384969124404861098998483825917559096924194471261802384490256887384504456119126651746620904959494772660266195238856148922736940810380969464282585644038232611691497040445929482376161666660300290962030077359650847356591003205838289415307042436179097300056133410776114522855178086446411682139484829963113006646100410504867038057155355225819762226445270396138005414746456054229134376549509647540947381160467743245954818402864639611652216332582849322762923853614246712603038230248729695423579220238021802186692399061837471894577365007054827350748374705800428372244074475141699035736525639323618803079653384180351382271352627536263747782748599021397384362830301812508524529339911294704274732834768647106488859438827330682768368493455870115910992948751140466698360902789042101906782222802242028842724560874442195908618876061367083761629023186206141040133511218506690797798922927816713994553115098933693472909882174137371643617407215586522899662135842743617214340590110172747155832750246419973267357951536236488830607884262559592903893210326305689089904477504602522596754087917126743107443825442288292522297622607145358267347849210358559158129196464112506792269290142047651759094469031484401828358716980332766715587305563629482026461008580506292761288854044319589637194083362560118373431892570599746708266077458585114556309177189783582913295709866449155588390686310186810014221957545258698597744428025411882465328992084405424527787079455308627440771034678786736874361444859324773667829914757051194155617697130485141691094300598270148108954841977372153498143913372343327257772802826976521592134175359868501453181214680533096437900441078512833019880102044289517886511109563728222058383577105405549503820404873112765351170138485284695782314799616009654050115918375284153369833281607568916883333731185730206776042749694240027114012276351827794401725202504438100439141054326360109168197465724098087623406748676316913288626062223095395877006491330587322950032341451906495614749304658874517231154848822148292783512499369170913762083924466061157626029443326628068241161648383752835046849109981661865234375*t^31 - 39853906135960690776612791613869285160658084328355716520395004426416628183147083736268133223370331393239443410136987827341966121818441322823403483555635205990894194718851656165860633858923379494526125248663592937030159311769937072202874617632040179346904606230853953672605498755078158168826284134159458895603475222095349267172632743817084484037058772609546859092719607333604314613988096776725061609827846746511995759075906770672005137459319539728578187343724889686837150295729354488727084836716494582867822592383649465199665647814724642181977312323273959894827197429818699681948492498430178323903787910604572899201899511757143150054616190916505942309099177249005930334389653722899446810784958040987100850550322169246956983963028675361181205618596975130665640563474681808416929459899361058069715105769540479720939022430740827129285368463366779063905610383266131023532998506259204119921306546071573788873617580635398915983068437215218278286984934225308443368916726421293736175378121189593785047891086838122319654024571317191121292811469669766169415879155216879081450317592176085133819577844436301514685860277847145070380171447190234352579076903201861213222813315453346829483291779833555692564182084798549705603756393571252506170362288848736957480094024650333752152228744653369519964114725770520475885918947358525830565888504170532676237680364669061832714406041329682098046595682750091401649089682316210224691327797503963372200316669018627757710136279878979886359538364296614187104180967444054021002890996076770048715079289435248823447068319881983120908076628268051554487932822398025261794632486615129109544000800768850962689207463772868379271773760672576056124552277777846776815055455866443998904488790632991599526854219938889143737384743540250932067300935132358396620667072538119762215046963074574520523665604273184930973403153623559244681763857722506683370666452499778247713807022177460154392260897774493358061347418704933243808421934119370255802916465474077650856360165324369933132354200688117165805368449890921505104786455131620375083074414713567423436284543751781812909549804847137921540775700010938165615471666320316214191725899311560437645371687603373695930128780193332734711260249152414119906410295435405673069906958040856394939994776537033019380074254721106704342499891018826834189197107452999362853717477320196842909090496915243814133354584339940192347589206663702112575345834744200666492382361291771631427942035637932630554209370076056935654800862207234558139545643854886364312038320242670795048205732213322191965645962782635764818296738908232051789157665039782154257007362473596618234369067996687469008289288610700494277906637684354921078142009928412136036722042783293740458867708437076544069452484633228399584020022376758163426102472033368655145175050345249067651939012419139211121470391426995933124002812367807808323492331792715188683786770059821917698362375788302514523736094967798860729009716023321128426853603511635236528513533502666707335802206842232067545408435632137168716185482141221148303616567618298555811336277977213307594200155318433504123997338390088770182186922886499953035866349568591488571707793955745070187362636413533275007121678017596710166050722684980242846940121890619951972742630537852973714432392287401410743009365457879141131520462944527250793410872729101264446330430558243737471163024973668396978461127041093721784423531420069794234667603520853397741156073684981388644795565212169118797977514970294827560073527730186053693137735365310186579881513980928828448984878933193880650066507050123514724074895551241553003763422598919513403009093652181596233059043619919836140241782850949848090951935862985384894830005645958116167738586743963987321302946250829979859311248828294935781781375005188763555680182462153602957665025064732364671784578981145869144391889025864641045564784287739733618962927920063476578871571659784898075746761337193509753620455358775409213963039511984569544665347496260646750314494189233731141342849721740020887044411381342229554512297715650305362098867295574344230384249526297619848008639496498632730366109343607196335231211480818416597032264760218459975520067900853187690082169529630842424630665086699926181562688110280697747885230724046520459593876529568552654142745997017449259402458573331547955365489590529795331530372044512688513717818325934333480705344661122521231174438359939241230602893748327251606391330538397108890216582774636919743281922597106455604863247247331575276049632594361420944300881332592421121163009017283697092845992589029117348625343809121332741916972962737288719128524174845171103962652854663759409733891157344858198371005539431307558147937273752079489874562849740497909396243583379015991617015226338973558925265856176492341559634973896055398593864172668004129826560615876330954856605098495541080643217743929445758799667648949305740291064509874871093755123502643026135417430299576248394029684536636957011368160038315905087166314423076533882756554002779159929211534473399747945379307965920497383763124176702268987917751825885690460148983989266346510473018062712104037266302805191690177343373379847409546397911210275311077533892174095200619698561901504621746161912834709597645384573533353346686316836515492841518893735502646034039711588891888345314121475591784555226044870638278716768942177435290004454160574434569625801945702715272177746353165874825606082130867805913486049746537011375882515398147605316377850086765409125522284014752846512219449160992140011956111535900754891510432554505262038717996280823898026395447974010276464244969348968820298423191374611547593528344334815461990102119533107048996094392617122999755356245078948591134792304987971109239436034538122553888397121598060206689426217320678779730796454867450857333645007920416214149268812200557383572634263396011424887764208414078793864154515289330485820504429883854364160659926989515404778200952864829839560166102049235283537983693375687368496451118044200118396720818927855982144232019996748055748863484477581167846840085990488838567387910380514644037099552208282072495871447047816044806188209309523884862794063215817018817222313767807241584406805036173071065640622661599902611853392/793103564034550311472092088508599048569158128969397291902445541805981937021621642355326223090098662042111956604141203727847641386641860574891259672866757715037944794784380314691058499056605243801844310389980289888294970131216902211886768614827112751857402212012121020519701191926301501119743707544355520503732377043902612891117505721115526105238404799097407967980569371824512622110870415415643261625928947320226546719054391168360687080435949261873434167692522597334273905941557836206512412490977243962987640176317189681233453027693623570716743758060418443795900565438735858843804820205310374034303722848728222151059683285323317530985308636066655226685594429378143053987761901101065262845597993408472535897834350916907014881065050466047552816083610165108470455589495499179214025821780291915796288709471142544688228214503054692474750556787073181523549423040742257319317251650256824165309556579886368737387384268727000526417908011204908463340652665223083632467735264529251346280528542627654043822640349244653481410125148354315366160690018292865373859866179922096651277802282782193988507804214854494028258030197109028836524158643647462405924968697204849639923987299482914783071416126747107490603011659953904948701103914927988418278171005243930503691243543712078892901411852363912735788931909077119204692066178091255131850785698879998935114878933512968145903631661368740498126825131555028941368933973693014388771277001947938395337915066390786172872153458988153576059268339082042314856458752851532272620659251636358646101847909152462669858500115898856065332439218607209683193636797748854628070549050427065623837034949637895611729537446397997147658953967617787462844888054247537976888866780273897793294281111457434994473295202745407096360324773872260119576363043542630114429307150388021225522118795726751187346271070479769813847080892128338613825752213163031796571964309450033683067154169768888470433119978273662629498380334655712812385461020290349878061156122155179587799577581967680247694769257689570491478996440841148116327694415804724849254389694615209952165516370058034768297191347524301276207711588109367610166958093122332048784010755794932413961866258842103236236287817666775619873172393652744732732994899152075651797759134245207272851820917471043608172087689385928022896917002962857829114986802413384295296809600693445317695854744973071107499663184612051696054332668127607245723265497468064567236289182181497279214610515973929255200008665740762875067226195051584491581183706556054579378373449073149776059963306219410698553218811359252443179484390152344827564923524279700726719765371038038724233605112063216502050887748563310364679351823068604811568547573869056853264210946581260453397440822706160732836735956628508662039313944416030864744690592466819526209846565399280993288971436201500601209675677392783167979199793204242376181394914360668386867357253772675936643728798549740054783430282498557960327855143359128642315000349812083720834282732176091564310519328850242025838635456656355940913343903007519778592278220174572800288234371672714858670467143765047322128379332039807832177446134820632868611709600345425392868207768379187449274705647597426023893038758794843707913410571040619983124824277859731680946513493948285512600351735458804552897482309915839403472238548099724423327783408322927473265881443806369221617012680143236275104397767989044650711212192870450808179329959181680313613920556542889828877005876874860417635513751260892086436727625005994758602822713686952493499197029612412969030966866214588806648992839436089226064922690092496890733891475579956794233548459125658470941634882711031698302456339058627109792791243801862501537689349987113328293054091087892442510804398088632478404238549915155950326429350509385715462379286184235580449174484299553890489141208893305737669197458740377783913504885006905422605343048863836939971648704418092730755808057638783934672439025576417762452694090541093558796654324853880568919449532341266324078622415180911073511676886992583855641177760792214486740853279574106567700674348148914788082912359519498766758725463938862526237079953290447164318016588386093572804980702869232167492080546731106191317277323969198141900351076908265828783581088452251038828881504522905454224461754624697162563875643911964059943049592545516468982298310735950569903125711578732435295316360583056592418302230331006282972539395225143168388296186993993310441118691242276326092603443913924992588219071014010272869431985037313405959629751704666623986755934733394183821435560773225614152741611962705972521942197253596948706038998918673753795512773810044144400475798589497013745856888598536494069799257669869005224800578598237492170131190980149988828292970601845757400649932006866466928588261346619913876885055649735624413887461573588254718323587535317264645888214286723471731799916137199118616543118388251842115116176307510585198589760228199704720773514944180464425673388948552369412764846926584961145723204120583287319337679312278701993111818384052467575939747169716537524373476255573825884902680626466786771155493663041001885667132735125454267765185787904595671631490080797591722953337163249827270344864763556575336363105078736947091980671506886949495467120474442161327037825540773655033721569874046431199452144838096092652711348313194474887113774394224672075509091960618408141871084398456805157432178524079261018723848087606613542004503424489259830221054394770176202960413089025558397538617568655751279786309688720463024240358262515166663270307844085041736392560985232297590272790038763283677303297654922998795127844945049387275621930764213681956609118779246999294912345851567479809303556617797954811990180928768490777860470514900088832651889538007553009792960042442334533901680369697538423931889726121737603370887434739346166515926515159754404156697700670938543779563559879846903638145726700900575815404753714797650978721421956909242649893151236939757337119462864724020536158752412109272920296510021923712171356219904311694681087380733357881022854751154075684381271671756576747785811344798796312104706166807449989858815595756199989525371998191530244964410274290885674320698860782721809748240130615234375*t^29 + 448923309349366938236831501159854744008954832010790297728928891272292302940352935252189201548541900712065751172502740537407058135621483240489583178700381536727873258373091857327208749915974035276629703409164189909363596608383756257349706969635187542119326850126537647224924732001534973477491308909946221694860112113148834723341505612778336461784754590477632167731755698030410971073380974162666088842774698512840182221968070676219373255962138061561578911795792671742205862892851583984989589676776451382350256387441213305478044706826092814101454448479287548730781238231307364626598652247935315514892893000508702928435783981828489379691758845425069841566549816004513524512409396020398811834823753312516400517319506564897362249824939180504967919223973770383330002759417732566332110381288572117554267154761377860677849113976383085520829194147104598553963926597672655552574758525235736735805666303320800323796094424523673108735117620823590232894108092661819588356740956433921867293869007125799750493177342357586218295111807188569975419699932817774495530779176851035621068408668269017876806399720427719030200677668435991273556898861800042954102948027192785978808439958138614355609147734632330268377023301291193671309585863402392549817957270589615252976315080508855114651730783128666997405916444670740601362574579638753477660856265768697407997321830645383249560674240824595867239645268277951869602873954395269851836174750524240608498242105443868262885438307151096257798269821952575456846196813860190781523924380912176568570485371132414300571144663674226055672036357701224756934263176360532004584066729567051980306172205474418220625817883823309727887556176500398851738029460740076568567334748169001248136173085866196509656678033291004352069578184251430129314620738455351314177571910276792451261864711325324428206967416285653113483269276581243867287988178209425562210829336721079564078240684933758874865423071367285355521480447982277949378688428989573969032178922030127349493441657228100595259840815978148965936732809842083844484239779203540867682980180884547608156290676360118885255940523110205977838844622960748535615529049930231478644445516089389046308397512227725182648365201500413471196303580455975609873890248799846639065484682295388992849303255336297000991169695653324597315357278611007856690728440489567268291868053654288922084219575208041327994458000806723219402393452059028598311873509652396988619793106856839150935695471027933418159893339467553699473305403243913088019244556500950142033823893628353211928057271438799532553191367836748069711779021946802839497213635240978860108044569548253136671939109804667359143722868025559671658485604339380701685183287793598483385879527758130547041779889068484109839655051058717481133038110651952975841847750822236795024743925198106790135471529093920920254950287545626223404034770920083641413157768190236678322245772764324662958610839946292425730999244464662595615107903485603715501203295259847775296060479489626576213230121295102971007056278729540392584516936367155516625593062809843901572097231488650241682966307988943157818311140068398164141551190688496547281981571556181151149427960783523791629628365976296514630620792497444135039574076595780097879929072529672654068371106654324588036186147776543948257748702156997025262170971509740152066011750492313649826569202549265670322688052473900972112573528927252547790882133853015777632784978446422505537878301900529843473711781838577973896371446671005734797839923863738294740108938781014343711910344016364551889939927021646319776861763955461078363053833593209619209005638217202049942929029062117938987068829977581944020220592477558629384329526451625662343479361925466183877873361304087892448712141941396718771313015533885806018026584826753994513431494655059731092696072037890329763503669358485543406282635381495906286024286412146968212097429716200802819564070981638326398588423899660303902035282983079680464536353296807207854241556648013191010493896681307979712539857042305664503723760129634303667173591594396910167415906972426220553097267796079080885897885991004915883664294086880793694089876763617403040744247447206069974121425234823762605988829158624317468652988068025179173990941047170169914261380020402464423156546191111295477297441068311020851428841453651263383483054125565832345851052329698830801866887164888199129368713121194262062805569191729724313085699491115828686346987071739809347590162059427795595325507734553629696298408453984866218860083878033788025662062782965973495375753662714142730843152879825471228640880659536661634976070505679719942426152113370565015270123072061910343833194002025510610037176250236761133601644525620116923862288575393032347825712089592387325613922717929921435461744405644709109158878890099061592171202991508699829800520259528610412138032660516830074211859281874216095415653743793834791451546446732293439591242299513964284874222366709717439772478357727942468433519374959099380233905304839264756176388586369600042464168658369719369503934187988773314872582181169569083314892522873337271406529139512836056400685014401698309560697989979639509125908858645591678746396593881729681278985305344938247432156584625851215918343858194746115554715392973310103252562883668950843733621573755998962780883336181925431051870421114136528434517879792061245354265761713131339280289764778615602261597243494876033433693902831499681855405640873650272804281431877481822956032582873433516032717339488276949341780818850101023279206149079438817861406578118259728525185578771443391159846362072827374775870040217781271993224005528630633030753550758107821855451006902764353873418248641664200930545502011254300876617110157516512353129252791405139085882989640120747557825491603686757709932380853411631662891400319249788071213938022357455767121053400488410763628309021458481000184222223722727973453135095639196353634249348247747332729421295783698480202181632252273327629685641560139655245707010264225373386421021458842702615668492136338028363541351685999982868626854830746378815551254256883186086492956708267847395815031169185142147492073153801992936942155197674116041811099061564347526878639502018666056239444173653211061074310381/82045196279436239117802629845717142955430151272696271576115056048894683140167756105723402388630896073321926545255986592535962902066399369816337207537940453279787392563901411864592258523097094186397687281722098953961548634263817470195182960154528905364558849518495277984796675026858775977904521470105743500386107970058890988736293695287813045369490151630766341515231314326673719528710732629204475340613339377954470350247005982933864180734753371917941465623364406620786955787057707193777146119756266616860790363067295484265529623554512783177594181868319149358196610217800261259703946917790728348376247191247747119075139650205860434239859514075860885519199423728773419378044334596661923742648068283635089920465622508645553263558453496487677877525890706735359012647189189570263519912597961232668581590634945780484989125638247037152560402426248949812780974797318164550274198446578292155032023094471003662488350096764862123422542208055680185862826137781698306807007096330612208235916745789067659705790380956343463594150877415963658568347243271675728330330984129872067373565753391261447087014229122878692578416916942313327916292273480771973026720899710846514474895237877542908593594771732459395579621895857300511934596956716688457063259069507992810726680366590904713058766743347990972667820542318322676347455121871509151570770934366896441563608165535824290955548102900214534288981910160865062900234549002725626424614862270476385724611903419736500641946909550498645799234655767107825674806077881192993719378543272726756493294611291634069295706908541260972275769574338676863778652082525743582214194729354524030052107063755644373627193528937723842861271100098391806501195315956641859678158632442127357926994597736976033911030538215042113416585321435061391680313418297513460113376601764278057812632978868284605587545283153079635915215264702931580740595056534106737576410100977589691351774569286436738320667583959344409948108310481625463350220105547277573592533391947087543565473542962173818727045095623059016359896183535291184447692525772902570612523071856745857120570658971520838099709449743893235469763267735451821741409457909206763667311457496027491099503406087114127886512532862080236538604040722697730972378782670904377772181979404676614432946991462521752569526312695096002368646586513399085770515876111729409858290648347597791485778077066179769741344467373660520281482689806304197833441258358765300058926467122223856470476949928337509158621586111113400869023399488094947404950038609247025452935184386877563040685859264076968815850221864750252742705281739897740782578295615141454488251590107383316300028115041022396763884939506549348070277774800200497748470438676109329648021822060130391730769740279947662017593374823638827107515235629244572214967992324153744090673782627511826891962562365672475987207828695805155308193082055611280294627060106276040020761095217863027928661599849973109115527270603299099344260876899220204377413829290905212500098213673388782514881309881059519914341598964450614577242472724915839164718436569783393133265624655798088827979359699832481599487517107566327466632358774548227787418234518492282020849079487502149924969549751457864540659181944294176680697645280064136185326649433765346304811740753270915096588110564703919265256790680948903807472953251695629999425869826509738613711873497210609132794415187231338803903217378177032832194364779701807742689306122242791063509023090643775401069573469813146651949698406299181355523547414413250889947177277960602775779003063353065761824158573922979998171673045112678558440278285430712834540497473788633886229150944033634924996712004589486031288586799168321702702542462261638090105794826253102926867664595299218190772868767789566731472953439498891413078898328557142978866822708714025563707705272367643843704262988962662517503185386935632818638436380024698890207901606603821376377452181182006629911178376425924276459209542388044391658009366320023323791826709022127819253399897372378352960939501473559328794160723370743687018389047470464145605511680079989762138725670577391870646106157189527595730220407468537196939305512804879067381026384768300634998003745092982844008332420459261170752826617503256058657007956027499529335974667474245396091190123059184919771905650830740954883687301237661373418923366777565756789480420960403783081970163317148478825830405143785422582989344586856859228213299152741557409950378688963149081243921614792354407252818681895784988179760070028227872274314204835099272043279793099033112682903454570740148506286885408360628442616831652329856089371061753314417827474345560737466838670004566662118186060982449697847264337779637317565440448607138471531094337748706086565295618636205740857893510535768006963786069675841406405682208271025573470867825834719766953875335198784970861060779515579101298780788281738455013784427986115718952736384991569873977535480087301917095492437399969453873122235604875630242074718815762353044639337232927015074814219370684895103897859890900206183981212143358714752387638246538364590359612645568194989932478600012424602292447900793298517289593288840096665364047024613345341188629048026729960690051370671786587399803126542276175493628834856595722138431746925809875909014597464964865981952493826382798783090418596330977808086699595791659794653089083609011769764919793662983699168339835325021146661909324671458501226628889070902467043545511745724603802533371706574591833941742365823491009209540523883305265723008753081342381591772036990381889225706896200376673526038800316471826058513543821323107458270725238272171198930909840811546039591787133303182504863650683701942680724064990932329472497911307264477703236704688639406424326632192462467058629879239850641862850311357892418183689779369139348589400526613643764771214234831471113938553051708544122257905628016210106965959159701334161366880714169463351038024197498145319349806653549522905719680266481023429438304112827977875468764553848568146801252683405547914829854177121174781369411554622181453179312884243743594946973346660131552250680353219221863255047894355659258635253447226774027147193102364693654985330714996318304236988173205589537322350532042921392822265625*t^27 - 1544372156117890886393228436443034226802071871336747245874842783282502115197237382133139715731783894561193044294691111103025219284591185859341691696385810126484941653870096769335118597164676325043576977684099499872509169958813715489307305013559028009330391652913942701832402606378368618378764372980793998817951049516747913278851219736164969412723425509704004983847771643102879597483467102068144201711750667244950939154587960089445474149040711928951822693406796604394940156017625372456099807743621703040596824376490403579186632323297397431638950443027137942370705616068815303078698444040520451862008012439915672867738288540889978758124428830050642756806240656934800190481058842026155867266391079184677392487549662446736508783917994357795413514648522575789119355426954733945403645988575417763102693414817191845480211224980133169438820923769120082557676947999139029086662947616578867555656405142663312225580694551776533062407239468960993820304027161801862298960836395528425484961816091058927986876941817024623388390690564070032850589033144025328726602965108753290950705273465596805025620798798683828245925078603405708348349655295311505789995359340074270358945044634878272702742629971692369936975507848995441331845473129450432529023622192481792041317779359222982992279184596502554025678778192433304874211512723801693231099180866163288846028143257446440774400152631728015917984936035870054503039699372792389795899060281232450045392346776717551168510705834260061061668436279196149286213161720936570518869086600019648725799743765415744842435970762730217488775448308229729198116746870210344731828043701535177911256496946745405871983235414188800627158708660776699464598011392096820795478859617354428437145705619238897438144703760168131201133278287875377919200907813701659326724011574823813896466674871880790973424548870761872183381086737403751423528250220090681453039749108930231946864370463555215525262890102726300324941635835369019572973713692039667187647354193983199313754204964599700885156325441587022043068972256228963194205960826984479569648371617294254320360167072893740105765831996877057970012030624210554263650318552957977676047763684798947425253948209330697384623387430448855585669871658710917319062253134073109254395565591190597748931246313349187386380581990079848775067908652445399255176255084275105352630484371617357352089966733733705918354924479892993633377550491481464753607514871169335777574987606197802993248534118022808969666858411187369534171278842972474835911626695201101863896025513277181441222592334775226014972128933088092046792732410435997990765601828748522514785695805039031020716873769468193070742589360322283857567249983794841421043637372005540193426546494480142518895191662390828401197697978716941573106463267909270978668507044696052994681274120777015242801455069281270607539686472309609341979243948108239884183920456746049574408589293408129278209606087794966160503075654820760933664363126631630013383446219916457962913532512198511442158911787491538634012407784567861829492350255892735981841399613168049004502082208479041856003955259829733774989614624229476237962808459919392112237931182358521147976787354161064366909550675691747736767001238577032013015155420159987300232742451030157796341489673245659973174956435949826615054479347611559609437298181946267085816477120236716136441548415829547366008438793697610231945629017218588015763522292531555578422378006246539000691652403393627990894180555298487103071689139408079162507357162158249428980374560927286549886756890695193326812020125143061365258357447940460141863653446815245020841333928846373516139023731635987700354396820510467526222373445236139754751648819044717882268869590974131883321300764939940416352050321566107318716697268728551084964712201319354099569699127861046900428526874197848771441018459694222248086228754230422878465328108921095111599114970581655204978009887818405313483760712223354381786524694151587099769506350140486377372455890767181321508054068619827395929391846432176345345788832784877206518047019829072265179060735176415855264595758998138050337620567621541724542829157920568837743508116153807051156688802860364417579642914099478709146124269816864949043943518757692036088320541279218634645961550505944375730953194365032403627128709363759644140388069152762071731600146205045452846837271711115992586784287196781792994846350408034208139450366078873237647072973891279079487248625018049233419178850607616046742126337501780685200042871704718682846605087098018407813140173396512070950495840785157707306163218377780093781143548667143178259888128642275706776087126250967057098098792263370742747841839835536163378381619043537140680795393116404485544007108031167682324904017136048218388166543050118454609020162440964718005695489796310612236542108558023394509608805430851200318193508172181540011117403181350339163732017005847315595521387261299399131156392490936849049908538068481611509934443182622703995468020938469747883301840536732420530835873847059722415866064700454193149696122765318925930313412050851394455004750782917812859626782104945976431941519526109698429950621354273168419360935387268520077472898107064980806426760149463795646595728361405412435246908253341573988810857281633655886202354889028680652939884634518367643187582073032445534387012331310156645991867014626642224323882017971390147384996933818065301571915365298945526012430086327727172196916339224571621191142671417904018535231826549356684977323181716419391621486354531843839599380677055474337688192031872395250706025794238191349730339397378787213883032041658818024924298977523620453561038279821401304189088242336789891930598528569182054284683075685855104958771380049859131368873109350296874099002054871668582408209846482238119275379960337073545764019388950202363079553558769598972520280257777386736181212321251480028490828229805589411324932845551149166082657235344802580599528304895135106115919481755875646666991551580145038701185634623258719310061480998622695748197638872070378817267464036986108562319205600889098310238256961406059968351110118470699105440108755188788651550333750797805456601015544424028266161132991628657400776000452544484148770933195553341489100369593/3038710973312453300659356660952486776127042639729491539856113186996099375561768744656422310690033187900812094268740244167998626002459235919123600279182979751103236761625978217207120686040633118014729158582299961257835134602363610007228998524241811309798475908092417703140617593587362073255723017411323833347633628520699666249492359084733816495166301912250605241304863493580508130692990097377943531133827384368684087046185406775328302990176050811775609837902385430399516881002137303473227634065046911735584828261751684602427023094611584562133117846974783309562837415474083750359405441399656605495416562638805448854634801859476312379254056076883736500711089767732348865853493873950441620098076603097595922980208241060946417168831610981025106575032989138346630098044044058157908144911035601209947466319812806684629226875490631005650385275046257400473369436937709798158303646169566376112297151647074209721790744324624523089723785483543710587512079177099937289148410975207859564293212807002505915029273368753461614598180645035691058086934935987989938160406819624891384206139014491164706926452930476988614015441368233826959862676795584147149137811100401722758329453254723811429392398953054051688134144291011130071651739137655128039379965537333067063951124688552026409583953457332998987697057122900839864720560069315153761880404976551720057911413538363862627983263070378316084777107783735743070379057370471319497207957861869495767578218645175425949701737390759209103675357621003993543511336217821962730347353454545435425677578195986447010952107723750406380584058308839883843653780834286799341266471457574964076003965324283124949155315886582364550417448151792289129673900590986735543635504905263976219518318434702816070778908822779337533947604497594866358530126603611609633828763028306594733801221439566096503242417894558505033896861655664132620022039130892842132459633369540358938954613677275434752617317924420163331411418906726869012971115020269539762686421923966205317239760850450882175075744282335519124440599390195969794358982436033428541204558216916513226687802184130401411100349990514564276657898805016734138570720663303954209900424351704721892574200225448671403204167883780749501429779286025841887865880839663125102673406644617652386405444128241546391463937507225777865505429130125892065574662078212200365121875864725844129102891743191843323753498791617056306721581103937192512349676235509825928108387671193476165573220367716204042911910596707903735889755536596109163146297726268408350108710532847317149655031824595443289475934143138898249729825249625842251206603541301535351416725559532715418519559816334162843106849611353679558158436103711129546239645876892938135111919335560384878917397788146209704355310178653289892870934652934984156109925641635323855210140097315252847850465272802684295822512173918709455859003039096714084986187411343557037805966489550482515876355549999004041315824837159225901639291737008155717681993677440933796299933839755140093143752217817019256086725887572244984342313804626512561656238391473459004935763876140669956591828137030832651832871003983938054319716991649934362496971648833047482253669610648227774998872213016957945950340072010895432618431306669042080938024053102420233511545953824848707281041132026071083898399654849959400276776046359097407386143326907768096804143462859652190103496858786345881626045088080630845636828325174141027507011337860844113463297151505325014854428647030116542664803644677747457611983237570861144072117676961503806510333446790854287474968836071221481413765668337506613275565862423359734612611017547727180971450034964208700925804148318129112269947659228456359359353424528208818152066475046411219513617207233304377436032176584798767832331608870329311595514752909523814032104544767186131989174269346949771989046777368987500648266125442060474764386532593507366303996355800141532458424154858592838144858458386145343572563316384742384876222569122963826807104692926745474787162959161939938998553314869391086251635582347064581000681075832239412800204136299258880079212061873236735949855783599612133175193348424760636923677981955736261754852829065492616111037175744184549778086385942935598916771356203824298468778072445462945530962024721268348003377411965154997028589098178916331662358788934728199015515680251020953955165941517051991965998894937672165882438163153473534169740346095809513304748640709360798422590754766257894410416441541288605718787141432662806851414065187778823254528678303882781454520121473818482707877144572391508894389121736496605949201578401172308513188495224509382015475091642428175461734765555724691189562446703053692512861642139986567317238535133597721167818308805507632835751689579118731142884944834658074331992076654660792829840081787815761980402512067952583961254642044399443365224473315391818566621510677101424259769793629115396998249495740428513851019832595825996929462682866665535328634156874254652971928693289472679742394049527145445002770897013729070189033254070033340969777081931235507953792134749871791281124430097984007221849351059259719429714535107436788833973688640327410987606075815726420197821801075852841850395927828543399503237029745427491710203467734624318360079201175812067032441074614720924624665998240512088251806781126614678925104003211096140431844246410706800333769250552584950480877746975549456482264691181826839683648193578847743366758038649833768360170511204939692836095993849694161697166333674427426810492787619370694558568236355250816184828958860211366525939876797260696308017475039204205326715670646602619453269339674034478142252279482947843967900117870550505580877849728915706110775271461944367085454239914934692766245903941641727118239350631801106638512986735661122642884904377173695532190346244051871356060880176711638327091522738464927841057189713255764000600374332072561470419783754328915339609753742149044351783159975918764946278626137765935795593460349566818993628810202546835327724746177824173459464737586290895448932399309978205726747461228863440157175688701739753580004872305580753822934143083520292383542935505009386934324963968414559346840505740197433888752529786555117526132945826753723408997088623046875*t^25 + 47214246608248207838129698235886696466220036614190658738686597607207472164256198188572179853149526232474789076565502993264879753565552355017956311681006632746502685521361652407954624344387811654313492817039226354111655202490471998854525367886786789738591112730142846376559830947134642504629422038839913465837881659735625366312846787477339338856325346342972240805404122244802641887003448418837138441263136570946878385932127504983136517543469589316827526721731385412905172044249703993196709041834925326236319512021464587730886287028747996367323851739537259899974456671683388683750281961139306195414416227574545535029122966930112826058202733695921730629294194552710924604814236571720810757828164090598004246130869067443749869331697104953248666598741575254548116382395558560904869273738241651703104405908923206112030469728753675735584422461724200762404349237490514510456872874100018245815734678200835570473000871474328042065671477084626377522860779487453932632727008359844110263965052754606196539015919425172609372477469790873974554201317169606461901453806537744863071833170797850831051086883182725676827312130823686648740641473925142688902582791835962674197461167514428658800482530799650551144961962359393166409376993120476971560052877408562547464180061213781916698227562208727983019131357483491406319828006592428059957085972044553016055169583445561397061980718160905427041340771387340311973268701477906417359113413940411829752636078282619750725439785429428523543502531544908187094801604657834632853072981907415320961453725235903970924048527732046799244290016527833732778275413871787178012322821353691657601112520099985862900444214096659027828235365580254570923194156478534552477771613221558004571176060844505052361206919490803893686592239453664168959000463748620849131967284008423473646066846343768008500114315144909149253450295372291348840935429552723740084396342433882435993701109612256401037365476928505180959598376128372163945268013734898962572437875286737918846486829874397173998753044265946089858924708382180257480111898088695231542414615748235163018277782043174166332487114207385439055437382240824529237751554875667222836985280208112704550599479993512448108312496186472165967013604474029624526424428405110667490685600935061801575967807056228657840947838355411154849034636452317357423588986076105163568099113109687275236566813893441528763688028591391394971866278517317771709837984789144366976514880876044457084252502759312408310381593972777842716438401136345128892260448393596541195700513143861754966764556770003605935936645715541383420838121953742454576325807839589017367607729358951495723834074476468170234520376436437121961693764481898729523448775813218132265590335979569161877389537076289843105851234418258524927816466663583372272114585168695672624017047357863654163668490466600017575190529762411518476117232241141690254813575089883315668585381002988796182224236993400406509825413998365296251584247657967892724281206890329974509452492402906873871386021464391224657686982750945320505074953120828159468547211135687389929827855010540205100107351094676197111196344712524548515383281868788706763275943935464702834419451219533456460709710760902871179920764055279393184532327277384569365494491381884985061967803450829824856244146130280554894834903927169410500883392732364077468363520463174725955957639993630718798748023590328342357213718320487083097343146741747538992012647668365043866508007128401972877308730622038687662493494560759473739571005490952586991574117618352665499035286936295603874403660905485702945159236758811579127303163124124103881485886603612776182401245344165681201608630660160143251271306825793941485405645583880457004991742378868237978167914786014419132478638592568390702873772947763657963039776142268957781457697707282239212517101248837204387420581332875433878991750869506031242762055729468186425489789884311089874257379042033098750280832108811336997588779847840608093074597585905301239777953752165784631430301824584589706630213133724991945096944440480550778705772543875092446516623923919334383963007148555146057577028638659340687252976025698075101122256033139051838538753353421917744376014885776234228637841337286642906544841715836894536843402144406948321729011572009474113710954502066307442450599247455170301090240919735070303661700734961035287946948778634909059878363494040816662078282983739929433271211171914779076297190259101412940584389915492159944881121302873530872659191293805660784597144541573726399282765667292334203015578470614729177689495743920867463811969794729337360008472721103612487816265231455762132252690359482800192984680967186576799047533266021130483898419902785269832069169509799939167977225269520508948935033372053819339188134889980977305918903901559677928118083300696379430674541941757524894712968196559959666944358095567637761873518691732614289778667188426808041176244482493926707281131194440244931849333328424368120958712947076215121857352592323527207505655542398002087804747830276518394447855769674627457997221372514159485083335854755781350191790020056771428209992504707664800203128478998261293826735842015268734323027547464770931322974369078348346082250126565015677323814983180277407341317273441922547878690779212625162483108725543821913413542133046964906414257326809320401742539123033121209574413402350818190863268301235954411875556613486186845854083556119785065138348857215188818872133473320248589530859123921141982459901566914563775137951329119010241181611684303141535602983229191831674867085335581915758277625274870051966665289410935862885713712196632684032091724666998664705720786612922709319748629380633135481823074959978426547536994151742155087155934177264145914047136599400362682074023042640496901623549122730985548914603667698560575309270754667096358055603908687692009934277830353668726400566522752893728954387891417568275855748884299825463869740260856357906445845498950169231406795118491178839640811613544885551083576059233494384664728988235264523460248030909457425035446044228732754851230446170017796776010272115645493575263813951894380630556726651502922755280445292853279242827938674575469792616226216511625022487996748728456656357948118317557762128605858/1184501453910815129747215890583047786458933483878868466908618238382008933062116914583719128167016858342512635962010903020780640880958619805336807324512894851998673467080871508981912926244858556590839522992473004505995342664607618959680637071802494290956739236330926743890891720794446235614191638943865055038254049705715869902743296051068789645566785921873373180336091887301578463493659669330853282332166439240185091185846389935167189479307840983099982815245086712869458737143578227314662065984571227554969144820463205684240180767076045119513850643095268474394298192541662450140097650490689672887232965985479457318238036489537040982344522251146052581061499305539590106924852121845779988383328683717258959781304702593953230849340635809858414092385408315104529536257168546591749292565321328471642267263487815625302530005583406752790777632704305825910011458947483740929158362467666265825734654406741868417043137199481088608308016772800960127053728118446014770750400199747691139963707266729604266485920677859192488200231984770775259505260127989043920992723285767506680745451835452634399484272240350637914639744596088009411020980680317898927938425189725220557560579033409987670908252768366951912943270362849044427930128903070273439664190487885909279046046251145378137696646955525098428929754815750366598247935964274220721297695116349964602966252963581835079300142545865116152262135347856207298806581578920977090284200044979717173714803660119362115295500771143001509432668813834497875392262039417659197633438954438495220832750088945305227014272579375648604823746650583076290428179666384736684399557893658633055508996679348010274298189800495243279652919005051582507802296936251300051126937990522506808706356283958666342884013870526533924997615243376194964854488566270564696480702137308531437411142788599490166361946426349472158311168817933391303647806625924503952809755125224751680517994507926189076118280006617114647616843291484905019173838560842322558474628781342120817778949915822814463539329339859414121448610115237174108075619035849893321551894457888240842089284459225732942209312898263324270979588789092797542642861309538874699859224237488036690674021578076854656778408971167868629184784553062622288838700217500057392963673021470567243955690769989057691417707404777420862083292766802014397325966315977618495267115533151956495815009565777526377965089332889158419169118281299438963637481638469320381388132292222084434737169037454865419080172209069669142538987060147659807124478407808156039218846380254993430100824170057988482250619034619633278522135803187485175568378007864206329140480473010007500395467630367120731783611181837473521886072740034848144691061961424149218157352086096871595938781726046012723972226791208380452358317272555833039675790622660985063560344806561318168926808816143477721587285137598116548676019223867503451167164818382547331599659094358109655208273496744709810614874465935792371070374896700434032696432045245603213145934994790827157876427335102006721784394326371298633112258792862256269131882729852791470943587957993657230138147909101430453302695599200013500389724976352954806400780321152960469552999056072289571901521168525041646382210992776011788244204203462363854295057219130904200827637912981137103936217602052515551919611473302297899558868780423899146251696653704439799303262196895095794887402304954363845622074046098881200220787198126704384839987948954383940699026419057369829319726303979582683689731303062619989359337779664876853806935282705778346537753508278474181078478048256782020598150225226463362194475477352478265178406020173506203092400523433107234792254636638517779449540381675719851452234236855309633428687873018091275371190393721531196537810189617760774598171615379257778716055554663555557312906634313169809881270283816026695434161763413636696331128050466434553692470671920763263571047991241310071868107298011545600437642865739540577063187426073111345320378523022833742684808652850660785073898031924301293868455684305950878327108144648228311182226270344018029930746239796652285019112466471371496287904568195299788382800858170279244353778789829020331052675965525921435456616059878321349991928575540109013852263030614353471638417805494427516806971079440368916829551822546417281194673554348957973989170445569066599929969641635103854208405861124686149025177608458057307014566091833157918809694864321268492637223587790237111228256945191239351781942722702761127091950752385908560788355129724177313849020198523160582261095294409794341886913679099983199937655994904344167181767203502260892024356613432612676754267545526499453493711512534270722761735322361896223669719400896920254083660825067763190133651529001048857662249874290840791669030445163000049367058872233228560028572957371407398983733371370801909199014554585150214394130637833529203002047757495309339495769088183270864555396077947445467752123024941274918018778786968417859653593079189415343158469459266563075946643013815679440130491871228096743438391786096318878793709184093979645061203679192695121777818699418586707128830688216825161220837744273251830627831312356268802557521740925816494775150929517410872470311196965322407492634355908609775199977351736555518607811265085787135149116246340012783951732549902380006165606251152884310137864070271305711211471835659702964522261425509517427756075482546547513624851412954798383782567178202892022316297055065856770882356662014788256736893889367292547736071896342110142058678365056335086427928167426321298544203915728254940520307544131951816521635047132929011801864853577538432837862636719996184813097555218058885060428516534638118646036306913938122303572792091440274856055495872723562592018991575683088923737221383533450979875258358920453296873566647415942493724393790818651030558633292412301371423126902758485597651312382343619379057557680815735726116574530118800724538076556743588268891161182769902884941550737623270659145058661752712972418446016208452672846430470885187615179587906185549049505413691811112349955677043721670398522601791972280415107781596763635019606485578438890442839873683129149259889809484158459604219397139512254621733339061896386988618097314428706301389453369140625*t^23 - 31662488700022238703409037933984185900023999435604869073554685620285342875619795461898091298094994104609553505871518123230602207062787112327231769108245284109737005693963374913153457091850668301620925271599025123491301968922710988282628765870297524198335074294945126170435248967830858346595159469126254121248252001658262181173632716717771583656868446377652049686446977667334300832042114247867602268444944938579577328012513982027454088564805788027679113790668609438410607178572417104795329222077480577794128256174173181290651645464725100312757954287526504811680991004221271091086900166242760400949845573340863268766061119023861125282212090160270323924775584419681862645695484840140039122292409889485154975410055560494263967197088881387205229197031630009228535667633692780569417325183920604144925211461040368749246188351458711511670034604290120259012861746965872528606489624006415280311255734859584240939478985703927898692012913135607696204608106498618489706861074953199667429365878628827190813498184493646439559954134545672340414315199513320375990115849555123496975940344242558821188392326686359211446308026555116331213133182850028955967282685999683914293409195264646378232501538058233250530711325946052733536448205059061986417885620163385912274206371707650311751328402293078575929360023332119285802321678960584995077973685775905886999108648424545081039823428557343303838827989116174030819655443698813429779484138524640663685715706567986673705920246006445049299068557912331189229918424048263317829922904976332673249013659755898185630396191044251643661988577350114137639696249404210892213365570557826736891456503312450013498848191099637303713570419514729017565590887804067651002371393825378104186602718884848545329356941749916224967412226656806703069970341831204903430222024401026600376275668701013864720646083537833488680877750325713138531017164486952679398827712737778551948445127908557368730560396503108542585957496981001208169602698367492004019625349643594126348869983428729264900791310488276607191937020727952004878494050290926953444005539103549862140847884947453528764935868450123570130876938408182217431560162947915895652215727321566794105004923505153467438122677546121287262281503791026703659268907435408587413294005927296894982096799727747642497641097122891396939578392412228336275394310826936218633275979405122574250988858047137421942256454999178469883492858109567826707346433006981245924001338652028947999876399467516168782993075984398709842104613120219097431028199592800799537867891199541472834711462989939470703942836145213936490875595697449419412507815497822456309655141467821721793756586133445899618995560427526660265951396514380660210106415816634399921942351275785740183226183550352264122597093477929074547392653988427147696580249831526098905825969673167662197384811725350054119345129298957189343174561678729902118047447864346646282181721158707863690774825864590008848476481677863581872045799827211799466105424642212920288281197183137663511897306177442871342977143572316844371345276364075998233446555613273962959842081678582155741129668444233443627812844927400021539091766407396867735205035865579774783149059992519949327746354530468886643151029615054898621505364661575903004617233625097451673284888442972772311553381019050346833357721820989623247589959327724255395392006754904491766459859104630274308095113333689499481989718355159363896861367169507152256195582933453526092656140690140459242708906695467123803252511695201227947675444017216345900140418394756067005420645208550589146652393471271512181636290900117334222247491760324429659319407776005340917189302047681833361826208586864140351570999154820259424392049467955350083235259011929700819859753143822146687595627731062489142834971772043903283604391094523007858570735604137212453348530865664357983503731437153994175298272870234211789952923349711990981921279587389538362821786757943805806726397109575246460930837944139515456514021453908058653778522213281005068634882439033433549657678079644218960074838340861541378425110502908807336091367645266888293534598225996678914344150583489316823311195914408422752598468958706714051935897623335638000697920528247040654063769742290508316958117662854337984951521463739328708136287022500270292351238295968844763613131781268707661690479578734496323727304691945715910643351842065524284145823202415625481183270494931651016474929296644767262584909433820716577373345100051884821868854584161287602878725547980858905990274054960851880111823111468051578041788749600243767913364939347980849314545474159139511521535784832772418027415923871636640031088498620595223889528673165162301653957485392012041913690895824860000038325318316467004906481696358637784396357062680049690080037804731443317546272284815242991451873147984894671133534994649632185253733760900727828700187335055362240265019145469213623085556056131049246512314449132491418571483902008283755515061631002463921467576849247238324383126641870436363625078800848322027947442737448471656529405882548361206842303107113545327262337112241797040440164796717636782907488848469982383738871938466382885156552918804690455293008819199550435992910800293234621257121799416911657080490923146268838698791213053269247209286985245347384463243788530457487056379177502971752258668592404273447592548150916985413695310471838750470480063338861539688785273044487290549759860871725260399235808478222020631360595607791174313741208991828023056974843375558532552243901671185954569233020829420311940482102447674071674713674616640964876190733619688640407189732889152571679421299649530573278135638649679135785231355911240961413565601977818278949249676175568602146843457627596006315284981185731421638699598644924187781417926728714737427161633677339660831385188956916221778935366897360935445226647521635775817414892422866352107285089838474718156182192835400232465263982176342343022945971119640175568830459556270504788074920699717308080556742930834907456878018668851002817931698578818590070525711552697144360069788421042054243260196060758453871359731615066634814651793356169786758105555773859246267357425178849491645520543200293949872717902553997421951018581426141031611396807503367310428380102101237514/12142324404039765895038710094366822858990527143242280654280245561653973572819760491397704782840089814869097031246573766866022349670706811624507611883581685127838401711046013838573589406936045063612695950195840769190958257654892701955686210623047368976597533911628330051625531029863868361281078490813560679197142263533293382373021527819506162656705122485123948471625277936728480829273505270310576997187038168651137369746111343225398859352384677917757923839077383893624821514458820408202600838407839653665988703554568321469146093043296538520136482942369597131015950771744581776386141015180059836767025134317149916969258112054244207110013697596498185008461429381086338186086659101041090660917502336785621596718154506290614569436590857686858602861042820638136532276172234771112021998087108938162804881718013597974976235087235502622858261512851839021403527465670655828264802373656046890979605942323510893143109199431880639323765479937982642262427766942190097414962352447613581875767963191245173335747172868734582196540578075885217185188421572015689234096406402402710984321626765224955229113274735834389262972021854498184472376072953938781910296796619873235935553495671485783614480499128529624059581464489565554430711751385373373029997616691318456019501020120491271289528327941087783994958916616257007998639591569775036614022672637703487145007059129677391397905761237663305676839149450873981020066267765518936152503334661087080747750452319883581043894178404986908473194288010617437720646078166070424434940382721949014508756521161778323882123308211179773848048226915127115053179269760109935751779867967894647452022724959996453321830743644876738859722072720783772287481345893512076824102241340846217296048858266860288680904026186767499265150553859849374584723362292839558703623677609549755764901624725933373695376312816508439094847791552635194253693665722352090020252799788678929476989961700751364219288488347832042252720260581011761351551019087194648546923419637538080503052015587099671065741665062898854158969702291296271781883170736497256439228470087812356872257254991522988390587666520097337101811764676990267609631971284083004548256907658489864116099395196865837086635470363441821317773226453444941082885515929593088335270612143094784817789786083157830394722918606373341257215834152487449586988480705086567194983201330340706038599663058785422900520130751446762954902631501600548816247824275949003229609744127568587540490719802949825410990845315173178380167156353573660682833028158441407558032394243993937651963548567264439931551095723885860738130414118474910534751442958615979080019065328825586886553938678893354621513798225015941072854131658097228331228076166558953635331016234579030729968451473697676433439296836677108017125110360969844489716529672897757886557094612060072549668717174286790123991259945518292740477873063865777877914606553239492696228105376264982075540011615130020268613078150307807595842413066076149269171124895812678537958979631600769195391256612130670905011826239632182288033764885630989014870929863720965368642720157392980266146154216198763576805932587399338392495070732594139720414399072138997773387793323797040401562493498550201917064044886946896841291337289692691870378631553310898962684116245969636452450166638640336922727937212821855768377963868125390148226142397124212382657740780371626993390761028087183781471881046559631183463289567996846648994716464731389776105719821757098120356514342094702090503435587694917510922571579344652628374893583016933830358511213362638830235478472680272493151637958796475925855568118340254696343840112798612087900197765712782263855402280181445757137238452557804197236853162003779052277479386308453663830072726039416295709092253771665700405857229252771489618285490856108018014605908344303721092901679398089654895592236753189774090393645331420609901516857859744214866812958214669546719967911916353950086277016696030455474734304675464400879200239507068696261973500372123707792528725256012563445539219820302453731185590788988417929001497296528824820079704155482573730921893798029208447309728570018130712091597103532533870586374537287413620981322606220634865771229812672158767259827861657500999548326827737437765420924123376474788260535343221766419735732923323549526598605631168191362986237528501715882118796401449609490368482389157713657095664303545454206317007381701825718182054157323318024178998437720627200861945155394595116694850426004313819587162707948656641428434802541644266306055060919128758487862994801798682752124453927782560911603764432057780295603101676404141679644297712549407996609192145897764036714988809179030548789531798188838293578594329524611607117769640462060061823789751839895723461355408955399231093365913506061720499262825968852901386014297246982250789922090371199098199052374847754233168431507859973991562084416039171128922966709632557365195039263489927013128673009184610501345213251479308982654770696682717470426941538091529037534624529940777672171959219716986954199273364826514312846147385341522398915404317693344419487739932334777643384910674727674807716545104515765898782964111495017155366230544887940072178482978853693160080091519999206994782419158805574967832651430621248673278394403922413590641231471048289210369049297443203629680568217063223244584351154845628797787347615089317701872898063151927529771584658562168351834199638232155096143757846120764361111480097758315038142313594419809899259904115906842473009402971066243511920192490970972691644287219631376634340130341395273672634896638071163280868159655299980916614023346475020929889016680890519063038540321630754452722996575354240518182174779691733924691729354257549424888191289240130786682642327344557230256402601405994701273437293566746250931702660826503168760749681991714256549880518501358458473880177235861523603231404442254719023786042106928421005508247826227239822783178523344403293284574274473535836611376147526895996341627060680261490112152848349348758757044058243205955626308063306479995754755712699395645375190843255255190969507846535269869148424022585986083664577065929551545125756909063130437022108369402853040077140122127388458723499863020324115570208668295543286487060546875*t^21 + 405350003432644584034779043938830102026257837684361891984768399451604396312722368768307094075360580725908209706288889407301930797840995038607268655268100954589009328967328929573121924274158639707625584557592391622210361975407093505743019829152106358690344202091123614523945556592932056394706548151779852365753625859408170247121741916009423994786289123428547458357239836197483367986952288605569299920006937060525679608648481777000771686601989932257158399577585867099050768373577494313132844040360199763704525704979901568322622695899176293893682327373435486059527601127053071859719883054934487129225402908318259171935501544247108558862096815070263975184362927237746715911805685702903188454276288314222468325179003480445151479396798901022642010932972149487913252017640348371419021914993758002236915941003642994120065460195703590996275077969637128457872841064588761343538766488101896298846490131440189593387562349919434276853320102564113916222607733175803088401868693867077879489493047770779823463350396749506853967402611798738887999159798243480409730603813268032297819436024907832321748092843275530934533149189331858159573462286154878852161361795257738580121898051842580128721765117654108663975632377041328266481842019807356582195948044662449418428740057912545550312939041415458449467250915744737370483933031573944736113290060337246027839317646937059110083896208906223749238477023760211491959587760348211961817045914914704749731610553711296776528508019062336620761272681532246359410541768713173274019684159724311473747029370521515860228106954603564364644061874098259260634991536818285440112428678781339629983499390126903000735848080519731057848748900841094313219725269499328200391117106325764507969870449459455178356994223079221458141250903146891873701501387015835779687670584065347730064583649418667283887694641765884489790829378988450177450867078137776491405881746180537849637045012367027408732012605656432887537046172969901868103435677472066140365828722771807144525834058301397208930024543533476289854018079813345217864996936693714093854593512442843588931171891590755542186975258372618048788748003877187476016732758449087297985958850659934106140134089217104678448233958841868414730545282886224385309382118573612065933840902016107218484164639229355492237253129861175376647745400092138414228655179275068043900414098452917474621879798492999673432837003799535214782073428767471578258189378368131745053219374535325783637394639157501387611702124474217709809980524035025018394599783295607384798048316936618024029907958985579765747440304115704289980337796916126266733614687528114062261134039708536018364798591395558361231381031951845133088916010211983152828149664153542205502220380319503387665488923190181078094888385034297367055179394071076341183387826713517095724887724294944681561845352468702377394535828700765047646437246924414348407309690978736614303298391628747618592159162563873018844985508795548038441406601493292809946263772468572655529829836387530917241141205149217370568507889346933775180316137667575021065815947979262554667148947031463578568733435742449902540263942291208347296543712269676140971415063507360028866713943668446567986344054645579302057007293562673125615233874216483003756465047297575656627220443390758232627517667006713767641311570333242359056969864111873112122009749578614039136417554754762981612557698312993331338789081357827278586390813244132601410248407993788638050984542180984030377860127633741364128587461543576361413155715156917058922073265522082195440288174769335176829239212298245754785608704593524317711500598183449948213841311442332539794976215134326847600705219315846300331089905436342339364067237473683711288046372841459772312569643015602876065637893826339665844473683694289707977921558809411771524181869320309923097226021060931805840051047595169056179201612984567547617454317802703167387963701508040672910450380394081067443402020206596182094279516997726973654459541168707089159464803989302410559705052526830386237545351786675748227357770584602678311002520321421785350977700850766726680760813170939704951312919247992194190884480957780496412271023706394667897031954773501014876148505303160003118821831995869768567507339400692536718300841149377236702457395927283945106518684610956003143956079847380525367967135583279868531480173061442394864460213360788096592250176906519660016375452770737158370382239921072204634698987271896011846792114814064377578361151086245638336173320430721137581347995848014855582998022030841827056220524462771899036738508474254809110031387364044306727395568598535376172867081070876281959367497195925976035701491757547696651467536854190353789293345394745070505620710158655748272491246167569161596621387880915568777176389092562049476836103958351707051616866495056518611833213112290340370866623875058530625379081496817876910498419062047244961885081427169676061236072945615052180084052081902331576855289926061304136677990697157808898623281181423730435316859123123609205204857380328933264249544699701673307551128561136269491435398600108632742537011751650878193594479384153310676371168858242873794069689319759149538348276048073279570328404282034549841287168776930983192753241899325481665359502048690240117106096345985222087199122028906949140509302677747022696067406519818229296580619750060360062796462959517403825889501025396497202181567044266370641494613652239483358080067373094248801437244093943924693287502447679166707712662120434657646199036820005307073966584361055699409843269528168232163390426125741126755409223027115925394850482867936442761517647852220900217331772971824337597120145815226257789682855193451424518140138469669242758234050313705718630424650211494676958331611711928132067553227190961101431656537345669706298103597793847399607928654090338139889348973164056408525697246843419370750276081733970553299317332845973635982074045648007442087262852939668026327054415412566858065776488825921120315502494463332332758173910987453287722752279512439402819554353688574223211203098809581038423738055777090047525717535960631794944191831978674074476250531772535837881466039015512866333077515318406189038238455779199427932013960010576978186257340022470909271415339262977/2891029620009468070247311927230195918807268367438638251019106086108088945909466783666120186390497574968832626487279468301433892778739717053454193305614686935199619455010955675850854620699058348479213321475200183140704347060688738560877669195963659280142269978959126202767983578539016276495494878765133495046938634174593662469767030433215753013501219639315225826577447127792495435541310778645375475520723373488366040415740796006047347464853494742323315199780329498482100360585433430524428771049485631825235405608230552730749069772213461552413448319611808840718083517082043280091938336947633294468339317694559504040299550489105763597622308951547186906776530805020556710973014071676450157361310080187052761123370120545384421294426394687347286395486385866222983875279103516931433809068359270991144019456669904279756246449341786338775776550679009290810363682302537101967810088965725450233239510077026403129311714150447771267563209509043486252958992129092880336895798201812757589468562664582184127558850683032043380128709065686956472663909898098973627165811048191121662933720658386894102169827318055806967374290917737662969613350703318757597689713480922199032274641826544234193923928363935624776090824878467989150169464615565088816666099212218680004643100028688397926078173319306615236894980146727859047295140849946437289053017294691306463096918840399378904263276485157929923056940345446185957158635182266413369643651109782638273273917219019900248546232953568311541236735240623199457296685277635815341652472076654527263989647895661505686219835288376136630487673075030265488852207085740460893280920944736820821910172609522965076626367534494461633267160171615183877971749022264780196214819366868146975249728158776259209739053853992261729797750919011755853505562450676085405624685145130894229738482077603184213184836384882961689249474179198855774688968029131450004822095187780697494521419452559848623640116273293343393504823947859943178940718830284440130219861818461447738821908473118969301367063110214012894992786259832445662353135889642203914102016687574370683870774997981663902520872980975556452812324923092920859436183639067382035299263728211872408595094094491865973008445324629005075660292012724985972115599030855497222683479081689234480426139543609007236838790144374605061241865274401773711187733501211087427376952697700168104428491204472719738219078750344467370214912262285844956249481970464048388002320030373473223926361857845196526426391741707899614325513417517538257817387656771763704293427200950937536181797277920104745607403743782347794792955742494026317797962609194280733337872697339425449179509209260322528931856720241890731631936109070768650292399087275941341745480055852150173802012255642303912723642103970740004077407228802343926122983255451847115846927288585731559444932660544473839045538082266260176304255491396613780455858703152260165768596518158329065604764670269052444907875750073287522819622158589559349802648784717304413799757055143040284616965860031112120240911009436233878103277353721664051159745205647848897295885751760233396701465289571134184953793473190318664879778745855747552479618826699761374616141267570723905133927023464333789777153544511165914593175545164926635804436084121642610162884820468961060107182533009604029220937431624251373423324730506045273387176761220050567299462090564673093664466911449329471779019296799912186538878468570677773570170586840807089548980909942166219132503414784452878691294187546408931172040852224917292470212757861174721513931241276818769103685350638160117417056656856303791870373361509584451510438122094907639976237563264948158060810066709868037413628202989953380294488848096137869589876044359155634245255410961765784692641012802777547715680292679231307051972735918120956670144263891500885974500399856688013070379103988854708116760391745576335690837347109462908301622132908254653980944740932465226211018337308578679874936739208443904971238152263587784824279404850505644712506839346669657963223623766738679459806093044997242364047975546792577338114215275114898507362355666197430582692792516670983502878951691317269969187232032687479433566981572909674968040769003017180658871387586108928809416268292318437563195458124613446378157270319814706290413269743648464172999668007420997943568151792500408543361618190821335592944876759323265156451348643701298620551668424214720409090965275553170958137856770885863619252844084617760742070202482381979480854086359035394438435341619652772444358584538314078275830443570190904448274315346173281562121810420102870900070381690875334319447534356598226049523002188606166134294455949716471197749711793285283056736566331983220145620742326104871919062338997559961879934157465573560809340736515693691919457261729244278298309853812927915948154949981450088380737666441041630417674563912263776184283705258194295040744981658740388704134570247443688077860268731668853478690796479345590311662536850165876837492958795604307506913698720126176375636231418861837377846237922229720598645915749377462267237837001028022224861782795221984470867472597779697065430408701215360896642567372407498813608420531082116176207661543566393736466685736076190287379710099799715613087579202721576487779351998667600574664438388445487687907230726023200762768971563861205529343948655036868006856616035146449837548064975729321887507088472537752897226627190390055275022891370915743039133597971451847217866224360379623764261728548599025438684049857850253867502838141069278803021820068385626518246271459605094112779198784913826467447825752298880947837289053177732147840449765876402504538818700076578751060172142041751009647186232090402793791593268893870845101163855068866697806353010077939180292918191095572855881255580307992082440698024443053929325895416590950408156321400123452704394874733375532347981810293191533870171196139533834982957382263868530054104719710280600796286498401089112969889484907470511315927618176577871590538450026703059130797323513581918629334751339597157930114284703513264928427534613140676965536950230835201556016635511529529187139543729661206173702748839465930729316770719549611762584057161223838601759156838928538814362884659573492451319830115966796875*t^19 - 11848774100002470586449376704039550495377152631312112656310429140914698881343488949366975179432981282255422504921720825730375804871438603104392610599303314120252728598084576834297534403794867261368748480001269496689012434358140050698957593666230369598119608899468912036531028332315194259979257165054178393093953869517779341919860855724123641899143028936770748341967959521245395002408464527112599287935632948509507051317074978953457173300574902358215184738753326443206984321355153868297903350291366165824347500879753870828965078610010489390173959975623324592413497626135266439778020804874742683086073195751102435558660757207844965972217152610698820096513334484368953524060960400117869626098147674294354213915462814501780094898436645886482871288197823918686976554245031518598625953994863922193637961033451008103638741839663848779664777033282716850271343456240879942241802861688920075192104730120003947267850838501314886852828713212109544364325721631825418381741008901695667921258198437410023857389885062265541541656254013941353022991373475675018901920941375706934162808665018180416814248743933931421341221576323154848196162364907226264899649911271851709472908923032488032130984763785565991419182657856384111516479093417378218726416720803043280966632986530919459951678228774948222337924280291483103882195747468720458423715960616329366923770592953923272180139811115696649832956092228133960718116991342847709191595110862571681819947896618785247458539083696467311380855077058043025485082256819138277801823280394245134342423433394877168952127448950193214900842211410985898271637058138705332432061537309634614058003306250566171741877294103976398977524311058230843813925358851721076375946327668106256144641341795846271897333896550816827189033118091959048488605989786276924496959722113434782731616166933979236315418079824928174445682322558313163561594552454415934948207864846830157300310922980820980882746535103888764107934097720727722461788428266488730639144423058206654794296491269367302928052580919140132611537878256473294858831506155991912380866699146015503957601005505133704331191811955826133768558340369761100451728702424445136066374257925349491609371784963625927025332433254590622487441127950085481211512627250228572040970157178662020659988471533409313309656733620253036724942840877205583002180040432531251937224497464370800436318583616281477847678531640066858822869395124164681054922496955607526068971205298572609139508982396908604057110827532960843621007857724453423082074164346024952925766900225284742348415944017132620592364729080617503049810215628744265220305377236227761206306402653397749757703776913965953265996129278414860359675786128507222236311094984502812952040652717036614248686984348984101533048718098148653281420407519536205761203999990859185536433225507182383429582574382455230247927135097099942792795467403331955405756521462465420376822775625088967552379857168037724320534288704596547319652151056878471170170202665644345436462762914420620998492913995892856940433250325142854184126790666497054534411588803203184955567674970030917990651955983898273704105534194181721632056713866394104761938569708331857822076243870315059546076328851678227629364315291599980450866099142871711493008719229812284782473620096620752716518869877000590021133988728453660667231705254119824405953914829768404628550342839244748207770462236741187554091528285278468126403750513492570301994760269619654010712145583673709332023288854240622839311732138995135884671878098412695556091378782568928902795056254800920617315162205729935865562557459461028664557593144908598893083978577234539022862013847961236145435329762917805194598314919912156176194043828934212245183500762837069728554827090397749455582725606326272348336430073488042440924237633492321008893176333046878720372406544031102387064013091483390282050846824591300842454587856835983269088503584716236525006515081522832992295757512394407163065098306022358051909576122098288704854958321025089822383781262985223498648873047306953345229507319831246595728357658243029844081464527932037289646107803002167382254936754941436447357237480116774301639936814236822846540457926173233006519742341540708963306846927838287625316468362005015516178024090036195025787260080174500182700569887673222008715299714738059214309427432043427143962790769424103653573693942723840610681265128977493066379954557475806509554152408789029028797701203270114700571790339402875993050623499721918870513145273915028588499063134608991403315169758411160393108581893308614686477308438811339249703999816620641817026944319832654889706680868429089408874594283764322539902274027639299978410020162823001071171372492719670219895452110382339068870926245247045818895624820741646908357258814591931162869393264738029084720258592322948945571168181635048522155638872722188262656522947609526079551838737552473169530722786036555437209839705022064080831505244787056090444994357644493475362101135784301515471252076094041302415694132344894588789376580545326760388673113296281996549904718793916729224609506379680426048309026150845630953786078714145578142428683149849706899946338562896967973500951569882570676868106873361604739455837434205619282007647114087300341409829816064843557659774756009975511590065382327326164695189001984661048759602175386518918532343322782825946165536237068240455382969193648377343315093288793950012353460129658492948000775925764312052766949333074706519910076256549239637050899490272014746891479551921945726779365496806338662292585245471238358907474143377951115451414343495566389575382858654409854348529564018630724201050885163369217771860238718830761448360546720096066742333661202662433966524081397796966569351906743861589311739331733250454711109292451689124516687940727950601879467857921706138188951658911559281316931340808351063771957735833750698936688332537641810052158391449623581457776561444060983399135828927958350761278742453702697063673857834868540178551338665003918326067018029684177479653351682570447446367399092702466004331109602043762997234324758261025861069813433698761616334980263353384255362565790675179725006132766821487174507356893559422283681586353884627541338109075578354204403860648362224226399391/1947019948169641761595128440787682965727344002560715556808785731460549698265559262469019717365028979060642381103678009264230989014253278831918130185413972833909947796231868108226085764960590316322735502217991960074351907204137313724672715989118382780503977740931656422272315471260970145394925122433661333398958671995134507377598204169308568356031433634640866373001137861574537742303331748883620218207834108675838353749376454453052295231431945438707538808015323947957332895904475575659309172339449507147607518062685882451320802091490698596523342745861014117218301144157294453939468675903508137090922397631029870067956840125316126504521146844919534039257663603381191254328764578884139901896392502983117165654514570979544610259511653564948172470429606807864458528249192164464026851005221549851178625348369527372080737404658754064889808697396067481566163296244565803366076182364672241993814363929425944964638501366628090853665018648947654007094831433878878594235945727751448988825766692473715841009021888572600643760151003421827828528755645658492442785138052863408466873730239321785823910291867262074080068400005823324040760011698153448994362460099396583021735983270937953640805910938977053420632596346723339631746782292115263896938393347004417145984128590749329215522035092594251077908864180449374460423258123433314908954072871934961495555067790473051098789553551228809948181204722443349726249693081934523289760009931078103326898760576074626698000524234035801650220658427358481267158992125754732781112889357746926524727722052180197707046011520743112424614147172979566553716792527131330805678987575026838512715014206413425459768778135475861916281965013536756489246279953770158091328347736870384697617163862032990896354873003709074226190322047497713125830276752496139150726828771210602236354487929814389368063257157166076239698625467623719195198692754313017350186309004015571782024629427234183766941302796299598611952228373048533161327422885701765801984804898147505620022917951284203815206389441572702561933917277030014425666397639963116921742174503876616991178277039457038954758955272901905366179729029838089558395797144678032799283177612877383458849757247310848512434259096178717704016115028978051777139076898331253231603159381545810976613522549777494669707756627844121775938399062352214948350922562040120104151825286206235662166126729542852068596522423701375984022287850110875174616998061741093812328093081680094212032039618548805823919814846456340556586570260777117602203546789254453106973124441456753850897945105538029726633557623363621984248317132700058540557811553130842126533669367595939588222934773583482519484719831999640696813344726517048274686717752655225801583690649859611341540130702779510798364901825123151431317437521438313256368539743467570506590787765782227376769036281591176258949035851322175220776335330940576627653945657224991540211503777535201207448106818752627156774691831682009964347908800682764460071171630523898890926366996320823048823670885327075509550001292069300366885880666792141095679012077273041094097229179756891879411190909303008736805616012556745223286381604351829984323008597573308680863931874078242629988154934169857450258082999364662758807648836539644469011150832163555227252555083172973775174224971210549652332468066195924394346320736871418245342384349393095280018005081400698205937294042404650460585870138661165350118020193119027888322767946239727223573803469961050719007604340569121326465565473245540708748517308641270829622796347130995220611423080859898354702481970837944568872711626046082145545353488363597691833560367941468410596241624239658963591974126559707045605096544870784929586084326268827544825834887017390529185580174729352467241982722907993042339131625681931288422757148679550848369688994049378147697112514189198049618826743502698068731695774032735083220359846012495428039867967060661297579003601036150050305379696554757070119855354977115282939813449483640753044922864491156862765565830580410177811966930291885233105583695316018550979869044756003164329750389879159013280468525244581943045486982715309029706020518485989181815983237899565037169545110038898352529496844430603407382505220211052952055321160278500172236437757512494770009779386133752761379257916357967333014469164168263121064035694064337009835325171434634777031983284348115668370671316433513119479147041999981342316326568450882747788133658641617010192558037852905838867108503712624598425881323466289143193231964764255948789057822240089073124538870159516323403939845029055475337755504976803974279639236648956857806974870076892682849678756576000071070035041762053949990321234473028864099434830386845842138887438709417566802633820141213851878323004007427091973637638877916159864124278307450228241718881139318800536512517334445977889068224337844363342515522634789890083293107622865545639685395810988425045641649350319218501416099349899431934628495588130703679282932980723957870148319188876370361799021587023751436652972180049808846304609212930219995006433055703188873854053490488259865723241474333173215074012157688367411412316064083814481412341291621376752021997500524690486017404713014101904151033250826822030276131291701849290446737014077796410137114611347567733957682996300022320427318652219706636150531869539179234047965420739115188291190391016996829369104983654441271178243257015221338948544842507588246443988066126928985538953735875733840603783752908726208584429430689139581154564189980783216889666503169106132647348209320932144941366493203430729014562446982781090322005098487001454665929362344186956708874332120842503056755451071981607856850626273015986088921339979250861124950568846892609966089943209644918930809170052489652034006128697018453960845594901300790215163975645322034035807117295946193248134820491304882551650330640664642518362034190216688074479032747276621175379891993091669090933682433874005662335657876341387884755141765854559706355098511627805872833691453080639108401549963332954449934575647065544770844800325260053838951882319231425769782808521666354052019834295397207665407001608567423105932891885218654437825178472187513577018088171156609348003585400852670897452933998474508031722322998046875*t^17 + 2119847261378985095246858344984852090631893945187326648326306520994942052779031811511131075494045096489350792670221984486907027859500204454577475874979575538595278379110260004675103375956814090349076679784240113778980537181788259809415649840088439452929442088838051415948230497048146130535421011724468316685290749498125891541018848256646664748090114699404024623861187165138263231631641267397111637732210600783579140780592796182515701290552015678816363783233328987298193355541130144016163316867067038913420520147967140333333289139689936446411811392058562902757621371374184069420806745457443323133866107741041932004579614522312473528862029682444655975966339696465319067263648569028002079056237361701005866818731082355342030444864360275956037114448817825824669115916727474774713144572372147517489800692721900394087656105254931605249818236988056257170751615559983116769128130299964746374761689871030335784410818713777859295254110169727675994378538349156005216833403695368968939230870054536943736712339360334151703799859473203759291425656466175731232062770090986847219360094732389385988581394170618369857014802888520163625766459388797539089040008842652880403771431046388134400189399030987079684322845344749205909100571811273930324310649843691284901583702566813522635961433556597664336264117915708011592475797195415176718541317226871906343545976595052313068281558867395339477157578973027347975614072026268618446760834382415841895108980697351284530015456909928544253696035929521193556629501828182827147416968070594072473719366175636343060247543799386822219727691836631429749892743880165727935070297158343485855838556834374132898950084087147895958716274586121003792738418483847464722507240013896621041759287595497011591638239263026550650867136426577698879573023786127199441263032640983323008720012909872901415045212361179372564419439364654364234541241820821751325894126177783900174935255116470553409005726098527325009022048772803788751275895009461493047135128919391419102924033282201161835464574310689436450138685077389953881072335396477025260141044170797482499873759721428707222282594622027250495064754232669382408728104569363782421657824557363287596539928038089583203945495556795168579604455477081663332986504616910557158838186639716543617836327170509672952591269884177062385196731953894596276889080720266460801469012725105786200996162174001134701939282854921401462146670348079319011417659928122106032267717407344332458350043240938976831417510463114528199532874774720274493273375777836647015747772585860840183130743132995770397585015199975427651865652351701807388007410067553238889403004411509905550426229344430337967035085719634110439518758968496877651547515942723887759576631495708692833443886957839592657297444457656516436780701856441435637287321186381502850692804888797912701218271119195831828738968335006025940965378281398121175001072942015320806494639299265963059999587896171770060782741420316166470225343996437862562209368844784428182631452149067481494346764835458969893025083942632650320709333453003070792509550109723675285307861684456617536164476915585029590547131798407119890692580575639543413536235224566854528765921105029276517287735372611353308319704589337335598276443781877698875110552996138791775875747624297848493425731198460600493527483867563398491057836914018411997336349354978235814068536193211989240813134071559228221499862370095452287417178169152716131098993646607258471019686941649904876268404842043750425813267228702083207227321332211844978580886668191992935270422754345049937166203230895479223180024710918181298820732499132204784088046568800789871395942086693121583093728006305793304878668119364152588873401829666397351769290974514478588021874608733448221318634097860365523639737964948673032172640566063690780011981291450137675035144184410903054673509236503545020977289285500323372235517419385401977555568090648938279093507859817493340343064782088286480390820664344992235950317757903222826356194045692930764957100181308671393885040875360346349454389587505196179666145533086777587476415869572633006415723251964349504345331415412354376830140047835631871077657957759423595547285043786853910540973818133335709481093830338407351432143736054113786088729840352916043645651770174055448929724489743409693632635072735769243403716260671425427860301383427299555179474389651953099083072168186961424040014035995889835737661791882056952711240062247628255603044138801825565027599261700583588667344689444254225382749252329966638069582988730246523018462852058548182746049769366877229730227815888812109063820930119594197991959852214778503544905066675730296441027003213386274049679216142230154089363968963904136285981220916174899797721781714930317811607462067918817176701545742943347361483339752534643064127858205400045807139896302767487781750351507368842844504399051601855174524264128097362992046652615682001008758240540629045996524524693037170364855845468744409705226964300256540628673168956848042123145698101550679939265002840882025600254148275886118814732547710475227478619062872570841064018920138849543189506054353022694770128925334862430738727671185783487773347796691570294245262890936813318885720539112163755819414330587780618674322229623438485964523644784790723636998869558561944681803060243820797929354646531116314380330433841975184246281351799667876553263798455361148233305130074848320517228374650463178101752767554909450150211956440261836889238850313468920588428011812410458904154318062242417727444190710353181211026703856710722301243022641677606753418087958248552515791525896815003622863040613779926064350651007320641902118285898324600745528072774415352921882699124060876973125457016770972938935407906605386675300049504770091860278692340344136102576156040552391773999157399474404988841212217198146358928827616003972438918873624810343323983369558132394992370491527788843102706998853647620053531073106105773391732272656075342211293919648148264616446416150543712455542422869833307789453487481012062164751667732376127094278928320992091544831112334991118404328672096214616833333966474688144511165593791043446423726947399006448281242929854987203791415657441506586618237480668300963745223097146987589287499967516/10168274825414780242413230476728685587464818678486858705826663747237477661238945781339370882709501954127420053207152422290250016593365842333028464398722827257816250372050763731195871318812820830789731653109338326142523909085322825957565663526164553519382159815337311088244526983574326903760217573012604063243134776808602869921329701098538108589711045662099387749971580200779778646030271282608865752282847089397928082743540283681141485929091586924222772563467332464375890551878527948128727634460013820962490748088587249820031236082933660055343514503282302614500003703936202311284342234610808075302446790656636485089906223298607866258614515875593163500304874508747316236206192183374538439315638657105190229716966894568186674546907977587006559430601213888247291568322950575858432599280035898378286973499609523555881171990433924111745436569336364069425618099839849480945605781749572506673577985646571024168848830375395510008627968680904841864658912910653409641533911089544113618404571887834484534844437550862265563539472363240262165647846170424986449886041304616298032881036142107427771114494568281315245179582325112257817993607977485135196533593308846336607982854974083069479968901217127104264887880862590673545645542698542557579409768865805829090296843956464318622938898471341088768554912700110390673625716711023025502965155179173441893210421011748310543299899064571193247140863567937983107327313841413436423574845108897700950670463649191134304583984162259192427215284867864590286904299587444780925008316174092422916268773233488545625557125979326435126100790739724969881874477921250229082424858232536785639787729987716474139631120291678540363017111401505006079831911674698315436774195781314350368976766657454763755162577882503942100319521141474661385742627629372673130208196617032888907041754960189650240782310383406060361897247855667961574459334844452432486383595130464549894825190491560236364684136385799942197656162970952939346315085041402291174372594945654445483253060727527929884074370484905313845580335598793325192166911844816114989669236328632279883456965761683906993199506075778325811609569138356522463677992426515969779366484364980487755099460242653685853813629187789494264363717801308206339898720178996125642274624446314086795162176298109956146342139593406080352265360740892435318498964830409875931234372359587254037649189507169921082763550712481210511780929034329771514729540838458001290125807025873852533075887745793326629638310849256846692435512829579739976097381513829167740377406445278224683169408131251900150683233086023062511796540319697976082225915082658276848356093895883978035873649455284267764833711551275933679863286058636209597621315135736406384857864913972705241462057083182220925415302659219160678289727579928570162991669120369076722539076235159716300225945449637785389630753918931825978276877642716453477095475077656668107790654847500378117173659780870592728479127346938021753236865588655998202363538736696448080918306846830996085499042998676695453776855903311250081459343004732166106554281477523214613144935384321519791892923054001211032577727888524364832387294028085532597218647696237541608216002978951427876006863887420565961831234860397746626807330877839832238569009616779615447159965888650003402438715967877110502309400786009815983752742019525921610940687513691255315038702134490425633453532718836634059448746379367891493598303477983880649149831202056863141401453532405790213943615679605888721267749329407550107948721436567428962858249763962512605254881051875776672461942826152503756017242370853359696625034787510996215883247419528915106474373118553885804618073379651073429202621268407879128478985529209421429501025877626639997208559945718173310284716992612681194324399119097191533655715406062628105609202801188569511007575954999731456570774262660858230819520096535547752613259603490999710677633116268462350256799819738589109544752323241995717975971443261381911544150961863603163980095122825977628665596274207651755643510462392157766603243445485578536188984114343086997405283486340372086246919782101436390966151295287231257643497955308016886047712110801048158590163658543274040263248808392091295281842929314217717577207247651316857567930909501770881000402886116110082287597982517118855643998249910783579837628461662731489338008626822580108122186436080112520838561266429418836557665419693554278713162690331430168559228023901793669421472292036695781666489197898139064697075030589525187544386154945301743035225097278321909556051280559337723915625271039918722978249046666861524382949933040883019193444181700347517246982766579494838255680966499905515179505247244991161548999489853725490075366140307132977005950765990835532785627476374256688251373737809128832557718348038966917089978571448032431223592162456597020227882800021811535289654450475341260557303026240090476267361062456105537206912445966402115493417683675333841676070891053446720962219021571433739208864285478540718132936416174048910385828306079502991220042766926234876351323637280425448242195281100295996631298955329263578462183265589977629923199905734792990363904755015706980393349593236578275823015764741757397655516782271499192280422870875183740586741928249991613517588530413484938771344521507176645397362706088790978105044740404285276756964534611396415779503263969859878025016170290290841513485909892635695833635178568879175192698451362236559238979498048688238409256918411375974322875118640063782541766439773766850964385346263201732493563640881176935669009454481394969916758055598191379171180791915045394317990325330308866884571040265653811720972583651579766498341514016185285001315875163421049779678178072714086216404151730204359923152338863052227553750106555635506392933548310704696672020603010839605520791544799529848290539327277428963821689370130957973121410688620025435668004573958441950764169849441760077458787654240177372282337893910411853945930459729886090761145536498750009630321316081106449674365193184927901341032360710441023144997184230935705825727362567709113683679465605133245309717217154412828631995168656624358813623121864609642209868362478369310095658195222266022898091757804478419277773710226653652250157515474853515625*t^15 - 62979171781802334732985540058515127515330838280455284133845255829181526959114021501248349823853262255511603690161831003214239558834965739598349313505636940609564851467365451211387635233944838107433991079221550152232926579830510901294235864881551216255691601665924137336786342749914431835982993069929229637737583387315528700462137743166894176439860783982645456100214814165478506626778095096600328764235126136295356186577685245685235892166513603710013788959978528352753607058692593313832859464061231884709305090540455901797725611365833480453391202484354422795245466038464727434921126900479407158471193079242115201010483130203457634315745458515870848382701481300704849057820449818228366038792139774155471285637582571351140122693087197937219014694801395333110712046024453903072968252643917183240722962915702937311606012906176218328018601916083070873029783917816081061231776952684148694348959510982038668485403408733994231253779451478108216470920595563908336799500357550194862164942691648784665452653126898515359154777984091277890782158513424774983788335407378580562228064479413907666216124778560916256059210132701786040109074702907684509459239754812735798627800891747189317752997905426423950638326114669072141534504359610282424818887475046336954543815211060194763691404737216460813669278770650632752453437256010550961133712154509670644558822593574394261791783737254684580855338837611365334718791873382197674463109493549332299121286905598577843889187542977605220660468104764584876005945449226243893071224366916779973567865204943239899165330334702042853566436766444635979018410516437984919988315347178722434231667079052810137875869133645797968375834334183898336464217843800255599231069682368988328521853527226982710993010904234138502656775691910532198965361895186875154416909699024453795559144717108243464722485910343504676156076613296023012829087888774518854845040029631583384689515855893712731635496220065279300211278271736631593499056265817162617127006566828554388311482316428630411436772040189254292971427314533476567794814346054805936399998152093084647126795041419468585936734873445849380552573431509533624774307595089507749560447772196166062555457331045758687805980170772932471449245494225944415978913434599921063759139526044393254630723106304805127720579891665145958509947810213190789536047190882641079081952023661456281988022805511581338755754976694380274209442988248167678320485815365773174650514310980396438604642352370158721961274501028895272043060330475512783951915833325919361603587254575107773589879420824515684652586778809507144158190860106104715290451779084536478556640926818128734725688064243504185099032484247814658271410064892092133292066848916742357861585995914577889503359189488184018006131922500795332025980330076347993035432714120014548876840198453022131889716276918533437876824136404005469676470651655096924530410813193037161111744936771190291289340667737006548319986959825278260564037211996516257032257499721345098942905602673962666162251328527259533959415848465278082836461521904988673095771644503692313689586458253504517009662979061822595941359586565491190144041813725046389028064364936080716744721989743932808608559559340560110070519179793370732410915742604067248232070944640534102542177823141682398646811136159538881979712039290736115164038797758507873718075557214285985443934952394820841803148080016631086700271067037150216073495971878194707556283169668399739392074984255131522408596637634646071855578261557819820884740383407231972434899565188620414069061449860748265012186867361153246370570808167213229494425980207929862397171387489453939437225185606553909254435146879477287140699528198207921914427582667572401162606262385811625820823555324915222083069177047536730883941267116838702032680117007460037791583424198476342417436864286667921260902692017108620701516241194102479422407603547917773002463340969845782241360823853555152365841029056165444730249979124367735287433778940494893437688794847840467690657823835594776845314315421134452497337167873599886670037846118359522458192708731530495279835717656748474898146077102163023697831328133987738289838946175444757970174894156698428573033694357387423437552755214518982677166402127990224013909577197831209670908114861384193600393105456024954200456497183196758300437359785006817901012724470169369404577901601299839058268693448420633368498244931259281095203773915421529473135681567111300381938459908072739753769291485116932125108028174444869458740338323608671136664870320432614076120901181025204369761576593477093083955929942731556470809942874587749327078441596566892440092869347939335458207683837135327715821602558747571755681926659939177533570919559415340569025383959719138990255745698059519630880802508283640456539788049273661050998732366978082870453597396199611836966091674062926858552225768216241092097937784113014431423022241551696216346324429637848292746633472920846429486461452690548597690957896044584788512264036986038850551764163306370799542218594521993654413147999106564244398007586244918005238931002954197212062059886391855198304423624955528016405824427541134466025755354214286267971847462602795267480712400684687249750050217950789593897356202688837799080974224184424777507013894094880449918583075186462544569987554392306023742670085005146169575861300975830147441208386965531584815870516606300164739161437766769375780901342951199372794191892450338877133084055273348133488920887894503548797247352909779825424380535337465963628732237135576828498732908294239045715424724907450903264777012183067207664830066915216303739124653900513310187129441883052591050596505769141301187703888496164589513099835843767594978708482699613851423323595218581629595890038403686528405239743427549611762940961117291924043833942968625059938371602126698359164403730256012577867534212354343689413595480174974507766001959742717106064643721928212501152738002160744157433162449917997503649715063637893713814054684855581849266535356021378864298176190944489320473400595337452471560976572787735749883779363664625380520082371435754963629160790368979976372711688001677124296476173629752584079138323916504510642158715312968364639310620728884085119499788522198474341571833828/11497085837599625600964083565131132227594900598404195220701437451190568139399725552343838514525328817189107464570628653968313817479769646231349307261659513447615899132209582255103893825568241924282114892679519190578882559214662731464625385596099175659558649961871878772663682271381632403701354108464297341928390179462006084968536084550302450236847489644700816970651199576453989411347140016427951526464507563137042961372020473676251888421045642870837997759543424942271740905383761423524442333480242191216783833901620423600358702693710062410165662093472779114629765726435721508712336558531768189061073721765882985343988686315625426545118483609222602400193434083651971926704871134189581326746820297612941832916338522128602577251927751909312652527883320213961167112095123650343563050190052076831486393733920033754724863815214578922717790210856356713431633617984561708242717946551235871738002538509297021137539982911068349914011899582933037173567133821946644707663186250030537450906129351514926429210800638598794349978838384945142169582225985609293781693456640849821739403638419078317934659677466145483226681691537372953540947100859999256736088801300073676073527609298721832862317862805414540151975767365264510130074698414373121655287200353022905719568815620785242886879164880290755256191245214658662907143686654340972984462904150613835840721606440683603864196880233096668721586456523331642715142810962545429246046423457154316916444491470587737768603028615627659097075423864212248513987285568915834013787736282114972727424040660714128231588265678460668696964516126496310433155541105184688506565538552227733888293938825034314706298914334718767255687701400707837207690150675756454781775820556161702114887715091977429112971849534708290595408969127362860340065085987728077383424070844683397153288652609679459764299518668023171316780466148519175240110346279535413702027252334103668484414063975131669714844371501283736695209352719613420132787635359915391615380476161039636428123510709679695203232663731401940064692764788865378042792498586054315288549960171517081874585857343760783926059521528747859538056987858114159704405716944489849050584926011507655803628688680415449323622514893391749045588233805055575684307125749874885999926338573316250250552523675570140825712584430630527252864223242226599058095421860016721409981272415173725805041057692868439538927979239692280703943561929621184681446735141978130761286196464029459631026517732593589924525865081931781175837226539508870816153225478531263543085290796278352886252515964116988209862006566695502009171469740040865951473930436767922330031264874083010919402717194099698510737596020307547105319471282391217439550463718320872251039059640140738306427070419852644186145344493398042070930020543617389411522524013673513553926067413111383225757523746525578646471577006706901472658568273328470830720213495112693099538497193545773684147692458798414854119299665820183847276532490172515136675487750169451088333902812870966717533771781934532531974782154511663342104617044678780408571321246198722705384793786365957170645781301104353908183770143823166827380757688176320428884918461587394289252764024657167550695494207641787922884287978077314715478772994557742212596979217109845910954721841165224103486643142284353614772736479496421833567978557390429613051464641441995105772708526763346230465308997165423524766348451088055488118126901211897216238472989349247979515982970181670993543231876341257245801421412285973694619784351275366359066028116449982906381599686978086502945777128915807618656152049501852851235782282332240916238902773333301484209175427169827712100547040849269860978879718576279045561190597111183923285511223470535725664281653906564133187206444524214296247315338337979902128272307050802218507865954945945494848632663006183542251764214124379514388616663817677821227842652084646611329931191662663509598307664899606885332080135822384317366646726792816758989687366792681109763196476748923207697829042698080420715631370664667286430681664569214422536183510167727438199533943173252608676818534959338460458409928404177483994930049641935831212603637567935903335564379110752257535189164208787000295520895302495718074745567096950229267436465229122816182624766869427175759058799893958546917721364795278441196614544168123215198523877270373999892841189673084353497684634390551555593557665283558605300073074114588296689457807148406018538740899308342543739346347795771258469770225484462984232558423593871611331464282683160254280240279443920304523532341716381537427760433621792971695004872239246208824759761609424213564956417044855181657063110445121372837553104760601980881066946263686960145061295965833847021554065322858414231658989094488396901167363248052063532427766823977142465383309582443766838314208999578875953355299472867039668045549764895728981824836587148043481315739146202652102521419610308910924795954614300673919308401395574837835450956580176539087118073103410734133867794088732440556915807227318246221377894257420739705481484710256636434789446988905447309018910604420623436295143318333527068496845210894168689255446667323703374702042900412758914287101833625109268109265156753622623407568406016085516854464442784107298453702313622562846781303258804247728957546290127698592485023069528362436952879408843671488780605896751874290203283456995874920091866004399980125576333725139421456470423854871811747117521375738096765067657138950815110925511708293245980288666362253521031695252821279526078863549909766842600565187448314908472597776269005281301535664327204890643145953332320461011850649594318714716283067493596213624891446332464513809975015916187504197809147364134460878212495312464860968904600664319714296069152531826581312990602729174890442754454428917685866875293189921741234066576903124975539987371254276957885784578764149067345582833231175162206853645715218395683825017281215526015008748015637624582361977192946025380972570891558453196523767864156888941297748148679274212178656341129067210658534209176396038840236312903633396506151871879965772422467640289249719324055235479530791302906554229373042863621355478464604210286447132715521230589928229822141648107445657831841392202484318603515625*t^13 + 14273186679978042978675093449590986366164725220257689040252439882811041162012145369030068858130617615412299361035616037985136989285449546188521611236294387250613273062778023139460693924335715949855474348798425823528772418643474095349714114696910361239792966961239265218597415930517444703361435146584224016190070984451100731712022596843550383020295597091243348991232207655453609836228516306490555042653057168739792752357027011310403262141583242060269796800782806446471626747931894973539623142118480157777948672769814552886819684117798227992157982536939778236429483656561801862077814373435728423365518412148164200042871976678099596868435568039165708140735602508979278644003358013481137053706662486546208897526210873589147814390546783259824643729831657553434871133724182823668833019397706975689004558733396055096599717127355854608533799626040710459866647282810317534864513009748940237992474364965035024413959844262298617475218994449458028732660056290566097334963568895218131593470137191402553218667686636042698874069925680394089211003724816942314350233072626613152847702978321956005058708647630900791160952982383287349000170051604136443043903254155848365858533275423161308189505451768176112816398767635290675645395141870409007119282824491707631446259534763710068411463921265949588562194739880633225460672714365287993696987349989940493504834123842451157338909396531358235841718306035289954585465263534061250488465441677011132534091745781873371493792454045480385799642349996048830628458636253488458574368965551993576780191139430880022816669312216182998923801121694277556124458611262034765948922586081851189653922241271130336530280696887147504143073492437043777951548010492022980560663860992397080091398540676859322379433222365735544568671190969404269831084554608603226563168182929885547854145140976500516522123363601135371840101739714343989880751630289709360562873255803326593647726788756622302476500159455884815056383055689323956146840217205024695408100686479219295001557897019302702247410427669168987916276326100710864146009348062601543402025504699471710059561538378600427155563032692367300953444644637032371684667047028573554360774282482437014040902519248495370279197338538829143965130322244602958249553205907699237716949159503181674875694509603869668020884190027696478324990983536968101133047654795131967821852908221462497484366403159673593079887830487832878650848327000819284314769683288094884930612398896293794909289363274312356887569212903977847623741180423096190929008177065177974018904779752176266021593676867032302894854377269617862675347752101802127595957446240996215116354756299367674125224310820664704455934454079572170633923949189912095657870799013325183510178286052826497626761926819576462941830369383904270793938085834247011965529327503418494290464275248313282880943691149876487844568139615409386007602016391894404141305648289259227877766117444924653516774577092335175168336853997735376084631859551632394154716426535679491434445713800042455776423038654226956877725657049065740311544057434564091183539645874959488295806250243084834754845430163400601323469216204969738157362963038447165671933612685475813754954837604550152817417258325611353778077493164532107307283075605968554154632459996380983158146906220761120775518934561447548062753032762608411272923471021548711322236554359394072840429653981560898280973046351164971638075579689520208840216793342296381442487544598928038667617908944045360839183430794423587716690829139430455141680173873925371931555706911031001096046452076438406243734111712964753456383721913443776481730943211647878318376803348690249214467242950920944168896495548500563227191883856542427568218272887998609936209682128728850521124755284446528529976062621978116865162709752052802583368715351187590510402157311854852058016338600587807353841127434797621992707883067311988661703606583526193507012224560690410491092894442733058620373482971506853039853918253839326308380902528698688657920507530254432234514502063680959172750773663598168474771449967807589772563825337500332713375394958631536327648582134904312974212784189655584808120578823270663271787786988015407609340455327561420014128908743116022931455424511020758747675142930469556643224268835143948109936470175240790391432258077007748187190221613076675683300452593275622783139998745781080881035364153218526068147203211087869239886369046052077272382550914383855978521074889684105414609630432624363181355139033607803886698555332085383938592454575582521741340132042949203333498268345749681129643698325967404710700736377114101924433587533641686377552012612625482247420166314667339567295344647851980836809947167456050281332581254039564460490908357646816186134757146395435431442416309752842061516656108165452188608064927330917033805420073997831306166478977648974099281033349935248967548742775089942523669497139646594968949421394352391070571800240491000626192700143575572283278033720059018718894439339626368841637522923147390577407110475902618294561467501888066231932454219063312285246668837766812705070590886157794727718468894255506711255419885090048776174414702488693783360843869697380065485611869262621800641604050714844066956143779900343439545087923105103407176678400747151029508745269996509748946817652177392214106871688281427884261851450314839482165935219979069052500706013269146742851208764718346910493757737846836917088424794346584927436628974206265137204228572577762965778931950100093142199604046385960474176565712717760664231694528748404374915001300710281328822320291358641670042394544267827600199586313122932164468057890266118954346719268915949507165573905916332067842795384274802385842974909852064438961403018967272960470667249958941643241922528057735661060949093863150539012551831060139482286610138376893177701953396336524440670018139036161220866839854496799346827395768515270515346915492914357576339672364118334272968947029312270678444392870105335251092603017741996863532308575746006041842131872158193306123607841159925201423755322116892032177419285895131183117994833223229609111157599103766315809676251303142532573541109035212552234280420459378691627504057050653352384637076343616701224526580219927597228018182983950519416553451153/134232209974052771626840404221466076267633969324225603940397302189874295549614977552689750968289228657831267670766170908019663920965102752753026327639375358303983030128005382432966240898517525843241834915829711069226174295246516825801275605855755310622639302801595052163956498207429708193863861604018224810306789238134330784243038181957427308609427184293325122813187382067949824425988037334658810679111588302080540549005797478375979840136623804427056623192591415884445390570649370386343813737645944544206346320487750140476915243138251248139466626260156213299378693351502774497823254105455319506050717868409464984730465311659055304728071646294689864386673990145495100806593235709564072892797291526675775425867380927189788531811468168395741228864507855485079080958097612489076145222348789832097483999568754679811657825582829953915886927267011229680195306786598973710522122518825468164837198469089065220813616164117538267177879191234503901545933159817273163534924732971135755433306627104050894283902724338965144423778905299554322213693781312503313113537889871740126541868453750018283418948701844997265205023905092185522510538229521290023451218602191769282988328841033128931730178683922956773982158634563283046843339660708070602183158352173605094050550197962154978640316483472485571107999083739975817578210055873409541727690270537686213257256158313955323037831108176024742606574343045131776635238792926342089509035515428334167634851919896862029272391204226613838029490987713335213169799606837082269849287985943134551713691072129636380262309751232936898163261038931430949083205603293000454122109339720165360591899363684491544428087324505352880037184981288783709736538252694870816218395619220641171445247478801139074968333671840295496691852769422067681113227432506071968411665450511303558971512970079244601663704769903283519659553754123619981050119497471458921014577920108561012564782383294069754203182986748754276480431273960161879212676418033297883925026598295774456479000469194831766074106034993900572963101240846623050135979951024192590187096288236283852016268646130401879863993634472004230191080936161618565899490123806446419434751279017472500876132352255759596648527803755314057038750937542142370651845533105682110570568550355991025652554789406981254575527446793984987017206970061840422769192003274740682436015115600534798684830011245308144746704588785498186400587820451031753618449544060238176031120657417694600107699213527293991456477307904632094507502164402837335892490255911683193834203589946158951230402751321313927281375894850120211769417549302555045329546278735770937333741650932475672942117438409034142352637647042292011008859801076229928287738530945070963034858631382941866720492679317500352251229411682660257425533616476779650402061676471331021882851098758274461298130049975668768872440879597785771739221465944445393205421713403978066188118298402566890156477604161815259140951303890549938684436398813832352050276149187043331537820501672350637390426764051417464236952326713064744734442217183976929705267763640683788469362722258999941511825420645361222902041679990870480231367547554162494358020022038533343714782270885283034130847393411298277177571102497292284795005414572823509728892004106256512648679155002695278818629768635241998697151819416458223745163801598623327560172294969563033767398246305977250145302763486385918815129185162703401088548001093370072693485548278246414721881411560952236664874876062737535895785426618767407161859560153202004633770899697253696530351404137575321638289008297341701937297151850677476795596990543073825762321734976969325120831801415917858612706386879525890974285881389611361843630004503934472039398371297402748277560898790415599425133747969185307173069305054101869246926192260242483044656772642810454543752217714838428629666701668802820564095667282754446250439357717196068877735170666295253183491929749931773894981039507848357159904096199827821640671804451254809320481995228536129398965562459552912963939644184773193383132244369450957998182194488841389181056896297568235002603374843226562025352084748511111144304443047118185873508190521734732170112628270396964669144611150957136535917834868531735721418133309352704624823706262869888464262073576826169233862257936424269268558850739622796345918915262430425590434713839819041894852782201507829010317123198923452577644264169998950469672281735441751671737955436706714424238026863353246062619121645044134563173031593643275621104805491050526994636186884833260631142026119741355243722799677961389638279956231506388072127394547312757684850117216712628155777867778224997510515580990781352132220262872464690659897132268714994508706624741211488681459442918509736550574823781765520374209733241038945520982500810061759104888046692397622680359019141436641681585278106832564528072375964138198186424162702491507676489647396005664730391776054930749492485604716860471504590366920189893236546368960591931281030118801558003246575936972542473559229445593472196147441801648537938246691270840967801508504879387571766196504000008225638187912069270690673257591930699280439709761566838362649471868274500876247665765507851278298353662730251635344243356407844116992998437041084857959902094933485453853038951381709476169074134192650841880532917455009603973997802865436214941047641737203911427727102503270491419370820293344648773793933676935310394024537232610980905957930631840477773363529815893089828347853532922412410755016617026748907992305117302419873947336341965829615473998806539169287048270979232023840881689357951041002554392054701892936291553944597211591227661538671126532416217888444842670102794383627385098263296499006238401043240429003713063766377210857106797703274885300339118137667253920175691253351120188722038955770401150360255134667868216050770818317514892955779027783380991025584565502324247725019101609888668804952437918944032932633219318089148909847071422641785668291906720705730279364278229543731297104456600346436177437240477254701956818589901065224078565974531394447341563200304662734192468691291010368943117344125614618918131145212744324574703978773173968812664151677727889817822224072549355136085845523917514203199880849501169264966552734375*t^11 - 10995692966750881077040471428404445467157959039089712051071865861771814576765760970087409356364346566989511808527813743893060569428992854195462122138233153734793397937778251964935695951999214519126289326949525162947022000546906111288949843200009218241507170264106571583951869403419114495193836411416307973014063827637787905816603888693193665114041064518831355747299123202388267514360430549318194897698140533417385097778997085475333956146284004781166946620402822532460079204807555756272361978758971112566901626181442201246767302277978493685465422234154357012266386075865402063013857159731077627381410386155884837189181382673051407546855678581248496834443664114408979944990670173855370908210693858822743362739735775433310375715996310587549922664658463393312326950215612672475422152166351102752684302640034283934710690902685976734938383746477522746904493075222165628438216129065437109562324861728874156608537651032938788643263164147190931375067913960455970140484886631109009815276550847551116146932800018284830386197090575024369127525049711568770216060282315016935739529622898930045532033288310274369126259423679230478523722467721164805817416106245813930081211256728225545202952408867735447590404045241011209649879496054745377973793636912662885299693566660184768087969708682216301131120437355428625257414058110362801071565764722928003728532331498476564602548870784716025870549923931270491230303544246105376709970669838380905929166065592042031814507458813778738042731216076377509786133617262753983454533501189083410201425460536988370068489099534189480577745966280573481558812641259232158881012285796915130598541306144250621052427716417711598704018598584966799185079124220082567091505048025291538047247312533654660071312438603228768322635913047205627159409095193294562959489534180706495531844145788335941005070152922647724989690637096311346668205890956350007576429821116883498760905608439309673092252084750921582674163212337858076753398037268459158726692808697043645045906409682154564474644948939040777980479793923502297693297009935904069226265302657775927261883697471295823612054487326499672425365890218059142712182585047827562426282450509887487430273422040042628970387478796425681132190390773098328669034408566884507986714749470238697425025791691392421077642960664814221966969365391682905754463132063483291479810517168621398879102143639921346071171606494321038564209787973459474981353731628407993058777744126982586556221403608688072610067962300119662695678792604800982451283622186838226792733166009769584117084569466891564986448132143477525154427547077467646852914109342555017121132359811715514655366161536750871367174903371089934966323123762006738308617518933198538853401805021232065537067949645445009298859349378587787901773681906898803604445343677632620834263224735612107501006312341647608003372411055832680478703789146056829890053826068951787073726901764205335797405855399708948313462194057467919148850668318683107498638613118168596362299299453067553481451753428220104179534019223611032341801871775651689766934735324804964400816360813400107307657006746862860897526307352538553679938036383334462390609820505389450231900483146967365232032798564153790368552622554180997460455698999571440464388822638969555978322710028734183918430400593901450980966140646448804503540724913236651547019398746301377372340169601678517048506367547244442291120020716996557167949484107369805175053931015752802125586491126249110114826355430112829890666994281301117009774075700855259351022506758100534130956194923435596167701001204883840510200719640242515008252313908279379484450022858130396533439305269141351962665446514954064168778061000001094754824579378907834250275450904626927773234768691432869185825660321518015515973932688600838612461501363600344904631163760321392710516659835021291723818635394401191643147233121582004893323589638383149662672839877331664394563401029720769525730656764244294249715505132739049538515433027843748693201229832775866979179792979936497379319538248881664508609898686626456555189912869711205836839082649224852258182992775832512521567347411747510788886242099030710907996383155389156083197674388294883529698065017201781039308938940700174920704873198039709813113241242423089467845786344842308716429685339255979992144294852931607621762943383459682373292105749120917719156827300376065554941135671041429019232799030282529681252275371428153322770571845121343125607034749114818915249589899474664435635411576995247971446772983388051308901469734119281389201983701429530891831690961259775149127547723582721284396355074239540188221849365155715217450401935617432106491943243411616970957367064174968968342778723032241069145492669141112195297760514723397679760154497963515629110856710934927802741731281111254539493935994501202963359733911708117809239643365560201258224517008167792298844593706718409884827157784857359885437860499182692670604799930420095008713718558833633145982151428738376194450644293990357022603986759978598490175714526451109941551736932115216173598073673043929342344088270643540552754844368817694501329178115110007389099254961147924959532101421512077185474072287772270542511170330260643493538085484394142257104593840053133433365110694765879062735496489675274941269107362890476179916532724263577579803584927466799103874311289403759514480451893396517137555744139644300160793850071599346484365336558610753800914583601887055499942714306980044225205364279113292144990339720855607050321751750095532989256240759244134385382951809056217613261286459233567103578237545629109295629170603605150848796967188083360797469826331653335625038625549281528289605908675455893943881146021215495485113239763621422803900499991536732542143978280934184069479958230085077380088096232022967693958492330344009465375101802563519748484514323134057460953519044691341087386565815649849485286532103196663009087127287815952445730972147741295801013202933239244164904558568132784675213907799765569827505472104704715091564487527591146626320955105420214267235665064865729724517232896737647692998311917561360886806085540916658426024283050657508063585229186097089026225208263722206703777040576914285553817597059223525368036890041912008903837412338693/7589282640840675934286745930982889696670074419485062992014770546889046709920539115478997458591737158731229364462548893645727152454565424867190334678072376027186732857237227391402322081570029345752519127933449048913941392846629989766456736177229242562126145196859412564654463552496987347883841406073338095044268468463748702032202543364516082448302229265814920405207132755380240073315477495459555834549770569386861331039943165123565014038493730481068201388196514667312874005340560556458669469013059172307051118889115104096194823362047282106346766946247293598080256893334964558146160905193050756688252125636996674136684000313031203767317896925122850024938875596687607622526617557425353352015846867085130379847117306268038043913956084905451523324262559521656394192630903475343920518340489271276280826129464206897043730907952308932936683964711788754995657729857711205941058465487439930858103144213881764407539067740491586644287785042873874433558528651207367322936129133368060018729259301652108253743730953010721627036730415013263602081917635745379626034642235056076385251793346635649100994407373544076148130197710981258388095815284472935941280436354688494076647822935334597293975487129490248375145122800308695340758050047725530200355491449815364932858030423244916100048662719405914981875332811452478916921876235919693320757872988092258980314098181596704802523528039182937370448626318320911986684654830835495060703161833832739477816627778784122424246733469735474688590451997638567821523285463481189872248205359092607346889456770406364576369051319708355396153604893430903659704316801565794906134643438024733848849694792930868088818783347033412832871612403635078973565816594671542301578521548243943154788992070679786161671172984816706928347060425016903509094012530150992060198008163523701218774002539095752478678692759916414380751693021604668159372140818578638995824213175368641864239619363164713026103038096948799477932075873901460093947474404190303437299580749799555808620411142938565235728302747732070855990724001712918603841943384829350291347367065666817787073650377372721669233486256686393014649576006060741995086556999826009098810937698295560626458252223691023348974456596935063994113995314882664802238958987128950097643683423973338758048290016471632470231744107198381958280547922727131595027394031302646276190085382030236694873081405023191260679067135180089769571696002423718377658493452636543029451821784769656236858378610966237209270063177684968420231853141237341683152333699622088266779972200802063781103540170858902811677790978064488896193992210567535255170501143907049149253854879643816893265870556203084202245282352006509853193227214694538253191370788048242910047776466650944003043239946027904531127201352827329939059016008494849465039640938956023160299658275948594542625045133239734240095695884951734017563675189935951077383458411686452203712842255837435712693156850687247343738400643042631148696981009858982981304074588652065283099851440705978344766436275214756631858458471854045183062694586940234102567062021223275732690892373874227462399360321103115294846202676406907920773472880946879488703439707563231356181920700052540775859448781331094901962673871962294563409921516232713819287355616776810522829167609767771533207144611300220695569737482392061111745799551922165058209741292509909986079823925761021450522887012499511563778457776506692292314060061817461802285529075731624216967910576715376457591002608162468375646329889599541866458982824046421031217047021344728226908329387778297031087878546042011609531800508480611188058752926858404764254344246774804151062413387746125083103014950496271528161547909335719304236004100799372072996754069507001537231327739304266582882561904411630828631226093443451838191596254713709618294055991728129545358298463108172695600386594351544085739255034832655230313302147856854663471950033825154699220505258938450293293158772174503270194577746682572992761059713205560373119558960998004239095360646751645463730433728908330548969399970118958009897224073022955465236678367593280978993344654597809468356444791550435899312597356894758970540655387190386780387137059903213002447791476611807334915354509874678904249409844798018299941955700246874463171740313766710337452981506405525993260827330278673485711569439837412523766885744020538137901291916777558024814083503939133664966810320380709891939163621196129806055953634306110392447303826504971988925004185315956838764013709332908275500925541224779795465969027719418966453029938308453546472019827946278568010443679242861171770279614790375146028064319560290899576671755153490243863765540632637985937068708558580587309568632115809304915336091137726475451745426546512028051730421507512113464934917858740381378626007338107149391747255300942513081836851458148587381936877578610379087168948741659666693981506640866010939991602774166428987535030798007759767455343607111273528763052795351656066275475848851499350549024549625568171793359601439851233357116246312628336132631667337277793698774470102623750083565374249858033110769695834159085797762612126526486928389536240245128827048168965181678706289088003233410588328514580714610931287303998309143612289648153065680863476720815425233828931677583229509943504343460328422202430643752476284179187081455452952700468893690897693590526528838413801564607985476402888685816024372979887788657496395354464220459159305067621462646365474109399570360109309525820949745997932454225939501127726721103404709021431334714785488068059028722240215868417383113782287349040234464744468770395144421396938914716013407088406073116888640863917175230871224626769766104809657990151240619017194071289968094212829362716748392451406711536921038177839003130442250140860417817794548697785621026054669125576249603501137501844683318369024350112567188178653660416983463723369588895708332467529926129482167043972310913109528015806570476830424957595199807357054805091888572286054750410211115285741731028598123173433122339720903906323533712435659790995361365076252351916830465304017225162279343422161453278551783942148640518838832799363951313735569801876790989775177550114086923001238410361024905848078699727698413303027070186491027646903878173828125*t^9 + 7480582031634022175609672910963757938306344064412964011559894356675663374247216250004380096759296117472406294056330897776812259507432531069478512818115535883455311270482407495671172408556590446627141859831324109564796947921862752199049819862267906400140887840651813998906279581789777255161765261163252560879136935766218505704238367288037143929503866499857632323532177537878731757145399665704886292075817868501256376955236065138749405203289594010272663867747040679590186069706209202307480837564449487621725016929681198265254410088198552754319966526237580388252196947628859566002465819002845203774975632328678636071490726467288471902890942609856631710249188536837605438731075271500074691311805953872400036177462356067440746338473994549016792132598594054596962550076011552510368176779125867347498853524093997909103305126908695747376225717229870802979417399219093654021148940275902055375683622916959832633560257242954584463906814317032017987781370278207474934327102155141444456409483118681242335070600268917259306057428891914427060898161410556935547128580028497689383078029107889180520403688818178971240123274447137363020697458290072584528518883575747314335382252254844845685646090443191541209717146562728340154355802226655344546873629110576551968204089786511438833899715613497218170116088555347627426769262797173679222416106173678880328970653119620320557942910708529893650660240551445895311288281175732038333609387124370905372659773898947698659044457822136776539036874282012711083664939790296622030998589598864229946394848824503529281708278950058961607895050365456397918288140446618438993365485295494278386804219686715924941530112155683576682334438348953609120085153233667813610507788603914181277360421854161160447722842282648033910803844316190103991802947333252069668720901497991313108458064097334944658298640015923571085966190695813675462895533848755410890689980265224394820283465588089887995972551995937547796721941313589320997944505531219145580254882996647989271166021235497785471773212888293870589658742626033580374146916478552147456137031452966242167206797341047227528146246900358506611626423800894366973991126345649041067380190048960757947389593051327192664054086009962712780793769659076950150591079496964830945948948411119899980603106745738836103281223706275309554863826381439548174515475529260338967085883187330474135068455764219889312940788909765295682481105135252055796737161620161897376178598815124547130836457212363920547286895823939234326289804189282116131185237911602987004497203797615378282885261147012549917497719778777916983536109255211466080604705533179033753908146488392610216010730798744030749838252223557797595062878937592366356185331529470014319460290089029408523022425691498510811085286774629442879667212443171629683545153984506087411260691666683090058556520164854085903705069696882221815448369170007231767832573135524953358296521523356296222583612787998443848613875540571799429159452614968140743533268781336721355253917164131202493419779906910006014104335585794734448825134439262891253227575813662030354931975569072180438071939245144262136053815686581516420807947847298360552786297438204750967677594026110340716385724690378731595471390175761221524199553641957782504294865195967342646366612512323209413605739052446163522710510752513005027915264356878675001685914385560989315924125609519161525674687717490332240373676470115571710021571168750961038395213274975779065118982610869810565340257275181298895965560902513559695351508668897735197896003337072096103345080347860166793281134814278782444483716431249821260371993861305812326033106103733640709936880241926942175069027592353856189374239635780985851852252739539828372950169366132312560964931175347809358723921221795395046656785728373790964492210184909677901786158187363848085281426926560045068875667663844336320203266583759461143787796702171584949537948280811140776738163909657041310206636306352205101755467542676626808079508534488420358811322306108387743009064756340975782258208885533550244582397052194282202306984805511594905031338733769025302374868955922447614040614341187840256223316091137322382748940008244451856252600612208652220468055409105864243247699720526089882318921667238060213907728463972053775309099200560075988543553281206114182992085440632274457206292276928292779782218951021096410070457878513941576951660245534368634280227714943353252908118237886041307745439849564332936497947707897952985770456019262216291403057323154088837099483669110433132082703526148484238066238754324021737167863295942658938141602766001701453161577983806833977575479341640178803612418648065618907400695748285634753575648229144800723770426688060860917650164986799680036504352053301012691328109296773765257185048545586160483003334665622834198543401449661650625354937290762307909737088042571132594505354613673914154224952498901882196400423422762743670869144771854757892349120639916602362935542422141163372721872295264125181495864818213621287188959334815650260141495848828452859900723817691520480551350560012868218113444643919062253373003628165208930682412277147873545403931427005394988769493731543239001642016155892974471001805209210822200574416531039718700899017478134063940871806845690381267427323653448512363003536732589758163552458825736434907916571560495953413169761574518230241453983046439073390971934269686350091359087253362853423211684609364298485061920089964185863523753550067336246981442307069220356135682237366268506735232512737446109221325536979263511839911115552665182023628716241363062619568313754798420800325963726691640275900397775457277556317419913553339975064498640487080218893907843904930088855072699440424875943763018633842323000549277441319429649193608997771475770525396763551902092359173994530846624911579424626762560399273725350288315132221134493391038092771367411694312826283728818964570493474691232383645345183253784883545830010943802597588314499420170610370671975579524597828484210535876047475032360967277473002568615437240820051224816402240701762223444066468797496066263298422513498998861813076204393731435394342030055842744149784660067459146359323381086880557891466680539976716487622559714486997631795887904586205045776481538451122/581001748837691746524840882938579000111742363891689822388686322978505909237250161173892138774411878040646336901632909746878445337910619748166015621465763009192406548737383296964022212689083357691498408794016266077967291074592006994343187914012327569478323782292903917449658376407824920299107414309392216387277886085724761744465283597572397867431137329349608906576412718717442823390484888263514885556087991367505273009613426752237366074724686700161776750718599845086507798853294024822224807127777529968839802323844478524697581477383397485696991380662709476564144111056421175618078318186445774595356190507098967608908364023964277710631336775712182629686987254013084627991204388562896495504324276824628314634962647113186468028523971388872899952268544834491250622080299166056884581904066345323261943244800093172451458955064348983865930583520713605799112019541329224543709920302316234706803674040373837297421601963688744799768253766060011053857980693409097342833665885876732594767162184315366954092158958513820800114256361771570957981604583447618506926429833328181847715387290647995803398349631152429829562411802540676336599779636777983651504691183153374713201150000271726392838790070246531236719443289934743454420255164764765589782770400991420715415464773512860799214836512630075046945789367454528663751019191838740966444686054310618493048490405235569956548745646555227094248789281480345373202858575382850677424942055945639722246184059953584483367333262294193562270980158485885914336615964926504424664334832490534051334092857201109465902030706586561874216648196841543624615141586253203632258529925422115735761937745814374234799571302900669049094282327344952156976316403747632516198622371860008537072179504077596962821270909615412341514569403648516279751752737030448169941825291629758904415031972159663717534402145731378834259768499098401817978600558222298029791431430869888249384566415691165252776110360977524760032800030790900667192201096054124340922156792956877105793273697498296827490755621465266313308623204131133435338566554683046927859815100916048606143749456667756136677985781206324976343728652019539026068293085875568918786748452680626807958859531347012787493711177254251010216060307994906227638071415792427401919610875457514489366141313483217196887741298873298352139477502084332629885986054174169253810552092024314786974172565340108753178653028459897983470544282852215773578522443207397571921367245522921460799491429217304159687452614380549249059971868256947602187995324337735423979044538483624660575593241969087115249555331542936983275295625897892421201386143127995207092878445786065537717798312580436112816333282281387254316681505658281872938761608107248818335879776169166713121865813645914024660737970233114480890184669983661253490256956326744439716273839125397959985406232978019654602881607192416082011263578429541143590800316183551729817572034919110356227287230013723713315084227006263651272468879532537697124278599064585886672866404738491008838230510402551924372275320789715236792244063377980144074300636958092997758224982844371413510351029026671826461003738227151061934769201663599996412963328723451822712149262481800066063017801148569376383586921975780106021048436076037757943220891106580272247699609236666065153302515242872451027505458374236678443650654586041302789612416726591997823222076094371531045585461290240385271484156445901221044931931399136797974969948131009898387876709706321597697800088558215634535591254881564927332248796196442676723171710856279749815537660908805183824394257580327333218601172260349012063608974067271209174582576225315562231333647128564464695330811210214564767034056614701177846511869494529706477195950432258228794709423597848852845120572459957071214101642042504257390445535499749547444956064255631250750207515675725665252074040389801541674927413222188828187318353319263651459130397033947954195880902600954694675442932669803639240451563051588088001374460266514566342152902680847213415189276179098191612252093246426638693324064379106896535465265145868479505341266141307843836268274113098969299732273486472259402931064322276547855834617974908499076304159363701528742947591931726139306297695255961529447538153673981623184445275274455167236147675131695935833900473101489712150745558951334003517252371560886358763931586403350086334887792295526386566322614912673677240236923415812123949564859444903715152505783781878895599576926273547300041036431520299362434267271747819311313348633100430364341783628899853296431793069721613832613246851272776214817688410555370149705524739398952052845926257353004492200925204366750530891348273055098619145626704466318002739588087503088067898518507421543726842916955432282976369738028935408427353037795378296902529985924339550647325657095433594376834820621183851597411794945405740283465673267298111501150239250897284075726406023812377852174712404024425260719975192416144407495701971486221921225518200317762075894725364212743557385596180529488006388864783677078822324843931468755042711095383956655634195978619615873128020534813368936637290012739826639464083277073376718836543751315132046334464069848131292691979988373149616234707436850772494981666660985285286384694901659495626869776234237102872760570261230499182685142544163857060606239977717766569200787156735896417003167875985864263296345475334989110360176700503026754775904742931668335155469538655151195687954576418149534629041811553123923807032292708332508384551296924030778190093360649390640687735387466808765852309958167637037730773932888442609857949578770998089139389593610101359925915275990198264170697061693214859341141529760485427357094928357133865166982968346532001879182158990204404711002136027659843922725674795208301149672536430717827116974921431883518558613559552979142637641220756261806419691950976961676930225255734056155738527682560118903124344801468121477435802125829422543414117615129199531454740807667862300923469589454635892515050936875116964300456318499491254674189199050768303096463288443978220059726430052299576732718652015201163068652137923213575459571157035275550644306862495018200843721456554661677481336511765549761473859860684458814024901376022973976183484276924227635196895751953125*t^7 - 141630324965504589032823512597973328356098427250413541635265215727771971446061032617561314636549138042844271426360899900638055890746493069819113307725401029750310851523599963720823575465139733390556603134167807054013297397642811919429967001591378403089070320659044909140877016677825924136570228806172288436321254167691774495365826778495341750292994281477286884221857217946749818151619783014291509285756150295851495274079385997063991250935358132122489087105014885486461293341965311326982696984033865344323301266409206370914947498679118896491299204904705225872945870122229467551673594420085416459519593277407953141728787037233731240888583531805420623189551429788622516806100163050565498672670983824656736047368691976679680186507426787782803525962917582058011232022381519053239280561728076002776971477043674225618203632023106083027458343764598187891777179809366838273997761773226520869146043217064898672313283484736154002844069184364546861947712811017234054681414703162753642498351957149748464536782385670477602382123958097991933158035721630010593450433211442566550567422726484053757578393763804280157111846089446634724802611844563726174389052353981698693481520043629369892052162998200028057667295433506722160039669196923947918267843168937920245345051361124245829976220226329320147421525631845967849003376649379536919559136051283519420765041627474170082771646299926635155992615219160876639268826467592337132167520392912744088021418726159242075468640258552395467507648034481276834520225250981864855325989571113399708515216879191344067929073287633363844788634521763911105222840501183814929646817850522469923562705022913864924521903717257052616566256176507331259772244060599057440040646545726639102878418896036118582664184280796908766832595088773099071948384657848972117959301205044203382786151309374636477253725349822195918431046612615991077842272005354373649847075062826571513074122076383794663833010670989171781874002940568105546211164948862288217106124498332897274052682705789387792520619969596651289659952536962160528679341999102590873272554050138091616913314903298664185409328883202218904565373522444058290849310743552572800326801081761340812551375141038459576840525503279218359211967123771738870232592081283805722304874353662541262864234890961286667641382375693157882799850957205165265771485665225723115933042292087190021205867783778084050411279329023764723181178426002388590772119190975455576363826725187003915023761119362947750477501449265991835202441367885820132428385044187486883317512062368423351472297526107138148690980290914909642494333067741693343013354320916205734311158854552358626287235676796177841034010440521824888131920885804015903580312013617386551914516870721403808806615249582352815291883316916092507495880624062372638929777296804838434569828811663196614421027292800976359421240441175766678349321748615569139323052155416737728277051295729924383657745973388998442166156367691858597670477084585717713049493862808280140354453680551024686277076516398289429555771597598301899908313132555278856649540053220184209574942269185657491455942217400496906179503843277855993020257381394770148179145262965997777523416900785202972171967223214161955752991116254634330037218708588823196973394489080561794144624414114561206814458556376948811255363041816491596274962791466045906564252073865815882268914910351468004015052653942900521282928478663198391338658185521101634230582513222681616860411537920463785407607548637290804497164298420532525783295412186592875640953072338207557111946514250173037888403827544352416307050624199851007563390446926600944941105341264972719616345250410004097377405259649336612444922491345402954890517496943820926603986606714847742114229177097176260485982754358180455197988174743388809637185830029537711780285107368392191442968789600728674921056096960484919562092264208348536050302594916391656586835455826927436352342605013937058882412476307236772369750813410435157949269793826309929755706290129770904751325273227447216751544801297033381568183534007102130949040956270543465842843462502847358360738683972736458936306453983287424282089413190235722945828973411847181072646033379192933531160021433325952062111837845073602482760233865645915474853590755022588382988095409485165888359703137486887079142335207644235526956104073250645396447314807680705499811616839087576031228598738314081460895993077987841452873753969438821167249402881519358993314369398171361600427787648623565793658290543549229988439223766496156794269278798185069895946941100104090514225356072198931890406456417284918409205717163481992440925296582025939608398306671883591114835206764915410634795125257172983018797573692385653952367869217684053401501207505195958735104467931685939949982379064615884365799911308552398699961928182954711759292718821989351822593529810190242096464201348493014962021236861119835758684116587648130474807105966100819228868096899900110199889161031585071622135907154465723598451128730722529410642786973545637946118519692166070083789983735505204223173790536068536387461083915164226622235726892916824268439284203446989446823620735545364603586317239402669205581970719853553925964694525575478550688478505201002170637993808043893378013069053736050753487142117669291258129421811185722891668147236856392677537098615533337114570210760850916527498711458929506302423255802459392537465910857878289683150626389489791042305097094633402912577580591484378893611074365074243744764614065059737697665947261016984847662351066120791049757352921506787616042583536835740688594563649672181144172354928191024544367016781149347887844724699155727661625376312913930838953341282353868764109658268359931193299744505121036565943122471533436615358209498106586649004860944885598853936491252884921118760141776444243981290347627130638346574089417149978283317868964883960838886267553164331747232225607954290305238156331522706807047336829296099074705557400212458018373889502635486035386547696615238139089571026645813910663563163601262352268849999570687124522130908466181331603714660397738734017026416619467311675143968227229334246013587645161607260432721649803577285572922378252940225897850288083488561779427956628206817471510665971726365294/2128211534203999071519563673767688645097957376892636712046470047540314685850733191113158017488688197951085483156164504567320312593079193216725331946761036663708448896473931490710704075784188123412082083494565077208671395877626399246678344007371163258162358176897083946702045334827197510253140711756015444642043538775548577818554152372060065448465704503112120536909936698598691660771006916716171741963692276071447886482100464293909765841482368865061453299335530568082446149645765658689468157977207069482929678841921166757133998085653470643578723006090510903165363044162714929003949883466834339177128902956406474757906095325876475130517717127150852123395557707007635999967781643087532950565290391299004815512683689059291091679574986772428204953364633093374544403224539069805438028952623975543084041189743931034620728773129483457384361111797485735527882855462744412248021686089070456801478659488548854569309897302889175090726204271282091772373555653513177079976798116764588259220374301521490674330252595288720879539400592569856988943606532775159366030878510359640467821931467575076202924357623268973734660849093555590976555969365487119602581286385177196751652564103559437336405824433137477057580378351409316682858077526610862966237254216085790166357013822391431498955445101209066106028532481518420013739997039702347862434747451687247227283847638225530976369031672363469209702524840587345689387760349387731419138981889910768213355985567595547558122099861883492902091502412036212140427164706690492398037856529269355499392281528209192182791321269547845693101275446306020602985866616312101217064212181033390973486951449869502691573521256046406773239129404193963944968191955119533026368580116703327974623368146804384479198794540715796122763990489555004687735358011100542747039653082892889759762021876042724240052755112569153239046771058968504827760441605209882893008906340182740840236507017183755504674396926657599853600000112787181931106963721809979270777131109732150570671332225268486547585185426612697118346605143337485111130280420084420981171483886139372183676737936511927240578702495261263649610727663075234527722685296247505197021056603225739223292525755849863690453154495436816887238316146501488013326268922316583889815424452225327799875975507264531856731653109426001289888195978330888754161121077561059537767590080675145739832133938974757337650743693992300305752909460997127375745503454972152278100246320596781907690444795667780804715943642419594318900995854421053487868114741163866021901262045727562859251257296590062693221814401256179425916833794497774436635114077391923835505049251963610028270323489305626786873015686012407524969529324755611256185939956436808858373185993293650963816358291743274815607098792062690406191152637302788474323285554310419193099904172620505347931890963289449284259639586785406893814152301939711148684250242430592416914183278091979326839879963420233382106535630059573814184867690595376179942412450786028888911598552155644721019159378763926462902107402160129072499062503216044483788647021824516475304853417012349500037915857240556140882797575923630263497323083016849803710488383602387628982231730702564344553178758785968411661490556687839216194316615663141970487988612112015649258972927606835403491950605285247073360825854850683803822896170644839936958287240756747244773707238440921359141338686044836576086022551083887256574842239557277648259963179967069224864017251671507683874725599114342983646854413485585814403841744309313834150812127678680402254716706625660014008770174286913308493044587034245465434465106473520912727408704122035026488401637833569467748464509927525878267524016903667318119091097049559364385333151766513658588679207318127666099342756263579015436269751071444166265368261903844496135370198738576010074020203940387052205399415347258394413653528286405964056111184319647074941869586204937561157072903300200346796494258863749594287368362826329992679027326983569840081146163666107008846847165491202167077846495408156185689831737652406214415623681852998093426158484034094666066916754993036517581436899217847104040040528653027647823570029212119044235546371295609995395412424658337506616475074197661280027612284520079205803828847159176436762445696453098666058243491214248029856210838649575104458799895827422559574840975836447202691896675075188229180668919094042773773761624233744043771299851446533755137383823376845771427021707961711721762038210697067261663982680394942532283328326375202799786753219413382038211696226086497555359878576090755365632558280422601280972618093036454406029033909717965172897161920757327951982960707161533403463834082294205138240249404773216365928639221324335995761600569349021891464241864232265301659479103949805503772842213697987719141601082174338376684324619721068122387527272548499206833968012080994509707836083872835442221267486492226564742536278477748207765476895297232261889018210572241469690542858306820790823169832281111931815370624650139217541629244238383964559867880837930559381301772735002323062192745845689113628332649703064605457922123907104264041307961086882185141946209274894998036885890590815721538418949265993533726874911254560372405351594451598478735903514635995859986205996713819635788502675821181996859136131344544345201383581562524545007900131488706971310901047121843576357052509117620366947620890207892952032025390726502400987321081139910944888558308240053586233741952834885740045028235650213862825263457988198498510478569196486035660759951680460997472374240428709636534552704917984827654134692300692818276899670700952109579765531861773519036856019102048868650292162950283359322081894263242369900982954329677213121461502580237036637860907178915467859614634462641573892074837794238523717660922650251130452599095161694643374435004622001537333153761764384359799471553319251789478690696406238550713558491287463134806321719496496022408846627104510823226401713781322063991170163501437784069365842919283151854646518282984154539190662154956397301422871715091793869707151280500852449274780956641277114058326789653698062846283060625070721108040359710050261745621471346085481728078936855215603885291057926831140571512725187485290391663837491563720703125*t^5 + 1161521667493696670119582212596524862364286097419976857728713561391293951673776702784126030876105385745971978307166042844916613881825924825070497305609652339355490725264329508631164032791396974011677566518638947207538678850660342750341474824576758793608794290004278567916891802893250848167629139048957289816983852565121776666662087908404917066731098389436175650080102301769584403528334802973056407014153553982937813650534356285908996367014808582359745837852188926835867036526226015941219528333849154303058295968423260968957579682080927571196617549448583338873736602578217531412820512933044073467591995362962330342988006132441027355173538912383704577606045759372570506563972621600434242122569339947557157487885865376555827174152421183425254509759594150066141505456670774851776040926895037274374965509510433718706427905526302138555489962998218810431154184077865186661897191646153560391298644571661855904801322582230054823254520558527734949161872121668591658906679287906866087192979119775631254527096833619596928338881323503287226848271968554895995995249944500577100634614340904508551923176804546214650113467993583555593090918628102667032292814000814258846036986680689107524780056662993817790589921717783619225439086959748591699236314470458056749212310342566594665712746189198310521142568536187209262352531514425889776235287200830209999231364359354219964457281499135114988326909445533838989427168717810500033174476233251581530162250495462817408034786779637032497307977265682647373823626516693920883090099741186992899170659870741838308308710888021215707331212109668188686414638154664521461053235494128453281743440285784278050142310930003331628324873154849597494252634765106935628291170286545390420752518814072169219484990943331566406659402167240020511453097272438609442586069215250934664672776343140742572442092939377174429368185132409652563579798992086770554606528431642545575913854790017049549487789021432924922922315515622120924067648987442615555577798958220219953265777471944587988822798308825110251804329246751833342059781442481460049426184512794477256321585985754446073372729987992715736113239069152330600878126937875128581895732020048793742906925639048313528001568238762470206966620816598693557427394640350822403872616646609279319200208523896923659038214937048860727794691685864216464693795893471244775504894107610462993196989233530952589039451303436530592567966317894405730911043595737379630570069971651022687046543216183051808485058038462229102491862585655442980209921710443511074510651214458731024491087621443413598186305204123764588855055796969838914987791485435157288522931618539441218213647320504340849176280370659395985088157467536637542575670219321695241372978113919633636813957259242498480288290274427182044188811690361094840448565876620637427199717189546062233226459927302054501250216771186494200375895924181006287203785966861541329413325246887391823459095224924943962244929999090978873485869874462082639339238098502741672636881523897624011958156494095265551127475487049532400462453740480354766145192384221811520539780785489652006079562477741399337470349398536462993719708176716316614446176839844842209749245037001329023994456268127397230054024791571446495026265045234610170149764041002338697939862822997972464662338060508441006951394403640055106623025727990159857848717580206336451591176828491999385391725826047910648585621323246388930426661289620169796758311346951968802017642950442469839523439442683141107549715141864411904923083517959675919296390629608686947700211731199084579595497311159198227736879635692193303365492724366908782592262170735648643897321141746151863579269579217170958777203412742646781087256849282114994602484025229127889376456791389457702392958038283335116008246203064035365350542510856122611988646795512400754479891454279690332075976636080350235949565481974097380937716499544996284220442402988017395672730231102372961823643956870941016203638838746637967118793917626047864368989300446389053872528150952361007545049441660206192206022574040768249754652426624087115182089027568746869235814879635380018470611468852256397785852113355209492263680517730807292095256330055985271976682933146759318937861653269703768087853328322353217113237715934014011616488638694753882950027342488381810085319250751266628439127837833975031115903723036097968453166661604807632791551327891570426555775185080303076266693042832336968582321854268794495852768745451103089320661289382945094596496938206447813689907163503473822285709612880342473387866809387839984752649857535756334989731551670330817750911665431272015257896100026735314567586358184532553950171743895937275612475305117843052001518451461602131313462250293481429690818996520501451148312221536502859802749602891589558768435632063787145055685089720504194362793074265136441598853679115132719480600195588263668770658231166532926958705108647115674036592664609359921154232986951546778150898182247646847225506848196147127100955755523122164547357799250988139551613080623508242352948621630496442157506638744575413593558559199573813184536825970612746900300862506386153901378041464580589989567196696286166700069083746961645258285487350462006051963022799989978072545362599394967991219563440829063429936979422822933394334955498868550162437646025912941773004940910350276951682624585427265351303708121571064028663434000461785985878360978940203409580078662841752827898513447097091093138955579268167027826791066283000763611876155347720332644613554688379749294287609665890831119272820406479983529602574919117742845751567146923348871108364958832208433313736015916822112753352104147162239401168417377998987223808719226114297685912019257264546957836634421208343288844114570342821958383496679718750435101949441710520488367901430623629888716821200309396126872124455324887852771372999461498301402511270643205672718849935342463957875277232230169611873744407013532488155968016907647416675700248479200344850962001224557936565762372674108071653481389071239337499035706403282057425710369971943372355193167536497908039813087353155761831123173701784988392828943443261116649955895247902916021171039312771294407666440313165421182618762643368898046556237696860259492417603870467/7114307128624796896222541423737702042184600374183957008841057016063337664129593810292556801319329118865057186550607058125042187811150445895910395364886893990111100596784285268947210767621428869691817250538974686668987237648065391767467607110355031462999883048484537764689694404993774534274784665012965914946259829621119531564881023643743647356299640767546231509098931249601340694577365978736916965992914180010268649097307266353926931527241061634634001029207345041875605700244416630476222128095235060842936354985850757445276507886327316151391731191788279304867070747629647048384632467589131933820688047025701644190714661517929931150587797253618562812493721477711240342749441492606895863318256450913816097570971189141058792186007812924974285129818916340709191290779173461921035696784485861101166651977143998030017864755889987557542007145151595173050351259689745606657672493497749812736371518861720456703121656698229528160427597135428706781934457470315477667351010847470195037965251236514697397046844389965152654460281980876379077325770409562675595017508163202226706719028048750969021204281197784855055866266969885832693058526164628371242914585916163771998381428574755833381699470247916709021054407631854001482697002017527741915707392665201069984679160491994213867936773624041735268723951438218718331645132961290705711567584338497369302634576390639632121005048733329311358148440181391984161667656025096130743978882317701710884647151754533687551436733824010533415563022348806766297999379162365360302012263254986131240825626822870728153902416815345655602652835063365840301409896974529024068471795005168764111370666275278051854688628198783702641970804008305536616036527392828153259574967818693982086598116376460370973321684607535661324668196779369587099001053922821814325818268877099088625490187414199963888176352804874026541956348968551858995656333365987322813772629765753733665933466314585696972768698297683976653462857519888579598271850155764787848026409709676046193387024867326083601927619854676730367044365764871021657206937404282207279916103276523044156862238244911299632791662627016224200127289616565783992672976561741660230041817787926042546435014669555258622371973599031645023053799689733545644547813254601151860240133168867524359585403838570006492502954680081204311911969413277542406767176173561256169108801126828344330295990596001331671575343205631403879231154483904682941777825835192623329649394843137813805708058316946581547193297318945501008897614713350378802301983563319209273212790267146424415211345820029638145912922427056371223779130113035417402465952772995859678688307499421210665932224235678809544689795293241476583469569457040186199250142140088761040847507463295918936186112003827518669315158819180993643553281673269321471309268852980544159791108234188546448800892648710444750239366618682645902178737695055605839887350810410837507970269815336045178293313020576208734470419106199146750275129137133114658664635906913296571504486588634583781692618494725125604558473315792431470925437510750777274379191472956240788876224279726996900126747294204144813808209039516135452262480020370612200975061168042267216883460356920000808934911850798808690411268432356491094135286972359646015631276217631595170379995215142849777387377737667825930949046429072285858493681484727036360689131633386840789672107054216794257701046464778453697201846813623280257693044057948613852754734058747059980259714812730468543238368431325089402476627610794672579578556688119706245589857683954445916108624419291492046829317439759110202676749048085906270166640498782912765403051953779374231404085475043646506473438504614872221637151713649402177712390238708527018088113678762345658710727635892026769532088642366821280172673167867399070087088189792851601366808950068954090818867538886436717372335188446549489897070365985985651273285959011391650519964045313648418725072276746384016433995093915962929474917098590874546955605635916504893985545747112414858145174810356304387088801141792979249306008951580900773903656307908593626596015503771116455137978866691007787343660491671088890648135481497263851295934097651940805015969298331039127464664391000728236403645248032181993235161065395693345115656431932104088605889899571786969394699670630486271233619089200008206333702508908812556293039833510409220427197456679914937546807529542942986615146001009944374892630931978412838602111638145455864484615423757722041318813447187339131848170674463093607918554691025677930715717904896162813450527384346291827917308382931953650828837680269838567822751911007576157297056212485769292256226992245924868057325792511411663007673932240628604974548010241894708961451111284208900117350474681016037180465660433572579833115861775064112612072542933273232559066474697074002059028014496142009124019739662125919987835926099324503880480623232049906853951311988300230710764130911329723101737049993604989743289446770064341536957554911372357894596296482574172068524659544751098639160616454026395814415487372510727074637354571293479950758607541303608414712000435958823959339671346605682652372327061863304617363042433220422009018548546441126285571916117749812744124703336673244897889615738200628917163177497471874811031474729054211064423230602236960929112210494619668244625115509010621883551868119391875525012071807305669536432673336045226653475547266385011078484877571450883300473328381988015770323487545321988267080242333760902436237244887857770015880702417692123592171217028253319208826124188969620121936746575972213558361899297263566729535971405173135382778899200325623452359063652214335066061549569706218059548087576661515448102332251410207954714447330635255291742737196792379617992175426660278273568920917973261296364457769311636427609370002268064655831260969093522137397015450690853370828289326656288472519192524355981971623185129426012385324099446662479209704033745429560623858724892221894785400014640419471056197403704806306746165817758746536199818361117404173745294499203711385264756456876163996650163905709102849616147124912200840638423549553985219238657574802660950696275449202459310874978220347071200038919578160344577875845115822212549812767628252769593685023561971043227294921875*t^3 - 1979646192545342294924874485563616692465238811640828677677017219316654481702952344081183751555449601965091666266611743243392859567422768959273621631116554046560985074861125165272536710543266793153697574383693730007126502786824224159649431353933264832851499870959512698211177212613060930846865724495072660898918527620065583936136013275628144628681654283418842266383219704820073607120628900037404434084466458402189232397465577035644493413907730637451106728873498746880584337966605080801177895348687039602698961968943601895668623422650765207952991589514605413092214202199993059283242732032628645054775140572697899847595943305843651023479143375503803581327513533477826311340037489397807617658251081237459937670880401982961875211364113625841837162936651479619532652714430869410481627982829907473171913437240840505189457807370417259688474925103178640359501588657462451784186095697762252911440651573625127869820114677181130374330145172523466771947625422750330814869305144837903066901346347862979520583474615816345130986721377978412253489532031355932702479540005554693942891366064104628482550966192539508108783830091799993609412569209341241075680909880750251746492586843498541312276412522458589357380821169973745917669806389309624840165859080917215740443032217854531319728694694695987152187981530821609351120289334622555220131700569379257611286809067394648953338111548192697612452879344627363961610228544651394605035011568727272306193482053379140712824905307172703189665309774974349628785016958979106978401187238144298737162852594170490800075167210055542531473667393519546077312867762634160520223999567711521129914384306296369051389678758177277012245942607256723233568402852070055951289679627524829486267146093444843234699303384040690088558897487693431328439513808164938813701390294796589139690905748859061431952331857116595274478733088209257167890513542050503529894939044672608144756448944541516660227774390363557310410995692775700910076715962286861978562381572594863500594935893446697227131556983218201516922922582522625170733461475192889715888277358582306269125856164679310698783917235018307394901063641851296707798311244193202641773215520296607187586163322725740672299933939555475990174856355552721518728895714836411128707717105324320850252207653605238330168791760180941011349053286661249800891817077015837269444444086046060548402326556233632343858281052835134345615844122274142057648319989213184272208329475598436630632907545958726903935203233016187143539420821110203501486520315246446279181073757448881134351225363889945612379817309891111190472116320267004467333967667940744497925419030028817592909951105390539518085869997167317392169299091037558174104912070430588301094808415320941189773621277086343234077164755743548759134031401082743667091162600314301240519071916673583952789460295470201440540009244207172847092391439396091705839102025595117029447019569800861435535113122381618312146009320895961246179322005595183999261631154334958488665270866142968598286802028068009075160355474836953735737312459067031144829335133473663325456604410179768657118524343368268375996938137899523837210734635565190046515023589225740669143809949042217163981919141117799816450611467874050055756240292853145766324825595489033230647519270480946879635091193431310804577681920017106329693113941624513256768614423589953415971502724552313652739808516092003512872170666416847867871072683278143792639289019144466775729169168519928677833548602280888038218545278312731274951024351422445755861349701818747182260383150654089332754600182913174608046095238827261144097976470817026238952716071920906295187609476669494938584474863704971020641376473516315531824624258513080850191823239238000619746159375879451480942534864502180483336780219303690013190557914433703351790417160582902095195570931326118005717884879757269796175928330051160356730542468793093928324684534252549655154813918631648068173424471148785748581094262963246422349436129083388076824014481911319852712491697763863928112659153355275511413843386555411427848236700429216862793050200239214613139359084969586139004095962013709966955885762291224537694348997906117699474432088854375153575568571619597966965219872157542780776389932443485357961764593597247743307010303979691688570925605189772969779720072454015607984436804065669491172978105722824592690151369382381608301677703886448140442437674890970223968329335181206296620199226669955153999225197264663516733520297926323031744325473939556705771864369589105653420609263064465592481480138512156142599524872189385836108802631833285091589126636381193298622434504592182359878081116488843097429457187711979917543775441890984089476118889688626062336570658069256750462730034368784776682895059464145835930933793826766346473554261145562007931245399411458762962305474891718579139256514028998363436425874432896301318338794304694954735869171092453866848310569982860309216203098554450786325330782603209197116343996490773770819313594319702865864758603975825090955584495001798980588328488836570802047554320569953017627359367948915837417836762278711163306668910158723314853470881589857314668402967298805751879957978734923835232391128569116199764990976050726460455203941097925935273933469817961040920217001368547763786907509646073894053301045469289282071874685637969164192230784610738293134808201663324920160784444830074392787222204708851749060116552255858790398887826588695107566152953424955761191906708337801751617606029574962476852758803937721084339912664626266142128836795845889059908892085419201102483869212423930572461096416180103246268013310445920961347899748507903971088809383657376924308594989446285110265647719930830112165463512015220835907044859832403021899929787910949916761285235553468370648209379401973980939652227010756925853548093668794849848579700235178685986372184375796964723056199760177726341665296442797728834214352591653039535057883432249484244318761385454482814233976261454727975959604549416871141910342348405387308105002355858683959414709043047886709627015477954733595674968528269039660918941472416831969426774158722992291369694422496707440689641869926397745122805952247328182192392198105759570977312469928283607433085133217454249/16600049966791192757852596655387971431764067539762566353962466370814454549635718890682632536411767944018466768618083135625098438226017707090457589184736085976925901392496665627543491791116667362614240251257607602227636887845485914124091083257495073413666393779797254784275953611652140579974497551696920468207939602449278906984722388502068510498032495124274540187897506249069794954013853950386139587316799753357293514560383621492496173563562477147479335734817138431043079967236972137777851632222215141966851494966985100705645185068097071019914039447505985044689831744469176446230809091041307845581605443059970503111667543541836506018038193591776646562485350114659560799748696816082757014409265052132237560998932774662470515100684896824939998636244138128321446345151404744482416625830467009236055521280002662070041684430409970967598016672020388737117486272609406415534569151494749563051533544010681065640617198962535565707664393316000315824513734097402781223819025310763788421918919551867627259775970243252022860407324622044884513760130955646243055040852380805195649011065447085594382809989461497995130354622929733609617136561050799532900134033804382134662890000007763611223965430578472321049126951140992670126293004707564731136650582885469163297584707814653165691852471789430715627022553355843676107171976909678313326991030123160528372814011578159141615678447044435059835679693756581296377224530725224305069284058741303992064176687427245270953352378922691244636313718813882454695331884712185840704695280928300972895259795920031699025772305902473196406189948481186960703289759607234389493100855012060449593198221308982120994273465797161972831265209352712918770751897249932357605674924910285958202062271545074198937750597417583209757559125818529036564335792486584233426909294046564540126143770633133249072411489878039395264564814259954337656531444520637086565469469453425378553844754734033292936460296027929278858080000879740019062634317030117838312061622655910774451236391357094195071164446327579037523103520118032383866816187276658483653137574311887103032678555904793032476513879463037856466963675771986829316236945310730540536764241505160765941681700895628936785534605064407171720458865942711606503944897594069354340560310727357556839032608956663348482506894253522810061127928630980932282456744404976264394587202629266136770690644724003107233675800813139942384872693795777593530814926948782787769181921300654898879985469406208690276784360410872835687427767664484217205371294981078154970829843956674990302159806913402489007130152329798199522151303597082640605753889803657005916939384165316158220508523216583888937609522350896778694762328733093767798250331660207109095310850747690477517767594675597543561735370578088985168290990570961750099721627323621269706179252546439941713868749513657704417225188776926173771750387955129746959737151890958620851930629569117438749351063714677820380430977914464675750641967986643934203550817116131025333510468706814028823949443154358626410636437736849006765492687525085146973551446770231228507377856652696326100295743686476337898885821092204316055279120047531428468941809392098623506061407499480001887514794318530553610959626342165145886315669602172507369806311174473722064219988835333316147237214721224927172214441667835333669818590131029751508274640477902628509234916459839186601302441751149725293470975898454320601283769468546765656427712803743139953939334563037759934222859673091875272445464425187569352349965605612647906376334595893707137586790311680148109268407359437923806245747778867114630388827830493463119273787892151873206609532775101841848438023177434701850486687331848605081328910556986563042205598583778806536991697817081395795574873498855916320402904058357264496869872442849987069855887550160892878577357590735019007202115439708615476426497520633966519637667237693247184546582772398512977025168645741562705012655219137246835441473230045373942896413150471844752632940076595634669005407890831376903207202664183618248380687553688768472441864718453385128724036175465938395321950688945684837135207813899207411512316123493615653023846227854528545037261696105757964084216912335032551608505578741757984215375819256617805269865007841576206747076432334169595254299231471134632878444541466685814778639187453895964683759611524288180996794065586468187609217568933533635435340669023203541416138841282963290071593822339397017130769322101351429743898043437124640979064907080551751809960945726581838336675111424379898051230563474680931807052893507891851933954587296289991586421125684344367026464495800128348597862981907158025467093515859960547017905841894800078273945357231087654243385926329820766940484440922370753421086541011669352943937010808482929428169266844304209304488440959839338137732033824331354622712725878293813304950494231757175721121454208116449325886394639367204991782972126436020570719783318411642734342042463483463586234294793202168420724691792673068159890872271085896824708105059394923566969470535858363174153827333018119885103417596375086300994667683903922571792566475413259522202096477681044107180432344180984687709946608362627999667804274749563069624307785570904761742436722468134140047414160767707892406774367793159150320871405219575501261824487445892570791936187691451061621025611914376225028167550379895585009571117438862191442943621565025849798047666718727701104432891305370130754804272417972623187232112108772351220238071668130037054972307948288381732839732591078153927623107595780284519075343935164969511098360281655702250599945403982559817431467426454722171148521833448487476948995981175472278871012210202712238775253290485227667043771482262347399720125848885775315075995540649304994148808604276358183734795060484997755196671958817530272942261218218320593036051611991198599341762198006435878115890163957933787431968660695565756232042212451489309412072668974789003691415184421165933367494312099131127275311214715741053574770408584466242842607276405405687164808659898951098399377715992183715779987906649104343291461801961489654948959298844890201007872875551624642714805738392041615847476499466757479015707470681710305270251829282896457799256462385265054977932434197021484375*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (-0.99799364786185484161 + 1.6696143516112069982e-1777j)  +/-  (6.09e-477, 6.09e-477j)
| (-0.9873604475334591383 + 1.5343008471622694771e-1779j)  +/-  (7.11e-477, 7.11e-477j)
| (-0.94910791234275852453 + 5.9031367033209090154e-1781j)  +/-  (7.33e-478, 7.33e-478j)
| (-0.99949069067194432223 + 1.820483205199476983e-1778j)  +/-  (1.33e-477, 1.33e-477j)
| (0.93846797397854103223 + 4.3463502634484672319e-1779j)  +/-  (3.31e-478, 3.31e-478j)
| (0.92526055025883184079 - 2.2347070774053766486e-1782j)  +/-  (1.4e-478, 1.4e-478j)
| (0.98287596570383387832 - 2.2205967982596360809e-1793j)  +/-  (7.41e-477, 7.41e-477j)
| (-0.93846797397854103223 + 3.0755154749130331707e-1817j)  +/-  (3.66e-478, 3.66e-478j)
| (-0.92526055025883184079 - 5.0911379484455589562e-1818j)  +/-  (1.32e-478, 1.32e-478j)
| (-0.99274555555750057407 + 3.9546909400291921088e-1815j)  +/-  (5.34e-477, 5.34e-477j)
| (0.86418840258841764975 - 2.4683436475923722068e-1821j)  +/-  (2.32e-480, 2.32e-480j)
| (0.96833499085988661526 - 1.8455703388368073872e-1817j)  +/-  (1.92e-477, 1.92e-477j)
| (-0.89690728630508935865 - 6.1758583774246737705e-1855j)  +/-  (2.31e-479, 2.31e-479j)
| (-0.88163268181344078842 - 1.9704138370896756376e-1857j)  +/-  (7.63e-480, 7.63e-480j)
| (0.99666143817209266445 - 3.954974866530641037e-1852j)  +/-  (7.77e-477, 7.77e-477j)
| (0.84574895208772580885 - 2.4570560906099766737e-1886j)  +/-  (6.74e-481, 6.74e-481j)
| (0.89690728630508935865 - 2.3122283800817967558e-1882j)  +/-  (2.33e-479, 2.33e-479j)
| (0.99949069067194432223 + 4.9116425107086045861e-1893j)  +/-  (1.23e-477, 1.23e-477j)
| (-0.76397111035526902023 + 1.5743258541530512298e-1932j)  +/-  (2.23e-483, 2.23e-483j)
| (-0.96833499085988661526 + 2.3504206645674954218e-1926j)  +/-  (1.83e-477, 1.83e-477j)
| (0.88163268181344078842 + 7.9548195448492586174e-1925j)  +/-  (7.84e-480, 7.84e-480j)
| (0.78631101432271468059 + 6.3204553113312779375e-1936j)  +/-  (1.01e-482, 1.01e-482j)
| (0.9873604475334591383 + 5.4425717015363954638e-1928j)  +/-  (7.16e-477, 7.16e-477j)
| (-0.86418840258841764975 - 2.4366407808244616256e-1959j)  +/-  (2.33e-480, 2.33e-480j)
| (-0.78631101432271468059 + 4.1627629641721121589e-1962j)  +/-  (9.86e-483, 9.86e-483j)
| (0.99799364786185484161 - 1.1484015701489657734e-1952j)  +/-  (6.45e-477, 6.45e-477j)
| (0.76397111035526902023 + 1.0091996384596413287e-1975j)  +/-  (2e-483, 2e-483j)
| (0.82726326692374895567 - 2.5742346513812376257e-1973j)  +/-  (1.84e-481, 1.84e-481j)
| (-0.9771768948329248256 + 1.5310324104707586067e-1969j)  +/-  (4.16e-477, 4.16e-477j)
| (-0.6413798687646698755 + 4.8916135760618572324e-1980j)  +/-  (2.4e-487, 2.4e-487j)
| (0.91102509344737476518 + 4.7282246163492025146e-1970j)  +/-  (5.35e-479, 5.35e-479j)
| (0.9771768948329248256 + 5.6767527014158580406e-1967j)  +/-  (4.19e-477, 4.19e-477j)
| (0.69314228678330554647 + 7.9099174410541271566e-1988j)  +/-  (1.21e-485, 1.21e-485j)
| (-0.99666143817209266445 - 1.2526130515122701138e-1975j)  +/-  (8.34e-477, 8.34e-477j)
| (-0.74153118559939443986 - 3.2596903063062546762e-1987j)  +/-  (4.18e-484, 4.18e-484j)
| (-0.71816148482235875733 - 5.7663384608353042982e-1987j)  +/-  (7.95e-485, 7.95e-485j)
| (-0.98287596570383387832 + 2.7290914355370693382e-1978j)  +/-  (7.48e-477, 7.48e-477j)
| (0.61465733623814804336 + 2.3784189211213284477e-1990j)  +/-  (2.96e-488, 2.96e-488j)
| (0.94910791234275852453 - 5.9679852670511107345e-1977j)  +/-  (7.25e-478, 7.25e-478j)
| (-0.95848879112665516369 + 1.5040358427601179625e-1988j)  +/-  (1.2e-477, 1.2e-477j)
| (-0.55763553781295054163 - 1.4682975483463244597e-2002j)  +/-  (3.39e-490, 3.39e-490j)
| (-0.30805200994066255384 - 5.1003725170271704097e-2011j)  +/-  (3.77e-499, 3.77e-499j)
| (0.71816148482235875733 - 2.8638765327972979452e-1995j)  +/-  (7.6e-485, 7.6e-485j)
| (0.58649541266873519503 - 1.2731588847811766186e-2000j)  +/-  (3.54e-489, 3.54e-489j)
| (-0.91102509344737476518 + 1.0505420004149219932e-1990j)  +/-  (5.77e-479, 5.77e-479j)
| (-0.61465733623814804336 + 1.2861733643172953071e-2000j)  +/-  (3.24e-488, 3.24e-488j)
| (-0.69314228678330554647 - 7.212472309881832727e-1998j)  +/-  (1.16e-485, 1.16e-485j)
| (0.99274555555750057407 + 2.2972554007326723387e-1990j)  +/-  (5.69e-477, 5.69e-477j)
| (0.49921887699450622824 - 3.258521868909938978e-2020j)  +/-  (3.43e-492, 3.43e-492j)
| (0.74153118559939443986 - 4.9559879873152698465e-2011j)  +/-  (4.15e-484, 4.15e-484j)
| (0.95848879112665516369 - 4.5795601214594457057e-2011j)  +/-  (1.23e-477, 1.23e-477j)
| (-0.49921887699450622824 - 5.8385581497551740115e-2032j)  +/-  (3.25e-492, 3.25e-492j)
| (0.80772928011254315448 + 1.5542119934471215679e-2018j)  +/-  (4.94e-482, 4.94e-482j)
| (0.66730300859989937375 + 1.4451398084427382348e-2023j)  +/-  (1.67e-486, 1.67e-486j)
| (0.52875559147107004702 + 1.9154456991575061439e-2028j)  +/-  (3.38e-491, 3.38e-491j)
| (-0.82726326692374895567 - 4.5575044746762899e-2016j)  +/-  (1.87e-481, 1.87e-481j)
| (-0.46844110672250688589 + 2.1988028046754542576e-2030j)  +/-  (2.78e-493, 2.78e-493j)
| (-0.58649541266873519503 - 4.0035768841361661164e-2026j)  +/-  (3.39e-489, 3.39e-489j)
| (0.069604992849506807417 - 1.9583728054993235974e-2047j)  +/-  (2.5e-508, 2.5e-508j)
| (0.40584515137739716691 - 7.0365610167935985522e-2033j)  +/-  (1.53e-495, 1.53e-495j)
| (0.10457890436408287857 + 8.0432081629106543871e-2046j)  +/-  (5.24e-507, 5.24e-507j)
| (-0.52875559147107004702 + 3.1334505853070582925e-2028j)  +/-  (3.45e-491, 3.45e-491j)
| (-0.4371038174867641203 - 1.3715558725687805949e-2031j)  +/-  (2.13e-494, 2.13e-494j)
| (0.1388704900512106627 + 2.2620445886773525359e-2043j)  +/-  (1.23e-505, 1.23e-505j)
| (0.55763553781295054163 - 1.3842881952565440903e-2028j)  +/-  (3.57e-490, 3.57e-490j)
| (0.6413798687646698755 + 6.2024032212795265543e-2025j)  +/-  (2.4e-487, 2.4e-487j)
| (-0.66730300859989937375 + 3.5425011966344464293e-2023j)  +/-  (1.74e-486, 1.74e-486j)
| (-0.40584515137739716691 + 1.0209116862654398707e-2032j)  +/-  (1.43e-495, 1.43e-495j)
| (-0.80772928011254315448 + 5.7889145522986015955e-2017j)  +/-  (4.69e-482, 4.69e-482j)
| (0.20745880846291050156 - 8.7570425135759381931e-2041j)  +/-  (5.3e-503, 5.3e-503j)
| (0.3740832819876021625 + 1.7041147472587422691e-2034j)  +/-  (1.07e-496, 1.07e-496j)
| (0.24167869494624100087 + 3.9719934855809677379e-2040j)  +/-  (1.22e-501, 1.22e-501j)
| (-0.34127199065710236171 + 3.1168259559499249144e-2035j)  +/-  (6.24e-498, 6.24e-498j)
| (-0.3740832819876021625 - 5.8438113418239497441e-2034j)  +/-  (9.67e-497, 9.67e-497j)
| (-0.84574895208772580885 - 3.2373703388935545824e-2041j)  +/-  (6.48e-481, 6.48e-481j)
| (0.34127199065710236171 - 1.1147348609846584878e-2058j)  +/-  (6.29e-498, 6.29e-498j)
| (0.46844110672250688589 + 1.0268809837304213676e-2055j)  +/-  (2.58e-493, 2.58e-493j)
| (-0.034547514775045114955 - 4.4455135518703722761e-2072j)  +/-  (1.11e-509, 1.11e-509j)
| (-0.2750357124712873529 + 4.5636516005459385231e-2063j)  +/-  (2.12e-500, 2.12e-500j)
| (-0.1388704900512106627 - 6.3269880158909154713e-2068j)  +/-  (1.16e-505, 1.16e-505j)
| (0.4371038174867641203 - 9.2103496773412170758e-2056j)  +/-  (1.99e-494, 1.99e-494j)
| (0.30805200994066255384 - 9.0274617756091759146e-2061j)  +/-  (3.8e-499, 3.8e-499j)
| (0.034547514775045114955 + 4.5148996611598060469e-2072j)  +/-  (1.26e-509, 1.26e-509j)
| (-0.20745880846291050156 - 8.284744132936468715e-2065j)  +/-  (5.69e-503, 5.69e-503j)
| (-0.17299009705706962939 + 3.5767797579569538819e-2066j)  +/-  (2.31e-504, 2.31e-504j)
| (2.4613056998393226193e-2135 - 3.2863053928842483915e-2136j)  +/-  (2.26e-2133, 2.26e-2133j)
| (0.2750357124712873529 + 1.4437968233930186312e-2062j)  +/-  (2.12e-500, 2.12e-500j)
| (0.17299009705706962939 - 2.9465001452049277822e-2067j)  +/-  (2.45e-504, 2.45e-504j)
| (-0.10457890436408287857 + 8.9280005036674347894e-2070j)  +/-  (5.66e-507, 5.66e-507j)
| (-0.24167869494624100087 - 1.7384640888844956109e-2065j)  +/-  (1.18e-501, 1.18e-501j)
| (-0.069604992849506807417 - 1.3832124030574035743e-2071j)  +/-  (2.6e-508, 2.6e-508j)
-------------------------------------------------
The weights are:
| (0.0010058154680351880518 + 4.084588704811324948e-1778j)  +/-  (7.57e-122, 3.8e-350j)
| (0.0054701638585963779483 - 1.0802092209769128836e-1778j)  +/-  (3.08e-122, 1.55e-350j)
| (0.0094314719715616114793 + 2.5527865156749346417e-1779j)  +/-  (7.95e-123, 3.99e-351j)
| (0.0012752551228397853157 + 5.8237445341973812206e-1778j)  +/-  (2.52e-122, 1.26e-350j)
| (0.01208650765218507806 + 1.1000356588577500397e-1779j)  +/-  (2.98e-124, 1.5e-352j)
| (0.014018984538991867805 + 3.7095832956214592314e-1779j)  +/-  (2.86e-124, 1.43e-352j)
| (0.0039428322159517183655 - 1.2708410734934190493e-1779j)  +/-  (3.95e-126, 1.98e-354j)
| (0.01208650765218507806 - 1.963164871568320786e-1779j)  +/-  (3.49e-123, 1.75e-351j)
| (0.014018984538991867805 + 1.454204435020275069e-1779j)  +/-  (9.33e-124, 4.68e-352j)
| (0.0048735461203306908558 + 1.7273403626340346223e-1778j)  +/-  (6.67e-123, 3.34e-351j)
| (0.018202706402253303806 + 7.4580541528532519563e-1780j)  +/-  (5.81e-127, 2.91e-355j)
| (0.0096439798305296211203 - 1.3509594992654126817e-1779j)  +/-  (9.83e-127, 4.93e-355j)
| (0.01431320663531792616 + 1.2094382688849792734e-1779j)  +/-  (4.57e-125, 2.29e-353j)
| (0.016439294423487173705 - 1.0000592655868788813e-1779j)  +/-  (1.34e-125, 6.74e-354j)
| (0.0026664949895237726547 + 4.2907617945103332613e-1780j)  +/-  (1.54e-128, 7.75e-357j)
| (0.018474853208776244434 - 6.3990332576675098869e-1780j)  +/-  (1.24e-128, 6.24e-357j)
| (0.01431320663531792616 + 1.4174740126682452352e-1779j)  +/-  (3.75e-128, 1.88e-356j)
| (0.0012752551228397853157 + 5.756394907699522309e-1781j)  +/-  (3.33e-129, 1.67e-357j)
| (0.022398056594403289477 - 5.1423519173500201359e-1780j)  +/-  (2.25e-131, 1.13e-359j)
| (0.0096439798305296211203 + 3.1123868769579425905e-1779j)  +/-  (7.98e-128, 4e-356j)
| (0.016439294423487173705 - 1.0032354306202362219e-1779j)  +/-  (8.98e-129, 4.5e-357j)
| (0.022108077218213771105 + 4.0695403173573078467e-1780j)  +/-  (1.14e-131, 5.7e-360j)
| (0.0054701638585963779483 + 8.3276835073379815479e-1780j)  +/-  (3.04e-129, 1.53e-357j)
| (0.018202706402253303806 + 8.3017739607248486878e-1780j)  +/-  (6.64e-131, 3.33e-359j)
| (0.022108077218213771105 + 5.4710085097423067266e-1780j)  +/-  (1.51e-132, 7.58e-361j)
| (0.0010058154680351880518 - 3.1464216436704860022e-1780j)  +/-  (5.47e-129, 2.74e-357j)
| (0.022398056594403289477 - 3.756269616418447236e-1780j)  +/-  (2.59e-133, 1.3e-361j)
| (0.018717434572926281166 + 5.6816179375071486142e-1780j)  +/-  (1.65e-131, 8.3e-360j)
| (0.0076951122876312817345 - 5.3920968292884003045e-1779j)  +/-  (7.77e-131, 3.9e-359j)
| (0.02611436986473900576 + 3.6040595194179598927e-1780j)  +/-  (4.5e-137, 2.26e-365j)
| (0.014206171535265850069 - 1.9730634543122325635e-1779j)  +/-  (2.99e-130, 1.5e-358j)
| (0.0076951122876312817345 + 1.2411614580035130077e-1779j)  +/-  (5.5e-130, 2.76e-358j)
| (0.025634478215438141731 + 2.8343769898411753888e-1780j)  +/-  (1.84e-136, 9.23e-365j)
| (0.0026664949895237726547 - 1.1023092907918353364e-1777j)  +/-  (1.08e-130, 5.43e-359j)
| (0.022663928996400216421 + 4.864054951770576916e-1780j)  +/-  (1.97e-136, 9.88e-365j)
| (0.024227433179301446924 - 4.3812613309466405392e-1780j)  +/-  (3.54e-137, 1.77e-365j)
| (0.0039428322159517183655 + 8.3152161367856630977e-1779j)  +/-  (1.77e-131, 8.86e-360j)
| (0.02746723017690848924 - 2.404635581089898528e-1780j)  +/-  (6.52e-141, 3.27e-369j)
| (0.0094314719715616114793 - 5.3172194936251460576e-1779j)  +/-  (2.87e-133, 1.44e-361j)
| (0.0097222703531466936694 - 2.7383514578066511704e-1779j)  +/-  (1.63e-132, 8.17e-361j)
| (0.028877865422024885136 - 2.9487871241691219542e-1780j)  +/-  (4.64e-142, 2.33e-370j)
| (0.033127968929802638263 - 2.0949233242437010868e-1780j)  +/-  (4.52e-145, 2.27e-373j)
| (0.024227433179301446924 - 3.1448591228568240367e-1780j)  +/-  (6.61e-139, 3.32e-367j)
| (0.028698953364600644516 + 2.2389708751948647025e-1780j)  +/-  (6.21e-142, 3.12e-370j)
| (0.014206171535265850069 - 1.3143744725246184029e-1779j)  +/-  (1.37e-134, 6.86e-363j)
| (0.02746723017690848924 - 3.3190007935419570141e-1780j)  +/-  (2.77e-141, 1.39e-369j)
| (0.025634478215438141731 + 3.9577349814391332191e-1780j)  +/-  (1.34e-139, 6.73e-368j)
| (0.0048735461203306908558 - 4.160127038081563167e-1780j)  +/-  (2.97e-135, 1.49e-363j)
| (0.030177544857881418142 - 2.0179740508069220958e-1780j)  +/-  (1.05e-145, 5.28e-374j)
| (0.022663928996400216421 + 3.513428662577459678e-1780j)  +/-  (8.08e-140, 4.05e-368j)
| (0.0097222703531466936694 + 2.4469244245649852714e-1779j)  +/-  (5.42e-136, 2.72e-364j)
| (0.030177544857881418142 - 2.6664837969511352986e-1780j)  +/-  (2.58e-147, 1.29e-375j)
| (0.020524102945358770076 - 4.7773205738702871046e-1780j)  +/-  (1.15e-138, 5.78e-367j)
| (0.025888696517290750342 - 2.7019358664514984576e-1780j)  +/-  (2.07e-142, 1.04e-370j)
| (0.02902145875815728562 + 2.1276755008809478891e-1780j)  +/-  (4.12e-146, 2.07e-374j)
| (0.018717434572926281166 + 7.1702271874868314856e-1780j)  +/-  (4.36e-143, 2.19e-371j)
| (0.031233321938213706649 + 2.5017898250776016572e-1780j)  +/-  (1.14e-148, 5.73e-377j)
| (0.028698953364600644516 + 3.0639112700390230888e-1780j)  +/-  (5.9e-146, 2.96e-374j)
| (0.035175156691066552277 + 1.6836086715552101785e-1780j)  +/-  (7.63e-154, 3.83e-382j)
| (0.03133793557810829265 + 1.8772485064153336943e-1780j)  +/-  (1.06e-151, 5.3e-380j)
| (0.034646272773485752846 - 1.697922586882200281e-1780j)  +/-  (6.3e-154, 3.16e-382j)
| (0.02902145875815728562 + 2.8481350767041734246e-1780j)  +/-  (1.47e-148, 7.37e-377j)
| (0.031306784298731424679 - 2.4310106140798223951e-1780j)  +/-  (4.86e-151, 2.44e-379j)
| (0.034048067785031369247 + 1.7166426579471132569e-1780j)  +/-  (1.79e-154, 8.97e-383j)
| (0.028877865422024885136 - 2.1773359479444908643e-1780j)  +/-  (4.88e-149, 2.45e-377j)
| (0.02611436986473900576 + 2.5946343295301026314e-1780j)  +/-  (2.05e-147, 1.03e-375j)
| (0.025888696517290750342 - 3.7681565538893727179e-1780j)  +/-  (5.49e-148, 2.76e-376j)
| (0.03133793557810829265 + 2.3692874629055143102e-1780j)  +/-  (1.46e-152, 7.34e-381j)
| (0.020524102945358770076 - 6.2524671763517731187e-1780j)  +/-  (1.58e-147, 7.95e-376j)
| (0.03450633225641406769 + 1.6808482062577038104e-1780j)  +/-  (4.71e-156, 2.36e-384j)
| (0.032303860993439116265 - 1.8110641914007333111e-1780j)  +/-  (3.88e-155, 1.94e-383j)
| (0.033803610732180424204 - 1.7142495169801949808e-1780j)  +/-  (3.28e-156, 1.65e-384j)
| (0.033182985119621979799 + 2.1365677249052670076e-1780j)  +/-  (7.22e-156, 3.62e-384j)
| (0.032303860993439116265 - 2.2476683305554592394e-1780j)  +/-  (4.23e-155, 2.12e-383j)
| (0.018474853208776244434 - 7.6784995296392946028e-1780j)  +/-  (1.98e-150, 9.91e-379j)
| (0.033182985119621979799 + 1.7524754893405723099e-1780j)  +/-  (5.26e-157, 2.64e-385j)
| (0.031233321938213706649 + 1.9208268356815482381e-1780j)  +/-  (2.29e-155, 1.15e-383j)
| (0.034814657101220484803 - 1.7519965633026831916e-1780j)  +/-  (1e-160, 5.02e-389j)
| (0.033023781046709203138 + 2.0595447113665491661e-1780j)  +/-  (6.79e-159, 3.41e-387j)
| (0.034048067785031369247 + 1.863804589291464938e-1780j)  +/-  (4e-161, 2.01e-389j)
| (0.031306784298731424679 - 1.8955303382043486403e-1780j)  +/-  (5.38e-157, 2.7e-385j)
| (0.033127968929802638263 - 1.7502428089272394676e-1780j)  +/-  (8.44e-159, 4.24e-387j)
| (0.034814657101220484803 - 1.7164038805192232318e-1780j)  +/-  (5.8e-161, 2.91e-389j)
| (0.03450633225641406769 + 1.8996005841495264603e-1780j)  +/-  (1.22e-161, 6.11e-390j)
| (0.034305103769500923869 - 1.8792817354016997775e-1780j)  +/-  (7.74e-162, 3.88e-390j)
| (0.034391727376810965465 + 1.7536261868768257102e-1780j)  +/-  (5.22e-162, 2.62e-390j)
| (0.033023781046709203138 + 1.7529980823783016064e-1780j)  +/-  (3.54e-161, 1.78e-389j)
| (0.034305103769500923869 - 1.6965986037603078424e-1780j)  +/-  (1.25e-161, 6.27e-390j)
| (0.034646272773485752846 - 1.8065775920568686426e-1780j)  +/-  (2.74e-163, 1.38e-391j)
| (0.033803610732180424204 - 1.9760124667954126384e-1780j)  +/-  (2.73e-163, 1.4e-391j)
| (0.035175156691066552277 + 1.7546453007414582156e-1780j)  +/-  (2.69e-163, 1.35e-391j)
