Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 3 22 24 28
-------------------------------------------------
Trying to find an order 3 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 22 Kronrod extension for:
P2 : 3/2*t^5 - 25/14*t^3 + 3/7*t
Solvable: 1
-------------------------------------------------
Trying to find an order 24 Kronrod extension for:
P3 : 3/2*t^27 - 25780551264439426689/2463357089651350900*t^25 + 28531476502037844803/876156197292210212*t^23 - 86890513642061023191869/1458800068491530002980*t^21 + 42451550984625626853581/597413361382245620268*t^19 - 118368312078136961423297/2041162318056005869249*t^17 + 2021921716254952262813513/61234869541680176077470*t^15 - 283386776449210543179103/21578001648020633474918*t^13 + 1357488952200127747899041/377615028840361085811065*t^11 - 4156628943981175835171141/6343932484518066241625892*t^9 + 158633137582788197290533/2114644161506022080541964*t^7 - 6623149570564835818490747/1357903643709938464576589740*t^5 + 1092273180186533512469419/7332679676033667708713584596*t^3 - 41649512135367462237091/30552831983473615452973269150*t
Solvable: 1
-------------------------------------------------
Trying to find an order 28 Kronrod extension for:
P4 : 3/2*t^51 - 67958155949765300973729530490315546090993/3556912486136875864076195981193324833300*t^49 + 1105739549779547322141174628026581090950698827911849511570519201/9655546000987964907205312146419938104640700972209166422970348*t^47 - 762331630587979189207455007068277896796472813363047513451847261565228824689179947981599/1775370266220114464667927414490347496633522981898210846612212153299516587730794395380*t^45 + 5712791856060238834563895050215181147037722986529316294056495765509029775046286955844443179502171887810856923037/5058371802542449349795038564962714992681317063059042503032288506403361565146314992524619601328347497920434060*t^43 - 1317110920771502937248284155070454897593505910457167793234579580915187287952801487132655183238243320800244387549157839054463996627595927/594743669011129398717670097486181565260930732223899976622569908532900871980537109471509789281677606423143495846631361843581188875356*t^41 + 140366043206959021444951257392270470271991929733897198728099209875283371505766800609333478528569797646550730873125727451894654023143036388860148209821494215657/41786373231751026663476145254645608987126747228531849122625493400390914297194763303761507376012180286342878267814739549858643957557307737763088631321671540*t^39 - 4204928827651558688422516899019284102442414574000632987232406199700108648247894408949311297633889387926623811238099134471692168490656571771687659041247616059729225178080755202369821/1041811128144415101513006363249693666092382911884042164866568911647183845521168995258957834670987288143027626642069620346700334978290918078596183056789656635288680048806550237188*t^37 + 21952219422246704060815061490965785317741270230815913390751088639370420679694298657026893448735352225759536050597590087108485971721851985297186078118242106712953175857490879041504182174589317344726478190561/5625070043834117829989782798560219988266248956574490042225030803280039198896531436978943962950491713220900752052452224643124774652946720714551929151567542725511731702312866808730913592638736816861975740*t^35 - 57167047957633088217394516124821926403482219500801994327785872974228805779246784596336733556714344672895465024292483007835526272361993106367421016013670783403606780512683237161174459082140303231882231151405117737953532204615848079/18634360070235760791135154406680782411482635263232301051583526933817795520525627812379425624766675437261513992180749080836241424268948269725081589498917748084474358406308981607250186110445292024936546641383543480770341324052815*t^33 + 214591793982715285489833416980717233760132204231237298796223808501807017253743271261011342057960315849801484754015498196021932634910464505075384286414345668674628956514263709633046606541380329813477236683326169315227106515855450132304127907397275086010779/108764020092149736973262149211131387230173855193963657935328830548718437472274956897041126363772926830405496516626431930860944885137047439815206404736190026852517915270781387931779078986707350188503997320661486707317596528034616760682133827128260296618*t^31 - 100138366405488429739162313164469873484104147825603562619585760639365990749030908141732540480138002908684611062490190795484358749485096958981358645117854590243252593773336753469490911410988766724667888783092174600562397825668282457088697146038786521898352847488419114940724275997/96168887370984330876671038964118173018196497444672722602642304969003440105053982804492188969147997374492865575520601790269157855241397935522166628215339375535512437902484767386758567139126960620500023822328809024024857941834892551492386214766206347544361911749499104687486870*t^29 + 11074923308500305440450249927826379988222971996814689162421330460649785939196934952140428557374864263307583792327665699280657865057043116772629646608266868878687845411737603329103306377473426514789639404489139088323159022063592615071724646929235104428208407657446659007578729560660577707243791424546877213/24550773767545899561623482044851820773233342812619392724411970963311366597159044381255395363799778154168558037459962949568165552969118826457269624206969104001797519119549469526748622857831654163817267292733481196866354380488958669000373579013642979131143777777995827695451918696752329426364669773064478*t^27 - 25469285149821684377940694019728450099630126648937174616603733025422286324080710752996100076725757777832562157312878794990197855362946040086589277850819802336443954938520236328110048354979854452353756108752580407994434139180496508344739184461507347752057765487768126701004590350035430341940850364992429723/159125385530390089751263309549965505011697592304014582473040552539981079796401213582210895876480043591833246539092352450904776732207251652963784601341466414826465401700783598784481814819279239950667473193642933683393037651317324706483902826940278568442598559672195179507558732293765098133845081862454950*t^25 + 14437051451810911757642522021434727710352780500975436130037281028268747944471944973013080554700684232976439864594047127926425258277556329252122661085389851976077017461915614722999503387335002694077185496394274826731630235347590549992691807011521950444480059966268059084027237966051485218498728816234637839/311885755639564575912476086717932389822927280915868581647159482978362916400946378621133355917900885439993163216621010803773362395126213239809017818629274173059872187333535853617584357045787310303308247459540150019450353796581956424708449540802945994147493176957502551834815115295779592342336360450411702*t^23 - 1882396694177304652177021406036492641577180599969258383704166463648572751035410396646660816149666368999431012440120754188122764299567571012634897970772612566182538115286949968351276677560419401630992418827949968973225981241784198651008777253562031036749216759832485515122451826195118784962053610261130447/173817753142998439540154657024618446502105717822677747083990067588731902025823871089248233930529742478415162108867836060600964813094055600051666057022638966013604657762958716838258475665834034595914873090099451196610671483470576505469926423925752510572318331822165453789363364651007598894345560567225494*t^21 + 50074112916792417605424753464600461664920388394040698735617268094120050966492242390313188458902663155479421132903696024746560861566358132800127131281646253545586144491869582243297416156174545208860872238051970517230011032127127956295908816079511207020487486513875166240695091012786748564640646511/24692444699402952713052391138695604747992277114731335723111874044221825349826069735542833369292791184455310204141599016647963810581591670962779424012606090099523495538874569799868781963127011752220640214255604967119596264285503541380157931395562580284485632741088493994462320912257640123883968695*t^19 - 11223590053823087174087438289954478078581089596315531596134972227934198005000716012140158037904459120543989203986728056435070665755276998924593732572699668661088210855477229598110387982329987575786178785544975744866101741166699499431180495839098168170255727900780353579742828826260073976535583983327171/37464478121047282707903008782248587466619277525689940474243473214613893669726448405201373729387363040460410880608105015568127754200723763419657345623927195682130327237128946486441676459302573872803706981825946874457437963855813482381989154029109563682254076533098318360614660050091863420836386488173916*t^17 + 10809944748873098517943222395237993834985271428470671719975005973568192036022869260634648300578819615426203795547827209032114212277553926866867080415499917149135270374110977073974560340054322874137008740523616902755413368165546806956608804904216395661405121030016725739061697688817275114743406101222183/315625397869096970758360964398395634136587064086291964269311452424486912423037887249299244432509976299769214953068281980471213271691028965795743391215277059513837688367593179303583986609192916873620271148259689421798963668100346461163333283943868241980633658463773503996959122339815013750881886167492580*t^15 - 643551241274526617639220581759840941470759000490157252133097477294401883110037225744618314344953003763637740051386707073337434868818408560983586381616094256705445460601083814898615701742530579663820374122172737471646192646430134090067445022679172348717082094694419932922203484432886498607045858993/217909434382598750322602264161184861133691357434144922605189729294817653632967000228863146957707743603188657413098638904567064537130043169273081454189390696973661996981456491125565148933381405700801813910464437771705909564206036711258555158915235084547087124110800262843694291680205192261922520359644*t^13 + 245163014103230402185744624367975267249880059143169327807364901627470506296199721977777716387736662086419968886593372643113651064098986124383523855871510337375951120599228370824790507570712652605848679877215677529948376791259987715934276835817231399930763455852920096876493746736567678056819231045963/1321711937433226229485787542387700167136312651313293946498310438757425039464535400713732184825130924008801007113546402525973251235406929049014423100267385019762597823691270042324000539273534989884726127707673521129114730027192303552871570852608353676883242653504887184954707890604403646730437169826972804*t^11 - 13149714551545364256110343414454344198869209534600118971377195116993207125620202790537569080902262937621495961185568721611102508152767270267158656292789961078857195948556315191211225103628577676964945915994670147711960718211531975641509177504439176471124430253641338264072405354121513369000926828143567/1627508017503004479853181114694672614896486805639869682301783172088120196322466545697045676677854396881746331032089638383118880725780623088081850990283793644789489774718022974843507936769093767089874127254585258517623547110756341056695038836234559141216683794702154265473774398021513399542161042300576966380*t^9 + 90275732437488274402830494201276105193501785853437288144031565945357136948716604863616889661943672172128283938369641326117978371699953933057180923146344532701623389526249393668174968628200112366850635096648002963675229144301667120787965367525913082971629654150198119201379272641272862925114269727141/397835293167401095075222050258697750308030108045301477895991442065984936878825155614833387632364408126649103141177467160317948621857485643753341353180482890948541944931072282739524162321334031955302564440009729859863533738184883369414342826635114456741856038704971042671367075071925497665861588117918814004*t^7 - 353318777217092707389320268224821915678045058630771917334210573114200331507970544659706900753912588264831179518810348899911296546235283570550350475042179363201131673478743984299890407763711061387655533015338428748878395337175338545546559823813179834825099937685945724128253725523457884084652639514667/96901310692916981014750513670154237753598762031034145687523629817500616768342412903327275130454473693705245836529654501191728914323859003228492429596103332723894859443925463152984099536839217783398696052888084201581046431943603734978779217058981449820694935141710803964954408999661853360042001105864511125260*t^5 + 44828436689488207005802849645944050986871113313422239967362325764703808114057364422801087839973982290080884063834557388515256609941413383638994585056484105970202949065207293864344817566777665151843732129666623823407227049463881571888927224408502684904401793967383226550255004112999571286112152980247/1686082806056755469656658937860683736912618459339994134962911158824510731769157984517894587269907842270471277555615988320736083109235146656175768274972197989395770554324303058861923331941002389431137311320252665107510207915818704988630758376826277226880091871465767988990206716594116248464730819242042493579524*t^3 - 13313840654901265845252866573394743341933505078413142284434959807179985779499967814268499412709566985975789360272643027833345597093936779541404183648002300220824931189370927854549053466247378223087724292649753867837825345385054351112569987124310736378736342059417968781223430913329989295342588239/281013801009459244942776489643447289485436409889999022493818526470751788628192997419649097878317973711745212925935998053456013851539191109362628045828699664899295092387383843143653888656833731571856218553375444184585034652636450831438459729471046204480015311910961331498367786099019374744121803207007082263254*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^79 - 314223058739566331396728724225596305862974991185678073740657939403262548712634102305958173735509480676766885435503058630963883164234940999639330082670011940850217588509301827944807423725541599302623869018203753960924758603128290547018399053321128896833538620614078099006122937986157181893486476361393752509932398272689303454217646434991936097479925319250483797436103116669476195468883210714996176999228047936527241530007519320265227489929859045674452369768727557675851601208577189106286585658060746673120839952311041899359861847850098033844586154100601166693850866693425980317126480628405008405156410205567935732236715309321964386387346857279023144952073852093108823073191401848077901485419683002880489200047838097009042652423581588412793440424021061326920907611918116327498163854767367074403934659447326903368564872273539973741395882377941097994902407289087210613117261383007275205644058254759586467371712515824146066341004800146073054752969973644549861887997787812586725942435371236483162842794870416540220969376912723083708557227909650124152148072163441200289426415094356709217603526497153356631694916566972315119056829628402420898859742889726651445668370638908086564083134352980319006638635909671237275363251392972853883612564511435688986736660357695068330874939086361909293002595804737710369804433829785154705024134458665036972548105435346709956165220083818148887678853403957401961853035730927483958623869595548415035164692090794493033824580237780182018486325857290810791676447450893393908028107201927416676004816328762481348136445860088736419846895313041093679780216105815898870866767542985879385883409083065789249698877215355104123466281311690781562625721114971512326252897492798281911227814579331825819295145564928775762702222698031462146466064569687214467034618591276156178607342580523736592739718715616565422472885758551217707706190462274428264669573048740051783366380815017723825228449891650277507618392506561212624344117559935595995414740565166099246868675764354154813449204289505530428067835059545671247811297138691999217703040139793487828934397018333794451957162346476504458394524289307526815968348170326093851322519442837385815348862933518497471414368045812134137973053926349013725632946153671078276250601992426797731432134086265346276508433616762200130880611638532464718252945425522979132185048441146774726970571886052127281669055989834756018302598782860303598674074400102074598567589787809049843663363294518500186810513671622278458867474632051120016896535394344375731304713315876806109990031020188774081445849925304836871315168011572991450751214535184848006712673386398542005447733564198100403595800739597588009287779430252403423733076414607213370994625656400390605764158293933076476980243916633226154673545411134384218664143667225445470183477268340178571880323943131478904008461226537319027391724925062866927767616513428490921576365415405727210019700915281610597594255362927627143348649366439776989174658549368801953988832610421323854599862315063146907905028867248641949038194651072064032543858060086279390279093973554349357869847985084918539690564966180772749380849061103979117562835135903172657106081848147351000281695550664643045550013927979751617760376669359789982032882860594491157279314403647786244417916979934162368835142889202834287120298097084433337766067413523223760872031013978695598971048187580995288559799715618740636520542469199841918163791190351852737078241641036283691175515615847391704371863874851685078042508675000578202464153308254649922459393379631086843152887887334215722276594172679157901863741725250385194761842543018177772775556601658357968471777097336161260539852210946191673531642525197211515863890876791413571562517712677309532261032748146565862729591117110144702965682181849496383653282749477788429704005852553682753045188201418201643995695351950106239722284293450886280747213270590689004146997181076616418330203181624804916926983794383517933096316322570524359753296121301125681116247517570257071798782026355347226800192430900557691360838117140119501089354558467561682453232303181436889165103826681655794552900882446690647619333013967698237124096972826853611738734645809992520315898162742572033731798777905776114692933865493338779927156660043/10362364719955737946258322812929177791551151991168213368720372439177907675476453028454019704299027861657004448379963845804703573405421816132663760872486073107093266109839086699908447784297176641712568978778154970608446336520039244367767391619568286488351641863002475141044163627731209236251229774627185302843900440941894453576768023268326155953792319695112291807434124433404366219858062686404180501714649839251180792577873512477999583182060488660558808948426441572179513265034059684629109869396510556087282231416479000984167732927808924108576773183286700153006053350429270255160356810512747554634604704918319159775321246238545786916996104690295056557324560250598351130384001242228596182901420910565361871163937137547939442202471628467309604014949861998116682223397312360959832189786214794646490016771545939067003709675992862195771988232430854916533209616310078393927462034773853750028309121809064951043587114277618199408777710108209120705557900658205011624489559625816697804463964701677826796021538598491268408495009503685999218431617205735048045879784172356709323113912731455865020085695032993719900469378981825234432414758905630096889691579847482379060162707639483200042965753294652282853056109881542679363294929120786361787743136067937324131802571168418100673454373365227290260455321692458841617891552494820889199978122993952983283330752829829749547576573623826165526111562303566713869723301084131142034957200372128648874769327557177637780040565758682243751568141187768496536024530567383286395344695029511154619060025872245244127305674403208375430426254878326383036478091002126659988883857369828620168438838210738990498879222267747038569133308130294784306506806988376066653529537570696733413286639775824010936241100641309991542304834209534723686859213597087182449361631305209313486843112287689991701121921709080579264260985431465363831343191867270388274738908048649218365880173389897618401795400253031622171094304378058266566490277446151104988213713796871330410387596994335976670939099564338977859269282347122148572424222874485313558969911946289490997191782075344476583578847943538634930860172567246007462185781446292128786131084466170658631564439676116426233540247464494534711564110312880114154471671435445930688897397893263563726430668855977670903996630329922361198429984227936012832883715400636718404948212305687796745217467766031163735175451852790353331068768441971686552437053669799554859112747476918307962808819658519381560157277232186833944245522640992241805565179086420714999982980120591289932368032232531692494315117586053212961647562855693895944814305181351245406971576988267657622555056383778805573281440252879946730303964117550563886294468794059672458246222731478956421768741072438348934099475110853530271889575721629115807299591022489962769667571568904009478169438345333840472811951207494245578979333931067871829198938722627540164521904303528892483326276730960749061196045051634049803347275340425324179592041487571572645996176247515192474810761742297540441301928944499379364156174921982245956407015418543859988177262581488939520482242991135420344957550813256982550356918172996380197495196321738370197079997938118591582863658185498719015141993923381083224399693795512565402532201012657178278729203812934478781310720891454412210078477202818521142133884162093314161020652119811695171085683924040542392399082536363077301874917337185844977803514146492107345736879685481440438033301965789430184295797898949491665435965587637488251278381732012681720732044653979715366861210563718620328272499373760035510815171640390491622199932175676836955412635137386979959153474524814653724089589390769479087597026540985024991345902406056074107049731251481573972416985366056282451375375190085933567000258356237238966426555881639474884346089282663117927480678905719819801970616101024123659105369993331064246749522240238513303125441801805954137140049259644844327184905964064779177079652961911246959650985587421724353432554273218739124496570580040467872150090041003486406377823675578534393414399312112399480938816225018787216041885534983894415139609326189780937159491617158329217992473990634298094858180797668479309282919663893256382733516254090473811043789189820743232709931949973717013679908300*t^77 + 15348440798719305921709856041119813652996700281869397038697150827512276509246573471778763081388753443710073342965919052147860527607984256753948184563475523492493753626247827893159084679987343648036354303257501603881793890874790468909741636968233387961964875154720575218629629155113952790713196658238397266475639998559743149486298395776882292390007239065664569080841172260880526472605400704723265984552109127202797514485590129693721166540302498423278543454823646601961467735864434035378284221747994919180115675169614070268898224549820315570938119948936175060445497513899790306489487482282841002227295602297784962482292434585296980362064290713770467384267621554585581804344219111724792060165955845294896102559327044810515542409203189503304144476638371844190461422869148146639243580904535880799863170390413085935177956189724840125790570011901806106014726953355967411242049212560170704002697432085598980943400051307061594154369298149287118315644738189323790170919864799407595119797634940801843291377872772673723131156857583582787819887355735235874136629268544732498266586743627702837190453854469901178097635488898063521891636534532592603315178691868767397364983055213278222475182033769573607672134992750586695710880636324951393928411672565604541477981857349409436430599065532815557312187359006688420182371790519267768302472664663192211477980282973412102008981028176931129580432763378971392588761803550014121061133521219143646943196456472806784796546099118119003443289459731322596435267397702747136791424738646628959872375516080896021736576028904854458119673773600450786163668379979177715779410701609312023622055388487351064256012086346982607485750787817177585102019319017476958012683649883163332401348882898075982995692699334342867290139466136873801078648831909923303963318955592998837158224926761489139243759529250934918841014879492832791590005864580366996164574963150985241227613559365335244114149009634822802860624795226724262240171806832650243443010103366433199463665731372873384402154947826972708089546960948221710864941994474977666889780940477185021439906624458435308195123360479924617154613348481180442386098692272207861352993523148214907200601238628778884101169503977476103595765890944365433319453815206574727826060501517588008185659115191400200387390069924993940277307558407099343330289590011966393818241607645977575370868385098557019131055323755429130857492907440594743583110519488645992499906746922267602321659354992181816300221290820121826957115019352660967639473319610239272194465595818807254434785972661993071229958146734847910209163902501597478521323906129831402329285821914751742869762156589577106946817797134517636532802613678650105273227066560555722136792060451997914239420867830831926454018317144046099055630302643673626414261530382398829376676736849509901558047756642734422620004259061422186849294622130818819062642032497820246369781577518503056472586912450780892019533560603564345690384578485692357320134010547860191784104802628467220557369748268751039884287358163002341032015461218181517184046478484778197686580896675724241881504121627633090189518553154546843115407807253757928218713696201610272997914451932481262134629022629954716990743395397841143733576284640724242052579889492426076295387023077918429870866142163407300686554166833751081804536622207319875462795433747797310108418659722930405811620018130834922117554387014626763552982945817054147885975279444442451349516532613233644317725664048183904407535527911524915474262994640516562588974428990804130685908492765552551411393297726446111839631996645982169037927360077349468145818833277518890194659067680147309798761638890739835426601282181806638734214344751625188226948832805783837045220938103964932344630354101925966901502031478805049460612806819844621348080880252285170728145840259570133723465938427039613102330064552554013822002413318932293406286635687344198387759069444766291641427848302901289560038413713059202103470209931421384278042598159690328689957853107388464272578376360149201001946719523480599064018114802915585194365697359253386417409618554957304054318844650911167271001586402710288077117415910775351651708690855569391193046392351729493273556066156388422442082623639985451227677039985759330404846479868073318061155108124856163113/52024674611710058145079363303869963520478819445545280714015852902872631059048325748041668957531636151808007622650540284941359059023595088828038360283840149243680106136848947317570690940385072747520473270480698202724987439506003908075006480017924908888643273687295290241297169016886019167235056316675598889930960594283012304087458863765215048452814966850655910786141707871173311379530412155681128751006640596282534798714434870581976478240270021486522340263680979128044824635794804996711186137617377533662144760976813121511697308753971469031721622234231947735861839048777723955356616796357123744965399358108900272754220666878230731831351949095300192189985009121345063767287287806859556738802440474671362796935277910081430361803379686818482819637140942645684029249547980572357369056394033645210540590605281983392214605153741236573854706458902485759425701736477071923643722158291474724910880804939958420483794640979128469218668990338621083738354058237788837536658884428805485135247922000519785064400314513112943840466616682787418599489824307585678553000720893196166533400015218474745226504846460464153405576723763068418051543106375093596226537098176897664383236299528584285559979450282093022481111899863785548551901619211969714690395650361442234172740454429197463223675625228189761314259678691794695556555108519393123911759532022402202577093215073672093307816481469254364307477032531340588937814270384328664856171608444083739585510100392322846024331317563651910513086072901228125013360927009306752757440025806793088849219283329429995207788894942079418187706904042198535005036249296424566228763105420432132972628455014006266301412433683630780232080524934405507641358708922672970806315934591923128705620996266032796761947493130577528964754124109027738697859592050555599462277216214902455561267390221142088379554773641932772356652289492284214377667622647099654470564289525487462387645902830219346358031326392082828665218736138952995811551059237192760577323320584522645464196150402305753901333637478997730923037370433230395083240547597592639582615588089273465865832250036141598865749304735004657295551140830447947666575356294081238840883151576629802141759179537234021326201899037763930940867129086973130272527506451200246116513093575297733017132619739310293735161866063103804994567141251590942499437446499597413853418482415310961949484530083101922077645839493957216711112175764173640770736219924595304123680288166903051828909346735566426856727772025921614761421978980526927018256177916862873132200132627478334502322978156249204181277642271537508652380007305084378469257781417287467607950063393363863794500905623702093448172410298103591348422097849195682133892107693846220401227018181405683510778409271826271367642381192402007495982456634839650911931555024517232416260277387749860845512387741715101621935738429247768038175350389951134468348343791604662447019577837261404635222775859386645006220068277409699630090077399565936799205721765016373257999008082817545013761664133394762536620122636857810124434723162127472304186895570817771814975766199957466288819487611613315584567077481179508425762440262578338340818031108896768917339799322077223311397619672763448209063562796017347015197067294913622993334308146859839605047158546955040918000050032766647702896816033020328798625455970100612008696967907461037438686907515923575121241010600882939761164588535038525999564360242896966795849075574493492026042577314603473121937553327900977683441328201565760870355928456367311584821566690702211595970302920113923979993822433034765277632989763714574762406005456826605608411368031786468958105811361972863354330550975358179017572384290353479760511161910425082458051062604767689514824887503672090932416189861744195625893215361398042668338068028391989219815494754509451090428045860810947478535730594094630169304937679403154120373305487811539117584705300763174258315397912962230384104088506169152496753993583683902473941686897495738409750720674312777610886129488995583123063965979153536401671633985109469338605364642489536567812048180924330384857452834950906759389653103910823624644969697775126941836493536311532490942982831091706528723449604048903450716056445475903913412321510611306563747005964070506949428516093747671795510903213036700*t^75 - 13640026711902260200043471122764943817836046789053002326943157918493685029246863748409247170239527527178729077571419056678088862981646371270400693371712602176866512485510637487723799621556043046786598832694143994650286856549255468375598916009686385753830414738346358482746796105679674091599858577679390221638289240883946701339808203161263792490116926283043166163649901734689262433600766887564238671907983205604590958829764697935259607394703060877629483597343487616079396184375486085401901929472669262153948306351439677357764813415395636321283396528022705722059800529294042022484765838336275115549902951575058034812592698994780027791515132517938794231164532273445397386529532184750690083725628770037590119799844967019950547153728957271973269878045164138128963832406798785244744687376787214295801245482232232007525559011471660242296692927379483358213890845095003778419631553757007533562864882621899609780874527414888906917695728640632000664884890544309705456970326753297148491020674049721802167899303375982969017482232258905063509934789392801776193795764499804795463682171415638580267285324664345005837117676407149280939334841065278382965126527370091904533391726741108855503258161019951741408696318332969834840082311756670213004075824374312694514233890557113727131018068572565149456993424059943572200043903659043593252454116489337587606496097036646046116549615672113755084555086328594545714990285465480053357631766108398298453756822861682669383806767787247019701958048604111157536882028139458519654574910014591996047165396704117557359694022038424808117402508849740017824805657526000105849710390325219029576766290745802520146513375521461037629013893992798107658164917200558755760829427589152282133698268322858084152977949225123699339378884672232730820674664211970600334602621577650295339575094810883629235154494542651210042268253845433205860105276216119450498367935735413995159611404291858840562920785678686760164101951506859316543754984732191907587532345781068175278130917198271221576228488611517297986455783921582591717388093101729282094861103517409321469160436559574554642054736090003634206977533653135340448516601201438925756918975807749486720569794504492943372298405726160494135972522997434443726033640724437414731520940384651094495359332867776194741670421973604594568577391330908948655004490693969042438129996673754035984643309727397388348650386068807660992075083611091888417558918823171154872262667834973264813913991706472746027169554933804097990431338603337252211267642240794507718279358778243304067540213560144440192277374488862565567011823209567041583575383137364622569094010185328015668525259140694366315203916859865825763247127896500028186236654614222586799241489562017971457135876324090660149568594362702288392340057135584208227358294095453297559170451804738595025667015432939417378737794564763381277172832921821002920953488522329665389621383977674345464365789670815461088508517565630031129390191043824684332587759618967068874718715387969052726655598993696887365891286097098056812295163788705630616905077949397172001828734168989876356688277631356607724783652667988448429711436954038060014152259792693689948708808818448608171983885884438373397206167097653874870958908102259452988271491464755994332481235143731017291495073213511487421827622919792694170975174096037705039440730644312944390860127642975362775117110300210321456022905401556633493329467098098472140609568421737988592465792967543353538555050247242324953130429122379648166187930527680018176887799771973004422924457029336783975816458687698787005955298842876609827268165583156155906267198224318874924528326596712622167054038585903161059288686666791922723919636627914203320152631078701192400661661243755469078466960293793381419274846750720724207246839456623754383744202711495879930000017083486988019748242623538137172880953161497971692120797518308074633634190632014560058400840642172504380464483795266507148163970376827869111137890295527896827322979138890729551365710411238922966904979407476156324941050498174126015484868699871597162253816278354565203393926290943010100893735745909240027100918770957019870120490790155573395027292586963128832449420221156524335837189621148981413783347572977178565547660443909193318188470849591711671998407927403844966384427559336778239004087/7414337194132615772248595122309591063201545808687233349148076463120604098790531072247093540342503922305611265555498974494799821041346914681000495715536800634202635411013028980112462295430183356090640131202288810708281677342527547699880748448022966253669033432844536495874354046246933713782207814112306286754548393203088747344054864020362849513541806534899034504416524645600080696808909996167185761580541724570159064401005853975017632829284998154980986689544721491431597257973227386160575807047650921985811829130419737861594274763323063310083299462096849653103861254642465225264093925381875980752450861135616413258918008736792573994403162301842694619247268619508415311617797144926568071210573831620311750093110638135928215742456389213767998066306430318861511474678456960509791432110849946619082939942784491801869632436967901902695183956621183983252524491697085477091651988768408463286325996424996543457335706907386177974440992384279938748105115601070463055868991828037523791590126630472730689720177690000056295767337008790494839819548971344215429634970998844953939089917985380075819635695661469267716902912644382156081487484764168849978933118635413372839802053349429926638000782384466054683168850205270646661875064095071779090930687233598611108071376341527450745923683592280360280970141207485483012278528166847828760217113692362398869977797464294345396840845147519902377640587879526270003868088569394033567615455720851250787850400986847967145094467795538341291114010096301191934030258588320134261532488477424493255489148418038772192444557478714760149537012987936620940867889447873124469890455058502995273938745174967935338558887294524223062786393193924631019142493420551370916345969898446375013170645833719963471510434858411749486988002315833973444681472420602830272788658805843407273939101348320392638297182796642469864922674966161483419346611322872916800144312137960796251076039559791667158516431701639804094092788592505637339171191850383997162473033280406304801776185805136145631231859223795717631416154120115817975584941681974375985126932811303501526609070704075177318988750915583384704597008764757349062828590712242907503258810123088586173523675242736577752475370547759394879385601436173518169396894552990085206073820616435881571361620945318194271139568373380205284745884968140468628623107654462460084069407837430797083436075973604191892132791056716931391799055846898142812943397840533883447626331328717067720169634573646993878518918911736385579341050078555424132528980019321681344734918004408970211355482578809431431400560349815560819777918562964965065283123255407842117006480102303474040380222434182482723218080701556533368707406444846859530370760790172281119854506174318155267803490202849397383768155149678848718774194046645658718039764581397325779978985739707606825819847008878632030769883823214004134736974684341861984802406709762169415727439569901218169373055760743220226566385882488354111651385867519576858791297916737143665209938383309934368994636347488758554409317963347754423533121889335690832063547439837654134518181837097350901316439789161825931122188544454074329503550006056924177202324573907209531123086502042631810793990931978054564681546753542945604077825090795133257048569867915353305969784242434610668894888934879895460904594970785280280951169143761205842273048376883358959985911743461723862014163433765632045235677315985295555307524495390132063464325198778992511482685529928709609280189945113428153993505450223096459310850924254235313870956093388568893116078321800654902787769205627750090171132594043634629066693402577490201285548687214123472810068032522309869016519142312351916650833708910683821681853559336168740093253385502078911653236265247413906830204579271837052405326990299729874372113178058542437288250744116020166566881624651556080493113289950443721203674429925820232164963354535840701176596281783234671143847437089899908448854061515510289689207117002020280206032847380711985466359893731968966578452771661391683375623482855503974099926541454763518786622819630095967203842600723419637581318534224576651624063786763651118343844217463900057963168695014036836486712845747039837878959637623604946636288193319859891127198198032934837410278328799275634886412343743452681045799127024078642815442263105980009730*t^73 + 60740099220408327647902881084377844784098667949244153952194288055799301321348900187332940997519504786347352559245233846965470868832586914516742565699678886818817694427342144876408512809997687800319002180536408948959526015127600059359238371729917849016044635490764270630553286699147000530107126812145609939884057482978648582063870057550191913045537117013456140736712642835695800762464259934632824951995815022528223595833625095636081946144054922220297626950804645413161449423322776989499378742743101313533411098794542638067733765211657505135201636061589396207140225766524908147616037810903937245011416956226226235830580775705087229650961421729657043367289007104048173764491164075412184859533149957204680309010567115407920825726001338184541374491287706453328740469127747105762831337114676185708876335104518860706186491899396500726266375669897141204214354107401285503686209655678943083065316513738712503374646842810623401584003830355684786029906973137178294446792817905658122800405935766212912362767664320549573090662542212983234511524399803227980153725523961332629338332416509555285083275534824409093653126927035534334357512448263757904780380382732855745905942279131283894057639916008050579852008559119533626300366494373249176176409807789246104306663063015830256329742363488648563886451573506362832618187703123230894183536435495794530720214074037834426010334031738112961283148319542700790478679373968364270794014016762876507124576596292155660446615160416290561588109204703803083363243305731785355658493979902422048839433937938593979697922511534825387432689524215844915219460943819032811334477826722248004565896741062253140420977319125919440639637124412329515704823186760774994646906426492567621598423078343467006115668487027498521751402907746641911185654571456084998188903034124302059313571506054834077727033641184536550780905622264130349940126024440783685757627247234685210210554860203138441118367270808837134951573901106000400414155158616624341139951477397524916201214471622852715712658436519031308670560739281827517033405468817523970209717510967102897900697887204817356068733658734652263007444041489797463935977946304698185873869341086190754335763905599146972024025252740373914810663013771232818968969091118355040603140319826459968011033858368327488279462789783169547645690392398623371034984359207013616442332829646683678044013046796253247361348536393914573718066686351613297574028588434602704588739029509101515132401726498497933390708448144381104716984036329424041553840514316940281784528370742492411588736678946953817316803141709812988536442009759047169299368147881901746951829512359863119080609164429082239199279697530095715187843735453136438993206860751674296745222570047729328646640170940023316510010742673116175437383179146632753302753858441616973811200708036750357351451516069847315668441122294032454717019813954524037825435094024587450279969948709663909406111317101347959022279280112586563241017940611003567780987353369871331907034498231935554109260552857776144432772709617103836122069181495354762972653081424855884301031330673553584801995321430987103013856888888691943318324950358729261507576762638750671251659121431933456958334431125228395913194239165076347315227207237539486965763078665126139377441444916381546595934873787601886978758537165212511349392418619280488274446373163324954918424230988684724370967373986981580826255822540855823576092293985111064081082534023026276208806281915079574284306343900623287310212808059443875766879113149385363363207089020145604723731266467846160525355359853388256989366217098675790249373630396448715311716146872879872678139660642655155223101894326299832084497067862193998468621516606698065936121835547859748129121752631230445375909561349864380675687743346906640397776861925890965055652205231381614497325445755297025910662676059342846886941723089086947807549897960696231019378198516100843386849350868839314870545228365090805355224192775361793522812987393560479760698897100531046569433146813110017758239067991871827278379734119746782804207855890492224984826213545686497496468409034588628456554485419755015823695697148976323513075827118216494357485798960075015510531388684142075747983277648487465396802967560258492828256177039979771232227075369848030492730339013244177992695351884936171273332914242910981300269232719368096664311/7352317106093942748277445481938320462785995154104665607303963066553647583573419395199637337868331006412473774714132789948606097889935280881745296773163509689289137962299654186854958477839107821603629449492593833810930516972074230503501186843015202496138259359887039237731382258233119542100833851959910225268402737418764048718541479984668067758973257697607969067130684911355486370997358724258117986661387834842309413461722483881653417252642240108024876295136173260153466479818367174653862641254350263700555072610183574938545670327188983372137500555881289510955113590070915878520749195376584498215166033459046170221706995002417497982200797580312339283139690556076149228094181716262871815745245698157911346784713409869773373464245263296749789289971676252628941341580869905160934185378289654089711923703165935630156413122924177677304398060227411265931222924148390143955561853531163669908680978812721514459208615721090471213271158046245137356325281267738971394608410165189702906163241072953269273536255025748134777462539380962781708055335741024189242592702310901445833247963633202817353734040583842912973282775368549415395925656557622362764366410853669429351677568290524783057079269520837602157741796218794042613884845082034395880736398253452395137178207848734649390300599483863393389590653975510995821261988936658662757917603485877886299924047093825230986658190781832281881878152891339592069126903592005083358188147944780176867912731515267378571503926515047664067354366937651513094324865790657771965598465615849821020578209498479278474089813949703010350689570841311824733217197340110694731169584475348286588169385601762169083175321562046894499738302305280971629004151642956607542230957057525648959101951966698416126418025570207881031908553568666997080287800415505141549988481899829390024790695698073563956673817674786041478339882996168890340484850137298356571384281512641129451533843373744959765449725413228388835561818921384122746359084270177955650987136801549784571093280779421674298176357067256427947536670289921163249631439568001191585373699349306690096097388368245162125145451764890768032830447275644639380619965962149293442271439691331554108558890751756482206987288844758402674430914295942032434807843745403497132012466788363274002542979901663656908189897054744628584636364703114693217797297803763728999692077091642028685607977938683069282479572009749166304229694010369932289512505889101551780290438821340545037509132269646465672315810824845494350828675122812572415881811560864659722776090937056555913907693374034890685619665491907943040232590820867716714408081489180462343659680477894215703451301664984877015037647253601422042983087218115265512186727668645018492548526348025836333357411456614447837774305998480546979085308717123996075455419516476314959634938445033251070967653098585533814778507406081893648032784914657499232857721657784044349012904415319854163478210263164180004308442854122864367426026153717951753942023841925678150499396292945474280556023092384283567353811548992702206421237398002571767783126609374680926837704763531214911158635357256798494101857177176341505905505489860507087702136377561949834282917983585777204498443921413280044394489893942811943652697101258275616521266998897654607308818297576603206432581329111347291807519964132263314532906255376611688587299097127303949048910203140934202546259606233268602868225129419460703019269063350952929332189253584554659169448611325987991750025839663191853876201395415232427888616511461720748326855859979777085268539324917695456995742741429085100245834710367585144451917563294372115419011990095229667365586790422004166489973828887421042053983409562071808759694409624980151406753200136709350883443576653861782993231112390998395360348331509996789167738222268801092517502099494765977285768443382223977152488231295392755402428118431711619984513315946848355623778687394621611406171623824800993440265779483564859400361247266751083501546793518406296248608508685498407332460497502302669902403984724448051629336316363931809672062653540802464545399877461137178177758874809638672770469293903556498620458048672365119772470161360514791307203574810117314005007074183755695694563574192891277196706376530098031012506511018725134843186863024481323840802734329634990689282355039739873272261468248416747556211347526972460*t^71 - 684575132210443035384948139564232326332170055151101184542051885092096278726345946054715460249211728804106218242506139555467651040006538093202803308607619836973427998935532271527955214668379122994114528784222678246803559359916901885783247562781348867717683445919245143627866866423488109064357955850676315762161578009672773913656279376039677779647455211078488709237204823931208373177908754535994017144494492844462217465478194672936757943745034836819636280688634811124463638621824055669311764613927519493136209088173990815522855755226619914129833779211788380281215025336060256798741861395161011523857445112387086237705511946405828955679997046758933162852524131563314372114221976635255573215020977339297078256609392484060520258387696331138857049550277905782757077380819476830199993205490850291699510753043606474676111071742848650203783045018996769715324812372361423150150074459597491610418476006153211650720778266074451176599347806495700828852561922746040896037874545981625101576495739640357554462397182830827566124028723883449195371766803717808181905520181115159996794719165425315386805118993534048626278368790927223189680577028679660029380145512012336590851801093769962170546367148400896594364267380165245016045117180828602442583594354079261658060388292526063612211757321156818186046054135297000931593807692332996198750723874667404808832139459719393593584364808261301204233339352377399262691514936525603751813136356456950448784069327027133402585070971521002445838607514149813933764010223413093085549029728050711504144219684235039425384654737125725751073940798719737753735872624905750773442920846710127247440950081026117483569545753791557486694744566730137695989035400106043461893984772077955729969344348783651163371894178678387620850311659246518774480039354251370129435277891461606716029926478563756809423742910570319394036004715016136062618982533411635835376400987439456290704153837573416004113681815657813458724339169682274154856244346705685413757085429767884007604938547557264292395100212400442826996604065018951073322497513381755060514715508625753966153552084837995385077355605104155834346786948366478951244741495849749096373583252134550206901340737961672828226697311553469625596662998536631355853365075900881131919030299134643676492128931894401428939563245034837824919486743534475023124273073386292302505265597156717376805734910414108750634265142685522227103907519774575816999161458560904764482738708399771503726291862291941385205241327482154823165882133632002919276469649175773387776633306233648722709039103112062553307054268241667207065478093895362635957268094486866963822751835024958472642365434906535551167687839135587748982957807076479584989069122492030100086021470060709736283269477532604043693843827948912871996459366437426005078692764229061168422083509548220037964852913606668156547538364653115701744327380540915016641959375881991324750707939808334208771322517644586456789681682487496701006033573857908636926206659401930980814199863885815645605567403704439284788684169043199746115246277109059970002064116857867270694619291322790178861571261844531970665135565008630803128002212171882677703780657812732485153621808956030934029558839951881665897780170464599963834808649335138266741434984310192202128168525198274786284335826395622785529263241706312994789449827456871968528582658627661513719993785491284868954101762684596031862039938778742717263471898588149895389794733416398592633648043139954099657839405147962596165671960512557720167507237154233131197157839021263894296516587073316007715697030923324886607281306823717541896569146862525908219484530295002936337178153166079056228451417251747193483855440717986219136367111483938429779632530457694897509445617423555781083504631969960983211003961745694932598957975257656925061232717873225188938686255549035215014269014017655051991505748563838264979305179069430578571868875071293282244353544114923374629917247363691429206565081305874121289869659452441212408598493440275809947286140563535104944531837210628269679007198798947125981218137850822243620331154322401087417110105001584905216271743828172053939116947842228917817570220862419333259111529677915743499478101625633297724616301475812680960553504557565545738455832654504676430169882633812697966657273827313301499745678912841909590657851309494601583528730242430722021986069757094843530199306/24054126622005372911045575798678711169509974938902360700434987132050051889866106320540674352290060774630244631479632857786477356010238780518446447247934973169155401243748850931410324075021112939218599960935704804151329681640527798260517485789763751288962798489417197443581791735669653829664816932932229765668230213959995546133690007133966215945397881892693826458900181140271638465310139923124898563017853904341839725267799536186159527548653229810777763047452190158495752128292479744630930380382266666362914494791288495047958721397869694725179658938107448656966026785486927252405462051222740841337501501832964919771197651626526497227113834776631322532591141458696940530133184543146350864725192410010059949840952011833878821190105400707618227097207812984507215120543946922746373944592122034058572731621980515889744492996700790722369925538702116127636586377849197701545100607981671150794808812834344159152632800643170162937204732703424902995738864121070845625461203048136101504626664535028109668448008158459941756345509597685403485017803905499117926990155660904735582828365581343537459035030806892135658227145452912124871919582966076778787785360429502297585373152692262277158574397395995516776282805621791014202420434206949505324916886239633167744166715549218837124454780272291667145174853772516622918501762179955985269495115590449644857427050914661381140394130387568917031124335695085430162223268653478661064483039483615256914517555439336716301010137724803936072641994217716746954368319876896955327992718148929705855556319825763426972651329382855044709895092630531958742704848527025808859365628394437941738509864816722901850173116628838249620590925730330664653326668091535460820108256106616859747728339847464793883992253077252723873412327763914770785562104283717589026467144039316646850945671809467897870902065632486925153757314512316358578015617348139863821359412545164721179689546082189977270080971986854555027514558276311350526460460652307671096442132781695914668201788179352164184966084667340479370127819665177534658953496260358979495410636373904263561659764500275193789625774072030028808611050691176773607109887550256615500646524639546768980513991415237384500393678152353209494624676088956650383988659522813816793030404683944485375566663966912523929094701856293660298775591063535889361764990781812722655988599108692283452505337552448101233276259332276423195747239703818341451251069391473033820425215062431027583840133719053619624882251079137251740523862335304257156680025935496452688732921515482690893960850235911454889312875203155516154974621775698209787705838264295973231478213706156847212950767676586025179010518194855688402654087955796209287532514200948272431035583638653860450421062757410791172810076152252321951432543026400826820512664382145735011595820159633231666507644956347775106671114717719386910692866239527134552924505124103199534070660133190447453001353816772482693952600696788096148961188565681076389736233581549812517061266305261848992946810765339315851642322238446146186240247928477321457881464697558942540658178123347244757846116383713052506982929846295288090549293778538145134630290798584394220116572205896070302044080333249355254478142582308066623481708452084783623075359780075642134265929719875920057350910373532731275588792939696865667034882424313928050606869444973512591412711325648940077513343290538901320933166460196584282260262993775344842735029351333079253865883238624801745594856381030990872729051902726724445049168679737992958683673930942932261486891001688758552193937187911313013175376111461166478194001935013699222649491252717802584260745737714470842223720957807785931287454391182068896087538984739936179059144023616899926361087713106335711308734558870538755806100607175584725251380672432428937977193873291794620258846465824920136302562073106899675321601016295465016429668257305064518790738487203081344294209045547371643929215172394445549842592676097577918588818813956486542190748913430581446285630997590598985793543138876203838231820963523036131748474436153640873056293023859461350273429634631977811473915435733013135358935758216773546036599559566427803645444887961243981558189731370814945481772707203869157757292934476263711581267066242816824893379731707818862410261555022195216804989599102384163225841221957269295070799560442265717748525976948706956969*t^69 + 25722255204119259612916273758098550472649578760679535089165009376495401589326902312176982121765227780475892176015897954872011471624246209621620114888975947998498433558779319504405969170294437270550791163889192922462243936502989307225447953492431152737254711686461863672076242662232281341852340976821021338668560019175128491369105421739036189241303931555206652846463193857798634855300684449429830288110553131081222418763803483959282797724647675591929961896770177394521299558766264072888137040410958012477845322947141381780893368050151753287609553404065580056224595817508952566884473255681979909002755254421756415432528185415255664877241063889510854029418905139002369229031733898054296116261530898115698725752518413150056663271629734787595057068711663872681371186641389118384072406323347362604921536715568523015888770934458474883784211448854810784029410433734152329239839452730238952588482879024736478834371390217235592093409674018458230309178379444175783798191747648315565322813569604751491208602687953999149660628421502053034339240933444146278944735890358096645087410386513131433588779320023844638619677524054941086384569388230086152981325895762233147323068682340299768514718347789277789916528836042052403548520398499704656960211035176558989428324176750669967482615623342548721356760553623062883767966555049152174492984769427057547755473748617013533818513536434604483811355659969385799201927418380621727932675659331851656303192950194362546804944435679781885086607075158642028574918187600881016547200413622497007058835867612633060053765910013671857480666784833027904466162883379722262833853554048841286692325063858479549796761211889441981266648570046708320359708977054156702629026299614880177513607578296095346686721153147259609261329049863234746118422955928583889557048034331884704438145300141524984480268481689907590868816938560001503247498945805090998404012181792649433543452761120461476597726326637269455162311181234840525441958271335377257496119133770613741062360316386224675602344877258774546205672519626579762969488255200581457805984086536411488133194271035676225978111077357155273342123053005429328421150600897956518795649614272910701280851443290089347409249635417440618297920188812151451311616574711250078567488079352486474679573526297345059688018480198260696963537760120670679309971785317922348793494622086236742359830706700476751844016067543424473880280994987988929735297521556664440589481616887222619359087079816265314238635472652607811542337769001283872472771642234485518771412458317325761711625039664766068738662141734990011770231007113406161395419452184092734836918240805270475683177670730900694422553700505543700331528220727225775240655971585669770482229438789224907742718355922196959701265245358084428352782548017728000637916668437694473356784260329403298976941389182595160714010081960481714426147174227457551828710985183638187355026318834423903660589601729334431756837588147288920872369802417387883147634053716308810631817988797236439533168611846479253004990482292550795975611976507442754404283940807557318637747291847044059017630315095559017986149464439561590771881044806350558222578183001857596871471625713037728202781729268337310757354488807021164420531381796211231962827859349632462352208665554375823796451453476016214064652198216409851592853691542819119277602517906164752774296345718852734595426143645086307023603564482016770792898135150069028998395385518321668196775474106656029202876028748460711542280325614204143363424622656658227383441695938137750817738305484113850272632490360773671265171575941518021036246325458386125667260255155566734331723507020419856366764375874626330979874977401916242284983967688607955557313995127592761002498639220852632311169479791193740643723924204422156312823748263709281092695742395152453468127741195721319024297036702638633226819825364796686862631808794452461508270014152128466099778083764875039529859835648576476898286266240549713048107324570795199349912357209921592420465885113217509801510224523347270207616680215481651211261877016109782482319894543122213044323057016565691764634472364011281068879857287371502882036555805002612821103667377527173457825734348458502150874799566400007047561050425913783165864524045599613221602900123070429478110295234840459752333405864855615204868678022227314925664041282094986948773207485707040905669282264013189654072359582697544823087/328783167472431375167086815051715225776382292109939666729066984182316063104446801238959182123155825137255952778024528981949905029556826351286076396559622440947770295737389807456677151961889170436740652877041198270136368572684675610152208887872748285610812632264048763194100076530987270516351116655902614714907105842220542898905795913041038373373465977557531447591846672239355837269751667776763429328210106450502462472052395158773364937094578357757823451437209594100171725787554438668122358462105779863534628716032408443253306259788228926399624180503779035857429421638875639612810161289100254615295684422508992431201929586751732224838069241217592051031866589558353953614364341881741639841855677332924642792032318088072409053014043050675454675903440772613155147399704623909140007397727184658444652301492422054502497572701313855136643517302687974378571634167218107057619193909185351831075032294328569734820927259266686285190566064579018936454091803722757527682541358777079700114386217101323081504379618043365694826627503184851094524988846261291743624381997228379455447510613078194118416145351003258524583181569331700768105536684209143071091410613508221861454444536531261118896224633774233523690709371682980825425137874747973026769336988141996952565834012398231483530720201745019826088220689036704655387990045725426716544663021266641917930303016265271302775064445117290341059448382088579346426642580443030466794839716065130479332496950528086277998510292896030295389232220547510746677433864882956140610654442697981283291969605634636395986137888113413455090210703018549899735803019212299933391735512422695943232509510690756274732022740194202005078919154659750965378975727739896412506911255305618030183427738479869575277515088383519052956500160126683212661257790332733703021402929438610866980305327810624701542317808157129189711155238016761662266746429778739566704871848091231618163468800699156488891389173124675716474163435383251616510788980235377619048999892951704766724330213174620985832961934274105243942515634489240770286360888454471188526925964167464399613855468665142735844510039832743267940164820212518674945132873481714918914122590414012642154023913413233098894576159571297155196900692946875462765561568654397018992748524037195781633913126879417782144524993130118551185871051880150370010100879274986414175419524591641907524813049672391397079709599992514873384673839581455517356140611044114542300191076534357094474531923124175545609921985440360944302071348837422355241023040414889050694434419015862316551712256690911806668291464600936714196045051756733994111268313523536504515373001084708720622264905908473846588158896752934307807113613400676468284634429704923678685459149873173369153014682826880472587654788953503276538842386584959872212658357574038287879816144578530160069554142414817513645384250030503768677629363175054861060327269728748856460795445075350283374457706135962489775447591513149600150306333172320695033498290504030685366097188106699203945013047554970247454615677535779868674987400873707543817035062784639029952542336459551506133412697901847599166631733324907680660203292523549793328442920307220721846140887926519403151610995023708654844074578062549964247186133133160996911923642806990157833408529919351256568430328532133295906264203101525767367856955817723730193751921282804452760972681291942576243777653136306099839909450503346257099491192094549537499756277470964045898862236570110553494349418116525565902637319586914941393412734061813352326536047694780259254258899229512641987543559709915795562540392716166812104039852736613376709075140373768093383707597893636756034015923690128278492878408157425219723400323125306929666020883213687005921731036068385963130657180633910001864297086383244051012621341000808487252129425735988473555978761143503062604419330517116274475043530587141700074153313919435280643561079916993712588651137390023767356065933695504529190877565092207911658594612060387410808096969149651495703464178719290572476477189746542770747212364134757167365544538405011102666158556695116408456109090490355771326766175188319459075336104749957624944542889346707324869832936693786136676234714460528325838058119904013513169192145116941024898764766546533717829350466769991252098598763638940175062495734300019614212618669361728966829539821558912163856909024779882970067575811316285769767248960590466310*t^67 - 1514527683628462350465182754222371124593999934276378454902610303307151308748284602429582125850217903012659670689553142118164375971213195968799230170731239426071623538094319385100160873716334169751563061452324736823624007241582574355009680111557249184080988065104861172033685726706223544913012104927847745375059465635153274984122774771848930791636925429806075718371748987374360457571031318364775962493437603882483972827858943437070136531710471062694189812240198139264425836319375990606055987028929711668280272658650897549888360927556103331961377069869675474814089325338690232915730759148842203684081543832359063656712053730315574706818661580004213336255875141428842691902656152897069142830773432085420616776047651784353203038019359798834576477504666873719941640968869363503265431987265040735466554925437116306994314082066940027523816866024092371020825995924199328256924887676026273168882759692007721180332333037763750364986423722299541637918018728833902466476267997117253725945669461731761266641901638271277784379694574792123551588480094360023715102658339901222486671677472937172821438973579965178254639105438337197747330641189174234350031501705862773803277719435336026481171047221272528035171104072612391339073633876660717502477938076235138001073372738547620491927427558117280960136387602914447458531412785308673328648703076858506505848100234918539040709819526349487576567564884964645380370312918817180157906019860453665413403057285322243441865802641947541761940521901025127260827316390448263547141168303800751574666088785960639512429970472465315942147238349541603825654043647390039441902038878507106908082401983646348475787790608577160565367717418758779699249590285113129103185802082324080469763821088950334392568305335925168868944525253292064342829252392575660258811019500709992636463768016584248269919265532055660404822703896808210189206127733909691529372009391845775469990058376971321613528498624010038217673884815813650351267078464596403700094096400547871372350268995226437122931848148844561078182240771313091046232385651697688281480825972860239571830373117957591227510824792307165412058575788954985765810202076402043152295746718003099416465460404596710632356294332456688244058670841120083927780676032371859228519498669909069591944818559575251394254163056184749963747222285691025478541316822456615536536194728888043259446896503882952340338817614649548459596394202751805033070438329165969323794587585672068920650567565781900221029836754023638389681649152495852520263988510403137718533226401503361285231462243670521675522379122858619597130283645396858391667579597119680574793516285955985169118797745529937978924041397765130108057884187498568650514334056507228287427405426457889906988407741251297447299067563291385642069916437347028991633181068586618038091064538138917707034918283613666583180547786552609972511770136252562283981310733442679327072437512839318858904304205091524321071095650752188311265182544967671665686861013713700233273026359807429509467171491309207318863682494806874705287499642096669845320219608837260972253844352453667622105949140356368345872316648734352278257020276342346902842035719708089654760954361097492094382358359231134139403061144354047075814592577703902855476130529102901829704256508520271476818586445045406416993632420792572888342707694236005385537118617655643908911507480592633516099175171922980819739041267668035114045300285187304566750851690208863392991906617410125920462846269635071861752804842993846940153891620035430428397948626021819054451423755778409610507871772010794351538704208434047542173609501582653909574002446453877219975443261506289814818885609687247455302886393117450848446305833534038168472347744951796167001445661069887065959488654761035448931934713695338450082674572099351714775654719578459608573861956649608206455961263193119946852842062760154369622633031287584935268261299832620104845641294012853232076763780821826804963739595491263394615179772023672436633684093660080581924468273350796929129105753908520248752310352712684162396339230505407625868109763713242449829590956182514279071301665604055639020944653579822896166426573351199096846519951658001539218089133251167780289226093414740664448374011748608436911178836588998495573854430939049382403788773394833955131049632536359994250264456877738403925446543622938062206178087830628437251367301929462316201546387014829147637447331159790833093479940037516543/8592898014263769564334654334623182958822417378879982629241402653018024399234002221992283018885203603118260236019642254568887024253074630534003561314598628758427572290668111646260364228925563935958082781173478661392340383556014379691001700533738472770536706686850926459738946417645166029254855860907594629434980873273229637505553798085560706216007683481370702978562721590093256402948906653943128513962638011855773392077271517435226011807077335543484277407163274616478078461501047497951984884558514091283251923399878592520988333220101900138157874989130153520987568532678003383198564887559499495593785723591918462829797157392331364430094711328246796404145838087269369986267931448513111831963010721665918850670381698966265917986410547968899032818212913962980454793244423732823203367071867245528203082992957274762969811189061509009327897608329463274621842093471138250930043940329540906718487195578054250106487510053670755795180697889447248978833127062840209855992820662042153888980945863927591881725719258652960950675480206535331131021076501578639995602962104070154267314839539390091955137149535997885258369132597196400303221571548646798256409418422944149780084070100673277746056203235158840070450836717823082547125195686220315314837780471674207300182750620793875399751556971448630073543079443700453113330045389642100891366946537811607126219879629822399195147447741154770812170574131812221443999889046245560462004057504065363181060752447440841372604946146177986961228322539310319803002324643895616506924754350711424325012146054215218839839622474548471778193014090584658238537102269954615908574832619253651810324005416605852405105197211536932258151139592967037272382150213729412366537293037625937361418176851467909533928446372093615917226537217614065386243894693556275201622626113958413538441769782086335213264356735842254323401381191820035969706960512554254101029417114379524246076145977298785208754782653756913460112318534757305804343246959598213994621128780777075489966764857568408731114983188766992655521165955206182269087388483845150268899860560572636643056827243258950090999490508093064240228648883395597147999125759127035823556443609943862485451164089363926778770481694523951143121335536749164548705760838480278570251708530158101746768942030590627837231032860572684260429409972108640597754494567276082605975760410753858982510156781225653110056255245805223709961168670451663243463081081601379406936664251606373913724686673517710770772342073725126756554260952419316023996245851216630043881749519618592207410930354624437670690313561458368249165658574413545489733458778211353256077142865545177038567031321924885472077763586224251535809786924841106278712121852776595874510164451054336887754006778513327373627120506545404681373513300472528186089156944503264924246716395935189388660001527168023518797024271011226341660682121137309059038539323510333602171227239827908586787201286745789263612977660407135354739407640403681089974658345389491729717223121972097408101482843836428749332444477756429395018631840243580513874195378337403175165091029077784177028187043914101105194998131050763273113078944600378874947907992957150431839772357432134852833756716935554067803588342471287154462349463523294142131612939199068103755433133947392830439701754020573258663165125486550962482008573784863209766088163156540952666631761839966234376539311422335199689858198258412719113959585472350716572283635608370984530121627920955210089578798168053276805354183307328639842560248316675327229935810706046729010990179675022359620193281801796049845761749039463266349199905265270141906314956951920635136230002174655079587014027430176679550927504003947747844823146420631088990877658123666996384638396008289583991237745639960924101691599239321664633334523001030229737236801225913015739067561808127299363322050367360755054266490884257730603999880829151774543637821970453304280908115057468274608171597603110125022454059200308257627567231110294060570277470511657184546615810187313390895838765230090227911847886118296741264224788945098161893652594151744010859343587467642703174676640501297618675102570288845324117844364382350655866271229437769234454826404802801617712215271377432057089486997798220560301250325958712295383391050526101806237062592910630191823616166227035972604723399026344907102788035799660605882576369510713002262725151083785320520148295701446563816150626721323032275471284510*t^65 + 14623353667954946735950388348007891189981424329649597702991803205639304838727081676039936410537600268365048539176366314992688620292682192293580563653372499116045916106292573976982447305854242721705790720889710139119011579867700049237567663635799153710782874338933609104331181681162904825889454619634510769371898897119528555490232167165106144634851068923481654326377247804071130551505492105098709212541438498525422747908751084981282561464005539544544362883148199458446536225923119701993458874236311397986076123337569511133742666518151122897169052520668734452745224381281763863563532955993820436572873143410137794899315829427786356953991830075977423113162046960869223024498118011160865111070240782372019816608892471016005201708909928413621336122537143341472439493420876969090833369360850657779580204877777413540459787105611208714583260234630951711783017367898325903980667435118617638033294241658918655163928413425409774043652586898665725497215577593341408640580939266926969316138755460064346460592066873715758202983272856367276172901790242362119194357444591617425863306688657423025446690656960690757958398760043475735382497183572120724822512441237904210127208908377216873732552272210358677740251427230050845661429275334301942816624485058125660284413512357333274190781852862713807186020184771318773935878158106210056490538352435080065359439240966944483519320785858437385731891662377277463552944189528864016925505596689657892836213950163940642377520622647419438469527313361304043069720043870124269982730952449166188716655583141303897868600651188255966549356235304665590900410340816995940378309724690828722062335860397801428243260437791612399461784545808977450219976045241046087153198471095534015534042926843024385840840230376833450010302739498479176462851621846968880963556370601433549756005073742446055634290983802519647374169363234777288185907735801874037777446345884509218390453964436341129108634047441319873700695288177763261533403299928781997462697518609151819018592134780075579520553422548300027259926518174505102585944681421121880346628960590277740588087641508777401531575977974570788590994188888349417757969082125571304721778726268882253679597412337806860953497922577983036435339932249313353437315493081799197434535535558469792361312272700843330477276016233036608274863014199814693883522544339805160319207235003831824645416105880802115293657507627148924767739537302206955655428898759919394182397809494847140008160050434342686053723976227266595614350036104996898827210666798256580615331768204461509169832724523352383483246005568782106892925497181670022424412133829226401303299205537050699463640492021346837628360918553743951605650429707527075649538407534545851219931292833035038889789470218381557288326460276881714278295397869049798083698580593439139520678130632947879819670473041192734272908118373122633002860741748524578473550705726578767129686649032818398671247045040867562941329924352429864552117080586891291381779153516937787569657896628620835130667607497492823649110917836893073010053433924552587384109521939535658616646174993753801738762716328209664426030941259260985020263774948430774059679398437876796190814069666303462644805294784097910954593050207355308404280710627785834321969915571584718426745397920576018954118027300335564933014654909968707833596756566190401190432146159755685716667190938855481616793653194764012207522025507192237102223622953572644760565567094019538124653124759800678058954850796962333793740833915747337227949937796855510261568303879021286342582358024662481444579202977471261413800496802680543730353762731995488744264549072059461363349083300059965863128653549893100398981571700579925073942369081484892830063949986182232492269165042888778545988846247123149512472775158098172593215222135288712657432443035322730512849194552481869029304663939082693626435181724455958303781331049704429704321884577809824825275468799792367158093244142853103302222616094413132698345906243240687917771031491091491604647504145099130446647020604955059073689701830896509066120538201786315541304710471434491843229217943919768882111261194352473477338709492175029594672768395544724531987717917941176429977807337203004194932803642408654651167443330130257097767756114456344117859993817524011374071651899044481542565513852739010916136893602056380363953872447238894758560705436400730243142163371103338965500279601633948456856263039518260585620499134356500891797754144725906623154507021/44090096751124064863962674427699592118457134719867554296767289351579007371461136773583593404932731788221391570543895293799429736029068791466130907049647814093607578542728277995979429604607200248857335654600542935356440321833132001257889122226245447383216384739571662786956894914153964443690532856093300190744296062025779036092980321074920416622442778953856220343107052456928153725973465633504277152676001453377596164757561855467007516476830392733072612687688687320935631881743015438540868380969113943841936785393307550905695184666338243081061904345019345228923521434119976527338994516146746738563894337291528527894250318622995375929818052034128557248103825079905638468076173269102204417507230874132188423672060086827203647844608675878937708674479714025562932384205266091355969523894817217079075035659472629170016210560822711614425769883074124252372287896070280138126430337880844287367296485170030204703061311770258880939202739322747740854536086404738671511633382066148851335772228482716575738997636008280852243790400276608611555524193255314747517119036623962186671430774681440262512512652598794951401442871314991723032299571447463542655564336620460981742538187146245685911865941209059474716690105641129738585673389523350580920976775362793212919281832548382426131106252983933627881313810400983281054703339609280623365606000750421503040928231732939718877056837687170877774774686059075383925890669181869725515506430044247142602969873669155421305056421726148788036815687864447306268615673005556923370823534009680991872372174666230184391367572638622671173791775632818841840397047061988004403478636977494057501526731036445708098430925738592921850106054486096400658735457535792095575949360096714457396272014620389793703025108372701168412972475717807994671591168640219906414639153790857669051123891049459623868501495136803434241911105339744998330587255454276009942519375359698009170000873812304571792213821464908086165690715792183134029916216804406684795215554106298431691985780422849887212761143551818290152966527738865662438170183233521512504197161298222265171216281040444148349199728676590064396074083058305025387114933549430460938117444988015962119204681078358511016515978431088667167769264455834653459090443302122720965231508916088306399993583914516432857458100679533198103051545901193888505317422778481295733054449800808459230006470026182892284429650735230303848981828681909146102873210046529715167228534468721597190958936327453990783080763694271802670552803359147728355325489847986661167137827953067377301886808552883059066612201582355629082105116545237019593796771646132457321502866173947850003351828629279596031713686844275040575768014320297502947987381548516042864693785350725748840295850332485683542834656713799270201367276585909213608877128675458097469004247797798008644535700702855881711129587286431187094733819655042766697023220991941328101775357380042510675223253384522124293352575360529192170723569940855048272141225737192403847264237247426427768092259838896095680589333063162407560954837747765904252662659071800465347250477225090273904684363176510303995456734283317487302722060674098045668633370842432345153206417707446147649210605217731694271128418764272202789156973503439162107460702132908269890165050966044436775007203333743879009399847586023575925628197890758624812068960932231657646844022060895984442094093253280146999064261975370433220442734215391896941960973451399169612082384884602937657968074917443474239301807596192191378660728874617048357777691296935589521741912461376622798058909904537548412735060803815915523027219284273866935260925403632800151207201393797852705618569615360051766451367231046722591373770196597358833384614151575210875477034535736493276723929760769730900163144611015728603858553978714532334876083731542476832216574794299325197380269630646529614116501658740577068714351974838374033810834828731057847625294079757723639109019776565479841817186836788260514617987286116676194203656554327931374354242378185729467730435629247376417637495642368560618872685843025852112315461274282606801145308818238165900864168247926253058735506932064965558573235603801992248928842387614299669165841113124439452999054280662049835313463066530874454272436489999913107347278544517291616909219720315482743594873224284349679025639676962459473150083767805955290545752206866066936758100435513016126037112580594570638563757003625152418274967369527716977873461357527914393780*t^63 - 176704892600349315538907822747078812857314956659982852554569151810304069404051061295272876773396348195535385464044843251350625681811154290833874926668190055121076230861979570781200910371657310998993590334005549798158259463703667844657493254491079174756317792893689616372541610941016231670977435496261985529133446839664447565459757515648350571566074086372516218941998374536417261234303655781308855903029228743291284297855481815470270668752667883489537883992617775306312760434351476320417480359594319401807482061720762295675078503083071200969514732820767219198820818385650285183186593039315788263677396881061680849935324814912281606558226823832336382288176430178498504995672139192703261350599871635427979774068811125556208012446890348400603209523397524577605713478200956466015749930922087537775367043944853879110278238300408245877460779003494317076192001116080380919265303982941207172974560137109819373245671124284793461388916418151739971418414226811146115388868681923428907077892567983572327121144287827905450937915652864335510754886624389248055567951684683572859827932887783790809396234149673746870582169339156555427716246312273635631763326576168728188236805032247592566029416011369618470842414445074132065809459161606432683576536367757811021689933146582052628126884697382245690840311904923435995123969693150545088717697103275752760849983214879161987446312419177559927168460299410928405854392488399088778732219572251436226247721299919120602111801184777929677821512522874440459916976763473825377394877373576443218584236575777869638939276800440148814625158379655376215017663604546470482555932461761435579770009756034523272730343834264871156403394376267716121316152223318284487670734997472161782543407213922622939190973146474787452088836838123762002886253104040220260507213333866035233308228059562505832345068201507334513658916400360109313715461926422524058314201760624924888972645019500940893252162591210881888835040801764371973706880317954549860759090150388580960996688951384257445378609770907516688319078301829767881837313784037907337109087507504245204895595224050337675448670885240482087686992638664952050834212226534397555213924390558788617534033707288456123542017698472514167915900459011156246909548043329850918549510405795841015238839308749687573531297950659985482615994887474481042286264095133369314325521237525802165023395209202005110035283435845435881693684732883556371081808819870340976329706373947013110475996009642502479025890619864490869719675750213062449723548997570328136589578626909325122736497288147803219139879496215331763900153847273672782032475885192791379591278151998320428362464979688162056823196751597451785949161974603067043232108214319914914359221992024346531019801355259125563656900321993668945571071084148915094498467976298750587983082142789761250586811686721849699126224449264229691290271923559571623773460583561853993923083629080873974204191221077041811661739357024530413203931666526612090233211644120797992147756058541218662777862192550930495319325059733193364841182696699684333789987809944334549898202095512779362950613367681082271011817691078328010601211921694065422617737022326763620507193046605265829132259737996874818996111446145149300994280827962218627991703966328937449438716193732372688180900824402315198253973519688800364459098640044971886968632887425285850826434505900801306494403682456835681331126531613146826322495190102319043852110954825020658916027305071020022468059473995331160842782855713461007212114604118092608042160607941339677819644730213961365624385564520941300233015056634301647266231511868268981902954955588387777203459230591460291498011783575232188778454130504095463635634698587731697399521968577940033502350491317916766520958901165884297947472457540158277786559546548098458713716896469790670750168486855270988743087819669139697785618034320775523148768476464869271469945873519277287368801704473169191598340243504941990552135071469810884199685666546605713216725036440270426826543439051342155874898374044765351197925315406894701712802603029852956816324163347913165862707683710182064994058977691508718357439414672201680521170581658286259637439209731169745391786969883048951185549721441436782911735406742893503519322640776170150255216625516661324618305362822115553992586045107882187434972220583042807775368420636848151712067252780981039501450140773422468445045205847781120255402793913466768828957838630011204703379570621480178516412707157526904473621612206022/334230565116352523277011478528482671249803564252282215168812481842373630585670442414522809413477219212831421229613871740030547696934720382276876740796272501586573028310741585522296461790105237813904141241424482160303874552845079947050732728662944664008686613856751717467443206682428734725242262839813844814741923989750326870928695867431561923314350806760989903956278569896327682178155411416877096298127445989778415927392675007503556405893383337964625180379830587839145388022966706960452829087358872942108011969823968054614541670568049029918606380740238213452281978882951966020264057213718688876507654507817185363542192935544891613282265305136741744434267310030405791679252713857255048703322148202019341744084172341042132109222224835721870171586720524733982237746471892732830441188671498232237205550845254055969712812924190086879243614843689578131654761777286615034122605406307371035804192957123026851790320623930177226163529147329748458525014853861147652413525520898989708674335186270273088644428735595284352248465652070529358342926764634988714923261894764577462778586273149767034397017988840668174221089129146444137121492251784873568293113764423486053335814144582893078424370513103710591173104782252587857456955540740212063147900829575883816512581134011795012813925814376321920353826270638518030747667121275882925207057362809142868381846083269769135346353444387865858825698332083251117088257974109890620996736954412662073817683724094219042323125499126756239221253437599403393108474344868989502833426436007903128270235079321384395202101455986591815296681726059510387080854471061638975388519420821953925161124500159739313984900539772305410192828981928111043434573128207722150932220793631547590458686560285425513717484927609505869880774557632284492847864639846944428387227309675017752327580100981415179762248501596999317192681098895596911299381593552798510820624919864442045824111096921209674095090201584263030458982124879112892963776003924559845578841247123575989734136321341147252146990508149033329078567605973080551955396068360177448399331744777503229029189895272108942541118309875717032867842169757949825418906479214940055049897629509752802512901397062307206298742507537549450715269793730337555374417714930568537973705623274734396609688324910285239978518762817284381862762894306725811279062906399241077127258188288001368472067226345377472671999963806404660989343546278528247184232077354879069416546355360480186919332705327736269489168227943898384838145809706008343465124084288247913755707510339763419689914029333648466198600884858614278352541649943831745324175358200816520616915217213410981093245934091062285510465725992951306954645405017368878431654014377695908225493300058880222078038391310356884168295940041528855304354220661876049833356321253919364036326323733685799479349384116786922688943767811121298520528647376325019567855950879536682803958575733151178588965803092538569445340075236827288325829791644060299835610252702429407360718151920856216363770585090826008188707935645734408828911797284523476780453166160926751617632953231134619292913893922531135592767111818121524251953433343361449440651470357187104857457065723930067444875635830176685169082577129078520833882914928376847374995616277574163668628629878235182338670651682830684464710693835130398002176995812311657845778612230089221860793782940767154218266634529297846882603793700003089283660710025893251689989154812635591987107275539252424291907829298058597643223681863045596433475979171803268213502321950090135012426580851207304741231061109995548362537762503217447649331518320430795041087777183864598416933145737090685979494005107355644460737209967028380319515124910932805970345349603474527443509007712988340747089583713842338452977080188948720143064078597956361735999018311561545626665167490364002823290632593286770460544589510203470014715220278284156938187856503445977396772198139010259224672632669546476514821931188905959297652507463219060197685623375703203260525879156427619012821922122563570018123510913924768183717503889168872292741948140297644025271496441652570688667958082483139560529173615588564455782789369668024122006129823212662251081353429569595581001715451890181968542582988514208354384598193602119939214526613755090443333802817156143572393423352525141701987323683702189227567862588304079766753841447030031856402793580851690139804189367161171341929182053501434488375010343665346277682171384630708278993152277019401748934265*t^61 + 215769546857601649468470994836395371184636395346281390011236095918579144951622064106138451657424000462159974416683694848666520498965774705451109319642711162096037977670545773239559955182546283461278293894272920977406294797685406626682573720601028720114537714889490386121681354387626195318271898705705486647132192585093163578150636182079309299071065413823613763626478493005009520457851629970891230900042343255363393245017259175880914163227128665203712380372377686381949752651680287142624508865044291665316012871457185041792104110877762270280676076348005084142936097495261616085015416179759708123941815053381915896011905311136475496919859275729134857261012558641543629493931987670917290860044202109180051619998814888320909570490811633603704928268577083867195335109397570422590042132827864805127004860666730946865164530097838782269674928961895375032872096463459988533519469672155931587040619086672710796962788867430984726508464303511448142613704898262631228441422646527446815792298741459724499575013252658300641832609853523306611684474528515643485628205860679339963147036585691626809588244947882496667481401749992398829135529067728860195023491985838156507035945332748217947711910272675673478768573586368368622743330198960171590742237444458434427239218083314163311298479614361162559018448631480271684154028165560316401783536369943224555449105852485527768208295467145148329673942384837806315431487223918860065937799675650662931177247539361242490958808048988605450285199051172648641007336802158496984171906107865793771947343973722947620083766543907062876467549289378616946962902174113952387043174996420368730978027812911452185602875720539698005775286382953231161316860058999265808778986279882824929535813144676367209935384220336030808644007164061066643836676247752899605758794847200558474106595281900104504199749364051042299850202232114019935516601960319355708880917061221872053999795293783630050155170083559722683957293784282963888833592365918097734278096495785658950151872133020842857426103642644551637572865789491810672115999775533915563180492564699472419091441692997528474127522364288516246329715401534966650391250373974068239169436563156710768004983964135085380165473979001978955964290032134195799850529563708455354656678178428217528644126619161069561753303360353683904036678638604544547649663078508226239286360573569821684387959213684365473120258343261188131759759756612768867931292070122008823919340838566554772524091376718051628408483528466737834665509324953255404624676217952671961498787789491784056640311091248078540246279629984229920841280727918782264822482414645106366675887357436395453028861974431056428067986746216514881817670069350387116678136472861064183079760144259260358592802106401469721612632506621886127395121945965042947504913192598282230553597333372967856753142674507982915722608591716760614064887352124431395933222263929768157781294518334235556481897038896661964595323534932835740261093720973323361253024172836748874194948835919966209857325566391209867584269891722318299346993403265872923348947337055414507782669082908772798832527073203813090262491965166773217157464091527372423046775027540109240858198861936971937751545418372553867528608404978900363897578438072088137099576724023702726685634454589554968414023234622035973786847060087064201187898466760509327395861446780918349433648073029435234160184425167886721319358108880474784305588787739356581029801557851639339919549230968959336434258329264425007896279277923684558207242132090339582989430640736782938510765799499864292348635051576786215275826148995638287328126431802781322415241224049417522411281600273909721400549476025730704523240882638132505368531886149186690049624291730208874953203038409166318418755381907149502601348423574313658463956438702901769024328902439074875192814847203410690455704980559278596649890190590441353688051554827785118218348987945740866172614746839408268096225609531361305581105871823497016812579283625467569990116355148189768476117638634748788709857268737363530360510330248962378902885094896337881866951394241575535351317320807646417906788711987385040023646491415267587205057564443664132246492211806960603160440091212437930894812306186658275649579136807703127588270972023552528425725156533954550335652977826427062614960376223800648961447759152366069770087689614376522890877824709081526109518887201782252801791838309973995027617875936928139120091006711136792073809797588044309525951709023520682143495405747771202970483643793492481677907164753/299062066501929238147864834755443975141954847820586478194340828919448281695412322992133283332459755852501958238928770771766825264573693905018940735762705195501746659376367968002302253623526663088641022498364218173257138776037822472760466925283619173132296278482356736909734273983493233202621278666068182360599775661380961138848127122807074237812196951589339834940191581845356024729183820013796151911321656149798782334722114412802750760320205761131504273243989631944766345266006783762205728972760624920287777668220865997105546450349612209492592417194562069167154313555022950272864818796438742069345210088139005139126528206694057445327824808844913875217434325650214827430847048089134755814464906256005334567198735194977195809649364152891602379592061065923168431927193841300102943542238370343411349962685474009138683713434875200653840537835975903866148084464090830461153659024510667467998334098062607936307890934113838517292534749564860065179628759689632021087873812193417388031212387166257524015239408520570314018856086283041287037538243115392738975749632714213021311554095792207187883730403354000415299460519539690004399016588483309921659382016627625044328081114289857561744286514836864015461704450070059284654925665531182159063721411104451857594394075139118600193837034023121270504539403925417801963959279654174507175716093971703252573575924214873094492459354133157000779482735733028038020363148580388131597935414505012391810320096636488665556226172682642943632984951096720292443368187251956462211218628541983545065512958119059034236946191331492606203415653859957295128838483747617650319125702691283761447037498130080568019775042465627879602273158256599105901772645039210595127865551261628908712179625587260900873913253832128038160660815904728429813523567797845624448124505040327242613008646489675346785048613149261339848392161974772656953900494428084848766032827600515756140999254945210922949229242543039262225200392182416693028737767144709246549253379226895032653485022085141151737619149139496438617584591537779456056438908270546672142335470908844677637945227324928316923109535732734672705576336724815113502328124831520135096007849934109901159277423315919406673902673403410434823509110545254079377953131076359090112503578688826824756691271410285799034536989154686428765563274468996043263677300080812904107607247188373307978112913938448747909924994974072592748752606986031076685819558279080390390087017087381628771444269339947849425494007528660822478627581109687135367799135962718055918235828105538967442671269359816441337915334612902930662696101887891683314276486260467879442355018748405937708960572633494000725483678469417565346517318284634984251942013158366551848617667959778247981637240947388133888008099048195305017262645644201313496297702944561752476256106059955251031945466850571055424026308094761142927374531567623647764317536630298729503559008146667571477389694328925522505806907973982883535413321424041516258386263239039612010212724340183777703664794486740169357996583526507874537069315830954347379887428561194682892775514720799244669352609641066846680548378784596363323804040742060707312691332900807958183692731145621034779668789266951561791043280309371231289697943409897337983479660067289872524531802928113519284101673770765180772536862479501800276192135841805725421197032688289760550934484182773161750693591214422717764848873018624361790340022718765640545426858069437802212799857659520804383198903982495385722110296656389075810474517682583435598224466803223164734311481517557407326154339695979299284927404277316060310846238873440728330121900904683563841167573151261526840018155769067083280046476088371984107112434079792782491728994482682373534750090240176212623573262593296559128043380628798732086428015386273342390753763817561579247954431876880253048956049704695102565081199909387775906685727394311033754990094532497560200304263906933428044039470504129802382823626900365454157316958644864225883156839713437292974393894964551288748921361479432105915945909353546106489928448544858767266863208652330416249067130685411465313388022621240985972523775157816667076809272372968890706471195973690474101128262055081529202759527007895609796511251931040453073830524074835120104050502337834315935456125607692821090410503460471585836040118733527261591428878079471409501061396129713291116955983584949921269694496885865239425808144960006806121518015101890486023812714048248119662839120224950936209907464046074933222719928144289631929748*t^59 - 2336304076935164473737723898004337499768690889837036669248166486040015629962767113472003648244188975951228832318054929280400535435153795618590565999726781262113715253577427139691305918964211652647206267388331808067281590462667536523760837957980791344556707072058203403791675564581747983619757010591800568573422477352961050115760205613638855610818525359527482374931102799193537963143964707313326858630292837417775171186834543744163307683309176924242792856168908300828499678301200833115055566386137304443526536471112806881410514067138530833536405844076542742914730696802964761438552441028428587546902612980555014390248381217086200970070076737703727689977869759060926859899179905247211132285234832307036014240545966603299788889913142439852661485594368557891217029387810313339042422228335891999261377630867151190899464334881476463921992517077411006897687009293550115727959052219536545365466800569742429366304778160387401413596274820831769688843837030041455835795994967127389848805060759807877472755354785717448518056733924925491014098658819473323768014603135112423471089749137106656118656490322547333537874137967568976334008199761150996107765206883482593958397399079230587844739811743222390546635721899286767713538098109692252500159852461585741381471283919174302315762863894537998743066322312314871334718305572583439897328260823958031123623489330034321349377909549070319293024566031244847983589290257979670916616140538447039862902800547239141595774186761148910340825286349593034975816850603916438166216257996141315510717401156108632536181560239647140558470654922101182139762971698876562831830599193227654882444487197015702411727699710675046947979147549710651096400266135668225058811891694387180327028622697929754978678820813849436818837185410844829519874322042028224392731793709562047591786932764230994953035708904253083341103255050894550953236680198399206421378821000639300287645213676587021895427613786512420912497643606823005900355524446871770404601125539348342361649860696598378237067229817845392274006251044945618037658093700870346040526880343359978625507968518903702945259268347413071982041770441327247174637368476333493531180059591397107919774991019575090515430928097731254908892023461659659485301866858658503895229347301221556194517311230709343351353222077944649655686080103717744280309662686807115026375232762070593300005922951362758988019797086494488867669601769403491284628955916064153917422678906357265057648466021937488159904216524579254451238026591242598598321301247515379830018209057281970934553257475632530513587821762430440427166916926083876499470458209147083421669130716051093899883316966509996938575243330700747563778458633187213599424075737142090758026451454405258618352057518427222866683284970943936768750592037715220668483781475888170996461836573426302717289583340692315177868907014236015512635564195793500698504624575703915944324764466223854885175393356383299211162811588531379019690429398605770048996275901311085254849362538832148587666994824997353302899957080290167667134375449909789900756500521658881971791027984457956657210811258144151533520476810981477476112085162475085773997614608993062238207004400273736272448408122963902947773281193011731408305650410011521645230929532898046074376050989928102906056505953597610415630686249642757091879031033827217070794321237007262468149912049781346707256781446114959948923049194984458963918236583220397789303021619437930869602000889014489360711843830003040553713052900588046346850182775313508095299115591224473824135947657470288569506638765895758270150035819602344149649741675752919018200000101249240442051712023083765465730044301905491880997428450095433149831317532194894184982776832121251254131234886985940767073927635281274996883048762764161703251630439679681173849759706292285333050933158700039467093983146001600715237315981043550185626569652008251227149969541238485613493910036626110297673897914302039446138261722819438588718478394482753250016318130514317257064410908005091629320346932286693302347942724287155062003644289605266015184017888849702311921195599227405493849629450282229918915546388200010052407902679149070092030863950848248720974898996936981215996434994740505957808955135385284171537585270468469914162863678653489782915360963279908300914397480857027929258233800447544295503242392567831378253268941202265936387999208445817501873413634010102029294176689337967858626601317813849561331372728118623059271819339268969343350016848691651117267438099818113899190916057520489495053378712091669579/2749347186032552946327345495898318019469416627552677003378271499131172913876424036265178924832089405387756384347803866542572051440680959499244992442048429122653413188511059836307016953210824964657187371874667622965843912413804809919810870708324859391946648108946780345277512889177661164195081665090862566599734748345325775703419643793671537927065427779761150589630120440658948419392037297402058450021122878878705395541315816152112801863420892133222359378197012761772678549796004261211953564423589852254325750385206972799081267152753900094611835809365344036995019078874861325673380148433300204579901112643623018123083982585260833644867232440609539229448921533986402669903789601472328976013084214450253353101759278196631807039852343979469170204905004437368836593294470948075521066699934936873691046228919677088316049746851294732664230916700170596987322912405379245394657503269456749580622495815134273217242241934101942068714722463365047367998408603630743013472862910439772942053284000466449289063162793866813675660095015436808478674768792640469656932303756896826153091483207879018432688662693315299467325326880317729475854164230949533466259531702932559439766074140237937384431420082486998745084513428951859745467011223556033371442627420677363539783855934262569988660031407383960562670592924907447334279306652581263750846337399767835805771553188827975185611134789689378892164945568680340056349388674110167457387183925001488599105428444439998266096606191676944456987014146605623038365284503620631162541336573092756913366668714271446439049058705132948129360896458951420183057687640132538523037671364077818989014692399950760371170376359635600212282060120817547292269812056646424149237264678634157914649497050931763707852334523803821239489450062350357509425739885742106164886564860051959717039778173186818108890493597554578118464651185097812483488553086334883503984454836625338617195981352206939084704518990304882927496339449604791834538300300115969012486318768613505628877255660772679011106695348319230507155411061804136528991058463270631662781507100487055010107448286891041955432996903588547448506894009336258693504141169435473754730834064128690355580531764966552525213982107878204188760827972352533486614895380409346011488147499328801562600043763170704141005841891055434998320090370521473838863823150662895649781834032383038776669631547648425905589397557058868387526290783086593662598743970442293533180685561260213835262222987018540241358885635329186636574843494963978578947516940182913827754494098336945822228719704127108688428504987562179575747388092860153586859271039561073981536615894467828602213866071113361483600474256921036298597291987489417166598501501873333645002891822482132599542120664326888569509060746642027675884073320545060649930245892591945679018396071427135007250598576828438864516098707511463468292218961437487607038701315696050782370357344835119663351243293781555188188327937073746141446402529575519202410365196470924198228642428052486772386879100570746474191784058542058378430759290330826575109032380838249149934827418307006661437897411507955235806639542883985508129954041428700191728918694297703633343823611011123935497804774147183421146420195918106196731536482903637234275033502514147639682443516939181693543411273658664906112087782130343510495040986535423899163528795801472860457409786917795460515582228907168549032003862867565664670250513010242546011118454799647936801915327839907085957779802134566143350492979806800785569540343480361569688706775384653830330307954853428600431215284642477725865497080330795670812913040481694444328394543097927871621878660120944561709542269969955123527896752068053795860917638428601099743734902712057066058577859353503355497325670992030871263075641694344766733880851763156651013658174276384962729967151150424106234179414945200555167077225256208931508525253536961501120875484398145305016568497234402222406835469389683338623721892308055248660122889568866024667322608393545629186140257295613018550286296406616702223250236902201351608725075882742965417703797386988083416808982662979170256409978257460555961019334656702206802367452029055347084813344875548894409940560913630647953096509037037118313009883638733449760243680958885946066279525723589449463934562739697441781492730928804307518910510926520388699522653668511346371995485235418906426874781633391166829505539710748419840951846088327922154639854888778366613996136668180788115960428537538069416642120934230827991957899512903727579734574065763487832472983060*t^57 + 286345484813791596548969715980969894280105318717527186328116944278259731341853688179069700615679124092528252466772136385296714517850642051205448943933473490358725949585225093679306592544052029912303316606584275712145037069791336622635067827953505304506852564464919405007995123518243978935714036194288546582506443583301321562057622702900848977431173752639019167734114055077643157468906174826187672775458550064394518641888174431937562200464837240598154440869426315316126292193267849306253881655578043657560440591358353429288362145725665334420830684687216284156512099559663119904967292531337624124677208720496868350054029997895392890075974622219249568783483227195738319657295992235963960312875002824978788519204122045962080713638474679066782242719246910971399991971110013581798445202511386023654709785476003278679589975731062011873132395964042103196230838037175075172895016362933672690097713974304665767982253973768528256356802823927745971458958404801431118271190794014619830073552058238202310945000159562279904136736337813206060366620209204994276335944023807299055135990961514964521848807413577181598717490707616408927063221486354916531258976135518778106886670063282020808153193456640319128696811373501756327389103073553963644187302812769454927323704905783312795415616671754093475488553928534416067513533822407276700783879950847578252087416502505545497939917882812794401475132332382085824193135563368243459885263064552174338909400366122513224051153597087535830309935519880164305857643945355026494000406104034229806218935410618657805369858344692842457739859763292704483378341128790905358623405303364786921587527062006996057227674998959656220883792493178635768611062593741820005228883176347948684444245642719175252021325081386605350897807120645860709038848670434391903945313922080352048881303758553995521670681911270801863220225014378487111665787612825648598064415723768317133557981227360413655310488114287539622444477870377034530496144416707096976809234843488836166208923960326004049794769615220110332379461989560607028017319788368811136783992404225757326281591015500193478294432543348787321219815827461083363954697507810220772788956418297479902454474169448306502582614491669741047866065880699018184538217755438302843233490538392904032056902774330341085683847977407849144601423267113278096750860121017868944963860547616234682407977876400240200590790810129822661084143243053329198172267960246145579252664956916452242797751723761058356817470146938552581122636837318537129465884729129982313563537571166805796936623871514887597880477592498477356687065965166963239600798439263210375222655309612262929211136240472610635433456158182300335020552313376123913244024479047485729273533036289674696915512963941616720621438924917309593855420384181632015890266745722357430235069588526223497269171303592452638899241749427360608873130402311567309056081039061679955293416814471302115643877773475823851102434654220798611199181794791931439003717523741305500364093194307415111386828305260003715229856681934721502240246436147353145885717711173222450669530372054370227831342885939313131517085065812922417954124950372634591925561312946934784812486312990490253854499055215166675542890135391962468367689101617057348361911859636113105628249307100058658788629921213662618565803234624307365170632239709534159814836541996099923028211243193596163356136003029378745258445607640344313083341927250643400408814834149906333491509649103948308695449434671425627709289129873747864662623144289263807503962445291444517592556293321223065894908764137167082893985566633781390537075678356100938046908080267581004260502881379447491650863299565788546879821805295490954447567280578195161595684711035304801444757702254236883417715687863535387170554651496344176807304238079923166052802046460438415999326328619803081950524206143736440617168878284789468613164847460092781853646992521941161268848344410879563817671460187414799234374193603948371516562906136299428968404429498063344682225107092984519648709020337709057766193857463822344618641486649972001628610140552674464872407177366662322690014271531061821222693758140947352044194532825937248892023647079007308283292558615295209262092719249256589138739580197661348694376416250922327515228588176992121973867960391493065596946813272342827795175345754908495219030425853939422362347745471239867629748293580585297278000872970711080335270827625565767865896947216789482184087985593516953502484566336527838046319589831900673988413914426542100801908231111263574785947636405341898115310498855038791069546028153/329445964556073520012149413982924954248145992382722866311947593530544735390926435882881527677931627576708131211182973490352620303309208719900767737522369213858035468660818330732884287325157284932623086473855122366479392688744961948026030913834872829255508804656302005612199875609920776787074972384799117568608449428534492736879478252825733412871073334258204626622990909200572661734803989684684956274122722039113424417569973665226875465763754004782580796447952470252860278205331198133977594855634836077963657195480480426997386382054660956216414249314073610162458275536850618628381810715889350434860122646538571604946814478724423426793076625553096175011760441692623917187119958163848408948794034722660362284394106251681360338561095878016100222060610896610618301033766078874928339302208591745987799758074156852984179667485855920387302428933026511251418275909941489068102322231966778809373882047632715759693390243430043022817104642895448401796801763567675170049716429079338625204788321214169409444201505963850291326742305997176856594766111194253902597110396873671604644992684142580346180051167318612063911153748524787711130454801561606998278668840353494278062153673795168090321440036958087803781576039877505852430654587788372254839172542231781921340519481708495159143183579552671259213317720513773169221887006759490047617680385401786360410518445161937522850788726856392009686433825001689527122732354343743880902420685774494500934295962040560223284900518945088425808141949908309031364768754563900142357527708219424364531773237442845018155713174746023760578014592757275336900028240091284147284305318661321685771008793539630765336636229550246092072561198238671958075423158761757325686906261542170043830055131614745034133723568489853790861233997631366746277683302029211608267250864341035419216950329561014926751914841532093260197075541027145024873289743326355704370610507271516895905287881140078912103475839486718940520673289855719104623152985241011396319701192085291727821945339653366065214224799045142336621141225962505557758330696598620274879896632640563013297745748055896271249663027327917446347274927553728169295809757332760545796534073607492969088330344262929742755612394126276712049932664049558246012019145427005568731918002071529666190039922257028781214490458377573493710157414818831032059752350821390550487313662426335689384931890608636402917927308681771158760272842193421287133119210650844851559285935922763260891491630748585517134864132807538480208304516992332993941079324792174210409169332615951710431146379289905046520146170189627420485500162425917000168633680868953972170607165370848811374840816701244458420863225305024937953292465888263733920979037604402769414777116678620387823158414738078025952480191986490102094332519299432613604052087505300761596923022151860378507337992002699747133388416986625557896523751547989019890559583293551553125719254000109536674293675463491460579790070875060543003530600698342146494722347838034771660074336971016411141407528605098778709922365801598623103058188785934475845374330407152464203510126853769581854667595866151098758543263934470949989463242014977851593112983577554017131934780502345303616175718864939948934337682253840421257590902545363812179292627345157326267660848255873429609856418850328738861748551047828369896757586663593590263717816993284479282520416738830084559895293594599309472653082365739727951066101515306787881752791619877074481596232300966899178730465083552957375119686900609742511760150109581138711123402565142572129852289896402895072844052262246755863463930927405773437719037016433783679099823876636080843225074249463780481819362950000505558765872592410566087313162363781361863833986167135362056677738762847760568301459968959349056836475111823982541198750804744369786404246961113208302322855813357293915299657105968879301039516775754131107181317164420753067663128876959175232480257191873323430008647817989499044671232366900275279910702830061795674876172223751713410069278928740590939389189038320182267950573382600446511992436502820326032305189676742554882358480176794459810990136920062439564265428966631523169906656466564553435382097999289129166048073711946247030780225555021448512397344090877672602509351841710760054833952310321006306069188336045843122913380804144170979621082690408073636083141219286891567893616779399933627077893070900380415833561371867159653912286918472693830036033026027425476445053530137505727072475667076344853523083858384600822058095232576701703958463367564404332340962977076573815334246855882885038580*t^55 - 623292312418605171237194662730007917442136636325892121313101443559007734711350867646278831958442342943110698417213429460758292870860765552138233877520303423314846156023508544506892325697908255342007978198831064578357707247657352830974944495256332708860022989689804031934196599132966382109404332400241050955008070149826190349693852144010854434050975067211951301509343564718107354443671486714095884321520595260915428459664250413073747827031350973542695163332311030594572758661334550265201314360459649872382949748341230436967016747877050631802939168181564520237423249572797738737667301915105436094895224508007888121784918158183034254790676957757441607754196640956588691785826299685552705615849368273837750310154442701560219589806574055078335919466402947483485282400491464100611972426948576337573615038032166174405537292654032181985176484562225824426752496536085232979883418979925114312363471893303781099252029299061990544925976452823891862922238332107725497472354379110834171517637277380933814448529536952466503218119166067608677017851401243484775273994198767741052026786576029736213283660662256865619917893871672505387759172025040090507659726538112996982898390050368477994002030357406078609598357233373148521308236205301019662275848117595049695246423362642254668877874868644448420557787763889925204892356939093900207407760997233545632554714121486336691691861763125722473675390028291819138309601305778945980901266950752328810960910601672089322751760125183350736462366339580777213391472426477730929903269986122903682198902437694552422146709199822787040872655221003503992191247597020638302971406740754490294805535508432257738331709867124057688547573092037480290468861330013590015073320935538481890695529194161142439607651181876078160275201840536183126890081797096190188997232001726295817088025438170886718219771235317564585460375591086178963675513972935440485960558273477268313708105314782310467644803149708723399076984891569874689863120287444704222307717347444377374490321961283894469133133420105015755360484715768547177500502091311039341993448542561695549845766986069103103828330452228717615835148293103138997325452116243633502938974754151963047595267588149601033773132704379476134682468733279323556418063692157224818196104507282234780308751266202028840495758692275212363190881399271356058605122784020096085624837680642152379965177501922020507373548278604563444087331912096107897810698743654723502181621284026303616201916294963929480895558545041672151494048365661059634315892956588861094279897136375008252150756231511956358641381264853025220615242986454337599066360291663716426256879226358577396747351264055624734820916242544474658361756709269542992423487779438865400449902738051284266630570145635051728033451124082666881003545640049897537360371926959029709405484136855442942315542470710949122283805057107997541160262332588514195862548023936259453367993554451222274988847578955329746432182390690859339081115457901830473126878562572393842865780925512846787236588902094177424973283956035800299315370669818647452384816660543125903071213087556337767826339775755523126952890463464612701917797708755003500599903151748813325981054252525380134454327983402437382512737808844379749851361073020175821292721662912470253905832018323598350354005168722476506959982733118552209990239671995283237474328820142678915869700317698481291289291198572761442005020237080684666451466674117050772893257064126377364584209843377516194464575578765171359219233937240759048342430161626247373169485467205230040845924557571794266170822244008048897337532651362654327556674809055442342175631997951784691501558067477365567254886375386823901586246053861574624616522100414421044136380862519889871363695245861328273862777620148113575952099340864168070843133723869469027628493707219333191575195380332133604454336929784093403304232526722552607186705796829134132435915685905771717288031592719269404971460246035644345093640941302341920824091876730709925028096214634768294717489578363559464217054308945353699706451214621835971676854012508279898150257461947371637722633905242522922083910349182351214129942713219767626390325450716672558372354307313005138183798280272286824725270220563762009842720530395094290057224094848192651394249127344908636220529138131999932807263939325653824618130330589714953377645561678966780271714336009581767278044729365902036030982960636409896975751812027338060898458872663424059704066311340202450995591142071866265943721139709185813079923782537938355866890809364393026080231807130078662312066958710702502509041550244067079/803527555367848217210076143892723045630894566621263369988742117468968675457772708576919367558740804615576229010179653212346883209262359152747592223710862457319809424640030440504307997298248380409293325775013023937633472973330189508397021933423164337919847688441576642152895356765952304126737314248613218529418451913518101642816900101986566041824262693619619626162320231052256712118147825637187090157086709009832875980365015334168003386818300992400456975601988128953606633691784433808278489293073076166673911835704234728180771598232525787893947497946499325251628308871393511988925993498859058310122153276828945992509136783117408378236769581789778772726090377369431542563295425882746592905656612829203818767378057478123249290861148701225521409037148548541487751570753529206472305452256482776748577346808499849381314969371828470771320875038106399176496439059988572945294721416367165007888423191648964567437038941719921517754260615945327642413551393784666056669985536118275774118817959826774840288169072766697293455184243677823987170552451223421462938248315868711147534592859012085558308878841309067044701548591904963755634391923900590277516807671100062689751062624415352428844366540371888457846346297785730366779057644802306445053142941925803691789781891366275284927033726004862750661917247226423280797473373395678539463864504365280927114475149264575944605479251922109821203390647908034856905434777714972557109021454899321002852957145252172109602117387580242831392608852740217106449660019114887573719742417821093212553530927062284233968825804275334956486355057622029100100337172609369018963762931761585515009505189080322252058939411779557963405893203937889167782079910942092476488598925779527881698245896093226583611385019925167582341954904408294204337587259896128118154120636034673860065175007742384715348248554717908125145723005203631017528574579740215662703856573497264631857285652995701528781821068152418819566638818208924581141051688091653367606869196260403362923266776850557062433237073154349862854397980233256791412906737777456017390574409218710936491769766317003876609416085639418268716128303105025832849046228957916118564036802090729586013231805085324075168676247770179577868795075825084093435334836894018938657991532655592543403698671781905059738146980385348601718511939676972303752607755142033351906483067033972634718246490018821644626214690258071145907868233707892305318403268827235707721696588662417762009654205042482332677273904776963318613222679377152482831026757496626527771772094272847043964847262316120962966827680472688631853905445043490852891956067706262270440396509717991336532151288637586168275438741203405986237497660359123144397430971986420234176663828988488168667101222399442267070555165025456027663039547361759906182538888521442071569661833047383829223866571708171011196875792704864187935954441022135158060314449859998192949803323268143408788395039158338156213958434350447749839198826486563299213040434647986400142039970624848740500339721973998005460179823423286219116612896566084743822895720731716494500897331072363959713367475592608581701934133910238763851819926820205969208508872582121288996317550466148394149870882936795616948389462504978533132466915035788558165539617995182009490418640607550620824060947359532418871609931305126308067229711725619677468779885896067981575971149277824063089865594575585521890155837046496386422969175244380237741537851551180798891396131118919266246416436924037890915219050565530910545860860481024893514003077915240959377333985647977496327913063783931187050973855308758132774507814112744982876117697807070461427255227573883591842655250990618477932826647771330378855737618232717635038614753923688273337839238103359754941991295157393083003219614179732752622451453631151362355752557791549082764595114154150082693604233924920951342852237172141972789372917858095290948678750731123057741168187938968388366520687294695896429617778145533539089629669006071548251889597327354895435243056568020102922227138296489195721065136309713510640351125871151003431763571350542233470455103294743526495358140503209504550214237636240768335858359554080552909093839570941799538615762609125643497264152547466717276597186840689887695209326889488596867586018926607448608087520456124330456315557998354158685924124481064770898253136226824203987709121959655324956323397911496177103004596588726979192324959289694716133349485962774954602430792919748449109166782134927466987245210777439890861141084638928168139797006879196389525144608324289132478923625340400584664667788613*t^53 + 9115239219268128618877542260586117931106396967333223494014660887174167612031390455310929369311418229311008967995943716365478088509179305323904937469794425510792324052304281058678084188494567211118635056539319320259370886619142137259407936730499529009914136592650233395202173761649330976886269906316827318390588860123602418038427308058962058922236966438538754594409011653175419641710030337231818946220185144741138843044672644320920982659989101782077647153210607147766601096623484577494003854282857207999259949410564567665767602302125763977231490775846511451099229600557031580121962654342898902159164838986737421076090924013437472119383354199240970160045466460033533455276662279256366201852688018727850408250796767938386483756082935739339766096108101182696539564362138043838598897417441208710743394285195496963760599765144094574167031114569502747685552756435412500237499450184417267863261082121871605677995097774705856448210142440677380862586831149957564055119117866146660271219397538540262105404192947755557334570854808490481896547799742102092887787614258670590270869386600697008103592530394819396898124046645175961078894076974036587101925691193067640584910090949647524025331405398590220417013093006547803342367708566953582220376021644466275219529947274350099279471047590143592576119191787855492567323462275155267503255452615838194397719564571487990164244634780232380088254078497341589233838838729529322431958577745632775036754067138406573789758190933439439181377416483130145399869080827087133720525543671577304611228107436421893929425497093751955661590549174966469722947332011854439899754765003874618118234488069777747543359841466902574773164342808314519614230569064871495149187514736110402769269564968570940981446240102396787150703112561291635314314715315402484326870074195683399201263957831972964856671872987640566462687352795950709374715793457788000284949429745942290776363410545367308662417175216504485755841840730924586636994743455752559090618751769932244588913609965868605599268120118758880206030692652731231848679628236371973819304520173901516331225666397170764103059614911773167955096009174734250220167798339302397633975617746121015103769704533193022826949922168638428612416327559976916947406519260134829768173619840886846852280276075744430634084705336014935578736992180954476733391545078354547041742083498552891338527449715168812610383834329279071754644790232585996472570888827869748415747061623340223705900313375350571856429898740583899935634583626236336886484849289921806733364408414616234730456294100261341587668362773253593096338662863440846492435847461810738551083168489050243577287149364529803422327740905024182369405873053256185413838610136287309496464426290090707519174380406667971785795242462846903221571974028054657377703282437281161721402613435995128025660985995589716595776067970286986223235281718415272507271917745430680399401395766695174194090608718118935284609270137235736485990394815760414466459777302932108498566699938531707840455429705058099498349297177152169844122308678632995675357571832828527774824974663553070232779913009903885363276693824356247379089770297533169653637489035374243243684941046183032008727293486033557976084000207576851831188151479431610299851698459373291484294733397523183288764237308944950200321144657353641234332184450929217061551273172276108710389493213177777775180702721954087661797893406895417314258527944942613301874204019395162220417201038518091704995792356524031654885342152234299611266357601079061749418951132232510087414264854323124279766109052782805045320380181178706461714391340227321859746521081032922838573052419388919539746829395119306996172053243230726376399225056531642225180100375801410804411925895144317952798940852943941928794293284652897779399744334517500920020473121757238680527191479325899552250669492214992887881088135091366914677048398910330141166948340173998706902029834841109181621938991274233933172403579925816335973800914359594361066776088945538769171701110476646865092813721091878842739129474243197792678640676316370483007137390870850964656808738631502756176479429707983092611845734149916746247818640418339534530432350586211250539460159204076684059621761876674893322639427383629669235554946225981593343042690246908402809295448884166307395493773672646918235028338529517295824754628485597176735359278473445370713457733900880837299281619911455283429102785404853932647467261739910801996162232499164783225959019673597728252808415856015249337639954398078775439333729041188313541576110035094469260305926607687860834028507436855169817369/15038269960569363130133650325866377507640602128188138548575573502990290076170039859386831403918771525357894904394548871063812376475355863066993651231210431314815068339785444643953124443749985132050586416878761570658386075779878178180347934181113132377886845658820224986603126997729409737844385602197521148383856884595688930388636787624586009678697501475360808613128050510742170287573427763645098489060050373871660335948729940119419073834573210708742095732137186071383151990895690693293777592640489050110298935231241426608127596496641724824647185289958374486570924339012980866696525215596204673510205870056557781258811355400295513792729991775944298430932930270144507484736145708298285672831661458791240822167602064194066831510121568513913605830668319442346341005469342561987921699918307248207472090835623359623595815804933041313194432979252328860491238873986309353430479948366629232615879405978040947779689973595583919903199738884997719810992820361745028800853063492978300548246980327423013464728892222029161805037454569289919579238982600004917889017874826794878481153602704505836972671068972496147823992204801575305626850966831503099745654384698754395647012382414913340353792761115338560707079861461675434943297813502310062988996486242890352316300595665185653813397766339200893864502639617650199284747373104663116481874268292289807831231848889700287624954489833466764899211850381355460287114150952670027157885588460710227627347307618797307777808382621042323033143959691535212280135004296495072297316850859759313002635324959113570123481089763263946469364538911171498597344532189140725174471519725413258439611611271056530340326781105565219951925070901556927710655214009111470214232517003015967982209152720315877476827588584873867479621617554928444980094119719409581789811538785035751324971075596241721835300642890517341988183831889107169804305331363790422278847861815308090520614320280447641783219459609730211398131489324368989147405620612528357869023358511218601772170158554571314675335744396439069025467653674270301860014779837680325826495256443596844721987082163957434346337202721298658713734988362923791708165754727054533652417738834055089459888677302499297555302384487165523471551671338614168645367868588892346740352148413034155558663914261646345840460213410907200573593651660663409793071112926245076607455146808178744389875985536196836749976412888956149147164790711954316819687164674303266177108955930280381021847582830723432996840396954513372776768516995030460357581342974668893561213246405587983274934419915258241963522501306847536225663209572928938712044714860376666885466793004361648937994201044292031096933522493239411405261324560529441036057087881079077446661711440265672733860061374996112313853496019848964514747660080473893047696820340957708880125098296130837134790098578731435302621453768384998503159214995039591814729629260861080806149760222019647117917196933093963940023894155354682912492187730822685651755952333483438393038669724126161088618287116392865128996296937746948139653347160625981195801265545689139682963683775567966745203879856287361886893352831568377209353083955377980682422614805060024427455235274884213250481498720499527111340336054090378109338669215754992003894430497023160137659403687120233057130025240325948320981194618234292684298426025069366898552065499616330956418867050751551068017243476219130630347408149340840138301961318965068756469257042300402592919391622648184648430651314983398573255995062042471202305418542873119521725542952902826262131171956650307717631685843892445674362601522326828402753269467096647944020611408996866783952260093485025608333899421027121988294823402084087487686474400298676058786306275089442200941567910130565443778811743728109353490846616447529949142198736383205272894008734672137054959555841894270567729165690582415552255404135737966843198399824255271323508324588977017856371186219144376680903155689937841545454940307292224046891666847718129305234684962635281171002528476240257896790030449895371741308114101652393240361674974844557375141738027747395014575586321886508353285174428145512977601270039581683477786702128562518586592966837990928892695819247293067307493485701124277410667499279513788163239900413983615445992713535408256424158689754796078059596201471262898469791204677512393839466194923571433518058870932525501520450540027882438092322673902409552819362030815904258587349901863785104932759890930356247420224205513005811556091139217699224730425267476543040931663850596368617711760146525003520796330488572881868690906973540746968726*t^51 - 17050713998455999520618862976281364501629481205659126687439906956841700039675310436658290055693655928733611126505521160250743343617226792992629788663359941786179033535007602435603029819980167817720709793406340870980607762531838858956996716291858168910815438763856925602974497300431990382246695883596299684113970085727765589609949335892505872700008231455772662136982237671581968068189814160251436881255567369530614582909107869228401380539568039942627761542695635882437426410844004719324679054225343858297368014388186058760374346990092971554853207610115796158447119012239383462610294182032817546053434647461927852241912366462142057640563269149457911513338490745729026442448497472410344329182032662397355910970219840343779780382621676607375912172532478103918372156187033082499006049238010573073193306030049777772720102351946371721416745903282339317940074008626251703265065798278276189258487563094246200823071682108191846513358196066588137004607697234604977244356765896086118266984025506743389754214619547104365760062677409703866154382313729363661257468537647063155119525443594736890812112223631690618976123865022432887823611055645960856266035922556025760866555911842205251643359234765907685006701845971222378948685230666187441454397498502909365496913905793015425813744270443544007370008901445246324933799435662467449218706216811455526664075910345806123054763265109318481745923632828142349211598904190945056229708180984424644520752370744992554984021771147597123300612103268387722342595550371984493586565737105845793458017209275699152220258442545438322889148248616093662612846463771559178496646151295609572350291474663577231124259580892091691567926571968862638288736489834971720322173407109733673854156922730738176152517600678590158230967448378192127038123957023415345449371226092837164147574717292358318880093597510868437284419844886995558340596261925938904106147077316900374749505474036673377513871432312077327311564179951335324913616676978775084055234357559971368166341892066603770336874184189665344216211802786886342082007373164829470430366352025157330553589041286965407228794356667280974106001527786449583825180642950892105672524875468745824626728552210116446204279199328321842441940953677809997529932454666183033991387803321291705419336677160727571477719398340312753969495045137549436279125136789418825769216447880573906077903906167612463986712639957898560462754851397326349864661706518988408494056971705900302710507049610388313454442482172529678682843742025338354447636877566242390079819951268517159416347050539175793844194068435706117419766330237128876307786424437484846603679032350358470547424554954989755032196070482430747368901947196049653008005496612478979284346816065930857989010567707134023498194883516418701920583998055763556567466767837501596044453158226014085455086190044186774989712861807251693943872192925252692039552560778531675330350488705817388709390859629948548634147512427958497579886220739875673579138658144564029675427506056619322229657901514836824192223707328062174242960712185171899261230325728195245824349101046123772654336250097435516801377849350129348267842912055698371337262740813340748857564890482559605822627468626276359777398969365548964493114745262597004983183183175856404846938857302404746382479199051102087895333582186420753228609618016100070060549138904582458823290663473232194073768945669882024048162541171760176260665007034865251371254568289508480784016220589740400458187529474051331533899350601634213625460056235254712408176220154244218102539680389031986126012322850288790981897326364575397818839525813335682193703684371800299115685104153807644284491347623971928510971142164392781244523334660905711097821517703753285077844036121233735778464446994721033825388667658930227083401216608822994526009370235554064938692855855096660811077650581465025004288670750781904065432198947908539808120487166820325871635393654930679233443198063687976599377316259364399302981248890250724408730939680437838693309781356545726207116926412140971278674807217099980850576300630227856304641764582450049102947701191779407126083977875350480698100494384608451797131478949500138380997993934621022323194147318094800505878991105061742441745176473621920806916208364304180492923656642122437762640949470346158375845643729162846258390118672355336333484752293828697162365483070727755433972409326930278699249994340883847359751592661716279927728066289870472189317564003591756997411930463225467414937162785784918585649976086636880956195500016563259482908490671704685023755697874267236834684082076246403687302407/41013463528825535809455409979635575020838005804149468768842473189973518389554654161964085647051195069157895193803315102901306481296425081091800866994210267222222913653960303574417612119318141269228872046032986101795598388490576849582767093221217633757873215433146068145281255448352935648666506187811421313774155139806424355605373057157961844578265913114620387126712865029296828057018439355395723151981955565104528188951081654871142928639745120114751170178555962012863141793351883708983029798110424682118997096085203890749438899536295613158128687154431930417920702742762675090990523315262376382300561463790612130705849151091715037616536341207120813902544355282212293140189488295358960925904531251248838605911641993256545904118513368674309834083640871206399111833098206987239786454322656131474923884097154617155261315831635567217802999034324533255885196929053570963901308950090806998043307470849202584853699927987956145190544742413630144939071328259304624002326536799031728767946309983880945812896978787352259468283967007154326125197225272740685151866931345804214039509825557743191743648369924989494065433285822478106255048091358644817488148321905693806310033770222490928237616621223650620110217803986387549845357673188118353606354053389700960862637988177779055854721180925093346903189017139045998049311017558172135859657095342608566812450496971909875340784972273091176997850501040060346237584048052736437703324332165573348074583566233083566666750134421024517363119890067823306218550011717713833538136865981161762734459977161218827609493881172538035825539651575922268901848724152201977748558690160217977562577121648335991837254857560632418050704738822427984665423310933940373311543228190043549042388598328134211300438877958746911308058956967986668127529417416571586699486014868279321795375660717022877732638116974138205422319541515746826739014540083064788033221441314476610510766328037584477590598526208355121994904061793733606765651692579622794188245523212414368469554977876103585478188393808470188251275419111646277800040308648219070435896153937082303787237496810793002762737825603541796492004513717064886476815694710148728142957469547422971254241847188634447878097412237724154922413649105311369032821459787888218382778586581002242432719766168126397746709672938837819746164504529082026708375762526122936202150400385942030154207233280536827499935671515334952219540338305329954962783176384463453210297152537128311877766134992882089991382900785036471209368682713719437338858208112733346076036126560694499840730236132522478082334094473220553342717844289806196487394676891936364233091253648259042558166002848069175718909606799743849287076339710534839189246603312033847581804667564360925637800167386353033583236807326860812312948163855837890130082237293521024218522995353084101276700268851085732643513055731959086826797859077380704949262625256893856744044800605508128503410537090256265290974256787330953397705966538607324504788960909500286526469099247616802968958964862889632169989900739309858562690946801707221443094360579152199135355501206094454759646945062601896055163689540641028752781138060121765497516222195618248438514278022411490683131360146816892121837280147519213025469097861149978192439355900972254920889282783055181064900068837252586329948712595184434593541161886552818814232905908044538972051455592958775640047027662415810810038385861838654922641712688086551154007064660819279798871068061767776313901776313591087017970895623752194188105686935108507786524208053371344351266832609046293775359143210615760930079822333618622916599825819354494392783485660900545774415254800413706204546998420983059968076791096592965875508566546269116523962653477516660548022457936719723937578577482894843691338672590311445315842360190136014380620023821833101058980606841529828821079542792497496960696556733830818663268363157059830882295430697210048699194144234030118220644970063466840578513473565342429218795455039231261741549140807187130466370532207927976082154628499714650203567583913597436110077295385939701932204740075674713676115235423326840963505021167669580848003463744313682212145551259715959781617182285429806070988597947162910838618597366702574756365907125946694990654273856318951216343764187477062974978244785807485617080549467080632190339649120488346834907804337013000503796920725069549601228745530588467524516383370207871325532811316102523420045186901232104362072429810062492964247833217288576971157652411906976537523456754208293449992319808278048304800399613645965808174059744223278247928109656582641980*t^49 + 111570235057202856012595630413054915650090222425835148702801161436086717145443653485221969443207662948659619795608494544789159686139811454327411315114566867266019770925348805575177997610138227768136545465385089642792566509040967281438893335987763091327364865087053203484384505775584389381362875406129297489214104318123355581060708230293129113367416242073511018136335339784101817508956946129540199234044046460342957850185339201266947156297096433886195937339487746165542159626150058230887198552260335144749272830507900138393117703537324514304830416002592988355232691087875974230806633478623692241482496954936097172948952499660137833055992585469532473824793422111008411909795326902589172833057709591491631317079371362268076487082030304037287899350044611296108771814255182130145884733403391182897242703007963655322408335593018806836090789240369332364286065138104012500801447553297108749932224303355741530932168876065866400543690299367811495269548436729488208480599312932338094670358684046370835986636011306427035980227237236391344970365048340977522235572910301251039350993454282317713870584525348687365998936025628017312548938209684892275328488501049524454273674771205433857243217329396380534669820850641899529755866447967453621160473913201556959588904059927164667138705180278709928939882336670491883570068595336933459413971912860894735398964911816238187261982082541412383954957255996987006966236830409473632579850807205391285256195557740082503578793489588131050715992100941889102104108314575943025062646511256678842394867636170335008666284353672903247478515830029681725680656025714337839189797627597083233391735621057507938864265933980220130553082277294102805764813810436033546696595507143667752316487676672130670391586188633903560633331298732789659213779042449678108187768834978980714417207381093089050170652653390851092447247930906384319795148739691020040056947894154362944650573189375717646134090300724577323780225282378879183356704324989725900885783889934807394720702087863869035417287423881302154616645169383188702274359244591086619235099958718779213571357574224882685203854038503803319343139643962317430943455379215855139048379314738334185119298183207226878851381708613836433211733823814859489100339229749548484478552550824981691704173794685013544137393249521770387691453287448375453418264457162981868501821615727015154390340012432298917540265320360968196200883520933716424273551095590957673810194850215053086434767507594323430208635960155473799168294562730062014113433278674998663272547974786015884138542535457936604365745243693729559610054861497898096141030681668053841972420680266599312115240558040074916303314738069058278735536647775468139190669238072944008571880773250323420729129561230507320811588041296245320363723998688663270137658263624404096582527038037482213724056899230372002750943743738623669348161698745755789375441694434273720362787148634147628034368106571839529179768541247263138895900218921216738311034806289671107702556058496816033073382060111640679321206866697465905033566193779066683945513129490638376728264366908280828509216319781867229674274600648702162873441895387174361170258612353333492480344652172458681296179038231710824808298630994501992016804531448314696175942064992018833316805684390788294514590293510475751570794706542466373247957915770338259261194981974871646631445738376087912212320490571060471055235476463903124723398325172545471445382170208329125825773550803583104345328172028707609962059269922055702208365247267979551739636569276782666991680732985205767200621188097042580327641472841568701299479054542764885147276006687419698640659768563674743979357305244469325789587393822810727193869609926039006030996334277886296430381687264659590156406613481879338455827217112586851983148826251245536463190580078484141173660358475661148129824678846586181433206189979554549259658754655253347412340079351111556158134281953361053342624582469786162354336565706384728599514985175725229627985581006708963400915350363098641890624724085410336983873159710075642768282680958216893475137020465234196726318033562993065265319254313879253586157196899642590176979891229832602412704871105313328336935563869975677047429127724945158536310107237834176010891159738265520042350076301157717653424551884985577553639262623755639190292333392274372532355748389398082082784617254205903617413425421205557387972501758297848425856369065328475479437123507183435888495211008075167067380365432420060011623097772933301775580609088350463990085545704593723927467124781787262138313671687031963587427783828237350982/445074317958013864697109620488393054676400781185071875594981030625111349403573759214195224618930145705673423808266325016522231245201164007191667251181851275702038235078853912920275046511111255692171755285894671173799794412316269323377414245693825565124539158712049645436700964108350337858028998993001145486115187939785725379316037437835912866114680043928019880425633043061288721869424749823429223863477915923513594558059578489134187667336938237448548348830409921413932428519014568651943143678482316162083732060090540554805909910980734652514764078244310543381777736657470478865971465863732405314119492099512058874326037996812365992537077107682159746257395319971129214527827945880828201330789009744096126196203866494395159008698277889814407559754598495797737111055213463790444057756038479002766410443877913528752169862754271283940985013888044353865650587863873618620802513483658549966598863028545017428877944853763162966480093819559016219652263389792976050851636571049756670418432533844163716425052878380574612604448266403182161480170090169632616892016525946430729742719107711932931113536014365509777950008363250106054843761144526126453369318244650632899113798502220432047932990621446154959860170714170877802553422038977390434868719462357077649827702489975701211864028547267647650991219019641465446745829769551415181940019910391550870721180424498025573094472131976299710263624581320904531441025993850685131640118832158451165251947649638518911916300366299173634791530372923559526071593121431056353219240293257459262674429369313508754238261221429477458365771275331126189191831439299251305748366220736743658067914860008776145083234230040997124465874493130454232559330095569143856597277989789814043815012379339424313835354519536277622434492485857517757077900509298724197479410475265285608807604491920838610816740172494873551907155310535441436656915237637420667654181787005902170662784805106410439038504990192413867367272632539020507891147426495607347797754071441618104762117723437956132242075475241049219087548202425673366591031123728593567904849513612144937084861060973307296812942131353094531373900488882760348357717654881355116746005016562299174396726327130734831985246208029391277841605036756817029630018406479677733408647772456238531598700495093020949325346506995089693194679490374590383689385572672284522111900666483418612366188973888901230375435608728239762456619059920908835350860201348035132537901449461427812441640563366955273604752387717680569136242914872618806087039161483028412434705116346563396431398775501404755344408346635013601159407571857256139247740612256045834410416308902033057021670303914672041777876914503918862744256450455336078069655405663090021572130337863920546294042474941843676049778897902098300633123115629591630973552201189827421524679489451214210780583922104950830084095983200802996864235844690642782601980517036671973979584740238797293143747566205994447309762926589120950141830123505903341946252050357293947060277504709515642523576867835392300278751545376503756262471881870848588798895703010260831014992581175924880815915206175019096009918562957886031569770385467657455069167866664716238554845269798016137294170514658282452143294588143184025281814251322929515330949885473598430876421873447296222596204552417783760576764919939586555994810269935034239698805597928755511808091588314021189540586763586168012762917628575596891897629193179364337370100407705195180885760733864639426742638334971589663588574439345670223091375584147855846203903682993171310052748648805477153310111914720553549459257379957978308104663114707524092866631708224995564054438235681615653301298594478168256837206293510417132166955841294757820046027729832896998324446096243842657184979992020733668475595110551433995877195171977904356731951563043168341021644631518702884994648007574111097128843835201094732512925603327581083189983759300720042839847796971658073254087227006914223592357832662367611403135220127536760827613056040952897916508567371149450732701973893132865731560066673040372921711953453869581038348807440220968290003344021843821908905042037362186687048841332729850967399288236738203579605982169718442436425490886494326647159665465673432215063413009214563487471320466212878300572920934560720755517069699384738062460335427091906542453458791069684226573869632886218282931719773259300361252968657526760905851694284287014456905684897230222517212167205094294510378430265662021552604949841339533186515527959423805053132936818507988927682411909861948627205136323083280719035552019891277756755351525261*t^47 - 4959157587974906073003532838450068481237591764742109942975857709125951329446640736019739376165273463040192966653014543080451109925248213608934285581311510507641480200687848786531128017735130649519760409781058463247458179783108573301374584379438746510914854034813205250043228044329639547364809711656476011755310626852652636325875301938505374293413634719110908303660976359758278564072069332682152948294413448634820522626214678744896243190086075027977917502402575213183783913906520321700284200998807279687469686724981971581690380270839675617478096254554781856498445099601961035000463281647006092175187359012666100593440275124587936351728532136436220696631857166481263102409519721158910284902026389380541936987756891343729119072180211501967826124529878853591030233227503108947973777344269950927570239821292489161297074353512041537516973988609769552373012810410492099299012077450848974078522736870591837594312566411057289001400079567977562360055626020949938909843009866828122542198868109656620143268027711402755827414896008372892603884425017989250460788179711433530542676888317446419008765540709014683348303567579202517009090230403070140524427150798339069650259919224006463148219668301896757637512060300777684828632498580070293249664794381315773598400815745863083488854374406142497791543323209215087335822915220537317499853027198736797450356723599666867091125889237909405438077421379833551774964690309039564017736824520035294914220445586120782337508001573067925612787487620564932746234744873301052278405905407647914538126961179078801246733788904363790892646644587955591452872073575015767083927259440704485879806671940795362773485786940400144747353488392580954809894234132500524792860523645330739406277664083241979159398733755771441052371645962436434702617920606407871281259865069400954429705994514501533095535787460420374647393766554809458779327098790984553067389257350418850009328878099056575566755136649861951184206365586649900680872091572442143192815536394959917213416846032357556072099917835781299772202185213365286482715945126939899494741283195554493164191945390087391357438178375239374455971982993399677501491491870260553931037996943264431530180792217266284534068710436091111693685123706876542654525038042012550216380827616620215901213483068881065384483513747997438352329652097905874015623071292019520995026437618869914269405883720478927584488159156346321355499230383528877897920786004507204023006275131084086378863316030904743712318559474374570530632122686927234042334379241860706104117127574322464131395875750346545242986877208167933441007686518465491701476834798465000719017554174762338942728012716531780837643644915052642634463796702077531227006708088187252763213453617506794246777748473737702992545837168544627381803610889594940018419022479801728055950046179059355778382295577823154721044878247554048120444763268838620294427133719117086611347023564134359869725331759657346031621693439488733983735528777263548889022577720651447153900439404755288254172973600274555791146387241860245975270016951586534656966372421237136119223655590976625683020443922159527619822780219159531126948937103958324699345470836158411093707296406206115455808066137365585108045809056719392024593975719381841165104873935184648591326020757233334730748375202935351939837880074601291911205540679130086078366906055798788912798169191058660684021862889870361054308472549651600876433649787781996423171101498539967957755148364761886213606824118147963208617530745283776100813553373376203438003661803411432402790527533343020820038234411701980072259910474900083588214562727235624745079277500707149327457997692669585707212583587582851320690671200361072989664222956557913568210169223609602776483618207417792273972149969129092588494599887158661208966609657991936173795848664011287437385983269309972089207961840093592166994472661774263706310507913650565691520140467964833922378879255443893258074966242917292895828802911317693954154044254057733747787988413841633953986222999271470596115438429160782583817030581115804102194573632590519658147276675105698769298796267065996347893148413205068367844339805957490979537383641315583809402120134466083373839477802735239493304019415814378716102552929765905556817799387933204129903803603636167982996498623002991178366191372272280299173777468356585412481655791209364558521394662042976447638233703539884207716150074783874777182730908886063706011948378811855568818628468077208872897823989263429783346239713822560077148545316434122201313391154278392742158621535277245438526279129191028240057951486025952182008119/37290434699330071019732686193807719875122531285187523201872609411432758726143799017201617750629569122965730103581858828967008512176864951166951789037682278619807443403623334046529073443087424933169622811891747143522179548876328072406343729168660334566193493110341044058161777897596739653391885811100563874694549056280791818388883216398081645347343274740473508245483471502194288671379000165677762063295663954806572509045642607066620004075981891423122998838643296342142231323248582260539801767706574859673470852017793383457852183219906363747662716978770112862225822509516372565095874019978070183528736190612886748651098509237397022420678414625919111299375466003036548557706430673122359880024897580123914333604798636475951858471464579769670659900280849798990381963848679026019255121820382395521473858815967050830121052685005477795693550085043318200254657747396228479692635249937552084122008371421801371996155664950355033525602085616974248971343341653539418372706615058453225300370423612360608274436901898602859301900608512989455583351189699600099111651252048812507638853021330444962489602179650049640435262624036677326162585160708272582931346419491983327165397371644219768512624673369268322444161116088164771907749114876774238400114424099293152783282685340546308258310341211102291072096395456903512379377902633876940377758991832043160572173651295239073361611806076531724264859213617388780549577172259682916621283404414284604953089977772891643755145160683856822622188304670994868881675761315594618440499195059138214031801291222891423567897667838070922077704757471749543093571711694239861776331895847834497512819590389980911183171309262089850997051927426689021786054396842000742999219688194257228300864698660959098762986803406416351682850711421117594295587275133121671653235389803838888189555833250432020153290175928631923082800943788463506047641670371528909061510272373518542326861077997387228623264436379759321998971463585698407698287378978968843561042609890221402750987161042709671657017260148536470247489285817443959593071165694219223636973261027728041291537946063502049448265848054264454344916547962920751737360858136127575193777411029940061173895460057410452249021970626749268707219822905794332444911827770177099500261224163503288269941642398942310649211387878642971002626521175275843994042501981718655214105058082005100520926474428274003384554689855728440036149462184576418550166019154436539491766831543908789387776467899745708756860886507529658102594049098271077400512416766834350717050060131406245322544022773832426081643758105043821343952380745691852956148861180168654226433398918802712492013737865096953539754293030655442450212152358576146932085293087492150277989334679337133405626990032443927232191297981530948882742561192186018308739188528479421810333228203491102463455534920199604478526248880271733317094188896751843408222391535116815045161339404703353240482045533222048892150779901532880632513870017680812281085164492380179244635906941735268818293587212074721967190532399477865568527339934840247163528859344364052694538036264029334131615516398647341222736636393308160233615693400521497088693605740236423315428408070270974074203747513363142994694201275543259754328111909261614709433366474688469337495569470343693946382853697715488233652399045551523171225428727154452184474341627973970707439013020350584240054228552972286090228905894370690278142985215438086175706420902949088988103394771601652049750573358015592837622723645355072209355975637776870903748761546097366230751045118502925936601007335558431023188200810777256512517160304493256812006639864009058484002249424418622968190967792315839161366177005454663399651522679510730734422298398981815932942137485635784685017351858315952596867699599375497830613631862796719127199384098863793103536885986827180893949537351351229448063175757328918182443405851328807965707277655442646544604387492511232191062995212753557710310970783048668695243290579136697800370166047901593098643568224413102332654196054939268427086301666793352903597999038466661046986701913486953432861097600712683892943770997360312741629674197561737669665498924716878727534170137840834743462125788169595703381588552743222899472648530058727855937052231301427072469990789388877279840983688905602588076113185485228290021251359938031963159072395459292497160213217767584079787356526263344263047409122164685535981008094853652304485493057552804053764459711212818445827511962423655639339213880344950795580954350971925042698184156865856043539956485984774899231920434823775360086627627441524380*t^45 + 29634235336634029704792620680032501538275325251418698169542581419199243100086042336778910553496403874507523096783519746005300167659454980625421047454074917989973228247366246681440348609492952983083284981725017650332637684239046348040181230704872372526727721130869735366336784749320914871721178498842748500400400979654643007913616040357980106943913134231449117723066977706707297027699762573573186519980849780547052895846578051997697003175271170887390646404608249307408035937937527942101023914764595252615567704804726992095852829705463937087023337804816564657593796433683362416081457947427846546490264992346945262821267833270912315125417262196509012175689996912972671934360469115910038536875447892027851529898022871313168783327282567407264717715359736461664287075564067140760570955049684825431218551230426632547338471427057641757532441563645012070768714632091987789989228627582850395634629606556329543940651562288543493218897682419023725323909302269137754618229189219338160902130711070877355719151071429652302828467487136930150377261819046635219305617850232099592379149338995414433926785060476360558288505426295478233249452344158341083647273965261566740929856075577953406541344061385268238633145604082805766674008202045884642577816549873273886989682638628877890676063391278711042439756103245003981471902936601171355538628655368628029920807162095672000383734311244581344516186170710073809347275582686923067139590680267759990258188279136263509898764794118411923746430825470373917457386925875368368664782682451509554902854739775873676603141167699687057983773107214779106937643752034466641833491165029895469307369994895525358908929742343520719926980960565972244761767214922258411118817462024636180007826174588075754298149018110406787548323651349874044202562103823764427097913747008052964424391607279078030423552345750534980991524445066008882730171693993796892422714795623155042676828769000967527266922894973872461845343612348714432743797806063201109830890520931589391774613986751158297189961122541186423406533019886370129193890371341365624611000299185587655291917005791701825187187297812443523461350164753318225867320302802095738866080619183377855505354763591064508656248271006333287049511692232807660541032159119533239268953738242724841008959656240143031751891933480385458631979975153271036527562825126960301654912139405137853227191834030164270522003404960231821825816945399081266855692081861950183089684320387506402644395285233903255539301222788316371159941735133275272960174956610834471027502815392596301833262711613063905044998595225471917184350367501034054922257971327653747496829752158126999540402411396834115206231028404890615457609812477968890432130034880821925388031272706074831697175053554301418860523031149939246507742502326500189050352692545844700091641932873574205998955116608671342055160189035323762922150590818358315327549489477816510805641017995090109866498598729835041202054075335497129856642510525848042478779203562362230942342393961450614977810501376311273905711953685377936200355087591950152961307169726488257772130129930155969919844210244797108010416073142774901234130665462071498693481958601603013672232450190671586418054347058404067509246190596475738438948115110741164912865269835850628178014038545798146101380034453978453676189632547158751662805521024337867669347308871184820001042390050819367861739973093091665345956787558639284940827874911381099096372107104695276138917625234770461683597576617011868561582492287784242136190372798422624564176726940202568530139077035831211871267688371880478505893867573836315825033854916735575195870712371919959456347921512425826921301363658253541903350241875410745514615943141033915262432512194887528923096352282973150038538803738328121946954682297426493023485456564752151712188174427626150335729050310704831359431433918800287312746243446683125631838796637986648734779119848973781400721427348285354110055301874072757492410959049700802689332554271248427192848240397632185190252091141662182693931268387474504936785286506917577851929488012303847207282786345014104878383638583207274305238707798382707389784417328280211535364475934616564762881164532076293664711259021779662703057814159831231633447030745021610034207813521894661833187432868252411951713287693900441222612421609835728056520067949376340986081151524559586468929672281894316537043809398820781004741940535226074212408855500374389151429504071365310516933017244234945411198315445344680773280238310746765305844394258281930325928623695372903440786902802203279169671046798699751818464204895158342313535/477389622962438107257447431949712355889249796646120466110929540774380727653531726548716362508059701332653066543439255539915809455404309761316049473187719991992703985601941232962811809778655439965698069814073091450887805818948161313414545325106038099518902206485042351469220828157639420683519311108292242840292536227749267240244157118139692561209950135566448293963918838071569396034562079415681495013205359807910227772806535790949483143967884117252540806388428672979115521771056729422369442919915088783259409458198804184363808142670298859571527536201646372390813669807818296123208049048028434716672226594802656444084111350140589900554578737964664951417125530956748085400589571419199293150077191243132236637935827954885374033571889547775977047032580927378379286010623185598797227404946924387110655680494264177293820239687268194002840133938960353771376053287922731744857407789055618468228609585834655245361413102021453327743215105724549564125893021168499800423538791811116169304259046245196192885303333484529358212737258741169358917297839149469867854472550383348527743770562925986234770269449626239358229207505783550310777056405202523404676657061129255154532864902691702350523939055210439876700613321901626307031570794316191940871030066971627318240092348562549356930059923717010006478528734110117429011359623090695130439909798816011475923962202571901180716286406293763619815830512493141393509079741488694343219328607236010643119267831392091091551375245469664637433811629846069577470728345344568786798661192786068923595523776524938514275018452999458664279795204348484488879058144877949921291205429936045499560250794847581713214511930166850749479167186863410182285237447494212410376483930989283357474837929717592327159009802062818028790117803217205917310658353153489999425477212464604124165811391853356779740188242564611575697693241736368555682369210070297628082136337148908875198946167599401719090100272494503397571373809188892658939427798523031089066487517918293320242106167938070675802394876297689111863993272542156970635935212993627742212459621852557050350606555885412710328041049970052193304487208220966145429982000293420648615991010769764068168226904116607238936754696429398850599674061354371888787518568072315525003344174073834366740798803657957117006812453518859290613334691374304283015519952906060078827914994769630513915242305482734825937535884626475198530415820237330962115651936035057148083005331359218801341099709827662455099909899734075333197460048842600749330231422377347968116824441295780435288607054834086614088676130330271142809052217275765267313016821871724317391538681810759362820465726292303994591057374547038272913343979469694634637806892182870522882472158938373930072036345825972981474912751937473500189699454875811345498351930437055399987357752363533437334092596804487690184031688563865184977292756407692681312991968927823960723079948900791720228393336536417534126567955261169727904163070274657741762684472970084420281570789350717209509555585082116005860168651490900211384528747958099782528268006099346568311718821737573601201841151963359682320058388609983693811988345465613368526753889911239235680605224088010054573139762852233473120481320677244629705166650046102797004823290617992481856827338630003811390891605308918086082989649616963943979455971627822697047618383160053248187021181178401199208423698866553420961867635845808353802313578844980330268705388371087371103739111810359313680381736225803483186957573237637397849243166377336753115624242015256137736667968908370790975809997290965421311346532118646037479084419357039278028104326761468623104376623066228748143507558693898424046475212871762599077664420776345103604923143755081218465201276990023330508676243596798426964731419992005165464377412736286500903760231217338414127404579058415600816262193145317671678103457762906440499879350270634498111711525540690885715949888189153455586072160936217043151324022101830782813501062969624392130342705444150829523697854080650826963930529205744257641442992352668527509829456289549042388960193578456167135661394405258996697106247067656177610234959534002921858036580437196756656838409977189430290698711780915114077107293066519520210640186495920912165377721801684935951910510105703018316804863650240806079235265418047608543750319342201858465563004096459541630311908343401438702591762292743296121138329341721819663524982856822118873848099529057636437081247510695501842719356040689311324873994120358065740529125749157494507971922781132939687830360810916200400795116677695674899659725665314201*t^43 - 1182441325292625536899996561093479515225273806151333019434206129476589164033828288861507516983856783955329794148567706299898455766192536854147506205506064337640350111833960877746733310846410207785258053258880118268206001757465130511267631233274349470018692978448528019769417361786494198578802023768477890175004036253393154667737767792330181012053150799280437451852902644130413711265144171837851389254127136975379022586782171865596392224540290604141635325678085811578587955055203248707232007510578928433357218792685523228850793019785974388008737786544344647723061404428808272207619546337265967185495162686138272152434226001414731713365478990738211357517013871761600996000099181214855965651841068118815572848126823969076787575717446524268359276727374045459403879097908548013868990255985049975840481097888843512900953200834948715451524581290565125555413387927803961198034359854845789206072038065383577047365622417841715737725974719750890229514669587574116205730208583918373632463541569394543033832831110914990072683202964179675475492559188823655513801295088132148317890033464224565232923950018329614382955477850408466436702427776139487228350941726365336013486363058537354495399534489742612005624876687472918886168095302128795516425556830684075451359588844645527520322957624370464362782750920566319673292651303403664704980290970654522053644274521183597680389263894670510371391579381150391923612291555664374233059212035812769601853270357348188118436108036679690148255305897430691133379212395528015977552285748967711298393643735173655497100333140164841096308669692074656314177695718028194350319304088363614249753976596228492495952404768726544412128584418527591909493957372912954336409962177155370416390177821461809169009799420736398512909265895790112504221557828548265217919829423576919091280220018023995890552811061945162278029705563432322772363120737865430027336421843078122891195815796404816690367416541821611961202586324816495163660457733053127152782929554422759832226975307566311492706837547704270216451883944190265833623201156250325355331953977165336310944795651543901328643466171738687581948644548655313510337320469338540509309084440702382489358964544082234557205020994973517363760176468424544874160127158188640170895245921197287338802810359682863825318726069736121564146589778857801019670097751409817209058218008826127596158191364409457137912546435134253888760001858131462303864027876630382619565507679403260938643014264968124373883103201253306587723124152554548885980174117125285351354118377420799179740148328770112576715228995295346086984657591921037267890729652927717765946898385813999516223184537745357206219731974337826885735436961025366895266413763271415525354612024283265204126411908055197149995677339244585659519126458620465365020255546938246455482716121251846806862226771410678549147852477275492939214884342344209747239591076242793784044042987584102330722441823768255009007303035290320605921676029370728549736796825484988317901181771969054012676709409670793205529502454177877239917457944186390387788737868108132423002641664636086453567248559582554637337497432451427900291124179561303390801488734919762345368164997757745457957122446584543809790399445994196906699204017594353830625014141939642433048296397893661409211403611960112627331601675184841054697464542110931065089012914946990165164153702988274111901617240404594230631957282778064612175800331897252387600956100925529691579703433261337993604575560008754162395854031138660515841479995605032757493686415518712479399708541497542905658365093736048687184593954840263030227146585602195827507068907010484899579256525759261038544048594139896361291851761001934559814885408598760566986276634195366957225027418170929107654211264148067183837273961220778598544247638745643615914141235183429007265334634845112790243953816565105942800856575154977256197022309013269450593815316009320932447998873311229682813986830689140184512206256734606541160870277615714518411918440962400307959084516780300331804153851658947300411708198508982141768891342128497681654601263344060786851599794936629133937450717778754530633366599078248278847787114831393755352657381655512485928745473356947749976974858386574355103433020263679343114988410325358665221039218824000981927687509200741010414399392495176944495580627906376880547817779637756003964323264798357496654039223744963846581806799373392200133010741295131018792875265881519048301276021274078842676829846304393873941249374449662555641852076012347921114334855170283167911457845632166667411232211305492712803455172281068459736065/46410790502316040348552926941487982703199881274512588532145507960675177736636987091972454799917386379486468364795923220828322058484151876074255786420895200626388941149848333306899119834570585197766331857890414763463197137324016832993454501805444058960252914177495541143926082580994088112942918200664625742249569309833746750335611132304460533864795332638424364327945518250073152323174004377479528275042695535041630392276291019623403050898952751214891292690551947088607529780987051894361325082500980994867247705077611130287951462899050155575183938044837607796767674654054999592446934195965851215231943783211289293162459041642191814926340199111156164840237854537312939875313700346637847560643337304157912239412197022602188061836164552058536111229264267680271692542878040859841683183281688703183185803645507397032990768987688961710087217539529549570869068819834606798838681393780054473561942064709634129638984877547162058257363405707833547041490116122502687289585590430472431840505844572744896895225327111677277967527610159479662620741079627764171234729211331478094791636675163091204726090390850754445971027245880251959448956184114321067473733782196295380799336962950907890876422699663595673214807893512902387033570431118244007965894663909983007410376856428502840614541819959347363885642557587872915958153242750190702007142972648255414667922434575426243025895906451068795612641238973929803874519637440465672461490665993834811635151677288416305178547984115574354533776510030569150503060774942425619909949768110067767523236781839494710672551604117467068758303127702104824742766261167778597995941119058965205523931016760792094433523585548892915909735950746429622647813701124736346329709641887035037673673873681771322786235049755549843085576720728716670949255166465711715473334552086770089979058601748674843876801461428784957732683478049736242149437657452482024461836090663933647925012688694222235090165144573910340271345547378564022055925254577057732426293863405480477993238036653107983431424281761303294872328739421447721666408968751394741081782536317529226900672779162057982324715364306485786033272212034915170051061534397771095786047634866662046604386930510411767256443739206077456933619380816187389157787246533838143099494548613638388236569409275599724695510891957235927560823090418476383827400605654186774763622426055349584816976935629080415887704307325637364364771388602645657151326963110369737113918673974826606943098330499135606064430633147474382107974049114770124485669645988102137206034212105431928240933883197961382941004385944277209468780559127827814820058727934769941018437589228643723949415547433442318767936882053852029305659019490561608718528281054083926039961951633895889458042610824062958509424859174830658202115641641125507541144476851858355017850207536137381222895519385020241804421776469883728884849878327972925227712695268741150672327598753175308205099019586828046917616481642044368639977672040303911963542839142973968904431133056014338757246486443782856387463325217889424537059373362240741933329549992111035766414741341756573954904004691917736405826350358847574690583801000704941235065597200587765808421363498689987450713242877610726230210324045982646160202622810699385255279541150264994778637303460034513866961297887170461754659437042353896704728904753820572196411985937227806004809228623740552844544420326733303105356925862071044886643715644730935401794529825893115767511965915999231654324648355491757897033704502539710156926090040057382930563948023692945772047267876247202696679149608489214509052492143388332712454055193287713162183594724805747422617132755405868207033602898785365631149449290093074167000771059793535041397839070006324930220645076451067382409218977636922725487258950319104928045629079295422056062856308541607058865353187075336896061468969862639407308664490383592529242660821422035749504872078169928641805288655381972252178381253845669997641627925626394821999017910095833524060341289876111826281547714367514994607309796604766135148504825598441308997838712595465944409030912303656556115144141995463865895514682887781732000621092086421693192452332033464281003068924018760570425316907346506946998815233583163493548701718771451260622516268824650645713073122464164625523338709249181886881059941956353127140354966026551629980538506459696055277565581986551448012098435937803175539503135120842001061761005422747596526481732953539692690483425531962603919766232872670694430251166410016834436879478028439895597509595938162838052109847074728361508338922651080519742049779701770434*t^41 + 1669225866723944152819643424041710838480639247913617684931071464083531809674040792524924862041405709385360302652161803033023323966867755173054093243663704065745253824167106298409005680965347012318776646808019842043948314076702827618039343050760491282209245181541669308160201094615503086226135679161390749330523585227131205608019955189783797992887585102115727023531831099142016606088285563691760108198282045525769542871361203695433268179291293419088270356552371468638707545869977407103071033777418091209034540172322460652747538353710163167869645211984944534695702356727163648794954418274829819681022830227133634347591703887820674297196440593605968277985797484806006400673657863831876130902906632473244197897184401197982431748924570452657654172175033341962313513722490135997917404299044537303256184511883304457841502534151098973948250918349875125857676620359275415610773624053899821635267668196370992642843135571816717168916152088438259609732029427698887193218780569360116160059058331745525256483989403738398391655406408869494997015748474506421218804877524906933461034915312429338763042119487591597652797558591752452047669511557994566140728230819782974815906514790487354855917651439501099575522280807368232706456234827357406535762194000833545298668154631915333475971423308277380554296070580042819239321840363533963998823268323163376519935990769784421375410227496712704469310444248037892896677075814580872586749996738156065092709694657713371980045201076503680778692219805931200587607693989480640839078110010241393437514155889157841364918863684136020441016094013278863686212465749111548728103900483037272395780935672929931736805574461324565854175679151883054914710911999635400696747571509087907647881485718281208828501024616838416720089461653201419633952742169303500978760608302929224772770814400334022623038998372440649490260425450988938630624983179211430365946290748987759552020809974818250457945485033286796360252049241480475154061756423509244120939676168108698904755406318119830516622865905484266216986399842150565889894390163371352556434672867198367670717506185273363419131203608297456169830869979900862852726602283753785708802516535603056553338364038975005032930814585710076344201286813492661947267054806056611401078865253057073806724944229557126094658536275812602476559941747686513164583583428633176708670526801227554839168553851793081509863455715275859182284173546428119913996747589939595001109939001614115177222841259911697532280828057107899449361647605562688069080789974267943866122926759491001943027307865385469965621825552192709228338089715058633316066788457116123047784655321847943253962551052955691899004352714274067062394191735091938004833569850805079644029032776633079600721154892598042250562037740063337280831947192590987600268354366285107497490443964345865709506786368946141746361715775086590582983781903610610677531078602583075785273482951248537431321398505170619493306910375995151152395496085050561491908124618607741684704317318752640441091123967320937433923267592076744409892778213500416207991845336160998209311106081685535306968959294845290515485456823631417219198726124305469873892003245363563744093791208334061338786754907754120593160449208586633265592133786231052107983917114171354968491104408705690200471896580619146830989939111175181015649002271379792204839874169250108604338793885191411493228918601519083093108329244441912745446156073078974949141247695126604840476268312840135284429905861425238695770945041049115422253634699568898519241747108067146612006977100912934707249639042385448159465850984489355826411972683383328268148041467373118698635780287116421244724441123718309044774321724106269125295850558766875324071825559662886868463489195479901112996858634955852725782802790904070029757656871785909685712220100126951012657900619938775219266676742769153096103694158238440754395850157768873984078903939995425312435959776143484149909182279858632757679906463925406407760946923533733784805977702866733248605959475252343334224622542066255461465196215624739267857238703057996299616342848299771160291213198098051979651857165415617483313953740897090830671906540658738597324324191377434965395146676397767979150312946452663180382197205471919725874742767744639879033739587792795048513707113393447700602096328119110447316527052026098800138704075004550727855342308755691851617087628341873116238356601875748171750801352105941035059092128760126747854774488897449048439082897070627581055689483178073532505614775378205304263240486494553612453486109144495123525173498403804086681504737114598827624157179/181791632382821958289676309377697958589686412999598425287591175968647118452672159378123080725115425831209222029641787303828693946034355632142324235603163828843817023812506529469627595064206086738982401964574533779884897616131555935040641691553653713630956521576105857777113879202468245505325617212957005674168907493561588871634714849274770746032962644717057484150176350418685928785876516292982159564662665760703615534721747488389499304066940596664231814094412593233235311317123611380602265974071982812760800324785406182839494757632444081950868353418434334588814551957429214562146256452112824159468587603031098347772146730247119512137388295774485419095856069367222313698187609546809066429766301529378056362658544178959875542944717967054164710320530932409327637637923321146059139390904414670962480051242911565731847195670740927517944680946453581395308421458375323545768174027746153617508877822858669930114557899314155089048461452394238977341358754243503056633883459979458448109893594482229233637340230995551015814390618843586222383767452085850158289498158946513495812191974134257067097519549869610661873952393176921074575700994592675064234462465518769449217597997744108048903080353883519661685734406791179051259117739305175416324457763104475512989951151226255730380338534900519226137182454688254161477793058599359786965662037801907291637357882603097952789056532592085875692711009173553455554589450581589898369127981266948442965274914471376526119801460463437863469223733405715345071104946434541426670442875220892885239341928572396385298417225420851648168575281735092185161619625070544472967150094343223526686085645469300204531409854394837318605215106097554422516640508936093789748427907633002669824337559234348049052741058612607705486241644078782330799341624304320420139727944603781939644191799861775810719624943946568103645722801612012588990105224212804437158773696839050829820420128599276960972995044041672338334815037686071598344547709071683638617847042152723196695586477838963643149467343662461119469727188517950011715149130708588217826379777469619512614165771987283093082767700468557342011669123714080220055496457815757159890238659524359951940195855430386677852846912369464009509681427088479371469944812810196858205392091975092464751767212344832360653349035880541387230470396670274659798072408940201477075630550449365974332791546821737611964038841359245039599301782466180144496591023368722045272013518138346731915713027617925134022741429436622367819155179334373050416764170038395926340148277526880587699350714802063492606535411504538027991767947427593353428399550231810136651427578930417328218689350705908604593505936966914665278428643478913852589605990648371788102507061646941344078975565654084170224813629788533332454006506303918382861925612712593223658029236702068855632779589620385080077698201137125662184992154506747118518477794595650169392661744896660281938253409709649201581753973427029768113629614280309939062562709982042974905594607096664945574802258698912616553308326138536508709521773501035550064338839142879318695043693234945155749334046183177040791090178091585936009049560517334434146303591376131554132145120109289396575998049342368014774541524779870683334466846752226695695969661216577621925907422985924215628032122864264834918144364400229998196041470273212179105201802720827867679447563265882278913456647400550040133233143930096454419091807884260399955846268383265113645682998687675283063546407665148477777289520947478563461632627931905257443688869335000679478691734213551466709266578762179186027257502609702628360691222656195695477165362288219293212286706772836437058026318086284945291427406886968840939875764153053469361241206342569287023929513357691470584060110847830382863571709006679815943458729660052354723135477219780749747222647767349546760127603972866225175981786475472658566220688323617692348319724233509636952495727922748933872419941058889755791371983921604510790877738507722332301958064885387289488323191684344804618206035001469120229012487895830382393214156162098788829444618096065523994407362471807719712272071202074890895243164532593880679816460082774250728497325890856168309972678829940991449283956816472490223297259128790198629946940402013825172558664897193626303597180203869402148253195708008181008193247723328027448678037385150269200913142403733785272490804355256618182529398896160229835744296660204383100808820734341611970655119803216325958122064819116310532896640529208114111426262243235911613005391398382417228879846613794724098471596588547729360226191207211099445715*t^39 - 3889850112656424278078182050996224304183028624692496433113892822772088145601513732144734853337543162088358736896537001795248431770138014496578650502205353079014630705955779441478958544374613932252064221301814325522718930722369955210614421560554444129636463523032165289423522724407467986903275909609331139878524094186476799937048744591359824057696597247911532475754037070216173227424234535855232257402222115949774758248664243263048199532662812856959700203922676621634570317506294445490064047325708169422773253361769715600389499879976872147906542181607817636459396652943262392126796495440672536501053214659044108375283987959448338621543084257157103895450292149774870894131914432965518814167207773608245072635893218978209743649502288442701778276898107371203996238410038025112934224547283102877480896615022001545148989085464016492803126881663539619354591071709706078845585802400078024262027389440377964696510751976878346387412884967873967374063717635578913030700655643344646431143342029504621065265292289339367576059743657153176456561578801688159025625996592329794390759762939182810036421637563754931197452521914855564092818221292797761845628762336918621682091988302613347778877038006553556289789857419440073147834058994290277691616335503741800392456786410336673112275885365740862907019670973966357571507694235318333677975282739149546819249913461291796896269952600116152730725895651101339702607855037563078070489832270998234837032438497081558874347823342353343568724006047624226655428529372767148994926759676011355880113007561567829623262238584296327770618244406969716795669834429794673973719672818403885894770238304180791108949685269069069044274195538415737285411711318156379539961459609475512511208972720496041470574775507524469328910905074726824128403744624813072308885231197926998938548473725230063082777434544048507569873722786584484183628370083965067808262464932483503922603679618131524350349689170340935540016312611703820078481018807176630568345020862324398397938473556471366133409761829655132671386540993839916877780689656510912979590885975959348488944147740789087486061445075016874743209816941423448379570838179322483231961502762903796252759738150415470995313073122741278100144453765414445535356441716792780055461403776518490803528291248616721898712013301659047290196151189126927166152014059591309462265653341051682051773054347950439893181056617024338686890636746044420851824520673593314280202034365750812630407004133806624325195582038770812682820414657308503408636939260527179149379920728645727599886914139077320275018840087775806427101154372483263776300401397537780255053831536388619703563869540334063387061235597679103001277621607152965101862320936320807202924793276576115074593654713456604154107030914324441623447237955683150444055698200983788996936545798606981750297237242670577001967665086555686284028640357132950228571434088284264257661344686693602876860640309840414320978170044073025888690835401867238945252737957060063696145231668866181330026120380700553454406637739738982910180231260902622008895772168661898627248523805892444739054680346402991095300197865066391290013164520568370538617100594349493267231830373261112014151404513295126662971619650365736729818210387914035031846299748256482089675015684246049324394059567102430555356002461402757442695972200849342946459313245484006344405416908943831299880201437797062463410267260242598037170549804152710066520919578034328014543362212147754429636980818400194655672920848511964768444689599000183361691571332836972666527128499434883584505534081847307481095847768425795013734836583972699452975961604928421372301937066242980264463246511588070302606727637583441593046384728835424948208156868042099686789017391074147183082599543815959212316754462403909532416190850091992130399074282423634285436448962486672863429528560018425605961547809661077300553211923652713236670448997783479241886864163512632140363391135912936142195783172262003897974935557976693403412799337344699737499929356201364294076623947503588242247169417814372843410207250385155914947366295184693372248712446680244438701158169620561060892305152885187565839245446288741989725448133899170557337581665498505930559151709329518386888318981792390942643283789176893808095591000101638067430516566851023291684836608038303012283573559441183929564535934948524277921959318506197764053278690879696488118976901526823816537833915564115805130107670070715222371435639880358911421863083857784679526120617816355652219981357925958910113437335731612348906740992224057294221640603617503886881873202083590514487308735551/1341428335910684375422302175144074723236056729096503473635449448060915843921037685907211671131911719513437435408591439062465010714857774585869401046233372348783269564244231513854417382139105766974501878603131179792852000516260342474269225665861640509301919442275313384146804840376399685700764041039928881069314090467824726844534451891808581683594162491190852705045207944649455556115730421958162489950341499803847932123009459933660222731423016866745588940748397564628494479854967320136705413804945556376507761543236526529427109183585962717776660855317732392641889991257073012306439749943043721951108076683592939301654152579378145072094312408633542941813715545456108971291346491671934313914150221231845386029633220260266324306352877564361544453141176381519601349621060325182027318956190948896054076132784694916097585000374685921426412604391817880210554488046587620755986971605803684466690175529685934836319981768512529458415993826453596464536730156979192821364317125624425258039697507444737366394357741834104575626667417072233162554994444444682594674320948322393318031777097671740614308123590517865766590436445759622147889125925699709787315149568898631847813374452153923685652569725949566015601588472084990807304279190483602385363752203430384511985316881488459284094492693128604668384526854314314907267203126534102577367155799471087111172621325202752920433595550228162204344801689291039378306945249878179754072570765236728097411232575556655961136273656662343765348503980551879816923345326077385551306086613396620540655421468140474767358000811898769588392705765571129561495247105420542963059736069485690188514846905541601589223637888255878251499975253553447580122122539405507001634332968563417833789131893752971964090239422098524751602611342214396233479621889633293425516376521368333347171848345060052922246064486385462932261545504908266759985387109118003088165447190728900136522892100925491409888998896980564073083377842083009919411194575392682123785185467575467620203619580875190125223709564395723103159152275594718606445304425556625220126334619296491075612421620442696124984870677244120056214639019277950338441504662458617699019411719386283794703242537497127936764300509913450295237971938390750050118624777405588603573707887211408957905640142078361667103685645826789526947825692336845363005989767409150685909272789729174900203379971227813722841845007800445197533941232699112207564045388702908723925836282774984645023918716590828368944874158384207343979691457963049780821941693101987647402198129985683397927662301143439707710784365797885806016056232871716182057931721190511544341774009755620770437160806235519199388507408483065520778506398321340057335196631261625532955859440755337048535822100590443486477551453300934891289283742916193485912624967832044557824353869008785947790571739836180146887996512977441119552244775294986537739946414468329556603824838142796443070242693353520815191657119653157523592598681800121686346712732776829642296722232792484189066760880122029603372425251354518328666980531879241254888085338112696967362814409467777974597285971182584505528068351459273182748376103753376300603297780525049662504156698278439171374517872894044089820356941915680447612808564394897305760847065473045167016475813718269058838207165807219265871992721951670474688710273048014455472010422156807447082131606168060943950469037392165376140451820183919730728183844257431873914192557982221055917251801783110068707038039067286274286767555770047821212489719334333434326483920898347680494634393979515369416564133580869401749397961256821714498316485898557623879638063967284283327249456829641879955372332737490858975756740258483946039280605301104680185308112188062597663774283765514848675073953938750539791438069313023249859052402246215655345035144039614167001439436365421148906530914542181684491891203616747716049571377760753377325428023804118710430002476626769533115661917077476915334147777891924911491834107265915908567328430251613783315037609892668023624101118540173873561867880684139336320701044043049489519883207289661097186465633855304376575541461928697148256606294875041405944320337853452344508866534593568275548067732240879246504836365084962740525028921960734289677136476763766548359965551032065288919156686245672060491817114249678500447390762067255959341965325995864826415591350254324685940024812617148235127672265828173258609301448769204129275328234277324465290666085353279721489918841495937981001542117355658060153940294008688242731592582769237297904089129506750349474348679787121125100485049838596888736634604*t^37 + 233591689145854139510243966404384746814347713679297567513813820680116195919405700978367783632333896715210723698896520416655843536443307375698918740652979907684571009976975915738984042000614929003624949878733326661123532384810025638994309466494058205311222409709959450620267557150335843287277268807117267688486358524490885186580683825135104910850084686354143618737510836814709710971296890976262437003062896237838421042499032594960444730394288915829483141474789710664904907975542359444363110585037239245340177713890512226486416584549983498601783199678181131989549375584435770778082744200495067631780178691497498769248059178257546657918425037843472367172243106117367367870654763476995885704524163207796519915447264092964207094956832154314256530083707976441104862596005154198919351272383231409459814481953917643904529368428690151098132411477015991654239968084864594635485349080980682661420127147122092854706216648552481902846353068885434602840553127149624135347728821705415142353708762405781242159428646661957887937857682696154781711560256020019248628086788828850273342001614958362683603807043915396396923577351205912806729079933514933153062174040643180589320329436769611078070625629398797600789040731839706599492886000786168253759787327837952484925568076041636776109672894496446641905206260105081026586678252050373713534877247133704279187429998376057199295858065325987256918146517209496772480865162792516670249159424969669675337759096892818605514353537797325137930159376578015874935660751955704934523349756188397117837288599589806203918077673925572459167292084232050443611831655847259845697574420701165774143292719052965183229600959079585840325472738913027656195663790632635345108789888748417008893572931265470886948640809641237770546057451642458711589695884515954997809279159063885254849604833567868012383196015992016037159443026819717073303959666414381935658291510779746350059366134556562568196926333738974000792737841313088689742997632831665111181623517578917762547994130279031628685905215296378434261672830658810128277001915396645899453057980700732086087356056753006622841301217372415186102634554566258232151977588079922676859725928898243593280105729432466382665078595563759026937526389011708401066480743402035492572800472324822713148016076373092909614293529706263585886093263341457294360667248454944437640042306628486828727967095845766824675320613565700030858460878220363863599642320391410054848563222593833410430358918144140654260916188456744536086321453937953295204674241033959732608784194650105902203694614222219848765620386755931832693077311756189937362605837444744045603483689250212706052368236370782075066638936036957124131895519074875216888668901291378936284391882913365715807881859892571037392768914072313787067097276728897053206687815551005162734754826904268991906053846368866390438876496655435393066041938845786516289544476566228115500612725601082733218846375079382833662881792258977999811425917620990783676372865569737117742374442732886804398334693707884060448839722152849360204704849115964092708203388326228350120844990133767680944794030468782426093112951899292573429044592542854509892128579388153151458384349162733747123220913464702189275641794785506081663621154769402405255985731765757097124924491770231038012022255628219872373049714879778014005264083020218885347386257271228640030180896379972730920068865096397463909597087947139299389480254687896213375600109942352531951403735231866758757369624259466731148383323000587230101836736785645953100231447051813021924368439238954041335218579354486161050864143885560004816266490374107864101187404611183385989371666865699016428503191258061418804633382699342840286975406781987546073316711465163651951828900497663906506538951958629870259066880895342571170006202948565954638080874102865372120491151511618966673416568622608532289571934665485729887845704628392359624184836544053584036880906613186032531304523860422424427589680006251837867265281901269989643165664209907683948231728966950121357112836709337606724189305369398602531997924222687494088200174009569093689866815877026642849551349651852270858964042189896747131509875328181975823102435052865675756867883706341802754174079798746889965953498651600800858786144671626407427331710191474574105675800229966620465873333956007038051080166752100052786129535881083369304693501216971291955848696191200670981171860760027837715753649124001410663070558474344514401072706531739507268383697469145409543635441166267351348747015870905885420518610082151696807108780807830832552574199125820457401598848000395863314872119/291906762395152625543435212417651286772872161095117611880456423393157471367245002808724304985836210017286293991511389446504115140109190622333072430307127203025475380651136247955437477072530305734974513340107755536591374095021182590039871538029690670953979945657682331058624894541584994929878583157054637478633870929151918623957534032251508396133995406534981221448667786188243799476809509935623120936227858250391246055405287882156117580933763517157502924826652209737671253830997806531902644776286189749860243187369222816169889277013091943634212659467670364417001782490549900401801747387179292760392583166556325739142218866557458561190388738441385503288879215183903244829905229506013473019573969889856244511823393014811838861982172947809014330230486221334291106241254368538544483386906678177319509973622469190080860208115656073775169213646650537539834288211382604507983412021979302012162200358986363501832263082324178408498932372906296832601455837789788227654680142234500861304717218837258425032501575887649513780447277075386944021193899213274708333185565635721225145096639611729254103695780675864074202558307385564292094077974866107365477466503220314194153582811540654499206286661868295690386383877809329069788109672821430644854365714286108828825633651366248701765785936616748197846656842563066307017278828074618657215292640351457351084262811768889089183443345569082605288941482632858810616474137154149748459888315540916589940208159367336023226764515964299901063782038680393397076064178543192225117745269921360608577147031409773853714149108216644816205924569258634626255657201858498272851054547914368757565140554802977235762640442236993134765194597543945593446081416069440527839651166071161995427847824727547539733263572724577784654787688169560045584632869746549468058575210290362829606094865530759655796245046434578694403435066568365487223176896269748680890770594666166195874764351509224748637550354045472444854284249920139687385471248507786509071067908685961531140623140722285356056863290332881382068841074899838666154263921651352487297370113438762909782047617278734413758295399147869620971980462914642977421226587992039365239024180568891455521443734494739943588001155484495429176561765763752894224360181356484441740372521915700256322766275422892820451687697660005554891375221381565339906425940594757950539511857450749640989550413724118405980294426557088653334626198524418376542639463094161275172093024062102242465056081427259513632082986983550364272901479297351651830513490251553215694433157066998171634169452309579080757014485310938287421346614630220695055475414804045685760058756529490527579135832840562127211669802081008295421183443948587730629585374779480683499991173946846204581934565128268156521206304848530028134500531600338052381212727473570213218512832181917993600246276675845442592156615958880863374732292138875078935445535637448221396140670701744449464734885614640905077176550388030970882316812856361075498697117286162171366305921746199283863594220333818514900210047298280525888275347495156298665640714216977187483747749808020623797120157370976303592302814000799317306083497356786416982917217331472703682847346972720366317299445727040973543185999459389922011752745004765048909963673559003605130451280349538464298691553685689878111153049125575678872069955400621154953216351603082962763226619264495135124356756189268698294044440132288751953732829407109690976670705049010109221667711577470964161343525931863662420413360266798933980173590837431656510093554619477669080958000169629492409053430295702093778430160868873594137249529072236937781180759883205876164697187802942481602335451263761774595412094759647461818183532511012029461049769810693867272440763321041660938128118104789689644304754605262490720949732829833236572449654880883963746668284886064575207061608247852566586562911523860320331107493963692687758503726292405168305262322458712959288780501605404734154621529767142122881976347492256584533953177144887013821438310025823219659681663955297443870363380920951241746246473439319643452122384839113264827102240034666052264338569423488085532620945918753842090856146984691723138109094876086581265628178665813475759419498865161409349573251939055205134947224782122676667964823743757951194489421213751155610353204127971123394566471268498054433121235582509645823125593039631954985425602258159950195341486231486542762175533962049904094383129711738796468352283882421491380493284914466201201536779683087013133555358403770780069546194622717782544302809223734680218120006917160883731663195769377396687260*t^35 - 312192667004999313171242999174299356199344719710127495301383791549009558070161051730932986632959619964612162021879618111015867225980962398985688354109683915536407451410003654408903765999579574696473803335976271827562418452830125443896304192416147644504176797168440585554662406531912243737012623353158829522452901251854501776536920566600917861692758340066893182723574501408753111117257245402451165301193442497207612986417549326960722039249054378718841860549286562765371071012168344655527774958197211084674944977433394591158303011698944715385253134996565968743707193103928656151676256575110610085829098010454741531886497233741943773077314605639701412340922318645998388268423110187701620080972740071870662196792009464712935666301598506155063989237700285646686923063071512201316074729065121947002295238270953416038581971990275244556614292652228759657850901824156956100409630695683236086249299901001718441643992772569235677976724142741847170418059778330721346371091768738168826292117520181878734643255734683872859360957287478212565459315543927039865321265138853275044566767535428878810355285173544937784487891652349821336964778787082098563667192645237858488431268391771040945140400289276108946932926112369756085062105433808437084822512825889110412849063861507156172592816497029061773563639276022029273640940083637704810111567829936228759696914328227855743223749054540939848833820816032636770044994483465991450514693699372491935620894012865580433811158760116282560958189098508310682480790076932231093420426999653028112312809983458291615690357250449191329800428382987011469689111104670046359237328194151467206807394745482655699015589992934363308544867547021547379517360602197351843671445345899526735780819376805016171037677407496437771365751773964110115709218541962152173053175428415443558260700368430800429858602684368887249348346484454759287909879357101228634466554269187189969948981150705658390167347394797720853776098363319559060637433308556058224440405171717970798510554544274796262545855823074972112753641244260883036659224111987733235039502326746878162804434465122509144618503881233812356098518420242024143295657432044660874786652544632783870713609467887664115687886780961396976133689308238816775164524491222984448987677668025100140857156844954853610786537947948422381846793195755287518821561814208636208825397006216214555924447818465797047158974538003059621954203331795602008483041326139475417227974684889389065205637566122020497352580544676226701413358612363623970255049821156434574460336619577082947567543728500604913250358487444147015718820084965531009607053864527115779875276589481320060289138546599946113660207126024732094180209690677005347661637932942604425406760455010449893040951915300379401109460175644875434550009494543482823627875233892445185844212019475726286199143581179447589447028746748270024585351476836465264440057888170033095150718631234206735475480892439480667985743631538861809904477512721514129923432703671262615963343194546486902332378381664771798887947675629207630384666284203144908873195766764595769442147328838042806117643971046737789491676198506823095327017344308873328602356760243133109882170501149844874229025996481318137996898814233044328059628931055593917763546553762338689177901548429339213758724559821984440835565354087277993499652953884740618331428710320147337783929095375568290599780740592373111564240566418758789392445295566084718318279368652116499228305187687386548755217097399934490259663467712340463749163125287929500389537025372829325942709279478795287652992778599114439166415985726789857471150318674502963358051004802236546820580225706604817333386402298501798944770901057247876737949678547031517750430175831662863909505458511114260111090156523944844814059384194744936908390491953376889495695131469094849886757727283158092840481159976979812922252319870154791067154583047996162139175412343296700411640930447228585305131576985310514978185683437210172113858554423722052156499450082573868426052114418427947281332677987526146078234622099496772864599211715117050593524272814924304600725078409178151205813076314655068053988835081355982230677530671076575856451710545302970569708105717365695288449840018461201466856954319151276049320037471513958619915170969507867699201109231306596608488503020431705395608721871204798059692531121568741226170813341442072907634524875473635980692465779019053725204828470102280229101656965457501694154742868685395140410801405883248453485935587906293088902047354034923866648945648065609302928983340802173835872404805660958969310079148498047548540430041/1623698005050191319285296262191766122527041639273180845500823945818907787912144071551779377991715536940010177608468788208813825710841360357799448756734217109434575321971299535109497487647141536472997447652824806428799622246515897164800780873542950963961975850012782802818622847328190353155171918401612757587760491743872787126492473621938186709678648420804371903597191855782256049584098406501482396136803321191144118612214153240164014773363381419786649161871129870698969187005916041941533386980117497776197618701948459718051732544610808154528892579699262954027924757757113472424976299641483424060511127568750526915322690477355399537071687027438670703701157619693012210424081564243827827845892256201480805097644843828546303745334467630993606895983624693460984645197692710210677855184424179455262366284277999444774489952190980835394518731570791140718180818542877293849428245553743069808136563816820619965970325422504548205457197160591515411707586502752806754817426327734584240909054704957240016851857729980663260459305927614459831895717213642501905136678059069769518158154903938574064037053071920273814000393149597071595997069411995594665340924285134058240499972551159286005606488838166752686838216162156929027374098556820885512785854501063419090762149970450316546577696754037905650727989068832191982348525792156143467199240707081798491708945117571671971258425501917099811050561118118690521618638362304283215836876196531715283932129005548307505081937418392450851107166015069553369133084014383244673106016035906720229712257259698991658558815654557004887880746167978954121732663967371969957217093659396771714669515462885297676531314586749875798630278926598478055476005467581569285762020793994716181053640342438442898618880536015009689681153111135958375273596379922924667565189341501824341074804850101647069977379214215608607196890022350353780908953122426617637605666773334016188416705303629890181467958124337478134793972793409357566545982623110447281106778548590382621366157291908772603311324125243471787028549183007506884635532576880316627450215842275868541330093351385271178311802924000122152985673098624082745565296184095662736071758973079536562314542608128762965928989227250450453888433215001931045220806439060432537530337539153578024337521948036935840297318339639762612734144226052513595762076417307987413253115905714657649473975370578840162590418571217913395470619986297960143132541426094061331856176349999836626312735589386967929205475091326057924083526146993884580261307802268236013361347929538655387066880816248912541958806558600915830834106675696073448166647083371526521819097112194544832170076883223302196943231940383942242332284771713282270172139551739457932747729477516595230563630226004262675717036218570822735209229549823268949164509372260023045860752656116812334487815600149198749225432072658022358994705548474819612283680312493518594576444350416087586496220402958798361245500027070520786279072149592039184052874292376587231119777683322176808001658439838827338445001221234137050336287246116378893464921828178882236556920144278565231800189775929499005726059568272131825450254473075997954591250402295764745926846042124674441026684761205725182079852900735775368056430443775290754270368938323550810268977481083696331836980488341943011007218989698257505076875176063909389152414159637680056603275129473695389685220244102099789266531450299841064028129865539401129235904891611684559961615597911216241465854923735885123509272697814324293243689293479975025719508529736030879672076766457830379583370099913523387831800234957581496120549105518138282186357270477774605494566427475261503343664966460244726984168872861137903796580964331646012502293796026863414546692038457486119921373299458680672681914419805532003207771923182195397492928639600073518744985572589032935066399388837737289915860588161584590662319022888016153635218862789927473821643924411166983134208536694166073194036016869183242288378349914535279289024953219617455865885292283210136703303863561175711821025407700686030643010723194965308743179094537871636941918827079683096742981653724504077136857426422106103334148362614120888044516056351674341252197814893882794514541314494732892488789834110772972253985658167725146373935136094797174039210892424780660093377086167081891468173760262875456578015944786500475217327754072319648811574435349328076110136120992788867081142873317164071535966800949579999492756053120668697633550412389870876617696732783779157753900703365728818904842759452339354798965027414541446178410467618774025942092907816216697370405206*t^33 + 46027547483873557645550763284506629874473952064553748954965065803652939176915113897862301900954160124646865710231638074424678797968748954206021517262394222464732872112651666766858302220681502865388792289466249185365958290410089546371255672747644942564244770635394979898943731095112383743640776709525029630889619844512532670796747075902146764444761779108032611719508414017540944156129512740163708163066787030128433213292743292894437555686243927326539866725929981225450146950023757254054354114257664286963113412597182031283324988678138129051244830546059995629601552081673471891671390731179912182702431708453467878303212204578885443340889528506582378340711110271282664703663518427998374208367499183387788205170366943170420818837513744301585527047544039148411907224270156282200696844944480595304148543410622462984166615775306648591195282464171293952591662343374041299705900128032083376448435460541855888855452399095748180754930965273121618735831665789195319539752891775564356574182932719907475644057173286019656517480865186143232036782398644791709968866944234874193840928021350225683164733826109834402605640686914028163925269170466090078393512792424292880213720355921870426908401582597981862232884825137050863846594916405910920059479104093743499867185179719181272474206588195589978098029753709038386435929392838706512044925133624347431734009382335559458714598327720387357139173789560973825311623017290823993000082623651772657225511280070720956741173475578373236723583868934546845518479542310696563523592913707081592160375655737123393809169004366069825320299309666440516075043867078235910788531745421807806823888217424387205790234422353851372491383588763988012711768940882588151213845501375802870112462626501341894920675652499363725065560987034500686895651986811204327451040649759472668238523255019612234054077508455972029637927446278880046918898631492866095165645856365502331939016609200859061946630301587282512543810665024729523868856556187410169487737895423552165183660591594447880335726681551564506743899278741089540956604303113930054308846474309169700524262917109585416204993981690567173453273741846434551061592716176930598336507579788856706807382155448644170865213074976541407418509400377921356974750583673349705840640461290271916644606195171232149201295570872892170252747298158881541531359941290317310451985494592595503104191361903022962988258384939503053613913450347193782473639422058992099232133224380379077405959319968564573716755890242406590891436878573431820274072402678083004624745754580524879434936257285016270283265637486682929056887637413254126438390698447150577862985565543764496108738029469769952577973265980976129193527165177936403002318626040391617684671701375477683488052585748425155001838055596481801037215448156087496295221917394036723362658260930716528747370596870820957249374491515962762702271718536560735880412242290795505664853127425593914925790846587721077038730644562816876295192085036805569168672212182383643586530650170610396013496393887038459016459432480070240105732872462477587090869470613708068406805889831632281770741824467165258348008107430624415465325191526228508902844953293731191269598964854797115868459043097215922131169989498692233133822877652617188999505067323490774611510524067495272303351892061144256269537311933175324451560155040206492176037473158175812083142481391252917708557300422935380791607005131278596903732259516103053577989778813383286814022498888995188406624560944685060761967846026296465918169685044252473848715054665355694093366225196049126321621034726002949115823364196919983610345040407807514521780194437425036884684754661523137278998996887177969752166000329025272411093593865947195290067440307264929836656714305635111328235416683569554896738057192021965769330527355458904772143561684144232560677859884107659834384136651106824955766416826974193262292241775529633543246345678247641371636643166453555878232210836412160231875862421849585158651164511636810376025097356190117575611122343661197368888635223130335656253538935037974013510759652122458242386928746813638306468663837554875858268596856323814854141622191439864361785673570947140681710534391447432961984328565882277960948096404134414736280254469753573227429180681409964325785121634570312909784823950703603807897093922633035607853575556800226049041686995526397962097430242868615553528008624784852356049031749574540562091503827449840311922683722007336697070520712594063734193684979200448380124305553264639819383286010708876987693574852721251307788802893382627591560467665275068452560470019415985099130234251680153/1149450948695503339061514851324678659985725634251498085715599561799668904886054341914143651088695612990541543131059674770436916101660888110355789435692525268466194545780449229021227458814689677277024036229120259771304530252862664583282947560912682553054993881519712859052309552917959051844369012938008905990585278196127095254420031641399317034366688264207792274239457217586593255404201536091558238480723121906705784501970917894027665970383579569319506143734075138095911774269352275910228037820143473763449452009404865882900902951270501762803801045935832647391191449297383008312044099276143813442883681901224076423848373207132033749119394797770428664207093194936454883477941969456595722152382339288389712149678533989212582423166941418098208546979648293471671368003224583273141593805920594177717533860201819276398393830665870010961127436938791580177263012995122218570186269929534881921781176844308080810960566179086474773049777034794026558190344703988498735190496692627494077871277676095573828213431063611469285520596240231982682402613777419058636414747355231676987826459823849674523625215398578827017037035773651549173991766100617141004643054041444569092619134113826310918829682025296742744025452084413307635669807553415006979114928495245635564690853363326594281080359304167748048472604667407979800821957676370836975170814625569412922102673769541530411901944822377065526220422218565867588285120027214313762982321857391598935698970109091585109864431634944159357798995868023335607618569598690573741567403227438053232378277052070716955095125328963247811691081632093026985600095765595729762609418571331605281511649209329244652566246182584932211526744816355838109814846387710200571344571916518766015699789340812310123333202921769350047716755934140458602773752978796385795448568490763984854155324880982803614655409892675318725293634161351389930978162127260633310660846976906064013948625973154350524357821135676100073420297064593105260185250002887549292700297935755728631398183214709081424782230720545472582245265675260610104236997443605694096513583535780765672836012770919963439357874217999314838377868040170303860285077217856939175204396820555330562435358426943508998634394301192056204235624186273064301419878201113834409948992509451755933571240180672040771412834449155063795691030763652192601552318566192989680842276589799547976291770329027142566003093353803338152961662979896393159370259306882841506511621944525911616959245744733423151481569535610783277348358330295424034778807265158133350237696381211980530321201467789356755833092453375492591008167617306051818091775257773780208733210931641854859572293469115430820300011389616139202279176670239075042798521313150299906136480784371784031867346031896943822187073635000832673873793579831970083478092653098379212845273610640741978978070854264966477240530241764913356052483034121737258723592158297286672866620336910039223284818614205070104835687326345625554056694667348168438875193764671712067069782122668189933118947136353604203876720901810795956534692290286200591245331312294658605619762001679736172911824201032007911677419641305046552633913065178189141829072770475694262915208003161695734304332356182366216630085596157253120732383241189039099420677475785361709961485887644648444191669142366009219531703024454628141051757054980359930256868372204785872783410425925412124494780600110612468071763562256818522150353013170614639155984176895930007353670487626104783648721325373710273537613707046585604385552377950096887439214746657416002933441502454626940582553224827308607933977201640646477867016410949664027860736889319432435080158820083350264784052774508299745708913348024921426717699990674873206045917009655003374202390758815431958992025730218188336009717971928691897490487512576832245749299030974367027328435405614528795627917382181374534938255889888675046014635421023103666780604631340748204421866238750120548973614036001412273352732658211877986817003455181524947790198108742245948730596205743608401591590203771276973654414195570136801389941203363545069490522015261950242104783626478875388236813515365538839111577605988526043391388492013654554898654243093296784217268835261556425155488747515625936995397262837972401964723397288445714625821137074451516023032057310447419988929114183723431469426516285993405198728902568441794325719201108292280491569647757935994176739379359594901165865159294297672153858676582991863462729216907816163704793681021530392582088881848764769359399528673272253035365403286924634422772993240983404373714084726538611893332498362378005484325677730948*t^31 - 8802308699954512246608238636962485865006022801511261162239655582202577008193289495143355102468225398548423321112512015862592770267080993659285246421316049829485530913954627149912504490692804554295763110068299628384254291323630298727416404811431719502177048554908057567228932759620629873814051828015079802075329629422294537191139684313259253084867088078362850674332165735321205393318853579895727416144266722843478433358265427543232867719476989306384479253842959187062078926990560291855544941288192525224415414294545026614987876051623898701530369041430681503131975256582517282891372592980637480588263282727450792598556275164266239257565269733949801015327956549329496111065471342951228986007753588415594599865071713556556152321886258980402361133323405935041941438456046679590865752206124376949761679513673987617706619158591608599029795363102877257044770187590965947258804350136094116737192058725963281002895710406876388537276127649612565816210982533484331439543667224606987772346434549302868616386868576300330818142010436877439998387185668153389864897121324258876146841289744258378836688876833617174228568071972235425043143097442709152427770624209303042766234059400240885099588842473346185202832874011971578810652899266106687724592838316832570438907974714357992447885624955187343536495774795862737731126844133181655926185541950966098113851400284291661827329348496089427019074471285762794265580435982502977978158222124669210937410475304554424703488157692584497769690621372489357749414444328354881371003035842879064304200984043747701372457662761358053119515178836369733575908506945407215969205224369265109319265625660956073513982795651745213459924610506215844538480653314473418557605436971647967324494956719011363555947536130419140028077627429225248245024428629297096739731112125227373702138580587837328962623986572536233573760405150117364672679059205080734159988901683286480046189431043416844616649251470494943569227365635419601029953727668699628772105558159273105469666645247309693668771318002259068562795909454775307648070728339902816822871023982436215024831450111635728256320729748190709010807505134790119178775185958439925341790105803563315996351579658288240806709179799271580469652142445174985726840169347571285677967308543594441964137240849000560672616186062243929007901284828720113670670390421991153797932866008050468160431683151347328052525497173859610936554136227568999211753502730682906221530354687583030898849913271420733865200214331475427879688433349782437645731356885921321796607081437508802525000158552446140768674894724230759866888775724484589767650787493822682832027750093041548010135378837395638546297952849123113443112478541289704560820850092088312511496102721596914298090118318081566100537060951059350055320090977577949982665199549380390862068431247352204182717276416451201093315569098572731986976137824727574228851959399364448448723154619089573399904599576232430139159413545170716246120140364924599178690873033560407865399888349698811160370694618383096613060175244083256806344055754563409360393009361351849143155429787019985203623616311455992303352008167476513239078241153384095468492755110027141140183115487762721406007647443693390650940953456784030342411413016134653613496837723336705836619713985519254368317443480531946649907218697111090638764419657367067151952534821413371223958240871916293275046915754787513389964997240164359336726828817317448452067743471363560556648013400942200445155178372038377044722214177962563759152457184228096371324766078936779432587188615179314897874863557248744922642118801681204622364909822972275636062273378996493791277306988162917918754866150498764896336659521190688931438063901373422227003877821000748544706805840252478823870032969736827188919197684693230749747580086924766168024933493018071732061750130355646884640367602128149533050270154334557883508890132543843005725929011311238511057056497634885801433763722182367654880868694345045210869310852362945722781143846677828377472643241525174722460783603972649440950508753395723460128276690310066935171661144297742912604356766554065216056950695485619772671006054539933674805738846519220040351710389062284525811707929580718236279729690622500530735592163042956092273966623826111546559356302819783692179138628864212074462172814229410973998146035651124893016108654661762328723159117514695276961486573472645865160245133723326945367882049214900514658050939347972449386596875039383603271365637211470173103112649852579291952207321073517387374906934242254962656600906491501572291326637587125408676891139170682531455077074910199/1224439202690804592043139917455874595675694735571227498625789133597384425642944261668292165639739549225600945680052734920361905091441846386211932655979639940530310752305846855661755297365190616743098546055333931027448855649715284251571266961251473350329404893048803418706420262797777757441341570113309920319773677423654886013675647571784298959333797681540558693671063598416147124497735146173602601174097210986319955806745621492795479518282941645218780617723467136753589215489139099880298282945145611796645119196344855929666946451461716490227929616818983982837270621844227205532208748025261524912075178722416114149140359037448061949892470385203213008935095663840590481316777374782242674656786675818758901363102434497415906890349955651199945310636722122920593597355384877463565612082618832266827175573277094438628524964057889937049347353985111396794508626023932551076811325093450133005267623383741756761795981064626300161469731193780348464129098535182741189989876712777241524935099594781635577718929334732968605784457959322706636887714483649334247986340165358731504846433490740204565970529161943021076164873206164685867817420557349746977743262911264376079643637085623838665339755166571518209511946430796554233952551377915600838368694894429931962868807446490173253197060645388128337624283980086738232700328049576541553955429638455621612976488066976714509548894039243744572346020297822331265806850293794737217428207563543048938485301572636077060941287911561845247535040133847679360546983744392342033325892942083145294480952324365171527755399513881167926512526774677815216966881021367622580536032060217225173492789540510810685509301723143554414060145838318387972058424474149647936494879809965223788991711081630831077455325693025848329597170199463536186151626608371210193755396141461394554558813817609269618403993446097324352292809620601805595709765867387651035068427509101909788570695698413096068917515292577453737333850387776719012113560727678720659653061715387361385155744035890150530732154775737533985660881226053972005596705269127394409502312745746241719378756983948203711882184259664652903182972093826094025460150863990600830592069314144761131145031545311754289590080592868283270039151907621162622480250611441674834863816045817048629285685555963837364829511901182271857470585250159112244070536749013957471768674508874097206329100555114373099317209458492963728178950092932484287485170301626522307730844271672402240020380938961337853949433123514134810367473666720570860350559015003548405103949563520224806613220148042345605334962471397822512087419765666653657933583417344481806366022718467791948388877852873322431349915839925714003390793636448701748768285221639402283258047056053236480744585024348574004135243340124863885867004475386727881413230618671239291487803497131748497105913223428617395712408839626803466666402846891836150662468777194389390330956906795118816330120935931014736133345310322434539408010087389418714978991913498393330954209410882701120378271805095016514721831966902448750039964704987105829624600639601315438100011280075308754245262900714163459117135751751283340251580479878066189839587628636241481319161149251445263432034346679578841740040626623939590573133327458232550538396203743434175873754225524210246882074134561769570637406327205519866190184152211866319544208605442026357021326705517561061841455020580033743672978758542711112305082350332202642817821372836901849431870945533344647964754902450329311604222593567920389842578062693591412354002227722452049345324662581060234010062113591921182019222223702421922138071164769442302186750297361215340690828786439293433237706674819264895224347993502714808191098329016926802299755119817859877430327180490680408892564722247347950612181518002999914876121146642388706653983681285886879135369925335649956825598078033842637723105997293545276508127524801933973400138539644393549486460786343111080695291793285086497252248919737014947439874889065538732299380508229282215486973570152977173096482101995161436788825906451096616791162692557459540802975425501716374894960892433563695943163169353035474980435942826005715456642772547044151523000728379354422282478236887912176531785678323698789408914994717869012685098948724451682046042015299578227829060388444566642621813030876980304345742016024439291768024890193874564249231455200816885213094774031985261009165082731393220428250681241518343591917343254631438570673275112442591332140596658707748477550144964078985174613123345986932999877686457544898247657798529453915347540882261659450560422798568493662558531806441850*t^29 + 524902378956203520121631408152608982156586847961829924975339778566609834869845741668016856589753534679908014508849765525640555299994595756713686053288419516040757539719738927201853599014830752463102812726916808377430462679372027141555346470140289389942097974486379110696703890309003063055584629946282328682049782702064669544856011034151830841362331546354371364586671809467305559972314795058690145761515404909361583047482331643522651165480681352895963602366464907303399560785787950961266722628150713892045009181095603158066412442750716481939922684827723652907948017885417848709737560637301219528243563068342855978572777326047900501253369398140346114190151669169141161186376984420657867485782144018061685666392803345024309238870143365625223395847360445425048211150847681816597288981651232470602957718051841069457008158993950187446960221033378559270222919618181426747365801735505972090197141030846005364356142716125891928941379847845952103794507217695110134951884243883629701958054285505352735974204688518483341389454897949787110554797230099888727565863346510107528814966504673949405913020613828549194781146129630378945340264180498505245395576969094549527242465864728523345823065645726222405806337603171622655966908292013601204886858549133098535337494936410336647856332260679550012574226503100876118207292414497308834220734940782129647685287088838734655290962557315081939806358731996424288298207473805856388491074118561828508903185402178295454708195777101824171383916992088330147511388728026299367640191032196614489641241003688155852996336805736323020113770215006264850761428194729508814126752945742324088826154412396642040352496536216661116679312398114951237571185499116149319046838765634024535728942676486671539555774967794235128040020742037193219377237263583593756745650284269957897361265729438188287587533483505871196078555895863427078379704791626683966749790327352164705218705123942024803550545940580226262498023013119524214829141441063491878600071863937430321142014164757553099472084087389620629872954856217807885276312603284530910268430516677684366863525292437985094252491512408683396229901212087987451533825219194067168441434162960486851048995758533476034511308906213825542181301796767160574882872414004982139940066120943770934341573315593147855819809486595721562395896747617189027379541244372884091635955222401946048295646745055452509092321655171712555728226024176005996435751027228254428838788786644990876337880445296640511783707262409259464019153649880181893154127396059759652133625218968822574065614680328854885901871387563287547206024038758059334336417190429333363734348460902823625027574501525801472501853163954164793314915830784504728629985007138131080397949404737750594381343478667309157605111081711367293098885531632355469775035841652947182735013738803934570767222404253821338112782343634915087159441132766989679417766443407715946744510997427915144789096269630857813809171726436881109315304519114001920283515269207789165851613011061046504458505627734802963946362579362378241444233345535015840589478988305642170105682865877113093966382911382868920456997228360628742628332358165408762526967300974309259769718753598740426107064694607222973355381634271476180318258980658797582526246736044027574169404453607619443591725416759093948033154827109530141743949822475905171434188465542302448691126734973970155426603186422977462462941258364320174632117913273864570221835763756340039011854721526315284165325234922257591400500011704197225005611505747625056459739480850154581281925593450702690774352372022925441498412070551061528035164431834866077665831850187331023582662461981535159032172191809248665102981012790719571782454075389322282856516007945185161407245097894483508820819959360748005274955156908341964570130074634133319727567258370175308139709526638988336923504216003912541269829056905179243447331229914484569900001245216532122626534058191348634641945887346518572804377145209391531351479803036217171784866632076489626287744577361241854053850484733327747813638424396057129067798429610559206878181810232755653198957884865368924161602384497583129300432652798521478228458247325402396864670824029114735384234599808747447271415901247059417445220306999771845941086553678368190989424797808173198718782845657421581135169221418495560709140355276849444625668890364207311523582616602968701883137142182232262204457963408058208059954056945757204681529411487386622118010095974863353088056541220579296855871753537876950861784786361967354137032135062557271629429644579943694593707977089502131901903893236933521227088533711013/474951329549152682648189664797520195102887430312987437636675506699346007976273844427526055617100740286686304560674561440339456151969571006951741487297368841895816034031387856561093238600138435360509201908010795042793883472272883099563320148800911759169975855624740262662111521367600757266617587350843592067565453667252857618833710637006169084931773230999278213511735501736962659941785640468944018473808059393302108702042712760244369131107872037285107224527542633209279083231224642978300659445179126651910792769370880584571435528732141107732513656658544495501044792526850205467219055274843711709838515823564789999041900478798857202441658057091165555951767847260902447630772717921221347266697304855196815225807546325288847535853585966373733293517001857440835604926130196235169069376214648359861153167878241192536929240540051969894008180881533738698718037965100646240652323450498812447018135564725993507013239722290167113569946008739744125185011152898571794685017435995763077926681768571536871800171766730507044384830120019645182700135250932589253268989192169518624448583566211654180838093633584926869115194837676393817398276279368105602356560972842278426505413643796398340656393782046277796163335881287089596207891291682461998042765304131624616951498211177286237769496176399092186418885838195241817143116430992109308268324187625008271794952813750858027725075043001560156598390281588896765437647785485968354411489988844741648070221594220423370650020672820546137863624830751540041433033458923808260146420714622470354946194396094722468589494768524928171383001346045866265156316959078050950694947583969283727344366792464657560099540224537629811314376817483918913746495664697324205928997612539453521929749085444938691260158328339415445709369051013279639928196842960708113346387472880104190123417801985658490953720072179745234006016956079254031792757691082569631093019618837051798542632357141802233222892783744177118772837807213375644432653335940788603851002253929646349084331570063936303576872590375465165937626875455804082004348933299224950473752717079365916033464315849696813333813588711523989361207701622249056242173190755177956633092550984596288643834794733186697673507468809504221043067506495883404118843845929181473195359654560490448960645283451921679577868665950443981888189027510806933127355628915169730809462998262168222128976184041622148828644855211480217146453750942984865563543281896469320321374665940470687587002671869722133384072428896498993529366912112727653819388032938758961870091248091385763694671448415389555306913988956201734158941250833472177101046678263021280637026129889644756578855773716237709138726178728993121624035437265511348184051725299972304074194475350902454924947459040902353541465066876934150639996962216435303348446268112890442759831553049225281646181768348371320321536677521178450987658572167987634897157915809798698052300485201417780667790549420602841632547431833972627697850847975236409781602774633118087543966862034537156947297752644138750670120997572540935087362267873216917712289862641554380996794787324930590875289118666130745047823009084165464061833919318910647402100975446834210264372193285386162312420818644996353319304774067017957076714862380071109695407556964722473989321759918435725239209905021725457342365015854743829056961381067199987236740913532385217354572818888991488006959191873967687480280928228593137767823827730301345073511738648532645673690024985205749893595954746615981008229758248528563182043128477662445155648215699765819557137259295827437274331137251287084874451238872535607195702989005586323909522054301201704951325492398726486367863672859151148734120662961441049462374132193961043926947824141425714479347874896542428679163544183903491279053498273673929705135001678663599686309855145071554661315092667395986503169880657279471176125316506429273372052106771477918278922257163367931084129169980634931407782170388070218171381709864979948633678553790187640917305790556866464978391352842843920984761073334977555949065678405031535170935993385499770080398471381956714816297359017193616861199547382991466045430386029405903948902417181165163238671452103067852185951387606006460024873242142928817912005115517499543897658106259578586535354675377491163686880465539566300154659891820546217286718679518290960871676101330598442015927573755717808605841139812924860270580615606235407934131263182302427929260305102781724026347187817217841277481584342045085717918237125368711023497792703095231032099221429217811833609784427808085187370740882360209404322245465753623209693054573300*t^27 - 3792638127103212945459641470724452699394823645319710345660063923626192356271180172332088967585567670587530042783729705750277129988668630152341665908143156876121604295962346063846233970897950283456291565305313623368807327017454321473818336784851804443070698415991959325043911371444953054830252490518228730746681777760439192737905803713316703137803161587091415397939135044407459223683126323978081214452602998873447820576828457652116097619817780778746817617422072814287594207906438977688624773396962801096640865487357038318168238370767234867704442591906327216760112561531309139480582707152330890044386029391090566093862622654892119535054456357877683357791509835897348688476792491909933534171847727692237363989127136890159451662059184989171167430385444363497109660736471163689629464527208477856882591496966275081544537991758702518574096750494238162987916225173800297676915540737978463055620634912727749878851342634809333806088200676628477041180679253155140660288559375935349583115204696697807445549388308388466307355829268501923185038821071069848548073140367389735444953934503384215300208375566472776781778877961449485941049566909103772947019374108093894834224542636416182064477271891977593143688367775113722512781638811033162236974559607188136033281572591458043784831206728307864984400672683850005027841113098666273722101472496124457934635809636333992152449501719353971768885373396926639767159941516108673705659064541854006185373288779614828169147808710847650786058991988046771196486831601789575615993169940054481184753633380779157910360236407450991301399424497350486913285248261433708733714799204573831465312685667558650694127701409359530742496088291970808552047829535097319569084857609821895869504810756267838569077512312191989978667483560674865878754853945077079517504677344481419258257493118045979065631186658686096176771868486648448330035126752135956938763640092132723314890259827714347145950939023643250279161264098061317829236582149530715805440335183510249685322509800680645641442525235390971488328084807680308081127823699628231591632357299879449537489838194205657486108909273855571684599137501788546222178548245051157474083302186022781851661286518003543945837603904823638720843879405521233243982595092125344372681791792626506666890966671963499310341007329976921570629847315230036222964210886375530231585574154228587963466259643686286252873445379853814818894797000480990669799824662099770192917044989371109116787173179251571789722775201746573744992691947264120578188637683228591936292574549961960794531248349294512600167309674242140587971328135085461097597348391599980974369264864604639687414208210106537810547392439968045336321470377425881786134359585408951667517276409097161856187220151106642419624954866464033174212356984621038070046706089048879832773393346428336684761535002474470666443985513333852399441287839401381805579488340528220901201252674926480181003640122647605672336973581473792218262217548826485619587684243859050560159661973928834433611674409665433585060938334745297646291065597388642252906447943182912662466711853607744637479468974875563325263897761484692649209284204175663694479357668991270598774204557067034293344585522593049289514279000996138532522044007050147424799151462785405710906068739658165544000555725824835808965238518866136754971292587877470246705947272403548272378698384926534914861891825445109559592723922788808559212543475696083309447960405031761405657794837994214737992903296640728690215689974301690555685246878102111715572481317002741589563116255991655488863780623694947649092177904707096277085424956795670193504717867095745464941867491510582119302751558081950222334934264310015105519967172349697849918902908372184098744450941359427398420084310904746459665463820464556084688889581877263569700676077632391313816366485161823418233199922712861747952141134448946239495375506120813124319614279985732995002370589462388063086943701735491138919262016152226735391621736522222612811798554000740247610839071958736086700065274802486712698754765749330177221529703115249710861579671266790258876856360637503507314510519639036139507004452221575235844119328398920660435844804967938233569523660581172510532527761480223525104748610863588152816859624012705984352500692051994353439621160513690978878065303130243244630102106923137611487721852832150888372840172067947770606358208751163098978012428066326057061031379578105195678175488116881932679165394330534819318463890046774798384717424763894001429383984301087693816561659023039542568583612839090297653290515580894680898875192415293641487231173337061/26277122077056454716291323010167987683136786792649653123765402663240113582035476622438460069660188364453777842693913328873299244437486858154981904952770725037924814505040265930776336289662473879315875770747649097589833449291897510152877319936251925401781849375268037198691192245145259674254568592025561401130713877338604396704214701835548717743373438980248955383104833055358326719297755175278095362821277004507951480707829789676038466964775527751721969333305303166223003501140865617814278706637354792319420082921711904341955940474817495804845514826538287680720767076911438404701178695168945798228028701379299381502547812415916032926198103914177152128916696675493928750772158741878535131370090147877518614233752322248758535150299508021077140513173976838708156542172343968003539104969979322961503355636167284941172774056249245652876645207438336995116481670824716494603201510013152816050210774318062559288013981376187097564843901772423324970421098525921723959277001699647069844699156514524510336855429079334497144520712343901702737683779179374141723452446491215811896344227081739593160590528512931991003121409204481373497390559485928746251860399304881315315325440781594808936019297467434435996621894054320534770938815241305990099121585604141513066746223253949265999261977344628292891575246855409341720310641652444921655230469313860642829900019006704878585767299971693724515802792690277555118916972665145908437773472049491669403233222868387719669518551150345622990395658228764833847876495590384621444693454203816526526615747736529497169592121674908803793034348545307963958907639758177500375856025960493186366926485725322424565803451385715237486719114442869558272389452737957885141360616059682802631802191993987015444608315217534029362987240311245819486101497926470584433956800258825912563198574540969505695802483104522349279932893666340358247852645886634907960250100245140295431962378336978673184753971865075991852698708015382982876055464934383333941949154330374285787487944420796594454930825018624809810282482465032597692522090243051193741395992917524326124844036852454707398446323659899056863250817210493171859798456012966104874759764913362590221339274680460529221655016922505089088671638563094467743434405075889306839230675999350393802126367571128911294571119007287897042391732196134940618727549573091871995673178770519514452454245323013895034082580915367005495310096783652992302919294610997995210965536147476856041387577453295960105523236825392229501265492344962687750940809022367338416353418755515261252114822579366996952498819137139783351356534833149656968649760295900044037614430845524123606573879806567255181904783917976663891925338377304475996938387676040689919482655825154743969143944974640738360008908033361638304667683783663372449700334641001323829430976812775286137891345391066558455418944032634680373532013892760738111458314616173233153723202399773254843020204545351723141877753839762530046483318396496598108583637953590807376784359203970059446217532699993128361149138747180061067907472435148571543652540622739034604926372344665974690722477239387633590831037443330606304280278099206989818120682856388183084922932678878142565270156255255390836606573018567089788192468941605563839370363281255645616490697961709603198604879856350129191778698543845049327603293001414197812379391727210260654972625068754647584622060771160478946594209281032312192502786439389783306326364266414002448420672567514827747816801377796109349262726402653776580790223159997487428648418689344821527942653256892852807422068623184172125387231875103470001071893517649809283557186841301300253936667427600652790233879796925925406630720234511134803218314024864407682150913322313397492194439093350188146701277863033890195283337619304226525686320944725469822644802282063255124187869830613189801423524730586817557144296214714964761598942114638285715742743250023667239017487189521202242109074300951825626089259192455816565518111987103048074158199627179523162397074180616305524705040420288499002841270755608744712531266182194798390596268020383960762688333144440141661750366069656024147357922616693575530328534473526834105404719079687509540569414177994535184635394411596558081368638576297808099048951078909573798759733854773937048720816274926079228556701718575257014181494943126779161115176302505479729014541099121898610940944246390635417488641614540535273037232627471235808915890509723531087057682561531852270381555210746183297978750467328732612107444545921616893175919147072798789520233184379989542699793064076654844747280380620102309282943885985020*t^25 + 1862736104027952577108372935402420340165933158352239570014192634771978964738273692787181716143194356460109355873309410940510625562206900509092829463053181333421733130748288694893308752729056669163172048647361802660687466733485955856912321604464751088790968585490782984390321932974950457933238287769120785445326777404764233337685308272383540396969247681596171335106313963013352051226538516201000376572412024056197533190235537359349653382981254714875600820129680879284390333603125856167503298047346439959179229168003633936199009587692592996512851775735966584197546915192197633627707706559703595256902824837416520527741746783421001785012629675234649556094879960438868315295012724659206294019800186399713311058705840926202411665131862601352202879640137355488724228382887278350098881846783555458579011928152847223494507896661173256175880450716490521761029723267812740047530933447358682290645314772139724692667051508141642193000359086333870519272927694296630518879914212285316434291722153781498346058491924098656537219604249919009434619282839836431437475864851295171094198227004524071639109612365468168824890383859168878841108589047409245512701213339756719383591751604242261492045919638366667943952630478531449765485983860640975415474753855735458915496482660372999420268654631112203564628583182138912782521298453472322738275738747713538229334184058527090273857206965612316159325850716310088945534608909598559944251709005450939704970912795950656322512620603815800349489092218633732822455812828637038198115159274448056663013693140752698732175299231516098101320747827877724264658657352693029602693123331091686529230372410965813110650971079193424540957036069074823178516197721612450832807591572752342379012514066687808582664706201304789365610279476267823226783047173874138005985457824716736749347055602788352826788055113744533512630689484648386406396182029457123302810964499262012965699147901184536379840902048887160476771142384198175012662709968473124747140564721685177206247049452254427040460809895168071587126228122507950346951277577133539386170116637374586816965518788049213239847534183914211803454828192622465156266138631553107004014026573918038693767739640825926101577809831980067382599377948454885565733603129962680423931439428288982253235756679689092272188888996870357587044460045175008481208176928420758068688774891983155559440998341095642830120294389208702337077923358024049850738859041878859950490226464685728907094706964473064135466999984071016751713522940167918584781884468410916097339213762648536366056684738500335670087415377412489609261005784291368142264868584728592263016171378186951779722509343530386384274614475509910881780229719909762254710212646914660805305758657284855871337499662774569790801348139681665059329602031894465841544103222363249720503980141406427868723184655914097987063849132620341626171175894229368388522442956685511777102534803868515136125209233082682879732043448274967459729798217005131284630818251692929343100596263714679683805560565827230508880524362822215032607272276426892938732529365807902027366084834667326273149939071314013303677380385417375494884671260380910683148445643022209287688837452120018255410333277540676672227566331457489355684272556529113722219574438080619557081618900074757273945849210033896699148461379079809563358246931670098695439718911262151993652176143517638237179066419876205735067361707950103813331633524343337086801062296897053044072395315023652597365139571496950739375772579161043186283628085402870008908889108276041367577059580799268251483055349434252113395775381413747204459095473850568958251101178234084173205154150538708198853436158883010664836780035225707946630198268907272399752589148610783080859805736867307660558192673363606056825497349391925635958638864124351366481756666335496752862455597388294655378841452906265699123046002994024300923730517481432269702980843108647749641342506270848200553345209723359510037980271802650269194707820621145356731252766477736686793745630304313811710786157377477479205019384894406880471809615444108510641106678380837441550801281046521617420714015218799644245051458520719364045899646458840210445515059577299963318694423892214086724916762441171561071995266942039815401783946789165697316167860909727599777859241388451462772419115123903946119881121272647621649440697426295117387672822315138197085819440253867005162104470768827618613480844835323950214620306950521213698904205733162092210500001809247460622789288963518210965167844999159071731866660270125867483757185019292775661616409870376137394602290627870990545391482683727/117455569766119815659567238997256908800527083133409895288156197446531110107652552131622514287276263653160862405294480060385470116702501498499979358282866734808073568450240224823108683897165997701520360372859973677178653128762578027309849225257222461735675495400294479526679907505408329387330662019776906985777046367380990737075465715433597280515560793514124848760625217632987219432041773132869558790442093598463253004127769300841087605348574949348058441236822499694804027697870616195290330122439260577716925912818736343504405468869364951127682963863201261801775958861857152387278762601297336037862634315803856271535484800075962026694210801833249679997928848995280091163090010761890801611304860781476619347960507368123968873985073704527947218438404161532056940688505296531678469975227256973719490902903832080881627700902029760689364281589874976207086924094891202644551659761625056563308773461108448307178954061332113412006711898283964500771400331965264573360141778681554974847992615263717991987630893836543354706231135898644960429887735849973573245793465641458629078839858401510711597338386485515285086241479697139633343757802039512829631809736651939373276936608794839447171845293499014165719840032459673715662871089813548461768362750110078329491118660568857562478628838492254176659932729919962238291990940398277902820367519463160222769794060861295300666502027584317732474251037205939433121905986250230506390529616028450715043367779327371614426402198515400314812491436179177751295929877879911982602183994091758208932222197713884860842393700498688749484527027835051260587406437955227140234248019654734604122044894025236379685699764627715097681599897088007302639234782720269582981262512748702647908417026864688948553610661996447287875521278981592759389682599165308274999975577060535103143935797044574537507743629298527609431989199400147866384979899083633142810274544469241561509133040518302262066791850143893891293388200888037188518272017959713456535700436826130843700699125061632970394931760023009692043551819211169804143683078074361359976601365932548493883339008099526463190645615395452410798386182952927310361267797359161745885974370877801457495383986824709112544988087689751663275869613336241536539929690158493166715115431274204772296251594805889470967299821104865178346112441503205577946360492670085355546924690648948673034464156805278976598128162886760952274217420563075423426301907237111520762267637478480886642828810062322906013844829665307435481560212770857315127699278883111837981531546485495926801621676830664528546711589155166983413894872567452081149024832166011040216324745104692166964324209737788574367309335344208943420533741421445308371857130455555373013591148326896506175330163681827878693533793739483949530502538358302544323359327130258929406251715633007604303104688434767387794703954651897185766028640412219684811458249669882765060618169762841898153740914293078184164296947886167453581268808736147444557644935913038428154060208008107133187309694357800609903449764761491598267393641848676145092711958687182913715996194456278031448892036817021832074678492668381384805879315359105942440033413731566456921763952094744468574882264707225903619048657709498678450836216594405592583209696112600536430337939081858587791354342490432505182528881442970039765552068717164667330033184708373574734877637355517762095117886097596839628752429436903467752030527337513368754784110154693914558603247259614471017349798929666946609355078257645194114134611956133347422030883539119623938153305521774077006669728424112383837574253321245630968646656566844328243370076121961233665186790549877616688876739815174919588674665144622060385469813291863798193710708946726150236194420525697828944893663701031003162049617551347807723248494825218666315677369236692381338237345869367390558170212952382039924102818019990987066906114753383180729404310189864825851511900570028506407499597176543702497338736872302505371171319845966636572442073032332567388545958084441558429705662601530519639206162052178846847579515103545424131460426934487342686233392729967380198908262793281746489997461334859235201829955297330788591628322633302000476521116385975572933731702731353289737201986889234780780086275304523516618552545302664224639462925759006932455355859489053257256160658119277530949081089255777505776679454792460534754928798980854526986605855891500464895142328973395523916961390109728072690342171449738761353151288954058241006627908715409154205926047307673733341786337392337450010988030257891278558332809961113722257846277363976601888481592550607740*t^23 - 83760271517514943514078214207475035129404730673087306502013331387583509916159498507578170105258117188252684343357621305522156908980320380653025268655912360605055148201147392878077536356610448452474144737188706940584106031707918631432970426507168771257168528347202078515612356570662837659807329087626845352089706937819579430818216064960559034226220797426291520200241300510580548510446939942151502462336132666884137503496040263968325676208946188374204378583698022576763243136934891822071570555289047622517538325936807056644441659277625728190654575540465784945444403526981977198450410512913785870508496866258907391617435199628773406816176896403671751487531744131638655383983253724793460155749256548498377894306438560870100038926705975064537049058014026306848739360790256562351749585172569394664535281226468427998850368921226553775436565251167785501788278296015789953261610460268853730702676551240927284857595657592769311822238072094454631437462156133452455375416840898795421055662617865392012779037105314170782514451624628654641177752328077584003120188328148728918342483231591928337841058177538684768452003744601233278452808240337461256815891427954778612449248662635399183097312032510256540087444576141752835732485805076118726094474497739862101694720804064811781374364887512205880643494390785826558193474807762545767551827672039615724991126670183730879429749901872333090855744682581032866069633964287728036213725878830633540620742692689676524601569903050643076480762830524066274461345210098957833263343655606917577822548736529097359659056791917174104813567468149843215419548590166172379665028017059119120445476439738987572143427053192636547364174373158246207153848262976107670090044979021456733332189447673419034620026006433221334072050347780938754255657622636021885465230380763498086692414946184316870349463365305968409078799509116775227960433019111915592135354583797678860834870513416367111919644480938786603247625026617576708887649708723678700189416654043710908494443763859908295709336657566015323148093957333820442838304187872527452966681558092981839609657558748476357397468241725929005343159494608093593998595108494122398989782600436308797728928865719592935966557938190492164124858842522196379430463632012713295232253137629350353090085151861704553398736822092077992025243937731029081784871090744024244824207197693528151800082012431816706573943831271849038661672937459022913950954298555072672856614100589155456866651466758162283999310236555945380224841126271329409204619631487590895279437928490363365198542936694084359380243130839416102875417508289177999013609700699540361053611885507695857560420963747767232681960255273487856724470832037729472721791849389160226052015753934058259966416738971800422067209863474080799079557088531614648198071693573531290149609198556351649803070971871095885313121281629134953009861285021852106942152656868561840710195017944401308999677050537037807887326207045172414710572375118925338731916929103651216754551318039257400674604347704217336329412706998274384102976933397360337859470600562783700016756291651587788859870307683775444279943759271079087433473416581428498254749575054416004538588596941126757015434422229472524110696138713595300065447821822752393333376273202852068345338982624086028664757321534958490214247668149901222766945517097686592498767427656268853835899030304367751837637074000036964788944519422121561761722311320665197564372892269761706728316641635138631687190855370275578334667548080140853776718390054165768812462163183859779020961674922378338836920641706602586375468167697399649883187390656508157097113249748957948110087361441056805060745501008106719571985989893530601115166741008838931588436197881537298058047307013014555269838683549403289421202623537370633434510311102946230931341429990001944562931825468458073841535866833701197291476711073555041648815344704744294834727385616871579229716430864403006918542099003704854846506914221863958905708787846828426437499722101288712738926168491651379615616740263933392541458309808946313706151810152605430741313798308136449518721660523753801274879353631054008984441508485580300015304534111651917893443908084885261795958316914774976436968031528139169569810992188677544535755361339127398644054694281498926268679210890261601630238979984925239624543672108982864880561294497856678537069757382528724038984983338130286667203992639462800641190099987197721577805176045654629292137843241026182284961196828585592991417090547236020712596852287101851887704719663092210672287879794954602013888883232988527883520110751249726231307845530137/57799282355264494267257396265448557888006410474741233056819946964794953392896216365166019876545038833274811736992738211533561381539373267048408814649078689658518416095078687709395380020542160924265948088620817086200562508027434641897534500175984966348188139040856374312536160017483545489022400875344762528574080129402898603817768701863568622229989402341931002650979603143505568455688540533763873792134548035607411063296076197449468011327658423691040616339859293328075499795987714293729826483176632181524732316782342588009084904641248760535164146248887577447909513352969231115479074876922997378315802262124822552593548844306155226574819149518733538180798979051037040908318997390732825298843696313414383829332344534906854248265382119421855449389649478698581379904027309953335847873184954518688049871191806695927915607756137174726584399438495788686886648418236975214413761424198891470877242276316212704520868698165407588121879965756338262237309649524408851317540124291911440191996366009220909100632594002567777315912159760400385666091000447911896715815361550836360949863882889280962821615134851567798392241360562426420360861052782289910233835226138997833885290939901017830722904106879949658624980569332922441106827868307457642253601432366421944749582107671236231338297590483342470332654643774843077736572616915358098423461486850448410019127907419886422659998033336946868351953573644819997722044645407722126662533348598980687837546594965445715399553651048092249779269501202796956665388418166201746379335601835667577122773373973828716106237216253307309528947094725153683569692100891010984028315725087013668826856084213999720438219844648816322772170700345679482919307234974994320478921671293333911717778339306931913418674021417224060634396834913866792664092820537869091847814068553504428226956548348021857390174236552042242586097451878728890770474298165661368695174627614310570782162306500113168487413380802034740972438067235417509764920419905076384737923732746455691860620715692384604008573138825552200234870361627630990576634558182837902439078537781036709440615440744628635048361182279580336539126797540076878023627829135239673370766044167139452403854965848522863683205600463929178173303426325541783791388325789456123541627949381970332612187049617917941246754259792710334798778652044067567013129965760575599864000490062427311433955681906155069511727099918583946870118849249418538405433151980317724643882691170240594415146983607743880627366329222651287420767772687635319104342135260661754263639041649977244611865212511532544680101157509163199347944314761453692106931192113313733228981939784720058446871004396658804382332064230648274529076880659960240681012698583860252728032007773512312327385792009437039119940542769034591765010142393710145329083937658961409925210824491341686702515943518294623638105305747672725801859943602060674936863842228855352766984040061161329328619540828016734895078932853074497908569038291108129831726460557997171166721327656163391627747260662237849537468362501208316143440744704190435035741655559503054378029747864848280297972563572012719736353645601634317819493971392129208829186403199921043030670403303540262203845225122725790516093114169298756787071576940725281725729672592959552512162345516566775415113105296675284170849192646837035378700523933940715741459017771511897448586031030679689252340619838540737287666709347409018715920160685851440355615105589958072579233613770047437318814426746021876888793309261173227933635411812405540529813616603242660791699946788382895602096368335185738291612626634367909310658137322419442159286855641044164392552392978101831137411676312210582959644252215436547501940678872873687253426811319634014641921760298218892109246091426001422504644969901750205776855484607666893107912381304222140223757112888285534088901942737437011741307513215371058853082258050577889331268128927423600073174828541377664220291303748931584825765504903563881101623831307600182819245209851879069722822022851829936855724723296010077846170621247020815938828654665578677092358984795824799068917222904667742429897544338986472086975035320908991235683120294536297152797336631802763080343395217604580356717774664243022024828645722172846668461427966059991379485343439453343745506459513819616959256144294020278768347833738537757324745437202941895135164395737791844177820693569629994505266518017754181341680711293232184694314992366249585177658499389298323274574448516917988163340611205804109480781790078282133600997624527059338048885414099238988855780374862287187435185223445909434526150032697828710*t^21 + 2104477405141141186308770055418044571323555234747070158205116087501774771967522903576725727163094123790430097748220929488326604274803881616103669715030174672296328809701100421395386865246635831738699353732075067261542908688456254641091842764850906617643931990048487832560203345299756543219816280275706137401494327549182962303477625695572152854096087812439525905052914204865049639547234662981530052359024191014603566670781048368575741939954181639738225935122908818476005872170280871492260468821229176435102724014003090781110834978166596571727564833993728605844186921546956440129132739175698434087832198886885037848592572060643882647065450973680755933826710421665912490800398082398794134207920626778661677824349222835446032928591513762032055476865601450727304361474810690839521303022668614164327181875512926693216793173132913803516923931853012403512679146872629107987274473916519708304438489941660433912308012109898091362303793208349673168564967969966466305867818680805163067657490556111190834814703991505077818564086636231872605955179047782300026008476541622959966659381297831658386258092859731842175858606308663933345188074685765634969777621393499029959466768098932859691872119226178590909510023124989925347253164476035302922113818326079082638233054074468837793006517101120161724639424907073541515464098594830372876004336208430922564358902570302842920984229664557434439925401200328856841960121274625808905428022855542516369529385189142560101254826887798628388962976270653248063084370031822888115486695362303421700535893407457113196420356483492526279802345524309359230489064110828121097136964712767511294588293857494516017176635023190228783089152920052053196776845132750928093625203532309197433051633647286333738819197141724919190844079266428656168203151487618320744205352758541325436027913043662241969797327856959896900376927914183860044938617086617131564545363322577878520133714037120302485095013784984549049946226947683198612962793374122478212011256691135103732681443608095776678325817839477576750487232154249071682189494744491354391928443218683755347562715199048599100463710516530076178171199115813579472610677323487422551357779906907873958473380819730744543425808294179453169360174815200489753217557615987737422807393340856998276586547502931009443420772686732996960973804182628789112346741386488474874634526103367697069259148914438623599522533446639640519947169886508582893669176338162854552012210268601604163539212872715254136642486202858481718748896577255505065431077394160415116938528582177019015423452351715343548124884801882385908063864597267945808241065057385871203506726873884121290271369551555659181905912982605938847985630918599584144804351286794223056608430722067786308968416474516264205482952574926177813341022166974616368985296164183703277811056737888241853228609995291278976647257176432252193572761525766021827626611876570404386311336125163507155084000185133957846036131699310264028918056207339464473964436616862260395658373142334404543907032338643797030277704894135277867451549852642387325499371504135378076082587812184750277050010300061122645937418572866423432817751627876897721551821025820276146395265143355679612439901166218158553444147444095187231483550684690290664779525261312594615004437226740713427069187476293203496183699468747361978456908760044359877677842991669829960228800959882099969583960902204001771462153281405199653906623390286089384573568395150932795881009079298742022222319659264895642308247454166896585809782230767380117956668744809010518237332509450806018681972987463471559155141388927490371396050347679674136226739468336683326176111427566104565688556996909384968779191647210138472585241255498531491494177474579928856731041315910362186136180924799344880449778235972535875727404567403041965826761763814637883653646043717281763526556672519653990799938437975281145342764664787895288109201150290730425919899443973990053569928937835058582773032125731851917288303281751069955338355069961897177357458068219988998707600391292469130639649981971028098297330783328401420817592087350877681629155368894875480439726659304270108221147108715198570047509146591034202648247099418449003554777555286548821407439749554100483644969910591532324022251195735265101016720296867071087660957243953279146126665300517385177885564055531530357534525875865417137697426190523897123292486944944558558512400200403846926881134259037943287468562880377864533036222853096396722951971196496596201461397670185304612731541449786871215724594658415471202657959666236746171941177962836845601349890924881520743158700778/19382723794521963201628905521612527796112143016345148577069063368475839501306578257936291038412152526249098503351018850279530979724806595254328911686478433822440783398752075019917967813729765568164301840583775012139692323282171241414330818301805823725079858833285169118892072440470672531529980172818498500527860539705868076397642086473363052391009189249473843947343931302315750655831167181007335275699043606843531543694190542404248159398946486817921065170978971605659121326622305262820196674438843789914397155191932457414180048504778256383354844483195029325254699313537636188960119006345740234176996063757485765457259840478254603143802531696423051033131783719328316870663647683008995740725585618180544543706352962745423959847545982368160781150117196075983024783376026141293040869612660804389017394765864083141487460682809247057875385458918775548922417309938623479011992429308816723969564814324685682267226256930049492998618365444781442735516314394503303594077841814859637891346869889074751542801004025005961541218028088665454616395372383605599166940094416779463765883260526251161241319629393550569548035332180558826412092908377696146959703295150569360793189450000341324856775354419835566272629298904400550337635100036035426644400212061174361083025522357892767048389534031972659400621946269229737671553526799248188606123905717789540583208553796071905653922881736065348206557201088135478780028385448598969370400183970147782641699059344549200335195724697549379536978370624680401296240247540644448819361368824838221704484699521740012108060770037997085690458448935329873765825654222337687467577372597925442262527191218645110810938915039844507971888229492179571736856886309521904922508944095685416404352226461077100408676734211007397932393304800089467694196116880573136099199888850940452121715810981898677863908194685460175246846898685019748749320690196398849327691022003457602542643295271667729204363977465471073431401095652386824200174520424237553567378850686269514373112245369679612343585894978387726436911590083041915015638684836632428718671541844747387471702025735958630130235138256063157793134405613707873247360103667082385436205916890388817036839358098096198418244668163624808240544408559873166932055105898543300986461418303812988803550318450006016514672790004262352380542807526514945343101933521319785333333497673516871708234635112728058186360529818438613973882913899872078606785094560804065943622632853870085316950698728284332873026938035765019255790668238643634843843774399953639927444346629771041117325691653766782253555049466520187574763351697335242155241848461875832739430563308088550787012409254412744595014106046495061880978162528491026385316129639121479788072437214457515871021392357289416203870067997664182349097968609560746253884620274634946319654870721442550872741765096678277544636252765819156875204541784728596558304440720608770210256217324333108426767116307182003653614665611359657246334352210297830258794923057678461155842162191872364730968229598335965639660752012477637875063965360224827309101829496815242916844315179358913580809042109997558597033415694713050911969809319962846689868009121368559031076593998504447419129854165904020964484612397484492550996504674958176299708139702535061204615139341571688603324314318133898112290138379221004486485755846391923454546954316402380096775999674942887073219523755379187554549533651042595142830369109943474297657647749818267129186322525166813319521940558692782323539003776382705544478675993429088038166873441731274578034858077928536419214073888392266362043134350894671130334720765398873963543546492637211399246275311234685156744358253591744788613095981031706070402642143820820675193431026034210141489523909530144905850466608317043093442310496898124002969646079029809895342850873313930323191520083261413175352764164130453300237261306294788347780770640703517549050345046084372928630056519576681495738197098903951987178237727553280047492901176257606579223745758510754434212616650513057295682335109325981839762113094239039550244350994493184806290739368150502705874320222893273786015273084837851135806517545576455813441690239616464504626873451308773668793895109860690931159548847834682100881504266322215515915971819604289530343844211754977781859979716237296096330028267612434194616979791595492060612151979524445048680213191747768000610561223886651410216806847000060812099500769024877496416831779426420247370388795874689226886132970126756594010936018042960925815489630543975050636359667021910814515564754942652198450829933697916644931329123376738607025497215905*t^19 - 3305908697137955527821647874552485346009764382286072457169108916432911731625673113350930798735902575139913126121178964069940704589821200635667767334894955045739783487335471268454270843724987256520615608401577250489951310419425270616557367608677703410255187777718183870533352294447649841472265573182877372829310256674778926428880337145589054339322553639503288094128895674300200746302391651954266341323334863832772331931732629001790284284913396477393169564002174280841613775182706179542308040961033311378386040799902831539302830518148648798898999539038602322182015757775418167970911002373311105915477351904746158785310775885073374641534723156362296768399556760993213913590308086139912497859130202661652935446104523359691281271376504918422598929921009275240366428529568744562605824704663016720137575422133971332460373007427987424423024224295088080819526994160263236232063732981264764179016339500159016161535472482817759520351132444990649274789201502088689314943596378826207020488276684354820307365572422035775821442110659872986594564415736396936299063168984894134707939214940624731280872257526647872482793431943973216346448258043979556130071111820004601100264793527515461981061440157874955666939624016201578976861786424351562110290377091859769695904911081604928547368500833341752371884147563657549787248215133502442808554303976968395203430044331397307538823441499234314420691746843789188594565771288591568157671212979471045834487843282840371870996966444710816749916750995744050673208796482414989207741807309656853921197910379094659837530087904696323017132786998574388247126846086232100011637288984508702743802223996249020655092480340868161218257315460448751834004427959287094448345007674433586552407750123352544061103801508964768813562944282207680272823232901172376470694775881664171853086937996597623689592875798605223826946420235663561638889387268600048950752056493557727361920509390878090832635509813722382109994272036323129996794185180727205064381889032211467322531699606519658191932273660718843116702763362135084026912337840509095099557302256874756433730061931287303089591038277166322780225995048496419020870413367472561751002822483340314879210268364376776324588547523905409942777312719784677675927735084691421563248959593538646122526340651373625076560775824450351811363507405678964314696680238970574617114911594465622514140087081238937697689749986440022800269664211359296716063436200346644366137244496681863850280347319310407259732254384247102846530554983298078063501319995753573892229806702062654311901246354777181897912220865698736966869063033627230446793998453092204689953462430640013131968004158081414858261127857075789523960451878345426671731755279673027696509442105294268584364216675695426488345776898517773247166010784741600477524877491440092893041308565140660325703857691444315122865565730413236968352987354910277368017736224180715860311618963636005603444376687202275096551172217601585121317033720459118991246289898439968326582067819740649709554824311556583336648555252477218967844862214772594581780821713538185981076127129503430914906653000250600174715888444779499287484408089055147492511851962727052101057340149669002179131426581175488856490938922132747203990811449913368241704035554257511233207249687209207918219747492964374281011904135247073672125291095505281423494868409616745774120445456489384387582705347455043705667598915212953958657376213408082031132888299072471893286338709233503760971258457956012466971085836347387246453397364288264120914625006837605728612458326661057669469363145304361488009285008404674664367254189866072056405406342664050525803879019525264042524213202776334183065347276703163273104157192399800815938224906845721586754067350784298078503108845581213220624362336921827405281099821033373443035050627148334066945059624071769506505713334966013228886881877302984185901281151795227485880511187690148011726468818491742606426326757169437901268738740312274224150786902904883799370598199582104241889052765322977177517460843346071982220567632115276170385369620035488589031608627391023643671688653762013596474666919901159412654597744363476341983181697654083509038712387083589128145187190824164669005534668315810889168159144830608899096172606767108787410137382926737847094294588113148135229876337532614024708972827037718117599631821902687935190500599066898850211466811103999297780463983674637641472802442432959520678916410692851971505955587439747609511466143098854216654561717996922477015710972991375443898489720338743374626862787709688151347240545574038406501782690748311430273477997/504328649530758605877860878952210567295331159809308076426350600082681297589552059623652266629094370215151982110583624977643624790188534958001524976980729307333215549330492587457826577734239592210247760171758730725225366727427722671342081408757318002109875157322983308769924723070960111015325877868969430770069946362561261371843521579427777823226492510920032883058765682306648420573166509809134329941580573224458984493625838908405271796602607614123996838016037647158553511633049767345270926336081261028805795765110944330535039546670136776228110066591982946264132020345224888596958418122227954475233028185253255355406441229441993065815743066440262934094041031355934451441751207159462134789873522088643096626495905159309783657007882597758694165286090318171971568827491611957075067305243267869365700166344549282207747807395980174909396969016857341183267887432866951652733089564160010977672029515800983405268881242694543143363660705569089079207937162841774067005362636539466757453602376762904061585395325001519638698203194790460990681570040109878241092234659405793922703722731977388889374531019776048737479874491123000419003150372369372650327718486685769644965872862776912288865959904085702024575157664280581960831877807565303849609072184390946143735330745483728371465698830913783738166670056143622881949115937068937273907489071191139937046136015730931377521564571955166214154240779969653744163389647110914314144447671800258484798048818968894202873669655483214655086914797462444437626149754722265307681940645368305230626631129076385344285370679273265301747055314598017846055050355866985287168075573951479148772344928628606119111915473590340141147688279262403359734046234813837011511987106801576877515192044449234183732976702238843562576190706572308410881344577235653451563586971505561705498367729018291524614905619223240583225950104576303326132422169086806707263196416573395864988699230577428556373977331791633310257976266604404150923839178601798957148875046706287481193571639755328392908741766416217100350674277638291387190536384404229353872958558564694206573642572170713050640114279613900643709080011952773278958601683719718676028219451565126568825987820454947478531637096779851735662352369312255423409496205718822576154555578010323147270545128013022043738503705607980272076969580631425907289911517821786539238470812760435094661824384960417389223275539993213682891596753870355760708318600775073435117884801819606040566584652290719834676732103121620812916752124072934186931046200176571512186212746226479253087842752815748556570083431343297200288384441434757918690386341655201979348770290519231921842186430268813479248047344071376385940149148986936101737231380941507821074446183116138249213242778138594790427402860882692994143781062378980196874954993032801683186653439356364851948064484425851166989872713290748744581345465385101962690541276293734629174463915877579593139351790386482231517443580078808391664855620473792277376987588643064521458442847830628312727025202102511636175812315521542905178077601614582836105051111351832090553680154023553174418399793536544663066670629031247180454138430414939722449041297762236892683840890237889598734006419895685910007681493726360636590061100197547246098448827971614029160239532029822416134840053642205208582551202896378105040179081944716168170161298665378108249056615323855081195583241884603110093815156284827602273878687874318703557766631899754833606976672643131821031147880267897189969977821456445133738209292710119818973589525731440649254598997318109364763488222733450236648249039601836394245044547322698186482220776966318709078244216090371496047219676352714638281496306344661233192464848607641938347917967515603580835481803400406187530783680872935460450814737841318049106508451974444254352897414146187801079844853940298914355962370492813432069331313677237494865843521466102441022853812232230428560144238641928936852073011454522321880809195297039341274727572905821701012628768780899707968557518618027853377715027367023792587026677547568615821952430944434757883759822779869220502944300848302960030666403774689350800673286936363610522065655591424109566782664382201775694075851708422032259488612126505529595645845900329303521337995805220383335340414305078837099935690550361458662403932390040490506330304596913504922126714664117529258837204061304497606529768453097510767200658467362206081684476149988430452576745792950989204483332645877878753364722973200676446116908321320550560984708749514578900378418782472642401859178068176455253258631491227663502033881362246992059602995785380*t^17 + 637484334117286202072868919028124055833884044702267458968585795842316190305345226111169378994368189567138704583842015183530946306912415337891552310650647482948223267703931762042028266555823811103540967392716446055060043748336707980815110418948727942110010386353114914397171237024007525048986188909874498916727839576036308808616313149302605942474335654778387519486035662360995262683048582172656216243356768749562227601021115937888889987393566721726009764482039577617210792842612751426741384566066707776244143285310630491317254476002033150040346260582162790187807965946214743800728384620279469092079158861609823335448610237315472833965342007582566902478953323508938109673838622278866876775201498549196953783181843469144171026166266353204560795831061817508065355631481017141521187079642820907455198933472976885631095000710927438913311080734081935778215786944325031986873642931669747325434360232763332524002351137147643045093456640891574024612419408926512451250272303970572862149397858351995641957229779374238487708278291990710067112063441610356373554671742682208907990975027392713653949746295410751782318940734817118246873734953810701847006029735645518256744782771857702333435636085035651393040097104753804447427719303259048775446385659953849405483019622337616947793503690268541909656020030988501888911005583389844337982821754264763799303873336880911505605013404098790654140088444262021149189014523429355579400914509917227440179338886355542712481846217497651777381437028354650370650087818166249657713033256416804055111958006568296383420631863210934346338078922653402895839159333380795154124304848433197465442538334015667806423722967380799221420627818580716796204091722302977205282556019093968691214463560533606673594212657556911263253261881179425652705279770657543683378155092825647629852939875114982843369153814226303343619313316529729793575359430695294681703360547825717247935423772999793147068653195233417367522666239063346444216251289439587403782022062528021452512027299480326268121668224637927633489651624593150132791009212473974059165318165775246117660425379176652857081101756530743832061384826989506175849650242816061919068336897921709611210255044022436147794471582996922451251253560271570688286657714509791730812718854917082557048333670785218140308441079490565473170129106583311230261797194854128964473149899245387861094778004900187350584309876855392724112279575369240312508588209893446826714004981046617803332457514245022502362774653879599902822780059235258181041588364144883856694534810348124011731766881807210373278048598199667773983757498341179098461012700555871873870987731818197603466076529507711876344745656015918578998533628055205857202444268590412666649624864720897071956364613802625468984034262706988658039705451637078746917785820392160738414819891450596912653199119049035980832154585504071259738769850647282138681663533587001801499106420230816443508740151446724738291318320141900256389258365471498619047087569188442290953139405762097071853088730758112694359396349100604863895221111163958063948194293756739161774535489702628717464340867147189658923506292032383424947720141071550010486442507482008404788867981280956292307443084528484595755300999585615112371626763473659687018478338047651057389448353384068657006973094879300955977955387760571132811481221666183118603016379054113129209445660630081002167287488367057642955481879687226582841984977030072758708813049565559061753120478613140217273082783575747408886408488019970840872016387125648908667035738075144642577742964458090490240533147274958191467309309716474973257920868094697283887310368774425698465886583864614173417463222741433315481255731520155177187224403483208764517975545231941388004960811142934473053164955363573010752734126978171346966901681745911472979170232786180220945981991663365837792335842517503120356299410856234332219198228918162263393395506248381032648190127162866603574408335137222640176990778155974185671638858487299949727501369255292447170849895277615251885879161152811771842260875452979613650551662204846613929752213941045599300421580295689651064646818274239336098093972238169762751438356092567385796001233191503445045040411186921725787925346903608233880861121942433547729098428484250465759356253266842069854525177421046261388298113657111192218314662864161635219856014358763718753423822076544961806499549076145281704917480085084260992336012536963570670814800195214181780504051549937456974345019910512295039421182497259995056915512245065794110601615639417792708466476807491923232929379208418729602348029079386129199253398/2042531030599572353805336559756452797546091197227697709526719930334859255237685841475791679847832199371365527547863681159456680400263566579906176156771953694699522974788494979204197639823670348451503428695622859437162735246082276818935429705467137908544994387158082400518195128437388449612069805369326194618783282768373108555966262396682500184067294669226133176388001013341926103321324364726994036263401321559058887199184647579041350776240560837202187193964952470992141722113851557748347251661129107166663472848699324538666910164014053943723845769697530932369734682398160798817681593395023215624693764150275684189396086979240071916553759419083064883080866176991534528339092388995821645898987764459004541337308415895204623810881924520922711369408665788596484853751341028426154022586235234870931085673695424592941378619953719708383057724518272231792234944103111154193569012734848044459571719538993982791338969032912899730622825857554810770792145509509184971371718677984840367687089625889761449420851066256154536727722938901367012260358662445006876423550370593465386950077064508425001966850630092997386793491689048151696962759008095959233827259871077367062111785094246494769907137611547093199529388540336356941369105120639480590916742346783331882128089519209099904436080265200824139575013727381672671893919545129195959325330738324116745036850863710272078962336516418423167324675158877097663861728070799202972285013070791046863432097716824021521638362104707019353102004929722899972385906506625174496111859613741636184037856072759360644355751251056724472075574024121972276522953941261290413030706074503490552527996960945854782403257668040877571648137531012733606922887250996039896623547782546386353936527780019398444118555644067316428433572361617849064069445537804396478832527234597524907268389302524080674690367757854124362065097923534028470836309784801567164415945487122253253204231883838585653314608193756114906544803879747836811241548673337285776452943939160464298833965141009079991280404153985679256420230824435080118121672356837128883185482162187011536623252417291387855092462832436297607021774048408731779782336819064860637914288778838762603745250672842537288053130241958399529432527095714634464808459633161231433425950090941808746445707768452739277140940007712320101911726801557274924524141647178235483915806791679762133380388759089690426354265936972515415710966853174940830868690333139047412227433447369404464294667841777415330440765017642564292312846102495383457070737110715114624354161622217240975005763148903781654108837896940353661167956987810769570696064683703568016362519676602889283460855042588694590954591743489074363057604053397091212035787092813106675351507041620359909313633251461308901230981586574906626282313302634869797343567721782846816905946429393277650389661161924697226308984488827532415554449134809662948896692168989625248156578859304197352214374751065253037645646499319173986242665262918858723376799734004411311906693533714044666544452068515172126512039877862248765971214286539060486225457000974919966742404623795390356394519163823005885420016047576551080839260643180505875918617255937059415369555605463452874872726000577527935531110049591760578189747455800066346698717753285036818098970104720780785346102217250931094759332371730331325412725281876100481089153259594781338408679292061613078842112129632642595879951382953551789209208685890990749408954859194007076108255524204683875176148915084983619378410176898602791639747635475985266843037579212334629481125939138342927292127302070473458425408610387437396692430416656927655252994146713590771766889075166004558991239689228494285040060040695877994429482636860949850309067768438194502383701303771645059499673907535388614825799688257338098881359230496499230129234527292060594373371658458210603141647600495894399880791820392811854206666261937714886142557939540533235668584166499812194250895696390815403617277240953009332162646670268577889101146513562643817272657950403012806179745860836446359977458044067652894078907345324960769429227282258470343036924418435626988124198935287491870742726812092272622614365905145267643745469790747917191561007199419109230650928879112347394862365675896333679261418883011142552508128677935569290254739546728963907582735926179663986550637733617499694934613194389675993498290676448283215306445562235044918607162666792816934630822128407453143332935820461451506278157497215805408951127128041462739606773478701348229771988070435534044546532596069014201727529671176114643775697457539472037183237219517100317841392132930789*t^15 - 2374961004962192187391976675994167361388282788662411882596489978106782299563805339341980504169817270221058695709010734563344212665687312204089686072772625907270783314623162390319262051146679813106949517621713476067530177197290624134808329921960598415143612223610946601630321375920931035053575561436566727457686228515938985655228069168887885151139828812240246534834975173606323314949809606860151693423834622766876437186246133745656630358649789389987174877626523218088170455029218355236225024070715366046747751417188985483996941420062834796505836610821877347604030926142063826864577637667707570164421142523456174756446195017128243799861891586553607351966100044759070509527687836328106592537618437715988566639734808681580058171924739445276275235626251043107716902975511448651554376517832628343665631432506921763323252501423225559619499846240314197601934635113168044181331310238019437912676850915589283566355064657321404921449342629649767594955218994598920781686780764316560189713374489239511428623861545923927818328851822118954602750331221786418059122526072605548099987882436696502278462957601103187053153651387657415911961199918289678259283585952544708553738947239004066285002760126083429653610938686973037135962191620560583554696332489417192937708510668570363088516656608784042335730781782512243306496067041207537725372888228062408885437436953195401376494862051904989172089267424172522392793701820296933724279463537563943580316532482663226534556139138637343398250671495783439199527691475786187177765901474329002593060714861516935178966371238683789283655648017688442435517110359481973879546209055832060327297508949141742723577353559951014348571247477817667898329576594439367135751370397527741260427777123857924494997209137941719798148092920423978583492503874612419652912064547912045387856349052940804080904513081653934169816151598298248814166836111991417825531224943592423709485063672343855428419473602215256728198151395706226422126771978556488295232016714455198149792189125396033401318001269023651265416568424561796890986320598566150857645072814240156870880525665233709523413086307367309340063842782225738325006613188103278618405964602986438636312370746690176944636741792019242393511559369516238428751708164241727700644868176453759533440682464511406721077027248603969256518029627759899347011262253659503393639667346191218618467098627998384152462208464614737268881805820487977819841736938038348569416573200904930539214083410954145806723628971926312844042960102776298585868884634000859903591376450391523016465436467574488453995732507184394884531583047613579219229480323813875350066436381517737526429989190398785143581376066460824414080619160199798964280893805327097869432628022014760690055924955944254117045285975680433993736357315833980044747437237852821297855358167676080263507635694864225684644770228726028125337823895022108111049387423290870852811032532270647441254664370752277191135450204565308723248983146668071946252113216094669208717644011334560789513955083871685034933430553946052824063014852792442328645416265101206010440793035008535412493220818137347546486012790730019755619643557295091347304218940594420263127575304843169446508175431720045495961026550478153380980080756636557065348588142578774366836484766449424931624714464433337483091530239670786458066241013559584217283759952833183162173355974362207091882906306509984650719727624519103865579922616941121965071889638694909231957272757412872862159523903629191419116810444442460135712215368474581423754237302582403452188471206339496111187063636227898487775620981333725243304708177279665737987850341318007322124657730029500878132135284925206643038271656672547917455438656522372843019222929307102402614218944183531318720793764707417861157981485468470278823077338776103592774452287177910031284447809301755768680512651550744219672905218344967851012112245604995230172180665932830424824609637443152003109973411629636043871688062858065612522534970518793193149842459600375735747472815487592617882820730570434821532292323545649015886312403206303346178102340004088968006477951035115705666340617080089856975382824600566964473625249204536400922392073526390927672473917355913296445119259487302417784652486786852605833159402916145884715086421698925152832006777992009676155988133280045522914078183438977122118983415854242719168747820111875316389193308866354945244968756060547766911110983458620611643743241815408728164961777557115718895794913985749698970286921493091691540616613842419731587067889232977072359819134097847783316496631338007665415976937876198476390386/208223884105693720278874993052459626113043910575606926291249305368418558499811501146180754465283984288688282798857606187426830861098466958122251244052143216861260047216465822915553576368937470325781525447870514357036504541445087489839315972819077596176943477116637134239645307071616176702984830798674789873417925934186921924861425516968581099845646445653683562315514565134430589006204238224895077191385151320624779870945803333093357238924476330013499405738484960295547875891170263118015485588972384087639946260061808807877375858351361592176684134890928947586293483506687800732954738065400659724660578137652570934433455998357807236633029054102825485947077395947453733329969115046989878553002545926356555897354817172816023764504321371265236104515345255831315430799686259417554819751560253910502694841083222516587196018629705897250999246453972750040460176852616831745669671758175594859558046325691657799970544496005819555279235447782970277724187427474857642885215512454594916573126728101611527560684200685193563488127279214696020690363732776518007790926187613843081173194200507022937611604023456611872053390570481437939709337689303286503211408663955255532647716356217636972750134939062411113275874128104465027214014983848975024678567854224000168163840325571340198887509367955513129449325723749198494289802134757125240045019492052956424932632970933005451387815244679924599798390307803971549421655540645722446202597349559068314669464679524497215340089071840687131776638719720447365605960122771177106052181041704339392872517333164183280481975589842198085109648371354302531746057419331994992319393933626481967185168016407472156575012042972398614463892635925906934797733882865883630997658972616156029443505676957880827636552614260063078289814157301013536640555140174464316239446825717623449531865196795958911834248017040605375933615957117029929459367759000633921455395106558219274271650002382786114491531892677840068708929745920239409396364611079903481241054028885490670578142487110930392662535274114234727420744251898313051396946209919384879035030187231013504207681019306613745303404224264487427932518454437115852372310296870054545828151772143354177242877617193525612580096255107186296267422155324156666635286306841946305446457690636552337831117671985461803975961167215812623001906715189575205676951377023859947388287558184518188087616682410755543701359495708435663526722557341210184275376207503506492948742622657383575070343094349048978684098851964509873327293462321719982584261962448435108694236485906451782658245176393699884131531601632136575225751897761647917354032198670586592469389156220778186791884226721938993387974027904291601734179645083155339301893895189577020009755340895389938597643977744988816389123300670272605334612309182786631782298274150456171472156700957588759997049383505836843838990832194366746962639432899041030826357902481161416952899219891134391050777890696552585630068277550318827426350417983667437423429086207182755836860649477723851734024274410034142816542709217820523795074002658083454024880633100809764271985298300620638513428933248907664943244879198178512271427709001331798635610578485759968849907280784562526362084442922792084466187131655869380896536606447138105519309775702362691271350674497376893717122795973897669688599554254158954463601676435922998309230891803166423782771952486129356069726935927462379380839045678052932517771392824354201575592837708255818569594565056428180731565678873054280780634513055097012898314718647385885429707481996515858387122843487313290359320706469962917762666121969321498477417041053219272583875647958000007553286463328919383680946672918030474767004698316554655667301454208204939694855177910958661931007956524847647127752437230966596580155018006319436348739798272521258642857004915975831100177765087015305678261846423241961106861186052372948627042791046281982228852516359039661293857560833314187654785478769096876139267238883308205981493140876123397893194168049297496782181820453602538325578643944919851775795865089874524526773389874284763123415773203210584994281057355931627523329905683646634523322078994707735354238345000584420770638219540446750206551231804224032522498676628333186294646097827269673324421555167091346035679310458106874065798483900771569525978294987495380326404510539479580090536669887994470650608105944229915263577902266730515647482206429803528186641421340731354109332006353348541417640522475769636284728464925990748703393218549449914367462036578302427490518970201440518431208572452757064206626341095773583686294927546788320690326841432015*t^13 + 1713646576767791016080110246945478298167520221431270091725465208380430670577166056433739236109338218290226865228605922560034112449861858667787438176311202794461736459915163750403870650538204795121694109937514274492072114881519843862252312731695965712033186141509995531361224717388189203791061547838022868226198025069006030175212792866895727946372860343341503663592599905173611258640105560260065584437809019065206147102697760603255692985544607498982148448339119874039920663632105983576180916971075922862353437802282976047518183534778527586031938938901724963266336245810832206474167230989086665250507796733311457054193947847179293896479623319410190588928991703451971004773682532013029865747292892094035344715401834347880414358217460473695568054002003895784249278663238767739573409447800023824418329334300744079003571131280626574958302443283091367332870939688333758842655937003214455458586083403925492799648038918199349184009674920905028355977519196031620403961994746403588642821470543422508535181186726065783612228973397729148391652772511372568493364243924019853546310006938677916369943656518491896786620847114122229509176772948312574272785578239166435767538641399663896371383902266035865547465742168875954330210968997047257534258127886564982328253576519764666597384529197939112783097873283163055110160458441098836067049054956121268058816319117404342126359988501408122509082612739447339748442943881049119038447799305808543083935801024963556340328953871746921528913881645046816134333874572922733655855836608122219024370818581673000263047633846849060672995764438115950690734898468294169515038161934456019230428133347171658488055087049666752610114892789797929445591480752789219149008013137653821277161354920211049005009668165896915320382950479082369835817162392977101716119536702760315162933082564077371542940406728889402144912303550401177385826012394154917151235783271031211443981160653178513902271023290724147763803049099289805821757544721765803016463315833261863501871296060658866777966111303644450628095445853168137710872843734541581545988284068878980312550133786159981228599867782645849892910714174284641199549404902216214613014761906313638103029820941094370252319360517253632684724793416523458837361222137280509435904775804247737650659951269270738054230023176520045996633795638281939595765540242638825627800292359615600468127168743942014416139308152771467715028809280380654830027817540665469664723758233758910159054295482994275052631006393367004573729542240080906604302465072521247071790912130289793747078936420083069565784518794282107220385381899560359344048065368749676863820091779181079868853839695721480556062779562875720174877992468589741578493217297248514028516208020021106353904151113283885146820934422501032268693973308259701581276672181525515127875877795870847150094515224226583000378265173856073388656678303898861477137261225247741886415201368217424049660647827171525498793340848387756536879423991708562049417128154261341132486365262259441909281626206537189128072901490418071121347851299008549033897115213920342900338798792593564137370109820538223961183669607591453868675658214959375631019721881954744851443501785000256546063012357856663846891560741272633865344331996891377855101083593811353792345496899259381775756132455482222583651243331899957619054625981541134915938258307672802328961474858029987723365734697101409279197456916964605091976747123805923804171957845879087123198732872496439616092770750747674315359416163347565916829768923684605398921566750355255457858615798266361564872795081553646053962639116171919696894101220297780992870434653703959652404079164543768001053501441880469523984022572547351377126629975292819406197694946027583358971287697899835970315023316675094135431418556273021297191206721393638677873999928420708714765856960885205580837151238564612600080244700303636488430315149830424443128089742140658956797942074742964294313022190050199292133710396555103401956584895996872453991966459022847504338359402606106835403287333498675659340084452321123885662732243294889824077573458081533969827150529793384617745986681537942880220587821925014052950659089090760819197720905512181429373698452993110527151290858469956911350667987976540196374889361308547952962914127950990060759370260156005758632758106432346580717770469106520340290979281733245908482666352136438662364477750610731446026642466286726313254004883631082881773155959302204881999615428451491848502675545082973329003266333346214254368921355470975237765106239514934205555506204490652252957717847623453003844116204182160644557125230033/5545512598698450932028564866469964474393588522297143835319235145257749575155421813323603926620461377937244834603000851621548076420323588535776866389158989720183098867010259638438980676074061469452800838977189975829085569447818303208946070358937388764457830661021936879054910137610078388465761762973828004913888988381788357191619521732240921649746386372842336096556950511243596209039462076721083348335859856059276059923530301870048848184508647484220682275358725257793084618373549256317917755204998748539634662053675640108971434433501436738289115741644190432002477057404654532005981879699355930885356063543281488087894164070376380054881787897998902818862213287855556075131202617971435685048669760261486509821619095323798457739020642712795579822171915789355228307631965918997576694402080387379275316225796551678327701780746748082654169383221599474760553717938828845858623740955367137668626409982759443158141127703739181026635584659778462338916090901227627380973643645102401295077802076083220130406599061906784690306502333575989465627118975711442569627467727168670394877198231681664048840038797715089765092065805599512820287829962160691239025687095172473120974738766581118230193276758102588978586280474784015822955947784638602593950773806363681726615405606443090422542046641625541555428953770115788937645429443416669613487459461164743445109950831990662899824322888806347267749839549854497699337868946781252053813256187459108055155413943131554911678585881521651684059005424296267883027183883617481260433621088500817072386459994663119336638751761644028076174624986971637170205350409603228697186627606398466919924562308907214651320492633884343424576126359450191997467777344199268240130864700569089878664751653308267163750760944755645449525717633239692565929826024049692527959888092476972073731822324138929513397842269929104725493982164353357978889997791931950882732580316446660027514553649259436820462227538211727093567273429592971899257029479084197628785271853699443780620192037142472357926122886154198894766055092957731222302702882259941660426247779980980062162862777994463854333138439321196729016256976910674956744640110497477929150052320322817244420430481780945587810009669521893890399899715407146864644264073225406566380123015908829582775025505504556192223194939739103323092376500764032565581535054921852903541093755546387787370423088703691301360359104199118803963589225707027854625111628279176505145726358276880508649309083782518170453285838199914904915223425197015993616192670333750507414035887552253591960147064536745266538577066950998997144226581045995599831229537548861235784568172370376462381890657729157588333535675407706677188656157054170582501402672729440885712848648140109560984700550382482893020139627182602988489006262919724197183733235994864764835982674731336686360937847848791463373419066856527058878640489990931099513497172650212341250074734588081895209071736637183302268683158581543756128561042129959811142478813816656800052911077904305550561518255060062626922718509193562644587166212239280001311840266786927208104963401696960725418247420162737439033051969491287715500209431447937063236564222214235053916650859945383824336948546087999895525674406842621804996728137446296132613952674523940661875065813719014247830374441880622940893482575895284155122057394799250328166672882865023229406332451533120741317911274195217300665985603746552178738785766367757704460300621808913091775435913326200814780747827434032226284771198483244551357747625270009519184183888313072765733846547279383814456671467667376849094152885374100280767882429831891722564984168210333217162539176857205697752395581049146553769463811690122672435933948730216062586125172665066837861796713766091769442804652436730797024342669612438085224867937982605339785474326288490354935591520147210951741636068298363213564347408202892040408183034486134670174767657011338545504919383730320103635066833614991637128980054732239397008228962712594340467394807252849216771611788503187829034133607088168596265998138804558960482115020704174988215740655877392150752110534541095985296962593284246178903918149366762015850455719787504558121825391276410133431965766566869943401884925367605423999220057372063865868337495752912252910619523168629334427422964160071588365279694296311316764712459526184021741373515031858115867729152370617895221305830379391654916818783595833833861374695068803433211787411269250068575323168090856001410489175175132167287182130143734470795543050993883641624726928979294937974277607836574780143894111168817370393232715733317704945736468749750750780*t^11 - 31393694886885626399413976469551877544432987417027507685848112129875896410764362981334743467952534166820409078593605927825705750222980066380859157282033522104079413878563231031556536252162435154754174265716173998796679192694749460381729245842799446323821865558911286213152870274721617073979389381940280061071950804967041363310203752415443757812087934945089195680956466155691648240994336862284261054295204824313231566043428031422208724568866289225682987429329454589115185832545711509493391695588797460167872043969781897003256053694618845098493888633460729882736805986958681807631229266911767467279785300297351158530319313659082138882713525565301743821152322436201654421855511172483866387533970272405683792524862160508623344139818109650169378666730253251252003756210391752950827253799532238908810253881234450036940575150895767869487322650035627645407188102069834395938413299092861274664918857176937686421768160022971945955434947884175493350414152294272241856876379417978615731027712714783996746973854973943371747410467042884191361834658242777282815382399359936795002396086073717994686787148238901227182107637456008931342593654333299814189414406764766957391357003384043286846721391759782117868890041561149917862768168114840856238860725613758760082914137439717826122634782771881515607421293681253452523245483218654035250838521634758299996004039627951142947880715428760195786270179715420792322328081433017055857420996967283840684401432523266795645172173822337880311761937317794022070171311150327762706073826965626043742286385636406375901601608939079016854500641211575414542686780964982738280275610186537215663628219169947588664358504796036586157749669095423152107515722285743907045403425380145259500483293959607345878150538381676605727460883223044239389152952913798512124911875226692956017126990258880386237831955216024401609411491275421397485054542614143542547829392904892886875576135507502382609655847604484522504888287127487279344045099438357463481769614498915679838337031591027977976109249226183280399416125597086553536785854682462360281065976729458726494998123505392831448737709288227416097358247727797554500777779398842617236708009296197900287921588893739995220271426458380798395540730231135520682360154595582923346365158685580706905248791409964006267868891390765308176323856778468228900741267211321985757666059218008533371253072429630045008391140145408450601723913874103974007702339771926154284075743059280189305442178638766644360565973550448468947180445815474771893849603422646327160283697547246226942436416436128614293576973679628154206407118576038994520336256674438739137883794907835545517124561971448093695637903791955788271861187917875158509846206542254799463903562336168432491261643398111517159576214025726347785963978655750929047610914875566360245439271171607375421976313222991546556733357662643231045774791120608195600646621453084479501521774335072501444669416691677320316015209103926609621446914629940971745013729213799977755697645572830145828217006796674053725537349647640099696722931398294890733950762898791982834949478355175889612872731321762633517669680658859433462273443600090265785466440637939069534375146505494803161098122713776724770385057422779940379288786219811852281086853915035033814016714046180769458756965330755965422071959866673109248512375781971515512493772960409193971886839775216061755004176938475927204237354452999896220882291801717270216415132407868601139362190866583314419517466540905040084292003376839465923823832966229583494147581051078865055277995636520706540889187905869679528586577686231014371066276839469081608754932582582626901254674260263729502380214644519252753336647468784094001404744385801106333195360831156949231160453267170192637811020366077814062972061980542189723081413210610855860933921375334551297582246725905527527133650338188256901948976114961134942141724414469172672330472303522113446298935904137946597525014164576201001861585258343231696372740047840449840061334782957110137326862334417368376897594811257160734940531072330991094605398584351580748445525171308325673548400667073541984401469634699321240153941740049630411193125529615876516693554201588634625021211232076349114090885309115522960876206829157262043667724571134577804180554194135313538864114627132270442351715536072735942641868816124072439697015785268583357733759554398911712183374690949362815197746036977933570352461624229439566277991605379052420233912066145374239824444664462396439448844664358807321223319813192658678324090255244927405214935411093903870116269552259267547987819769575790143673253803/5293443844212157707845448281630420634648425407647273660986542638655124594466539003627076475410440406212824614848318994729659527492127061784150645189651762914720230736691611473055390645343422311750400800841863158745945316291099289426721248978985689275164292903702757930006959676809620279899136228293199459235984943455343431864727725289866334302030641537713139001258907306187069108628577436870125014320593498965672602654278924512319355085212799871301560353751510473347944408447478835576194220877498805424196722869417656467654551050160462341094155935205818139638728100249897507823891794258476115845112606109495965902080792976268362779659888448089861781641203592953030798988875226245461335728275680249600759375181863718171255114519704407668508012073192344384536111830512922679505026474713097043853710942805799329312806245258259533442616229438799498635074003487063898319595389093759540501870664074452195741861985535387400070879421720697623141692632223899098863656659843052292145301538345352164669933571831820112658928934045686171762644068113179104271008037375933730831473689221150679319347309761455312957587880996254080419365655872971568909979064954482815251839523368100158310639036905461562206832358635021106012821586521700484294225738633347150739041978078877495403335589976097107848364001326019616713207000832352275540147120394748164197604953066900178222559580939315149664670301388497475076640693085563922415003562724392784961739258763898302415693195614179758425692686995919164797435039161634868475868456493568961750914348176723886639518808499751117709075778396654744571559652663712172847314508169743991150837082203956886712624106605071418723459029706747910543037423828553846956488552668725040338725444759976073201762089992721297929092730468092433812933015750229251958507165906455291524925830400314432717334303984932327237971528429610023525304088801389589478972008483880902753536619392474916964986671741020284952950579182793291358381709957307643191113214042167650881501092399090541796202208209510826217731234406914197984925307296702671584952327426345480968428187197176533679136177601170233241333699841596553367801701923656683477825049942126325551492229096245448061091372866361807804472631546525003825342252069896978995181026515185700965376160709799803638031231533387325899315450296183849267146010734243586862471044039385188342489949311944432605843979144917340676510698806356708406687606554266486664002738796537022303710704125428767344523591027372646045600895087688060721179093003500398211622488801754423883234685834330529572605005382089589951819489009180268527111628194933003906885269619080813895909986536923286788863829508343720010043717240824435556024066187605375390907719164133740944576305070819642761519224189583393761739505978241554915493563543449643639161619825879912291526349763855664578674627291090321283475065922264070594990156392075202689375071337561350899972295748608220424892833924100564494486353722033143456090547958643172400050506028908655298263267425284605234789867667866582524378658657137494546706756618296612335009283247074371601535599810155340282713367789059865546613836275473030833089447666659042551465894002675139105048905430356727173001780115622502632042331403926009944767863916591034268153471913095422691110811967249685534489233367900043966252872967762920767795460479098431264433317340099797071258006216277252877908440803576254352432477322441950536075741502635780678512916099084100777745259289823394397817281598552187980841486369575918177403084620662478549109580795130320913799550037318859719589873208766186631642069592112260280630212160564408980018787396090969075127286691001458074052670002067844369143391496515206241559483119362109254322624135867633052649949895507788488068690730084599990441919395347032369795225493275377156983973723776883181207925337921164885675058889648215129480538351100401276075914581692641338891059411742578280742563795723401108168571870426228515326036737134749143173422316014083343281993070843952018623491170402342750981180041586169916823837065217621579660479716973874325717923692061955258692555202680416807135558233486454651493616823433527078207196964400209672821421868086557673247253792396350631999255509309697326510685791400507150505591363024600728317085556698250152530494253646478984184498256820448384389492900712228201510105099990135263620337383543964761511508838886932295958584936202039640793069801666102338185535751359453455891830576303535250592310215137201085759382003221434385187239341298417895339083171116730471955535287933871126284449410472712354720930265624762080290*t^9 + 39736246999681053119440432531776749036662356555419478772217095822376282971744036845172927970912751947613599334332834005106032995778021283512657681504338400347544471165426762337827663350085275283513269576783043345757673590140223860365830533320805018932178081037180398758074637885373560081010639317852365687836010864651708322267572776942905828873403422951218672073776957880902533162866883414370927192307977634898509821248916822078699790664329543876813669807896359159852370105848072805335924295393840318172527241078983741707586217516387968454450862371340200874267357704997210006563766374107879156636924192567520804545701902855125180820252927091136809647939632557053572900851600549491175384372315112220416387000052214108004978104898868260257059344488727712885457344650668616358368897092912190134720719410679553407806380713814004931179824228818969456691101332727098180216497355837760546501476154647901187746421823764038095615061595911269507003155515558526366616762053309198635102301512226561317149756428205921490956918385983529268425688064372958861527026891972344362609116578334696539072851530490931737955490463732182304395646152438882144197999829816500834510075784048240275242726232711095421111244063485831361556851076855504218002238616220493798036539089089371361431971386708159596364099026581400450799900749767949678551010549773395247182392467834104060800265807300054197340731793674395068133425467118254321178286579017034338580916275333984329203173502021773517992399181934299097675193348204681087488755394699075126677976113397806632428811676765540491848832269054026437631783453515187744891721776688201694662578134481252053570269055513569479019489581457613949861507674335079518558405841096754716724969275939340360062819906991462855599387225778634641043898230722139104330302515585523476958702006240022582552133785062668442739785347552717152424321603788993892208507459428054453467652427455446945248692045658907689105641308006292203718933326585210229373199515638792194711287705735413136004957994653893785465530677037117474566960960527769215027395447719485847415799499692445010763994271009175450950512134940010026853196348312013473985939488126215405454999413474823189133571373275931662627134497658392074919181862660068315390586589932950923647033371203093784826609699201505697300907830924975500699306498491936414538196804153223032085608607856153179790668768011358083274708365916786046890721373509168916594397413456898158573035661245653771644346401468586639458644316543150121259682872317197830374223168404186506746261261510856417839490913434637574663623983094129745047580660249065571920155882369623508359522190082316095630795710656998710782844546778535518490040730164091826954090042753811078498094342822352548949907431137918787019298042253600668094988686448873586948137204942585032080448077536694751223521081362613072810772077351412720727825650508841834274878770477430388059411266531140381744413735652061245633377927646898715144368485273764633795422461388788732059763427686580222142596949075192248796139152053371820701406599467719279411256599637299264558072317693834712152322918406447403022826624949558179681988363740220701579263102112033037896948014703134136774415891697471727041138385431134626001687465432387162620371426976092417926073811348683288279329593627725511226159081083274447510685449868592741605647902809899609419634358272260954088661453100366169651613445767269384969287385003032297806454625073251352199516446024685195963792368991637756958176794300601583789519486624564993359600773840206660157981422590581738103995434455933343707805623002456084772428216415851319615789167515741579985519894251250453607093469771768387442538897071059952925205396142978265080326768234631672698206812749629491484834181340998557076228990958733169038250420608722273140020629585126855275035648845671068929678533439840049817008733178637193371241960667103142635487704869603845786701579059159257237076303076039827555523003520090955590252325079974246135095811031669787030754252655162979714626095794615784899670409607993135647186569245644965961010725574037497414710389823151299961835223906181862520181667207972681148080084271687635338892586688820416888147590147667745402966618121164390812236784962907695170995553199331072875881782004290948292544153173794437364935881152102597102015384538799259790708417125356183331602707289103785603061709180327369134250169923100295615631289999565323549793736269066977517402642916197573856926487307815338554591769865162820304935155062326937644824509438015567472476085900029078517206962461584352187871319/524383995276706386051624060027645417622467844934268073511384411325942730911009218565466745890726358848392264389257838835334411023316469306595913981304190703733998761064496986621283678387434071043547067285539322285408237490684534695552038051465784479735150836511384319706178067046736145532176815118737295827928896674291049475220684968474041149063276404003711226362997510920807381577663628284322959919309128411592734399486801089573804921426703066233354037721033166034468388520901517848244139685321166802396997981709379623301789528396083284124454537088662037929405461068932283238243631559741944541550646388357030089362755930714670476164433393786679748114389646423727281292070638209055072080177242755649874422708779002871048030086289325525394367996541142549472118173303823665707325246490989533126070428069115328472754567803361720849737082969840914188748964200860412952677454876757973222407535664671301853946167241792058373822057841140059052858440139984649686627299636393399757365881977986693688855534558975486394592692261553917952390443159806229874236405308994773870855492640381727268583267633664917214004689683698530054930466579116326772876105497498966972739122796839908587667053187421895051279243024085089484536542707638334454849671564749249203064399434855334216662427922665576948833917132698061093410064339483357951768255567886698996817625872758518324590908955166427142149400673023846259265610827753320292784824152081748443331599931095681899278844009972291999332341148190118065609361309184712539778133574998799423785357115231014205253536584982038434366275236080925165054102138038421406561276579064331118021344154073372980902521939458212832042795446183862624075996470298506927416536676687621131279361328297495872731452020697959901944929122675823429929107316622442630427751374936668772214874765225258395023746311760364411793698934124687738785144004421458663244884374574547260725180502065788293720232541948461963210633011414596466559901655743996781984441551700677597364231375545783256919629728920751191582478374982129385387513708107091964238918647322042291383782935195533456835444635189554564737207213223754952098160565395708938901008963477038943521318545009589232290176160790861817310541813176506403045952681622993903137076254516388047440208691466111739242719054177593194845171783022228709195187141009404856523235955708840612241306893017253029226846662280968152693161595274961743098906137905917018923966092294162852040953286856397300528441413688856502509325617789714181214528624175407587229001568045284293653770751995259957661004549229758576217727157535930215537162632429775487429062853831298833062033472198558530623726082486526480245294612879529091225944977085405326542397882390758808431923126158840112921583119182290680547153202663822039821316870435439932125782954638706170780388062282890466963751565650179082968078819608488921056588451156044175386553251645970504147188601602420764982690375345972921809893139799802698461446517991425378318256286665649922451782850697537867971151549427211655694806881697690222833065581999932145636796466242976570968720730858761955717254640415569009972454999176712559101230424809597254094345590626452869844202144372687832399105392980006954178222923548225884756120387988937798987090925795262756549129967304520387620084697757166336683684872308508884627662751610821838779204127399444422052332610447813538106057054169535237054890658448064711739765557155351767349338408744609715599931977840603996570922139615611660752704138351563514227347070855453028961323934189616797350959441447919169008903102340960924687433935497064606113300803054573312612302901353054500079543795360251536117667443310603056648742932720381876673897926148321398687917250407235402806019132888321751160753834037831859829587731265971078132324881529287696943526178794497129062097021427263991352013865908926264500080104392810835916489530181064871590278977870081382563520376015437325307194536026159183579821577708127759832440764906348283002499982921623091536999125314288304648738049635042267530072212618613114986446451212940696255858571904397174221216981256159094682772837052205681674066459081768412031235040650087705205870439408842393333730630036586274120408176290385009587403947207011417854636895400027381386163763314150617519754450829771679825505851411931968466964490833607613001001040695140574977115082171691288288958037587192757564839739329251584228496874596106523461485469344845456139217486809185553606199405515599572083258725888067127849873776781904851747111318156141974464136025846193391358834345883508318941564711721863981180*t^7 - 730936234943071292295314374920941838231415887740007259400079285285943740192032812370100731724584029776089900066028182512187446646451000348811929560064125300403544079037818649506068235015624169628104729806179969476900863636426398369296675162947517718007503635546377288380550383909042394176928155925773879486282874765682640899217431306342225253211377994697180644923466668884032585021879174544565474889927089710494327933948675755345921583609443770853204848264493752983585889779222888310282671032444239659616774737018502112510381761398004474989756241387846984407743809323379688155573445280886914259678629708281578442547995046344791965820194663781255266567199509620726113350695012702693768523761215793188261372451528506077889190440076644259394656248803896258556186598382419865139890493017605039584887719122473992717826485004168857927981991500158722286836734823365413628467752625052625394523256125367536469168882498043176738306030258694953842065053903672637128104982251836813749908022756852218080560071115890708574204665808185792184463947436872559544109665357569595661075474933086624978390662515272380004457871371506474908263750489903942590374627942074434537678003989392979238525594678358166526076502909726141554671305119918529899563252200407565388630305928466800031202755801317301045617302558589477222516916966631144865817172124950204406684964264493908733327544864553521525461200086123277911492874885715280257008395459172424133091436141332132573810807745082610969214298839477934359100470493100070289952608652289823066254993437544040982588393276482605238683308508437067290003999770857641087286092013743648554226482897800265750212531477356293281156742907678106183498323450739029101608692364579317302473238415069791881239105460013623217224934503199032950675302536121380469199880049267750399995409093687445731951733680548754289986121563578319757995005097990003365179942789235818789029502355551640426788206248299996167855751836562760022486115408286883439286481084381611526245637561699447850509100318586467490974977709527621966147082890878157297641295652552484812160675811974085223257047830324207597521022320083323406245330013097671748826453616786377184677612969376285761293455889899994560115758275435851773404263886869373372336051512089421057878244543504440203290170252012801123851150485999070433230667886308922151422313264774925746976132002137377991581817395844007397215240290943248682837687289644402014170701122756502809363266987557129478685049592048891839158053997909693175900102596934645482800468492426196415627741273586718518330911218899560061225463618014701292564496784919289009843192178801008424116114707328669681502464337087586215696370360711749056001272858762017552152267496162107257250133678002335249412615188739179678900355497593113258344261362213543824285199805235560204367199348611852398607891768672330566354486531478550008540048640973421726502978465692593845963424889274055846992391301802191648982219205636628584429491373233015278367256291777024032283028067726806406109258402070956563122801136786960543838541072854482760776023798390148073752113343477738032198944027515111680976671163145746125843454741549714952630064568940060919650331858156532802031783001681499131865941410160870458504013123207086536288356681960981823962862953953957713898504838050730416038181565377982578175812741768636614073244234219039697512238455541371510146198076115102718168565806254886332351553783946736841229106487681568240939814668280196535267305092567838271323102147777038226010321899094169731744772035198141074502528698657977612219980799638797023626326454376266541840372272083822769508435230479352247828566124459111236925021560144254172064932653595922357496761673234097646123013217574729137744771908348450395144700077430984246294533242863995612257803866603353902244225398965274145227384449605455089464920537366743964731099260173329758374964639651305779918964917177444675191185922879070416146322468528928928967355404646237337928085978425891131221161556082631801915004190107559667151082820556132369856618997997617257799580481144434166450059242915990433305385251807152879861325119841813659011679779374868770514475191219727291319075686969096941069351052821649228701696245875551373334362339290835065988073990192681787005406014795212270659002398101829226888870065359714850355070122652729204491230510156978891354644729038375371546764806278494437864041423879816387671054424116730298370734479689673862403126183275982338423434500665808027531641465825259282829400377140180130054882990984862747966935113069090419132779261462809862241543/1243539188799046572636708485208416276076138032272692860041283032572949904731821861169535425969436793840473084123097160666650174712436198641356024584235652240283482776238664282559044151604486511331840188134278964276825248906480467992309118807761717480514786269441282815303222273282260002262019304424434158677659954970461631612666195782381297582064341186637372336803679811612200362027030889931394447808647361661777055861640128298132165956526181557067668146595592936596025035635280742325836102682333052702827166642339385963829958024482140359495135045095969975661161521963467985964977754841673754198534390006675242783345964064266218557761370619551269116956981161519124695635481799181473456647277461391969702202423675921094199614204628971960220929820368995188748165953834781835820228441678632321413252729421044921806817975076543509443662225328479882219033257962040407859206535850597479355995013147649087253643768030535452715063737166132140039635729474820740685430453423447205138896234404939873605000267668427582021462670220256434001383050921826202273189189732759035179457311118619524665497463245548232250353978392770799844549392173333003489963335894068978821067062632506068936467583273029065407319347742830355063329515563828050278643506853548219538695575802656935428085186216606939621520432057541116307229581147917677428479006060988457621024655641113057741172726950823241508525721596027978271972734248672159551461154417793860594186365550884045646861258652220006741273837579993708555587913961780889737188145334997152919262418301833547972458386758671691144354309845563336819985442213062542192702455887495413794164901851088284497568837742143761858844343486664588508523077343850744999302072690430644397033914007105490212477443363369447767469403348059809848117597350847506809300096117706957374109560157534184193913455539317435605110771758067116637690484353342316258552154373991069218291142333470297953679408599477781227042358284211757334984909640764335225848818536890178302320891547722857437837979071440638540038448717814763971061818222082532372338007077935128862424399532035122197638340134878086539233948534216333172118495055081252626536678399102692351779126835308454465145274895589758023907856299818572327223259216420242684582209403567434512501066325476779267347019471335435290632835942595570938948586648679445802612245266395250594743670632012342897880807799123438762100926068794909276491691698462603216305405304583300477697117794545170741253161066747859705950686465044179344023025023044537992571632289935959896378942069017330756738953645316284623602038687870920225416699956904896155903206196228508661261393662642295944050550424182334224581698653400026130621526659945389774371972121098085174281417699176677982071182825489432185297534737745635123004837149889757553326856721000360347850634547699425964514039427113281825324301200785845155648481184170047615916683425331872909834761540942883528387522890106164357434889445810960684922858885522523040011864908378541244671370760225589801188730817213101926361970605168808242718412665885553373938688762804773011154394876036492637843775290128349366506107569476204068725775007405616345423733829199873948487679370940945431117878503352587919908357218700078526707371205802338209026529909743051679816508208179291204927629426109851598421309840045892497831314525248520360533541216404396772295531619061957818937221014173469276444454990033982030697158321254119905428431083594360182708410118879146620439615359659879081213555528090850619453423053742931468679711043935376976575132389719351172221113071265707335687343332750181780211541904386559569909175451780100671617203857568596499936182794136572962909876097594048450398100796294590745459918050965729669511416800849448724181216235004001267595879477002159985285227576198025109894647795426950334632972936527511750920490024869739427243047104702951410887675171572239552628375861806192992936348320265179942871347042576320349632148312850702973316930956777911642548785673785563331359169354316740836738435946277385948714171247066996815539287298590687936835321756230427584581743126978891567390575585009516330827071888679622234245500239255922272345349899169540532762846922658190307199825103774341594164415074805198505198138923377207790144331210144985750118274840539172840729056733348295810935944363976840910830945325077047649231444337721439340799529060563914253653762810409368042599006874042195469922951255874919224558715754433211455694701447365564699511727835677416331758272099225660077000292554484565253729236861292401470936664305952319727775710602083277441084*t^5 + 4188673801459216974297692500254237834919046088168850187452491121976256398599352441518803760369754076815356498324255258992343089970217830396783559561570746340769031145495877997818319235466580323728980523595613692259947237488694495900222598493469123542859495183894317959428458928039240442619342970107771827798359092730735999521639284407812512892412150516434282021382198426646894055192667871217612753035992181216742600098024677478619476402873585781027208344837993220845521463207554464653587020631546940691622932760189348201276991944573074695792511672603329652509951513133920070399634402810706802202137671178494901201380880706356772947189850356731621878955941504112766847782721629786503758786070336948921000111500542403558843399690340181402318909901976087055541223684036335559731540028292312042417134977050177558266114552172551298435272484879024651086999500118849460952643552091789501819499503233325428037611853756936383467699865687795425137095440381741322226713751051685521978566187061641815293557274721455651560908122192191168010190321094942761244691605731114977931038888200722006744033542218439291139976729545069324722105332808196567133155703143281907960388698480985466356291911499187785686232619081448417592288362418465777029847914369236931888789391257670949407461617995208591261107276526224802705107366436938512953047312176595028558883549371715323996620151806565454773405668725879331786739283435916410399482756576211516622514454100368115191075760262516997875953629168414018905660928946586438897248401051895755748562012203257518831512029846547912207684954608211668184269191881893616985530699476849936051423200212528599458544667979027324038470622910559573142620389450378654126960338623614552277827340876723171688802183137391886953806813613774624566540929276863642610521042298751074356652678064835414417707554402985548107216454166891721850403437003326710734019832261509648167135828312957537499905962579634547829500409149913501850636177395433590651151153985418420276747475999407587304940287870538108818619013462058161905422271184263242464214190234177575924497967073053881655378825564779343349547815087704185356064892234136001916766231590933007365704442879757462589249246332330988928636518963909138623044668311897847183925251142198161521088719227873790286714536000455529619011144189823848981687363460395432621386224730022517283023932797658483777674385867594988136188643704779301956513441051318247084764169002308309137450147480397709487487028957652641510368661844535767286102408040632506966485234308822557362381176709139997750579193003499990203389271972715033436721630295166047644357508356960479209403164398594972666919468910134836589327521335592271697697388009383873193622524533567827864836903572144465021229760668465041488243545289122267274813901637656431439511676726827258398050390527849595797111279695708687639651966153651393863173083017315031364372945278686897451274820961226091733387332799906059413168609586442382185612415594799097346551932598374657922150928464464450885497605242821526605668288040794503648503099006871516039500976862151882463493595473320466998548570985164581063643656746803216153256286503284845419030431429194464967119035110457218279702974250821707537409572791858584713542052573919266923314222565563758031921791267473200300883960814524494274607215217164671954416629709960996164617312205558157771138086248547724070695904833186013949765386329883946656340095300720259855883853745292326836284030994917166930252978865580746980072375070676210071574610928916612906016725744180869620337870071531294923313825643283206756830480973415030890750865870166055682128778172604662397139313206856554784804105274288121333756582984943434712375951254175041601756770865868184980940836018156359342501627883241612753168671976381145555366327833120950635412279509823323508057305185699803960163845606192667989026127110387644096326855964809541967759159915908873852905594017968950607882755163124360234443733293378966984050330298633335780459107557659472735644895030446200787502774509978810619074228875175127950051448205931469545588465063857004736013428532850203319523023205782371834748388566439075898160067236153684746714024430420609344047715516589585192901605531590687545630543740802265073816106985766127190281012702113031166272655366367648403939766897851888459674620146813896634883268978194684320947183063754478709990209302913800772327773996704696559192239908738882924963953851242077988973810600462309831862435992525688815301346190495264801482758574610888031987996327636901388138604077533562765361502572412703379631/1784208401320371169435277391820771178717937176739081060059232177169884645919570496460637785086583225945026598959226360956498076761321502398467339620859848866493692678951127014106454652302089342345683748192661122658053617996254584510704387854614638124216867256154884039348101522535416524984636393304622923320120804957618862748608020035590557400353185180827534222370497121008809215082261711640696381638494040645158384497135836253841803328928869190575349949463242039463862007650620195510982234283347423443186804312921727687234287600343940515797367673398565617252970879338888849428011561294575386458766733487838391819583339744381965756788053497617038298242625144788309345911778233608201046493919835910217398812173100234613416837771858959769012638437920732227334325064197730460089892981538907243766840872647586192157608399022866774419167540688688526662091196206405802580600681872596383423818931907496516494358449782942171286830579412276548752520829246481932287791520129293816068851118928826775172391688393830878552533396402976622697636551322620203261532315703523833083569185518019317998322447265351811489638316824410278037831736596521265876903916717577230482400568124900011952323054261302572106153846761452248569124957113318506921531988094221358468563217455986037788122223702088217717833663386906819049503312081794928484339443478809526151904940702466561106899999538137694338319513594301012303265227400268750660792091121182495635136959268659717667235718935793922715740723484338799231930485249511711362052556350213306362419991476543786221353337523311556859290966300156091959109547523089734450399175838580376313367033090691886453033549803945397449646231959127453077446154449872808042476886903661359352266050531933964217902418738747468535934361325477118477733944025129031508995790081927373623722412399940351234745392730325016302985020348531080393208086246099845066618308449639360182765552043674775324844368860120294804017296668651651828456609484574915758826565726842429738112583524993665019506665624240916166142122073386400480219130492553198621180618850950402280869790632919957935741966280477254599770447896919086725213492905116579855465669007408210765596138502833869449991046589324435425606924256261429860798589310516000373530996100770666909240660380031900687932680111046494112647112439376253955882754756800943977661047556132316070719179602452491983915941624829281702144806968270956788009818523881126353829494567445605033217603792173505846145839791420842186798811015063387754467818511324771902385385459473333764369786446850952824886324795453799677342055508684363801684830372950503180208948020675686340070695255095468093637746260783349104834611111400037491761320859921646198011959999836383076142903655340451017754305793093533135426897667200259089528679388972260837382011817087473542568301742351350296911447873684273923291388679388386527669559959896155275010893610258774174980310037005006801599489364065366251971797900511378374019754053141011318277893129412689611919792829888889714749048563827494068258479563937855304769896433661880927825075181415543885569349169965402480384547155401544743247893469248466707302198923668927799955792015808514795656235619176139096821303939592843537259816879004460494841010860499006995559803783544378497128033516083330859243990046157613162952314118326715322975364318834833560765515658319351890684893192567156870649056237727151570550739768309626391869835852234172038223401119939734175190327561870079933674230733425043899132492714217307410520128729283336455062194106515975662042581254814721247099857884859493133812275216554608641173081862815498513347947387336666181015988143467986282517131835065517729392430922634939081005970707727021504355534594863873004081598018610078604260005902397045296985392293090055631061413478892818635935799010829972219256004648061212512190268296552234830392198019791191154751881767907995879858104497374102989865195416032649483250193582826894414689604101046660787802553111898742791483040314561895214558808204019671635320364618571901578589897876226560648382455689282291387633287737200178708312935790882757466256043230665827779012755318540327553482674256323714564669415072721514677442345584683490440764966453241446635105465107329197855284286281367298133685344779773240424082742162512726249741690095673641815690702783097206524235704162067068366288594049774239054190628652113442190024964032326484582859444645364889152498147454081405843932070430273738175561962946220158047125522546841510389044477359758555762652593665130028407524557235767358632213474873757676131156454342119485024164*t^3 - 677255123928251842553750851473124011337257661420122138137773302508571040075919375735809910724405561226870272431687351986893057392224053946297736226711450354708368423499760107058769061855924129958146842202904670763892563131001667801103089478822930436865247378726926968809885770288535239584067188136280234783736486368848035607346304576794201939027336618543808217441161812218096775758662119001228132633302302358204197989967942815854891867227072605218023797158837490095685720138034068986974719875738210269857354454574146914577124060423018341595682277142834484881173742591997225828641985218674870348978113650266129055469447382376598131187042258116666188786245638408078127050271436764814525282579758546129938275465348887189401135364192854895125467611073943597492438725580891243132667965979457583724170522491242770528798611682553323911324253747210339427657397833680839762928947052568542464643445213053819656360818931271716175990947842574883347513871711067023246276223863078812823785004338826681685197521642313737248255451950621600700465957423644405836374965559255132450401423392765042122001144179669466557703695272950304355927072408074645557418010610708800835358752659043434188924671632546114815592476957636691251463249521870706722377026260115888763588251694710453879244371561817315442729100934105375242140495230799585667562120747167138940973267724577519300265729962890619732061402067722877769894976203789105074669941247975629944161851328885413775164526542542778996498353493934283824024322057932226760417387758175926147575241129547010727628536244805098467582522450226382783044313570394585974327633558051665798822703271848899434894137112152560112057924289332840109596535205153067986987805781231180070829988428981086552613294503472436207344182671200567906105941063287457355826937398844801297314695037890296913837785395712120707937390015030828650106251229477761426936090960370273574989970938721047991709345301497165081989417201361774295484205475725880288077896668198858104884231001107317655768309991482694084291484321827136446630471014048341131013413010336287618296567946611750327955033654974466207707096247454616374259755608234010325012119788947960547037993504308965298552536381384478198256002005540142194898197545795617965828281373534029566562442978027675575172591866217561009967101772276974870180198111191254031555925162691951267402804294180282933857255803054572026423306521088162412827103275901229771506495178323165369950474114977123221144765367271212369507820772904449646176483303742453870129716709530234918287571088257169057849530198004948383328245529064884951722107769423579583855629417919786862649508995000576748435340667129832928534136805997276313751041346731382018638812613216691757307805639016568274706254623741088519610537898792301367735555354703207960904259149033884922958451055786383472302513547889378922105483907914614363740198621837024593424050010289849169083080351764135616036210305390955158516740618682284799821538970103830016808599043684036862629093280224202587715104565632915014372148036333390811955384115526568244819341974446742373461749224816127607703054014845109987324099179542012055548872840856064986471059080706458940420085214620001013697729892355134033857346977408937619385791578683887565540994136770092573047029751442415183121135696353593567004985961903083297992028288267775270364250649861421085237617094115391952179442578400120958624145987565873630721783989370668190667347951194687843332363980154878033232018737166545273515789174916079668874046145736008996680338449651877975602434910716752415172647177875119805640930975417498611366238012229336668518498894292948853812856841197265951219899602597381135060635891207548636205837142322464352841523491313056892461992608357073518730206126147225155904552940364741749838475384129010406850108377272298560622520042933832260913797984047444379460870049984683947478534717965769404616394490146898420427894828939646591273256073757577421363143400445684040635096452135983694338713274589695994463390477939093852169057022242335221659416523946776421613072529362903587352294075999575251723997701583497726071927956214865289513590976195968556431955218485430536459946244047268840608847473095216361307437486965654986703363993197298437274259011698846212358960323895240679886453117795791547816341459163469743767641770543118429284813498764256210581935238002353896247663965144838511520976872671815547172703917781037285929333896538256135665627737347850023664176328167345822013462841345397848562742253680471328360466286449341502832009700759490216400679989963364401415/212023431690237440634558796728034975070981534502494132637038757053687958756775627329405790127788973349800660842988065893663854788470371868351202191612178706968333813348692260176317027848564950182078752076894563409198704938554919792688704756723372830427771058939738720009199397594625330385674291404366024054541022322463708189959586380896011237741970172321671983425027407879880161725608766733302753351374375163332988024409641874831534295587713955480037418994548595689622268575815366566555055507337785485832031912518865306833007843174204931293920525188862880850228039494771291607028707200505375090850113496138128894560486872957390264098313690633491384441165288039010760605849646760441224358360807167330834225513236744546561034221889239719217668534372913679681562295128830303007348949306206810800959590366288159168062464750550668360144409418505819918345170482527889539994714362526870230197149741674169376746262449206294687918367186825529876757891875456936286865892308697748476181807966042248449652545637466902734659385272553721997235810182171367487578756849435415498097471545724628955467317483365973598685353315967421373495671365553277095038748769938760888991934178842284753667722948051455651947948790152575538297682403632682572508717918529971431347595674353007490488524249931483205469233665810760330382643585719964001555670533398532024384703786809776344869949945115362677203635532122770295371351189398603203524126828233853231308775326425729782789844600203511149387189307388927308727739330483641700190578779617014572734242320462619929304154942353523340112409828668548927807517897327163443855768728817968051905115765610552506835486835035511396932960564476312340703184687126552022381003393718424869694282338211486081227404093454490844353533270844197579104050348319499910985666388069036232285680006859578405062244169453622770671386584750443386726227582244864922083142320765477301718639767856685801102339166210961699210722087458104625614927093750319156007223560539775400545712008886747193151375431680628871076555506387417257066040006865071769483630206787939471043360120211988334697336992996713754939388225083884805846203406891353572824503667047009045978341125420091486307269369698053743076289499119066581791565696399651377721266703308247584381431808493790865082666819862691717052898528212544845090734023599845509345387817920390226403795842758104464088677729750546308938207894729532031641833434587873848380071604431452731447358583969951611383663961880510079864592042290032578155925766429093727733463305434081162332609622767454894023991596526426528324147596281991898433547342652284794581496656456960726745067619480511458460618847323087985291179620404704455270970295520688956530421246647223522214981717709623595943136671745948187593229672785630788472324734056203662842229070930561439308533190382752126949643722322814551217793354733986599038066041900993118513794524019084331126826842730761641590072652763101022942648650510768796779347439981590178322022966878541282216468714618463061102678604334833878444715988181281805383489359533486850256546434058213798401824326364221994752363686966883566989291340595692793717744638762657586894746617878578508217149332745431196005598284821616240344374905788363388803606790589298664639023349611190311408714649494569150440160817151729697530833327727824670880239126554872721470968777396949649676388141050063808128796182916576511633779575800793936233865493773827443875547499752838411151783925268894498784954418822009383346911217539490030616808630663169815409890732990981774506060072447149374863699778650803100734692038233905993526067894697908406669514414528507164510733257715445703239119166400285690176133874639785260792876185768227722100916027689656908651696564544831007472897368068182216125097450828868277491131301741763281237037449120295032054921885677940753531943549240290572344939531351853215556348616753066843723138084437955905295647388605213180259564670759262619612281287341044856950536728130633935054567957380438547996738374911004312663903328840294304255766197624922957049448484409712293230422359437287903171187203149901012240093137244122534406015757019875590938857790793134747434882157808406660836065400313221447377570180193525241805032770254286345136282686435813928219608471329720070395165860311928969344304173035884435764578514058051375296676177925636624193961259581505407606319704826147380247966559174797251263130672024194327621863189126673727787261036130862553195946596775828781266749595982999484564785392917975043128549880539618375760834884850354450794701264164870513585758657655198803704822*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.96736050622185666691 + 3.0364379227896337119e-1822j)  +/-  (1.91e-481, 1.91e-481j)
| (-0.94429184403444977632 - 5.74231354293255425e-1821j)  +/-  (9.82e-482, 9.82e-482j)
| (-0.92709655950375182269 + 1.0688520155601142753e-1826j)  +/-  (5.7e-481, 5.7e-481j)
| (-0.98559845340128610404 + 1.3215321753412546422e-1841j)  +/-  (2.88e-481, 2.88e-481j)
| (0.92709655950375182269 - 1.1549947144270884469e-1863j)  +/-  (5.82e-481, 5.82e-481j)
| (0.94429184403444977632 - 6.7794973738854633495e-1866j)  +/-  (9.37e-482, 9.37e-482j)
| (0.98559845340128610404 + 9.330476054894147694e-1864j)  +/-  (3e-481, 3e-481j)
| (-0.92582009977255146157 - 4.2325911529717387282e-1863j)  +/-  (5.53e-481, 5.53e-481j)
| (-0.99558521448775231804 - 3.80475554239693146e-1892j)  +/-  (1.55e-480, 1.55e-480j)
| (-0.99677980268443257955 + 3.0116948715594531832e-1930j)  +/-  (1.03e-480, 1.03e-480j)
| (0.89371365723897395387 - 9.4340502700053339731e-1947j)  +/-  (4.98e-483, 4.98e-483j)
| (0.99558521448775231804 - 4.9671071818247078116e-1942j)  +/-  (1.42e-480, 1.42e-480j)
| (-0.89371365723897395387 - 5.5951603982146501944e-1950j)  +/-  (4.94e-483, 4.94e-483j)
| (-0.91168862242607794066 - 8.3801619829390318084e-1950j)  +/-  (2.7e-482, 2.7e-482j)
| (0.99944172106412693568 - 1.0686204824643253375e-1944j)  +/-  (8.88e-482, 8.88e-482j)
| (0.87646626792904619293 - 9.7921230194718773545e-1951j)  +/-  (1.27e-483, 1.27e-483j)
| (0.92582009977255146157 - 9.6902902414244349418e-1947j)  +/-  (6.04e-481, 6.04e-481j)
| (0.99677980268443257955 - 4.5813671042022007738e-1946j)  +/-  (1.05e-480, 1.05e-480j)
| (-0.75877376197282742004 - 6.7824924627559307751e-1954j)  +/-  (7.24e-487, 7.24e-487j)
| (-0.97686334324981749884 - 4.406096710990379027e-1947j)  +/-  (2.14e-481, 2.14e-481j)
| (0.91168862242607794066 + 1.3732954395951666234e-1957j)  +/-  (2.79e-482, 2.79e-482j)
| (0.77908375717797811979 + 1.375846534509303477e-1962j)  +/-  (2.1e-486, 2.1e-486j)
| (0.80632727362409868205 + 5.7657283411256832687e-1962j)  +/-  (7.78e-486, 7.78e-486j)
| (-0.80632727362409868205 + 2.0834167654295918679e-1960j)  +/-  (7.66e-486, 7.66e-486j)
| (-0.87646626792904619293 - 8.9820023171726371688e-1959j)  +/-  (1.33e-483, 1.33e-483j)
| (0.34145641990493184781 - 3.9813016340750104553e-1975j)  +/-  (2.15e-499, 2.15e-499j)
| (0.70784655462275528999 + 5.8132156782099418365e-1965j)  +/-  (1.02e-488, 1.02e-488j)
| (0.85657988195008322215 - 9.7981047146728556045e-1961j)  +/-  (2.5e-484, 2.5e-484j)
| (-0.96736050622185666691 + 3.3130337850883580582e-1955j)  +/-  (1.9e-481, 1.9e-481j)
| (-0.67317898261342949979 + 1.7235247896843470297e-1975j)  +/-  (7.95e-490, 7.95e-490j)
| (-0.95721687885084324093 - 3.7289255699165206572e-1965j)  +/-  (1.41e-481, 1.41e-481j)
| (0.75877376197282742004 - 1.8675490573159185471e-2003j)  +/-  (7.31e-487, 7.31e-487j)
| (0.73880765463914358267 - 6.4003705499638866446e-2003j)  +/-  (1.37e-487, 1.37e-487j)
| (-0.99944172106412693568 + 4.6786199124371271424e-1995j)  +/-  (9.03e-482, 9.03e-482j)
| (-0.70784655462275528999 + 5.7990363861004443576e-2037j)  +/-  (1.07e-488, 1.07e-488j)
| (-0.77908375717797811979 + 3.1110678349050488535e-2035j)  +/-  (2.01e-486, 2.01e-486j)
| (0.47275609458693452923 - 6.6729049211702418242e-2043j)  +/-  (6.77e-496, 6.77e-496j)
| (0.63643348004886533268 + 1.1905727252708340042e-2037j)  +/-  (7.54e-491, 7.54e-491j)
| (0.83278328566596606969 - 3.5484202108463507213e-2031j)  +/-  (4e-485, 4e-485j)
| (0.99259803046204905542 - 5.29901591206133699e-2027j)  +/-  (6.95e-481, 6.95e-481j)
| (-0.57735026918962576451 - 1.1053922925557975981e-2050j)  +/-  (4.77e-492, 4.77e-492j)
| (-0.99259803046204905542 - 1.8874265448845227899e-2039j)  +/-  (7.34e-481, 7.34e-481j)
| (0.67317898261342949979 - 3.0166402685422559151e-2065j)  +/-  (8.02e-490, 8.02e-490j)
| (0.59821167610948248474 + 5.2363504596088406929e-2066j)  +/-  (1.28e-491, 1.28e-491j)
| (-0.19469143013533354743 - 3.6577430816067863867e-2081j)  +/-  (9.25e-505, 9.25e-505j)
| (-0.55694362814386860562 + 9.2027061853459206895e-2068j)  +/-  (8.15e-493, 8.15e-493j)
| (-0.73880765463914358267 + 1.7247116439831488056e-2061j)  +/-  (1.42e-487, 1.42e-487j)
| (0.95721687885084324093 + 3.5641088740982361475e-2054j)  +/-  (1.4e-481, 1.4e-481j)
| (0.51569390735467501599 + 7.9111590699423167276e-2071j)  +/-  (1.67e-494, 1.67e-494j)
| (-0.85657988195008322215 - 1.8937898569878542317e-2061j)  +/-  (2.52e-484, 2.52e-484j)
| (-0.59821167610948248474 - 1.0323871701877157412e-2068j)  +/-  (1.45e-491, 1.45e-491j)
| (-0.51569390735467501599 + 1.5501630057544617778e-2071j)  +/-  (1.7e-494, 1.7e-494j)
| (-0.83278328566596606969 - 2.152219534623830388e-2062j)  +/-  (4.15e-485, 4.15e-485j)
| (0.57735026918962576451 + 1.9471721092304767157e-2067j)  +/-  (4.93e-492, 4.93e-492j)
| (0.55694362814386860562 - 1.857206020053194826e-2068j)  +/-  (8.05e-493, 8.05e-493j)
| (-0.12280350596544623588 - 1.6142726714621506211e-2083j)  +/-  (3.13e-506, 3.13e-506j)
| (-0.47275609458693452923 - 6.4497499552519147466e-2073j)  +/-  (6.85e-496, 6.85e-496j)
| (-0.63643348004886533268 - 1.4143824558886863594e-2068j)  +/-  (7.67e-491, 7.67e-491j)
| (0.19469143013533354743 - 3.4499834579831082536e-2082j)  +/-  (9.44e-505, 9.44e-505j)
| (0.4283438832550757704 + 9.134434837804395224e-2074j)  +/-  (3.4e-497, 3.4e-497j)
| (0.24374447217995187862 - 8.1555634598266899978e-2080j)  +/-  (2.98e-503, 2.98e-503j)
| (-0.38088763200467322073 - 7.7141696059619878265e-2076j)  +/-  (3.88e-498, 3.88e-498j)
| (-0.4283438832550757704 + 1.7476257529337437161e-2074j)  +/-  (3.44e-497, 3.44e-497j)
| (-0.1041681982678256225 - 2.0328740783471668595e-2084j)  +/-  (4.28e-507, 4.28e-507j)
| (0.38088763200467322073 - 7.2791892477387899123e-2075j)  +/-  (3.78e-498, 3.78e-498j)
| (0.97686334324981749884 - 5.4992667918275104273e-2079j)  +/-  (2.21e-481, 2.21e-481j)
| (0.0503724349968092409 + 1.2695018595808921694e-2109j)  +/-  (2.02e-509, 2.02e-509j)
| (-0.36098836208653953109 - 1.8390442924180159299e-2099j)  +/-  (1.51e-498, 1.51e-498j)
| (-0.14157769855988897745 - 3.740034551887875302e-2108j)  +/-  (7.29e-506, 7.29e-506j)
| (0.12280350596544623588 - 1.9725716532058342809e-2106j)  +/-  (2.99e-506, 2.99e-506j)
| (0.36098836208653953109 + 1.0013741497607677288e-2098j)  +/-  (1.46e-498, 1.46e-498j)
| (0.1041681982678256225 - 6.4743637388140620124e-2108j)  +/-  (4.32e-507, 4.32e-507j)
| (-0.24374447217995187862 - 1.3311620434201467452e-2106j)  +/-  (2.91e-503, 2.91e-503j)
| (-0.34145641990493184781 + 6.8388769588980370044e-2101j)  +/-  (2.26e-499, 2.26e-499j)
| (1.9115476443310220261e-2158 - 1.3511022696273258904e-2158j)  +/-  (1.85e-2156, 1.85e-2156j)
| (0.29203165643121333231 - 9.4312188205681259995e-2103j)  +/-  (1.44e-501, 1.44e-501j)
| (0.14157769855988897745 - 3.2647582781790665656e-2106j)  +/-  (7.12e-506, 7.12e-506j)
| (-0.0503724349968092409 - 6.6975296590141513948e-2110j)  +/-  (2.02e-509, 2.02e-509j)
| (-0.29203165643121333231 - 2.7259396878595486283e-2104j)  +/-  (1.44e-501, 1.44e-501j)
-------------------------------------------------
The weights are:
| (0.00955874288544175358 - 1.2225280668679772668e-1822j)  +/-  (3.25e-137, 2.54e-369j)
| (0.014603717691992767221 - 2.9250135571455802169e-1821j)  +/-  (1.58e-137, 1.23e-369j)
| (0.041016737894834798266 + 7.8662836676828637481e-1820j)  +/-  (9.84e-138, 7.7e-370j)
| (0.0079514937136157454018 + 5.8075984874095594994e-1822j)  +/-  (5.29e-139, 4.14e-371j)
| (0.041016737894834798266 + 2.9241878633448058891e-1821j)  +/-  (3.39e-139, 2.65e-371j)
| (0.014603717691992767221 - 2.8280453551527694628e-1822j)  +/-  (4.6e-139, 3.6e-371j)
| (0.0079514937136157454018 + 7.3934461524399477272e-1823j)  +/-  (5.52e-140, 4.31e-372j)
| (-0.025329078571071282269 - 7.6186413837638233129e-1820j)  +/-  (5.48e-138, 4.29e-370j)
| (-0.0016065628865444995845 + 1.3800231655452821054e-1821j)  +/-  (1.14e-140, 8.96e-373j)
| (0.0045915977278873685517 - 8.896437966007138197e-1822j)  +/-  (9.21e-141, 7.21e-373j)
| (0.017355110992402311998 - 1.1367601806788762044e-1822j)  +/-  (9.02e-143, 7.06e-375j)
| (-0.0016065628865444995845 + 1.2820432923583981699e-1822j)  +/-  (2.97e-143, 2.33e-375j)
| (0.017355110992402311998 - 1.5695043127203850005e-1821j)  +/-  (1.25e-143, 9.78e-376j)
| (0.018523405227932002215 + 4.668623755134660038e-1821j)  +/-  (7.35e-143, 5.75e-375j)
| (0.0014559548716080127056 + 5.3062785019489875691e-1824j)  +/-  (4.86e-144, 3.8e-376j)
| (0.017913516878428294082 + 6.9993149527280997801e-1823j)  +/-  (4.06e-145, 3.18e-377j)
| (-0.025329078571071282269 - 2.9723553994436775827e-1821j)  +/-  (4.74e-143, 3.71e-375j)
| (0.0045915977278873685517 - 8.0177556032624057425e-1823j)  +/-  (1.48e-143, 1.16e-375j)
| (0.01512421680404359103 - 2.0283656353868893053e-1822j)  +/-  (9.58e-150, 7.49e-382j)
| (0.0093384088039552106785 - 9.2203855575538288715e-1822j)  +/-  (3.58e-146, 2.8e-378j)
| (0.018523405227932002215 + 2.6102032712046989656e-1822j)  +/-  (2.2e-144, 1.72e-376j)
| (0.02597373205367864085 + 2.8514165066088727662e-1823j)  +/-  (3.17e-149, 2.48e-381j)
| (0.027333819201226125303 - 2.1527106839596005218e-1823j)  +/-  (8.97e-149, 7.02e-381j)
| (0.027333819201226125303 - 1.6027870729153167793e-1822j)  +/-  (1.76e-150, 1.38e-382j)
| (0.017913516878428294082 + 8.1405463870733152898e-1822j)  +/-  (1.14e-148, 8.92e-381j)
| (0.05584865624928097517 + 2.028818583726340955e-1823j)  +/-  (7.57e-154, 5.92e-386j)
| (0.033341399566317124982 - 1.1072092460341178274e-1823j)  +/-  (4.16e-151, 3.25e-383j)
| (0.022008090753959461351 - 3.9816599776396977197e-1823j)  +/-  (9.59e-148, 7.5e-380j)
| (0.00955874288544175358 + 1.9170010743421063085e-1821j)  +/-  (4.84e-148, 3.79e-380j)
| (0.03580871155148971972 + 3.5471449006002586574e-1823j)  +/-  (3.66e-154, 2.86e-386j)
| (0.011244594168614719397 - 4.5124979297948702347e-1821j)  +/-  (6.19e-148, 4.84e-380j)
| (0.01512421680404359103 - 3.3689040715329909746e-1823j)  +/-  (6.78e-151, 5.3e-383j)
| (0.027203570046958439886 + 2.2974500898013025667e-1823j)  +/-  (1.75e-151, 1.37e-383j)
| (0.0014559548716080127056 + 6.2780357044232612005e-1823j)  +/-  (5.54e-150, 4.33e-382j)
| (0.033341399566317124982 - 5.5083435484572765263e-1823j)  +/-  (5.96e-155, 4.66e-387j)
| (0.02597373205367864085 + 1.8702322117167197677e-1822j)  +/-  (2.75e-153, 2.15e-385j)
| (0.043655463634056997822 + 5.1076085725789448403e-1824j)  +/-  (2.3e-158, 1.8e-390j)
| (0.037610964300208058075 - 8.692122068391567408e-1824j)  +/-  (1.83e-156, 1.43e-388j)
| (0.025343124473880617897 + 2.4973617727175470892e-1823j)  +/-  (2.9e-152, 2.27e-384j)
| (0.0061393736055125963111 - 8.2076396225831030191e-1823j)  +/-  (1.16e-151, 9.11e-384j)
| (0.0026301327871380967475 - 9.5335356365294352568e-1823j)  +/-  (2.87e-160, 2.24e-392j)
| (0.0061393736055125963111 - 8.1465707523055721434e-1822j)  +/-  (7.77e-152, 6.08e-384j)
| (0.03580871155148971972 + 8.0026749667909673664e-1824j)  +/-  (6.28e-156, 4.91e-388j)
| (0.038385022559062595337 + 1.921109025234393142e-1823j)  +/-  (4.83e-158, 3.78e-390j)
| (0.049730604850259178457 - 8.2963574132834728718e-1824j)  +/-  (3.41e-164, 2.67e-396j)
| (0.039814136819454037597 + 5.7918464635897021777e-1823j)  +/-  (6.08e-161, 4.76e-393j)
| (0.027203570046958439886 + 1.27899011138938496e-1822j)  +/-  (2.2e-157, 1.72e-389j)
| (0.011244594168614719397 + 4.0793456913112327042e-1822j)  +/-  (6.18e-154, 4.83e-386j)
| (0.042200751297800571754 - 6.6874905618848430798e-1824j)  +/-  (2.34e-160, 1.83e-392j)
| (0.022008090753959461351 - 3.9692044623744660748e-1822j)  +/-  (1.95e-156, 1.52e-388j)
| (0.038385022559062595337 + 6.8182217837200433732e-1823j)  +/-  (5.47e-161, 4.28e-393j)
| (0.042200751297800571754 - 1.9152147640007574224e-1823j)  +/-  (4.07e-163, 3.18e-395j)
| (0.025343124473880617897 + 2.1415565116463954236e-1822j)  +/-  (3.48e-157, 2.72e-389j)
| (0.0026301327871380967475 - 2.8429488838713779943e-1823j)  +/-  (3.03e-161, 2.37e-393j)
| (0.039814136819454037597 + 1.8225247958823690907e-1823j)  +/-  (8.22e-162, 6.43e-394j)
| (-0.043991648940006356862 - 5.4911499072254861764e-1823j)  +/-  (2.82e-169, 2.21e-401j)
| (0.043655463634056997822 + 1.3198900065487784575e-1823j)  +/-  (6.22e-166, 4.87e-398j)
| (0.037610964300208058075 - 3.4412299812971407464e-1823j)  +/-  (5.58e-163, 4.37e-395j)
| (0.049730604850259178457 - 5.7448998608880559749e-1824j)  +/-  (1.68e-169, 1.32e-401j)
| (0.045258722843697122251 - 6.1042012754689964584e-1824j)  +/-  (1.39e-166, 1.09e-398j)
| (0.048564420878563737794 + 4.5329877519952904385e-1824j)  +/-  (4.21e-169, 3.3e-401j)
| (0.054470024275668962133 + 4.2495139872601158327e-1823j)  +/-  (5.91e-169, 4.62e-401j)
| (0.045258722843697122251 - 1.4253058882559711597e-1823j)  +/-  (5.93e-168, 4.64e-400j)
| (0.069233391858749742619 + 3.1270134960960944556e-1823j)  +/-  (6.43e-171, 5.03e-403j)
| (0.054470024275668962133 + 2.0190878757526545958e-1823j)  +/-  (5.73e-169, 4.48e-401j)
| (0.0093384088039552106785 - 1.9183780751495079957e-1822j)  +/-  (3.39e-164, 2.66e-396j)
| (0.050710521128256752944 - 6.1664110398659353217e-1824j)  +/-  (1.15e-172, 9e-405j)
| (-0.020869159634156812672 - 6.7453854081745643197e-1823j)  +/-  (1.89e-170, 1.48e-402j)
| (0.068599940100183723238 + 3.2656148781528845894e-1823j)  +/-  (2.29e-171, 1.79e-403j)
| (-0.043991648940006356862 - 4.3620014172765761967e-1823j)  +/-  (6.96e-173, 5.44e-405j)
| (-0.020869159634156812672 - 3.3436293932814930815e-1823j)  +/-  (7.12e-171, 5.57e-403j)
| (0.069233391858749742619 + 2.5729498047993125983e-1823j)  +/-  (5.16e-173, 4.04e-405j)
| (0.048564420878563737794 + 7.2033689266798756364e-1824j)  +/-  (7.39e-174, 5.78e-406j)
| (0.05584865624928097517 + 3.928586929607604312e-1823j)  +/-  (6.41e-173, 5.02e-405j)
| (0.050236162003769792087 + 5.1072756160955425093e-1824j)  +/-  (1.26e-174, 9.9e-407j)
| (0.048136296533734201979 - 5.6979960186446951021e-1824j)  +/-  (5.87e-174, 4.59e-406j)
| (0.068599940100183723238 + 2.5034011918257475783e-1823j)  +/-  (7.66e-174, 5.99e-406j)
| (0.050710521128256752944 - 6.7746742849839103307e-1824j)  +/-  (6.88e-175, 5.43e-407j)
| (0.048136296533734201979 - 9.9700729184934007813e-1824j)  +/-  (6.55e-175, 4.96e-407j)
