Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 3 22 24 26
-------------------------------------------------
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 26 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^77 - 39522541489832821400097551161785189712033303372759982403861374817370947263832734181987411815860840862951515633494365323686152658504804499959443692506962589746394411713795548930413185407533931354241572686482124232233572632926544003693066623995679462446416775809760215225151637703113482457078281275077241892501341264288862336894309263/1361900737391380861709055528656172414390174647346862703116423194413145612556206308242363702826402939568105882870781945744873201511957631420125098183393936341359076382730152885331903576981601716143173535909853316999710570036848399351019793823800316198577932873057751554470746339396512381369434263728680330186662285823960040289670300*t^75 + 1327940709256948505770594783282514754801275162295695746019170497086951023498742062542879098513419774917781818315229791556826571419949733274884503416638989607274855593280239141324877357602664212676233711741020880031328060131654493961106068485376150608933233704160795785526777564391510425362792743728894335360319256294973785201975444776968175264335189652308611517476877285444138789104472131120693130408776976937320804915617453087658848230834852131075550787087836384927452199461505631390202036327651156805596061387928770224932915875304548621575676450086098976983282039101821820192964340688978591905479360401806291560178314875486977098583438545396039097/4921823981365620355467012952020947315325327953532576384733576010469564439918674106446242591366324209000158595055910231038159068961758738692220142260689326996831708366579154661611435230808825045175272158085178166869760080775574166730953822044094733901014681031746714012923096964686581001651190051871254869877933349948165481175134707494137146738462030713180518541052486529354580559890672795873364467938885193111463808888965654029191340818851371840315529155744904766405940859653552451269304000084465929359615888411424861761217554986428345996677699140005796482886348352737631592724450520574420655491361150572235285878984989843766891218769076279412476*t^73 - 2033519687759604609845068244332362004220080221473434723798545612669531646952711849652169423159595875481276399155116755327276694603403854760497710608715792708286529109470796171636838426671837904789700856213908753412384059918152340255872144895690616026198230885311033169544280951972210265129023190303483295928744410214454746239460989241942513838693274236584543260482364747417771348652763205699317886658281421940084351212533061967755268962853766449795053859519944854847136750781090684054643635962682745472667651901157795085284464507484775673898915071284194461526223429375137913710801997281048043665074003340354719680375783302829056283945086128743049243827769984118492947391496101327556955823292908261575391794184466844042414247817714602873635692714431784361216279088330834128768862660746904031149815582316593694569856111359712784897014165734902112229194949218440544023466706312744718331556030385600046192397044858083831711913106428070684453657184337964228582219725092049/1266795894231304738221067829129566242467459660455557323416099099634162288304405292762182950128523842239306171599043280666473911618997565470756426204440141764991667296184345240463018486330982567308133775791311078247642490802237768791825823901946737842648836026640998982530196068586156984744290459780159698933277802736437012348461576989613532520743530220795508383009186036743696433655244571610047227058834987210438366768145877891114956988622194716293365847253965836509674105672168549077395944232723095040330942419995067560910976596169667463006047561604611413685265520189790148012490977940725791717120562137395037669251951625753151040720612474847352488009874635587157383060211819643267562449814386589211066740835860639016332941370017197869370453635396886453811654997537952006101078761061561941399446609984041472216487632908656703563246696226725740512885319711128405111756696090891163866381611599218184492228110130009373250567234633898818663901908282441708302945167910*t^71 + 6771790481381700770655138556388508743701384210788965258883014412357309070988849697086817736463728233872452969332553683227064519465373048286725488860435299099449972017264978655280821802992276338064446336805986557548525346477309875098385662837884901318872918842942384972388636281126610714987196260675248855767438987172631609702575881325402386624540394475457195602061702989091038415385207797462894074691595073607485235340737721719828913124448003916508623589554736967083875374688025470154564543043754349736558041755402721830874737860892773310107026218860208513560672856860522313149700455946775918706771647027824941652633515980300468152244468576784853746278678777079856033574252051630062190095832805300859648436459690556178026444268381279955328443703062546113927614734642844656339029101437499685494967396675824569070396371003580927866537682255531933009864699479337592494031818942614571820663291904023457487302609228938494098672613551450479968543448566655438772232825372569843902770431519129323321928286726083213871851989721930871203980322194235402181391170780542165956858560748381657076086446231552121000228326853762946340961155908849173050354748813017099904940728591507138781241991541508647233144240166501272654820853233001622659154953360928764536768909386255090595225300168955584505131943/986199883033047201189381066800472364968497288040238977978444131881154555460549999557746383103675386010043386623757378654018525077749839633769563204492335341588389357636453191363264855590275807464122210683527639377974639202796395600265381823160655574644441557910322454331756001867978258341364489429868888602852886858946754457488317023429604074199695227173166247945934769273352096861879897855152350700553451698942944222643825400411792057541377269142945046486397644371491460989753692039852477826367490388417317862863258636108306169694162446162439458335587491051948220700684368073802250365286426507414575524895450807078335325183640229490085498580447449541708666522630194158685043695610695915402565550917190488931536806495127352136930734116010452271508667902370279730469859023263789936911250523944633407797126662053482140656797686829702663679518043539387494568855705761925364667669639941537872480105656909692795150051888886713515734117121159329473510427578298127783217567084930234272079724602934497408562465217544454886162423809119206756575123809791886199774594404457797351070515401750030945082448411904026935224568829344924742536318115296793333105548329964672743983282645794156655522824629935117165986145216301335352497473932086448782607775885621875108333322666084922494501389310133292*t^69 - 667885410682471199234356336657615090400983212169811497254213920308913663226955844628694301387241264864955643180443530190862999897181343635955944936281144043059509301419127036425171913982678965254373288002641394228466675787091190697304459928137283461851554715386862490869160647848434762132931956164629279652499013262746826378885412290532688332024047377978508519887195456679089113622366487136226572668249831956580955927544285193590993664502879858212710428721279633030374671197265633691079448864260025854606927255752768165095887896853275784075652590290738766486510499271523481157832273646190749313463392344072378990181993275215989219785559833013068418380012968152326904127841616089180846670312821742078997785822913402038686987493044237501644031376349622804566691774458490091972346572706445888460712016995828509980133811118394617358710238257841415714400902086819830017415257271880123883550863969482003979577925827662492465094791954005364246143806964567140096857323167050251126643112376209971419060833592116331759929443828402510108457148978593904149415006732144773492566912838813820378241770805265489299498253393387943289096562467935599523074370221731654839933278184906843347415774346956680369452306905331891416025053621892310350818169518836629335742091070118834712940957206486892214027294367490673480418875102980083338672637682887149518247932901076547061968587097161730004861396108390110722323355605795315641882499856548160298530645742590130467082503403651977597398063180734552380619105842857232401869660219206999449851111712239712865799355013713321504777259632625966220280148803125127221500689878722537464/29692496300590230281356040797602761607275109026254933582992489007485583302532667336801179231590259503971911584918961279420566457634320092937540147015378766570185897539142053003044087540015538313087990463770780684030502106058802390676362640244751876034509149122985780318166441427104195056304702528030967164211957802286891274995114116718767009253551757504744229170468312299617164972984434107007060235712557290964411217859282311479317916318173488681480598432711483063367279513842535433522944260207246991070621753577689914228059137946410987198547407604460390458511003311225744712663598928351546453646212730346058077479519925289953178893415997386061701673243734302075789332608992637265383353515754739959224199457169492158422857649852016528192466764230260023825066935543313505657560479633439595005001386630834849336449833102746777467091872106602345883319605102172669801427897327488336170616554547307213872912581882784793614051757433032489459050748623366401661367020318086097892463084189699786500489745756414268019710951545314598476789613307819588049837315785707965720618469002630918205781205700246184936977829254139137075166328960234468467416827546370043471641754354845097234261924053831829730035335665176376447454468296748206862188907200561629067657412910718024509923103267682868008982915705547430398067801606913687644917668725436448274671825896321779852135211870607847653357063955814798704939452681406094405030627130873038381669104931142958873311822376644356939990702597697354684710056192625745630977350797241902099928423753583777156452768075057879575950351715516596143836427092565375187936557213698553*t^67 + 6847424876300387873225923237247892783718102940278686539425964889436779985651130267642094348483537574247556879843842803830081753669330548453417547256088173416893191971642099134360238803670939476571759467821734416978924272891735383186263219820144921851405171509713955361831727634857632791032765641164851509156535487970607141607951382453045098495608988341909150266906933743995714335721308957267691937103575684610749518148674452991625088832529132404566569533531451711565918185195906470971194960798402343152967530974050361275688523208443335228968928955131860270157125636367059339306758762741428740439716684190490681957759101800495430518827749627540449076442504864822629881903919845077730851885168496987071182473565439320556712509521014895002752538852728488743862292430872164962763040391454891715420434524223702955662596136935021440218727428469363594168980090809647916213676934340563652962298561918725259878483093911440539439625413641618943451143639858385408724343144081453589932459696310108510652758266449131461125346196131128590464817197223651711300718228533026798029872612145711129445467021685179986654584792320247464297992713307938935032536607337145771694868312729566176997174452555944203423955926308715089071041250079454253566659437211579207399290968883349648619227842486615787543152304952429541192264345571713430936206461446392736239444509523711617129200381243088888963302780056106783404319592995259214964600684384341174073565225191129915547832426361050451742916728185290597052576681875788518886563388734755792359034261231016210606254052119194936069203998244446285489126887431982361374600196453489543022810242808304268813668948918623246377850176732381806420488676104137928606771119706895662468080761793230542028338844249353226433392953990637864622112820249858635734438685555109923573002169274809438091320993769082043769317639577931696949142065790246207531038712013878997302400808897217794652465939938791386712461386491468943603/116670870479515261274120664934020930525918537850503326183483515604664086325338158743248939689945127918979488494794205365761757181301038747941123074632251046249196347489139410252792869110922491435510830365236399436218105311200994407198419290431559035288077042254540788857587281901858789914047936639271300324309147122767594569421075796723433898812101831082446915578724715426122336310586315607028151313087183523270893258896193676197261535697615062853955758220724064624765765561134094391827310682681073762221823016746767704503978787412644263669640085188949745271983456048575203164765974877240463550733526585186980731631100137073168425226511774331875745246780436649049657557262002238802228770005358463517050129858418602354016289986991689535646262823029357993392269243236397540078974223090694958901369898342612872456519042074955440106876648635560023288701993823381757821105909483869312457661463505886979710740986710561954496325522951734267795767042339649510721805178695787290498142221410623236811368470676260327792080519146484163419616450358211174543259705285181723667425688005233703567453480277649295381948607619740592653296001092300912101215025513020687596187317148872357975951217424377672241980390630620496416620009418780345714592232495893365940444503670203607840106240393341873234244595701589299380534867928107062702083338171614027129570108002308717480148825605311151999700831064640192220952115791770125497371832174504218570508232506615150102225723845839133771008814143262468567826148942496432331912787725471689882318248076815293043532737513875071876940469837597411390356103403170333111941523564315427193214559005356749047210676220109975436744320733598210322903226063730612598802376418486605808049485990518699173316013864566069265868900047258999097468113483053505451962257360278778462580767641778292221327103362243145557064817801233504679728233878369504568815108615155605333829966889860150458993629713153785161476101863511790*t^65 - 8104019402543069868288703875890044589418852110470043578049798270897394175335929184220475978670697877638232599705068846400708607883525278027762398820879451811087553581218512740724889455744255203495751148572135083971985200223756895803590723168795799544499457252785232700640113091237009040995880320049651721655894582509003341945902403057235511119937454200450204782251979706984285082548922230835628140429347978851957475972147712031194914752266035903087269085506407684869081026268723222043161732428036799863169709533395705221781424972565603461314291803281605096809968688441962563625892668061934877450401271488966086519641268590647386815294949977212527780359964548661936608612336270554000435405821525405623157493993941394798756531034442836728364484695360814412894544088836922034731426993841265991264153464462487094583714263963641594933972041128847306586332861271108330591679228590863575514494906900077094453517065255018903579880036976495811889083744491216399974703007955032725198004496785090472021382163764901328561049991728564516655195970087992387515337808075404273611116168923106265008145383022210385799105164285876289523118947888780643292635587571822003242576493003775793589039928813601789263507658918429373965498379459219279805949822892532393117555827330443216525386724583931183954827829153038996943493303052725472643435563072469314313435094756932660687187703830347404414459058534878318837087517923940944189906155834252732756534090852238722189351688773829717483106732764358080841914710083292079343028673946803476174746011004504472688779674661511754078169520830211328607239954245109581211139664058266098202710756487797205043818830390927460205061694206360112147742797793495133527497437659585273503559727540507046023909674525648658767379586188933866596793112757471931256022785910033421622569856155803562013498571479202164105131752584239404411472767988813239557209849172272490536894237692284220194999955572185716138934771922253599855461113682492268489493791567235366970630632482629709024349752621347982360814830924488316624524856413444342552522833483338433294324578749930721725062999976978977069438019447190399542252290639211577799853626262453383332731460441468773552117556711424745063019681725491949757883434794564746340156492344671181224714832981/64698945033263564360752972853156975306736856704964120972897413532945772046670506430769543198390762819795888285148443608467987620383330871462168036430534270420586929458234388335038648076454673330692362935257773023496330621715674678766424137156935941427188819442859938340112416165087508812859102969735521086300120868850242860613173202683300812795640736733783612196648509999981844890251268565269525156918839985513110480917685394857003463107089479013766012299089775601059496696550803862335620556641101077816212793731335878767094096345804900737206133199828199418993491271546670025197983968985012694052260109121747190179500373079955461569936029882146743828376716710984935343282634116516954632324177903740595790412666035096418836328681701884044969905367159172467988426402697250770902098874629268762915542078258683882936034168119733477771294240546075638880426922730250156705156972792020932380211771617204546264256358387594819412739093243487577696692929156518312009137651778603655656976684299849279047304583861942075137873839198626895407707552792644892446551314118632093909368963950356685356162258511672238676736486496096225072435928665610447486786004486474462176360327145875155924842352524945870216785808763691148686694681458452228704628021428407843048502950914239938297667070781220266722241919172574151899529233772740810920271296468601440963565196841868387998338870442120122542058883438436285932035969241432903428596973080247772731730250951609337154254315963524661104685057535730041281380590024165359136875600141702431906476716153581990466295615476657328677255018326318098227229053501804923837458877028805933781126763057254192742735339316627746339664130221243416902678677618882356565935080749490200809964858031695028200559494514115273566232714573658595485071129452895209777065226190780879053557817854419822902110710136117064606898372706242321120611331012272911473718183546236388076058848581174778665750229104556321370815494354972954839313393154879222678314906429075550508566041687063388494718621704255772110156065497858042454679788035586251107095860378198154824781092679254154511934358890658625934314433506539100764953480660732374164963932177824630711719334796988471540257244219479556308764970596830808490201543038042630058324576890178102343642*t^63 + 21339810917584519096495772554456202203975386770648204040199054224868787576477980003145582880999758950151456214584728767735795641965818689830662635492423508465855764000835834329243004294746352978389633036719081010967559058785358989213628301827998917954620303271983115426229568529381377536905136388079734138772840645346202949581476199148734662523995538212342237685439488992046309503922724157237366847528020348311201247124659864346409625990461203271994618273916712012303553818371605106117435974996990869754366101148795716887009440325925439263269575306780651249186909376362402852355232081075050494748391814756306249267136589293046418423972182666877003895591933072325397398958424869141156571819851883676582509971387487973827715900695064991084521161104456975082241150391267088481460615196716192305054051142580099328260006671290351412755139243279892202482732037738515058573015779421802589291531442823403877363981274846098858303967119081982171309905283873300691630203477196115796943457326176036494411361653880330366630083011215223604168517625485380189969866318063792064276548874737431940395590134125288496861115831191142534455948209455745498086130259929868064137108966901304975249596344530490853283772956344240677243270599482534098120036530253675928218704131690844751726240062138701075268357194908521930898336070918940445853727030592933793097652883290174947980214621301275639803465684812230437400436444895623354101079087543936924765840834052767965761376269550744819131156594718702482418927729338260340246903320694512025299095545934395241777843116130384088601105384240762151789219403800065569253206525835141404165393765008956316068288156818048422147108061781256740633152800772337407367377590567224708075598335261084830661440758248975667818126767790047210296315607695527311517926742311409313816618029866972556228206317343870805385959977714164565634352914231152398468896687683514446163848052346553745774693782518798227924074748748575200479950369786230914755130041320428089998735993931066375446349635151257190927929264033402283535809788005499662477194284277456248902192841527276180773468076201657562543346297618373496942731686996433825126512177430379670188085313038466406957491490522127823700516961515196836521049157440674097352354572111989608861531229757529703221466743526458105450017609147968327576305452684082977932907917642305944369285551892656361708057155614233569378044278443527511416806902227668178967017707037385240330264098584233939314551819776020018361784049053655885269324484752068918717279547537952632099266091034500018338881160445777335906370648143577835233747/95765856699807855142360546339384900722039319438481896584934939113807721012223305060012119667393214541449119624838567152159661518031377932824683978672757482404755701346966312697317013030006282949374408890636792169991883603110673010553635275894353630434270388088775369911199416211874016076465023086180925945499494708336352869279483107641264592789956634277742114847469165086848250551789601031608242110305272798195840300089595454015149061680298757272480505132982218177594699251191346835495425502877867770122354012669520408524041879533871183311201549703757366696680623794177538969105727518954032412934575391767530106476212689974636532519784283919067910608441829257720348670687581707491221104449454125845684336945674131483106119628780761939079850006976044584688924689258580567028261972279984430007424689997099123136118792790774050111718757297779792684272569827341140685043463749982479235547411964683235324710675784546242273496061125388070085552466825321316129831272633516425676113354694780310545894081959209396234284471404569797089506116972605818392380190221421558618622239181683158525168275211534989447606456528848661843953574447021622046392214485856094372892818853461960677245738256165914307380763077969787605439843872422775571421986207895774387860586446774098881245121667995970984276442937918788887882387198674590256862251302338218180392174393181125747660928397676587929369576168471698633702208845721075879279930885650072479786071517173909434463246338353452095807618950923799564749878655250598722181600658726363135734448263284653265789036656648124264137373047910736593106739097269351590971706438903094534043080134660647767075645696535112859207034043645264850822375736262087014089177374473321357795071494196155973193082804988823381819637617427871130476128416387458607583631421189212692708358550652006575050309073672174661823771552169144625298604265488402213102120658870051871427133113511544180360928344881937389784041206362310261549726515391581593643884068837050803783609908130219803153952145925405811835597438906008313709490858455238861195323198863766717796299063024207612534859661745551953680028022745714389474643869100331765281512824237111742191447174393454135655536893185823019077243570790972561671814397025260157734200405085573668040081625288370752360566838487647389562774305818394024323711947031877134443345606752045106083493005059505774822302075879701467970300986251786639781463187865369312608387553219166797312170163154875685902032683750544703483471609512911627997640000462583443233799722446313043811457927874085700917549525219545218350577252800274060*t^61 - 6111668523186800876466763066213066831691504970851742659597708742768017122410352498792305435686077090040437927255438818542533533851601813222243290854039822441584679895150564814368952646731425044567936143610999347819904503018086847345095390265836904849082253445015381768807603842822391864381675617143831894807883914955353247308583644610909751895405657426490936740282268458203517772004950267406007430123834838998985488764531367465692799931236394444089465250168848843168468679099818511788684471673176925474158814742605888523233528611247017773672981166465047855206821867630755262222658618060924926664712652596687888009905542509461433980265267572581104074915944491168413257268957219618212030024863001252310429092431069113323878141521552727750444512351893506187151176105788975894480694861115301904494798691824535185543686143232072528869768036037303984993823577557290554857807648879505402675752079018013465757201024156174619640750051284911209687482793295044870196919390304311168594412626471936075703672289446953768866258159217872165384661570543555427832323450055770719538487511705057240516859118564148659453629210686361975082879725559580170543582652924245911697904689662120689672923869414863643820482622121419102435447320528921313590008863779064513689874473259335389329104571578610181492731634106154200198845785879119079902989273735440146948992238160406480953424900245018789385993088551232808343044054780165773537883819381732939881335471829954569198412968862853758767708358755591067311139692797879604806762205446264862407044708495672051025471103266247194221223094486502670446657002911627752547994950342031300848008066091172737385989926609240751939021188178207305036333045023393060984584236212944080679459924712714946797703189370774898827055308056065201894469870993054318107337351500877776612071206807436502116460218030238766585167674065488678559656150472687902769675419017926187049977981202017833462086580170785020691929201916518007656194116349570246465307840667720563726031611770593026638063478848811886350190012021003663885479184002945299634107476497140603910308487640216566569827277200623507848982508778188440605435196758522525052855934944374713926334366655741440167694447500429155770008436525546059581434111640299852058218214726281483319993396066079866679569801920315896517906198325759998377223483655786520980029905756753693329102416656970404327254745606459032584799166979526454383078267695586086956369871739933662915100733826547871533685943270476284757882766308137436646676193323818102959692341145947113855678124507452470725820150484732505821785138884976741186505694697973690900312812456847124948134250413386161829989653434964233228858004124360870164516942777726980011780885116552162470300109511016106178850297147134238369181018506211720728826203767479377399779698319875843631886746285524150506988918440399315939900675029816192073521111476652289962422723034885147257675382903872116/18239922426174949941426904897115823524800974400299249025157148370530262210301252028326212418978850372853874291071148894633367249834776372115880768263391812401093437739292623818739830961038787556744705597457968267390603335018539628678512909613196690783494860032732185346648308006593842904985586386651661235210935649967980127962309780282925405528377349977644058208064370362562892501270608871072230344369703647932276223778059485024002096484020984221635740584430970280258779057024466463572552405845657890641859011884530199512791367222241478159123193070506588411843853155344619693735533170088115203946121288613780865490535344205757191936426549235020326954007089914142910944108678298531626101594997699918213797868471342122448232181064979403662231423686111506624163147159232096938803603751113964534163997889973790453643025932877916489837245576899563463313848693383222064880132105298618540184807974185126119148698899324003341502065473888125860858104944533305681149007736964417827721711317399702059005601450448209732161412151579745912419743043950175406056858927560010362646118363667113223911820171105430661576443812448449193007471190799091409581021247137184683673391729612101393111292036327961945324736172316889730387216434113358548926125779413121156470002585351543460403397113636062845096356178999142024652938299284295775044797758093937636267140922056015843930865444245928355375366183668369413385719495139883986838923546434404475561815866374687186629133597393932547640932544664027164889348292695286541434988626945787989143386037072223164942766165817205819435725178085467196431756519228874355524798256333851483045802279943607734403047317814777113594513054946214445374636537343289292557042541289998016626799799421341767097055473879630697137219002814919036496935001680250987571528908174161174753748733439922545946838851349958408258723908440659514824213113874461691964946785395300710519819305336159825939001207487608154599942816217418879521742440226557453373007902707605691088255075869155588329421028143950173194262812323817981658814616953977032660582770853769944869561122311490334935026255437321521948793473485456079583784159910927670295400214620638357422790124831267515856664813805993077306543556063924577487378585751053124808470441493624176486189111989886235929370574544316162766161199815278696704626446278118741644843061816780783298663513978944796808788834159303850217747100939050834142433665935178692102807806501257717015550175716173863163509379574247175898624608489819644255870209150053347696758392993273419680408829571269062759479403216852568812250853188093661709734422114069446476920779417414011738643561241392502311404754688405661132972855888835899998547895334645915191133426404515072111560838036084009270909833063843810324519843633745115368949248227434419654483310546191017726703775214633275150345327443743239517065253777693862169429307565380182514906839597979850381919018779*t^59 + 942579819006866518001653262724914320876521820385251903716923320444208669388873120467322406698338650461832593250989736053829775769837141868755013641417550244336361368859850863401335250141990647487112738486231614824411649946716067928991988685504318916653172117027606293069911129833221778696916348468816736028303437711991175177593317392720072155785406233660414570289826531406928085230382089031482671354811127612930341478532237905219734532409919168539671819302916375892930449605368035119532085177745704057493605084966426512419381158514165457831433151492776930024301454465915626977794438858613697117296431100043850676313476466378703643908081843174395060095824646451312788941408737956814854086956221196874546685255820785093497087249417249586897922895119928553063849122753523456795866923160224573248539607680300792965696249314737288964627170721854233765642752655550471122973386277410746093961608049841118156331949533051436862895383445090395852534682215573918065639646746968567304025469546800937828067616602613629717538641067918496687089537147871933599870274729700543478054414460309439393440498966571340762531834283379208842117772713357294121652206500989747997519201370543180830237044048973106769012935727284017974845548682299660552954202892859260874006993343409237863585132808781726362245703787406718142857803199704078269975702006275427691945745067210825013361341066012980214415947834833158864907674443173786282320712957158441571966489808195375258697447772742811017024377545673362850704324204589684954244982778689768365081844741624173148598250316038560232769929148050133090319406672321940424310698678955262304274404349662400924346133833645706715448018990514189460277384183461391780318563378484181174652177714218512901909359972829478506742707767730063807699587490739103889476032959590181799955795655798903278882094578003869108882639453714249097893483073170400194284884560295522161414438471956635578860179324055558812252062039433080397938998954365576391872572172782379732907319610717529176719288206145284550986591732051426619746354922749977600173620090325988056983180286159009177330651940289460402885882630423868697280836160409384463330743625855709320142697306009052044229014589893788718348610515149654095389304558944070868361279393765668372413241849585227995021087114830120322885066333194169110277899859065603927013586615107647455147098428554285168462053395993807329130473398283148534187239357103575614786501353088536861010848841397496615186627396478210281450092638690511275935876424804838697456038470035106243211452548506042973550542069860828239163880609791685209410398459261398651384643880169767081346582777977298301500762447132667430444274069261740572313980160732519235254185478460868556615276566188892455050440264921757586981715849271825412100415370479141580593047525520242649097983672086052094200782221069836064767913468850535421127492925520022220315746969022605491361044354106352201155042592033341598339952299441743388325935834713318602720534222201328525789981846763583785645639241426467451420793149084873209062760600247155013083671408475024721067615703099356625131567904732497827672672120237865613882746847087260647309410442029818489491044434651793647564529329959547863495429088913602993770303508225/2190298785315800909043955369466144149106047271904852980932601359501988838371048308174390053843625325108986039509609949280152561781842651810026167199573935239806126968100861705473361841142805966433170228067560903114908808863717412069801703604661004853231511747177826469285823684349771625294121459591991673337774632451562934371005590843132429966789241926356755531313700956841873408091338452097811503821287187371665851250088806172640918315178495312964784296893043327067182881621946171983646552680176350498118319796961657354766550706695215626837282239894718984887012579791748675302274211338276278025160618657568415986991632832840492576941104548489387575876420047647522261691981602275030285634074562264574486739580138507602898409985033394582719812640739936244612009922879427003668622724387670037018095269896400313124324833881814259023796216286228875375878540853385391983135845621840121230812712679556071438569788136746705836324123035036580772613669674873345611786362815184984213323690388912918106521556808734500936736524975582641474335471146473280324629363965891012908027155711244116771727965737983298514243010841980181580157794635783701129969308536940092645759988314505764314999153576194272046043916643957239081005748092034740297196081081190604063397067259206276061595245592307145477408253660413164132218866377216221263204681616696428704198495542387088730753944644928776870537897437741031762955710327739467936097020416820568962725526339118423858083835501002971035385658406672389942587601113656750745043420653943709470679386067888677931472515569182831184059892426522602451993946847653537119227565928009629034919760336822834035202316291552809529861570074670038250946757379486195417929505457641472648265703556129935887134658152476053010182372012751120928274909906630581725754873333433207061469873026902028155060182727353993089386670680619668302141903794079803178650662522804110033933446733153147587559993259181397776864909338633115309411624302027989364843458519078535446894088807076425774718312225971349665466572275588367690882429474250248829089147099560010739039394995959347779525638289611019764146557396576901236153355602486545406983786913653733344759963064854707537158263489981943095109143686344294678714826145794287534503009250347614717529182353320956398316532073177572332114409277469822108637974026861303876509166631934837228793391874312057735240818175206949438362912885732874669258152636545211818430200552003344773470554655609223973081086905570426720492431548762666565210814260199888036188693529756307388513920522053602590272297693263985797898273371400158707690003916993362856940315292026710987334403584868822997003521356395746655644793298621452715981072139925353535467296066969257275393623698268835764557896227997284828264356793730934060370247956070542713459381601424802360787297860485360145282503706111222923641847607197923408975625232557087008097851576349023198169090597783012304597506829687116660658299446828377457840105434581528872544830986172206354186017862457063150290874795510664683631317999754334364647954228466194768907287530380132853572024010336139528215135701504634941532756463480879926615376333902712912422657518028860889418987450981478710166468494073869010786593642294508874872148*t^57 - 725327102428165409399422048813778826495146555386874174525328157503686388505969272783895067376530071178663885565789092873220633221233287665649681721772211712970030696552060470540506596657328624243906995363953521269341995542081845404990162103426739648869234585023879504953508592551722025945590224593841122372387322398326338024094923365147738404314479091086588338650073690724004393154664712901422138422920514397347904517881535281478955451128008117326082311755446918694053697235757528712463929760258963270298229310413318729587974046365870038121956462787582339235203744313739444110293598418477369819691664951433954913620139353106449436707439733039942360533477158819283906428960975292014316155897018556071488394988724539084101814454673999749617952365390041073193140394831371142599488108403990103868794754371319101926477976240421120934666979387016862438800583738323248663411733046696962337397149439829625731720821444975717743396174553829047673656801394018112736777728606196058519633539074924681259672071604823359750720520435183773403818671685333021111758354072161449833323679803108874603290349236440897184269073020218316800840308349748498085749544760770859954380730567238739059469091325819830221317658199219670526433299934127852826498702077081748253222077625256463621720734782114135370297887513608117294126744057555709837543100787623597841381038150084452808144734687816921066159241814054913526239487702788242064684788410438637686154321342072637794143464899140459783030511151229361341509408894846770881542932632401331414599043489510692817975512115310275312131639568560069638415237427165026536440707515511743017082212685110790857758292922698493827295169000868783459839885226173768354263101306759054003113714655107131816362638029105989324144189836078219337721822752301293661026345137568134982243181780572352124032890413127117478686152332183168403364166293706799732642896864814239443863181328810121244429233195151920056310135109123777590442466998777660999255527673676066104445546545100526257141548424271275687206618273555971251579017285954545832301399013998654353985475423348703571255228142596762532632712441465750831151762064511425188305386360416278389906255822853947079678444077573497847894487976009363558313420585599946705178743860369937695833824226815120535527640631083080129736837549823866591523734824102726399399043821219792642633582933334556427507126000272718339629900412828588102451789579734360661650458557736152225824744145158603932473387284313725583935018644354782954746419436840942781864860311649228756455272626661972072846715904210833434841854442410851944800380861481593032702418069766837541699798151105536484144098056535310825649087472066995762431114322066965136979298945745125433432846722733675993876647574895428477586126868248027028343581807367447781466979477226853296962866539214381977363048724727663039579324964020884044701214835910427574214314463874201098117196646243181042608882462836211547531958915240865617190697219356786155640939839925390706552368144263828175273764106160628691914536131476920362712833795531241589685984998007251656037414873944204701541736321216197455588938759259321406600224153534884353554052086187603531236125304033648063940426525375616666374457385862870735899084453563202373608090990031736703017150869892434847650554173113116223426751556362226547390775902019816667669801341812059471393857887327413545442163210698184712344470728778904508910500457195748780744338688862239408661669477569635043037991175035399758562845854474182522859860931919431049725619417415622200404853751125663967/1524308509032083337840777976459577581741508559796289179473243325700617128003854398102595881646201323130764283049511384417220044676490708587292632398145575958066935441956875877699692366073310227322757407984161866089771341699180441068542337582539586370530161568488277717346145549067235914868711985820571174074004746961729462726688967303195915988475943494521208061150123591330478752558290205637299048992133965164554709478747948131571653656990966644222270283226399028888252110559672823575233900621794521419148148697911069058866657534449040802379410558816090024775687460986022338416293213770448407843641757928518174213643817933703124665750900337182330465090725511426771071393976814066018238654485709175365178652800479441201348966293912820963536200686502495105916083419513296527247044670716495977781525750466704077866427484503778015951074020320866212199729357178308770435095841851734249092968669239621023877807129682619829366586821094915107965893590177069286019738001411511325578463322195195908404065410710364525883410073453267831153486408519614105733423489503636555141013004771114304125729257736330610485809721607930725493816265146476006275695301358544470172870021792801650100089400957962832192943057641301453143582791370819386062277813539303264542096447490595704883585638848373136958287755645215227922401563540999715210999334472526090272170758796921304557527442905732099706292848017233758873051289312146285217498252475992129399277386639538023442824110635920538542345218627032677190139316124658568522317895380933617701034037307861636744177853987849817487921817148753281480647657887854003095668797156292131581025984043414435590131763155918085520575874925907508890364043172407015069975304472169728778279509272580307149524434302915098401847033257103868808228566878126537626024472676882153444451274343253190805022569178863431956455055968588478138017910716753421662384807868011772265825538533216152619671053288677736017579016254977965946348591068231530754188440407753447053592754682297309700590966977072336113501872241357518370822040093831327678492947958291820379951828285967171437683704956901297273780249032259765775477365384964914193972000737689845031018310119827055331218994682235036527312815735424449038016584810561991828061511094602035251123250698316406108097350167602535481805021593773043581923308131415453726033608410647431757625386889029030083921949075350770284089986412425191389098445285705193050097769817446723673122064703700826211141826994719438457810356734769024598368777317523364152191249769966389008913012744420579921571231351967615554640984928284314191461871308129175416863724561104610944504998111069664338879300813988347949110007032149086437381737039949418777924568705245432010053522084382678763546965301731574795959037202909493883551325414226991098520704243823883158762231849265307238828200464582710067463929387019583540700730356715705216422119724497030179210062121973325683125548621353663899874506128975562820270033195042901655991339017584462823749956675785149547625191736614701868760215105386167893997044199503320201301084384890116840876598146575274141727070301287802242273840524118747326980314933898609548860303978473357500282575473081673323513821200261635173598780677121698885496143220266898995712069142394428275366734707277451405927536939543641982017378547924681953708794743909054887445627434376272699265468392510933874769299208254935102940281092277830821142059666716867249591382783835465383198380594090015116096977234668109962619960489357504999157182753265530545365361416730611489362350281380*t^55 + 360467424875416496077113904791379455401216589636188967903123661042300623588431652077037936739750146156999661933842347813469277225245171002034460023376660424046851061693449852356819628190895742242959846502131312003074770648847368416995783665948963262220697719889093383930264274035223677389003508037107608014892905800667404732485132288412863412651921933894504112308028326773124886126936210062076305433939973792005544008541690477490261544229383951332608482750587985206167673733155879754676519379199897963826364656899591836126758533440377339314340052037959265362966783359784404961708712293197975743448966997257572145735601863568061843933965502586201022934713307587267238618473380865142941803593261338927417074788291209035125105448216286378701057087658774770577748312335242265529860688087449373441915698708528223278821654464163903072274853159407838382225473264546133154078856166892982560626213561077607562369777824564925333850575562914477191322760398150565003676609402491368170562938094283589748403871175639733115640846500525597973469507406876366537265904811460211439955511769564538775830091039243031328919848972877851206528699814788315525169453017903231391621323043158481387929820739598911309960916666253183506635316627370321555847736581765158268287283771886128279002142127742484620507597331307665919350979817819107889716859681813528692414521364276058649294372550534029460410311715432367480575275770181069225020587098852289389908554931896858878294062764031975185820816509891260119070131625945011545024991019328093654929697192104111828355152624842820110603083957886752440744159028290976193783066990379001798505017918353436909689075750587425573608320078734903811843484309822637385686349885858854279952132014656853825471725272429269587057479593517759243068510937038201259988614654610679933062456454498102198380861774372853220260232052253879299876675462294491675521952153068989896612892265886344492317671264500353461644416700278921896164461001027596453045780143362154972647626604156000644359166397977660096801459782895021161438703920886717323953366321398794087592351890787830576099862229432733964247701410071529981029764980788544093664812397109035979121253624998821898732749533909260772086645400427700401252690924958802995577505683716899652737664642150297497858304367999681947226232860027574922369329499764550215136840425252897565395890077675537333045798947177916041456534661885082511030320674052153386917771992876887772144172040186765344114096658412010094196972203764935948111993051162631287469472432719984495200725161826462992876054375266652350186907078741476890189599406580044419356673408685326444291678264618637449580279415136655380489188428576685702165139736868290764661523188148172502792667611482858355111682492414328716626892606212065604146291850588862557283422379476632368030525704760343193890108079403197753857707295492625198069223407130348237789637252696677843575575242465851752394424759903683046967778219256419795573707279505037844768092902721462587502682415119373831035995713130296516591112313183789212111217649941248764259029523498435233392905511666222457382326693650703418210371754548654463479367344636889302199492540789824764106950016503389205205548522262389679093353660151648179288332945472332580308782939273415777874638790499975199379648641860763792191042725519563156977675460631931760521867990250610704115656909080274783071570562289262644413611993167507329984013514839873509280692602505195895736235852774551392012934751331199263924433015832159717228135681833488281187951157298717356527409894496631744885480222696599888768445943155729254027614020728611636332819314758320103807894784869226244999517013442300801770337586333189692244869219591798427674256681756312899999701603230994351879820871231428594157668620717728165130225043407877210911215519864502203752691574240526447230790192875360543392597421579729837500151312745328332081/790995685825837327444006579625688588255953683590422277400837260059545977623611184274714668277942648253582289406261716252672674771631529809114453923371625172018101665727673396501526058110275539525300598267668252408801637641999932493382172040296755718653663339123738069623951189344742564795655753882809627853517639832974529501770847693678897869074922363091326131774569691486841499157533415299770116042526007508320460113878618710076686334597667311802840520280330849890728697201064576582445044267595829910203540065525258037575000497553013436968207173779743738536084745923854892284777397029662081229279322920401704911135542017656222610112437116901053828243787962991959826024923122345502738068038428831282821768743542284884754375752596878345625854450208406373127018404245497461564447617321938287748891359098313950021575033903256970869068589372807810751363814574605230492783612709704804348315760348527245233356151538043240404470181847350340917088145074937250997447937259582191392968921393823276030400829913990315261431584552694238983001847357835762695437101050413597044402849465763185330632914143622032354270959041073340182540772676891911516203231552502016596950374448258786766257888558856984867287443174729793520059446280859743724570463868520432321588006084459124768742155978096777656288714126584023688083066367278178598891231283022023732731366527644339838764109260967061641830688184070651365265422644734919252900856734607625926176368051823231568010708215268478999991088748901040011053140568936012421957302929008483051046727296844805459817209385072835151920844896681821906982186507341392801475059385873891356929761836529717522254921963454515414062278909045879533329807827544220754703249411082830395325900263471093906945144019942376113403166589950477468053102130772294772993080262445614950108256484488421145720888980956482173440929367165646170759154336440366550672197662308672817645202650379524455561218122307085268658577874002318778641008290047871752810040532617849488723863231982773581080724606022671732859876587152803527540883808869279132128623762187627891222782373436515851690007007269055963566640483808372763804102822425574199322455152539512151406715672012744837197284701608185922819631156057323164556624704882011150515060089435223694796663482706085494230004130757991455877003281930561198590429656131267605689048712253251938896773301039131831522295742418334344143898933796790858375269790477764394440737874427856096137423986448030785415260212421841707304990588506273568864229969697861013785575546257852106867518902500019956402283984956636205582302632987784472420152086363384933593863191772679142454983710999477738333757639385033678644695090355831272692437849353072169296666909939879378691033182662679641305333322835855012707638772996706130848237179059422073099147841448588116446644263199009792730017250062488438734077562876106841857951631339932806248947896393997121962754554097583012235549220329034748239150558049669863349832292737271754038815084944751373178827286237697937527854365661768711943732396557223344356875556041050479489954833701531357695975655580007241468740662275192458749840970167469362772661360923762609980042203969011076252794697755428089564269331627032500990094842153224827600767113448696514375851510489461556631884656485706921626363558439494792953736522231618498967230782764773534941332869821800829391601216880914316238323607269864051852550355296742672779170971823015945425297356890031284732894852697925882602348109439056070654492880523809537282598323525126534909483432081783067542465284438146125251145839298877644183973306039449630987736610939248602316936625472388261315014041796969633481532020493067762782092780781430554181568945924656464437546208858569639354458893063636693553704993373884308827289603948725627024446004617312741961351615625532669602910823528797634691448899711604938127394524832356640879582647342516*t^53 - 477561394347032365539624500814878985815338417212701322737894044639471954232022561052916651656145228283166973885445860196442613311632339476227837339957032996768780479189720134031501785204616674963146993796209922817198986073060465166341733960550950800439221385797893876411236668648001706638462913149010033740910405858690497841417090552985582854693396470325653777537642323425043558420977773919092999354827860765133863566804462192265961902237403503902371439033036730939100580570323810195194827859308990758637126911954599818822602450655582731328196358617350281479847976817444905418860655467417079903624512500617879358273361390753279842218322887735216776017977974061362281422889799261956046773219723326412483792988119530893823649578633414985635193007017202728270691840311034753854591179608312467960042029685306077863183699857356569320773131577532483455381890587365181741665277167233269840603175305751016560678097121608653380567070542771309649367580295128850744874499187869023844293260815494103768751423501673610270172943126145251126496940618454180504569027194250543988550806156563794797402611359891391209527178234576382922030636086298932226752091421594724277675120362562133344303135020145283376331765594447874587706360732736120548285944144608168718241953218423010612787375213657189594921391217584136613778710847887973422738978593284427218553215121941708004310557549139848627903330678436995008032344158059134465905962496191378188168039949013676840420913299598921399429049994262105292781826337957718376248262413866541819098701142162432242063739734547421262044615171050208062841805668746103038216572524747030073555192408179345462908081838708499749358672112743382562902709859981936106544140774060363401598444130744763203273070332980928392708515645867779510896829977999033267852367410493294341141899755785587266585890850786157093250352320551982472559191346686877726053011324537046098821256790174175703273026683680957235714387021140974562685922276489576931685615997895348285062684246164403881485507167016308400578781674991227133866596537690228923556714686540345137401730253760205863602571420094503791761096659725528283231020963972684474744144658896185649584440669434527882264789701292728102079447857979604670559258360873500070805649828085498016524938493671880828116017264597931667712927656296595476465857901540393325364356592847456425016901598889015963482543653146695323023398306963842672758505073304821100795623759740932523626321804570752495204500100936946250762311085857742528295535449440345235449981067862596743553280412490155486095830780410184136497036003047544707153588629965058878385567823514093243412551529761776869445762144502135198807016722640318404145375333582657033215425032959791607432848370278455940281998859536481027340155095988217249141507529293399424551350465099512507965567447194103011957236886052561636906829278822236863669886587851103612376574974886932724030947899728376083635908137585105853757646608246478693434871240765977070180640883094916032146670092223195933861804017271375195693341388669284928895725798601720656584966598281442413908464133963332601330923392944317763035904311403133431977827875554440726930813193199988572208532561268713695532560133199810943748543867892072195358143700074616495947078306890346666358334150682472425144901045279841639105337831555259977329792932813015957468343174739125071438493249917136723152427046501829735574545574740274447322197748326595128848022045301801639845044643065017842091318794697935719727547210355343675794156441636208094565371673003799133772165630704733043917062148507724021974889715162128570095883516471865118547446608591854155885939990076529209845018599624525074652291626231935132776763021992369024645172880936670481685576392186622600353555593865191599939774606653197431844952736850390427993535464187683454942384079399337892721424155246474643829583255289433493416272721629912107733735562176922269130157522935287088751536075790297267609931619355135684178286367688621394001687960487913203162358463233777417023476640850988375046552345327655207723367143591933782086351773013034186754681179121302389861758224808305024787963382666316041345613321384018051208743601268146562037056487/1257654814186408810049943805476210705070872513501801765022227019022562827556570609839293519981798612421504765349755724501890060752474893401203902290472501558646377864149408278483129450543330114850608661931202186398628244359566928280996541845114183899138814707036838889713688411477158616339692585769501521553103293590777654391790850637987114831202247052409269494598438595451816429366267074487230454073168847861092393741132917342999544571773096464944048148150634824170057671499758950337130757560481329799933325163893939915420368228521293412061480572732839935070909045848240519504087548463339212100352586904768558953684161415176188603422787448731674195851093941862315050011878904603568495526071779004851692264197935323653109401471288064697435935559328334612894267407613479349716744699726441975888415290144443235943218152334846358019886285707465394972917879577899877400126140668135976612286217966970258848183371898373441986216040402074504883864853381018345091348026114324216118017185779779995874969423516492211735525304202740659302302521999374447822443061064482054019465504922567000744546126570153888133860922846954477145279406809222867837714557828049398445566915022046830757526867736826554093010695763348098121190888476887814235505307380298652617960940529298639304695736552724813947986885920796645274482026132082139173469633640840063904399786750343308681819433013401487120719875461875277092203992282173931206633389058522944970440126905473964665447717205427830211882109002020781279466443305150939514531966884887191902911092788374929337655922770332326742021733049864596720030971269172351949460507109583094453883187742626979335609165729339384586710728737608966392338527711654504145791797424067225767398674506328087257028720372545233867111498720417674194773342554668513781216901135653505132923157691649945863087373963734749239428536220863967687483629763775467309963122902995934295013852980723407463665375992235367243381036456622706239824864070321779522390004431987664206987457297335982386694664496696368091622173993393907848977440923280746044956212326327307572396448975779999375139453536431740850363407065655426109304689007927744756757639195455215703448349591157306689587695746034021449644480212714042732574005572141699268022396390836252646963162948705918194960823669394912465683882367954713149076493478982424865486855974125885339454339688278064236134015490704640234664131023277016213171988420640778132884495234697195979676562388354937084969574047730528310300782383106274033169105700411604028992037031762997847795412372369479160160297815545686156707455850023210168891857567725993381661645673700137103143823759767975694236849693735369945282802532907846593610924448451870203022459510204519796003948606139684160999556741221714179760060651969853775400682494174827149095733908600062416471138637001443640527876970105221771326491719132384172760765093694052717421873942397612287458255519193311644994416774972381253162813200922725343256629476681887242555108267834167208839876960023893642506743406630998689036747434631760730123560752533406191460321912008502305451593038036025253334315612788251206736307598773819314192740774054633656949465309535101889859872496102994547748406195188105880918463633799142485139811459808793596935150884457765744584878497653663385056776006652909938788112696212824084506861829179782434075585251800574538512652127352087622417968419969727849522184789464904247260821379458011613844184801162391108021686723807897853433819988859935587029306619499635889177815346141594227657538430132409963350208390867267334550161789165076448343252303615123737169010171740884584015667240138560738978730761908944954766527899564127745875856955308073073131083492299363862127134378529958153269565865200027811287769687010103788231800408604676355405845449821364199352670997173041700954057330141423902938867074667829302138272316896784448291376244873411674069097031249450359740300635558808098875508792190906913051652760695045583836780655281940604208815396127679625101147246812470974229926118988458316079818805995628338378195353175658367531422478210313597446944066056734810104328219504419494775856420481450478356101288039058049063941110015579437183*t^51 + 175468035258897941597356664369552047482200775641717947403495249516100761613528951666125328589376568032393319210790149357102405710035329173953091798939117065551863420697341083490266171255148670640432313654043099962556706834866439787739638208008841107281289138221840782025892341275941624598279345005360721058523047902426847150573303137029344565777290319866978853828925532839827725879668696437797828615880047668647486538124979226846381159638737166052227608988391880599535560898244540793391162624084323195232870735626461650504140565019605529905955872834505818783274338747724090836112488404657589285310949665484897850763314308803496753073317364594393736799345669842081098554229552731060814037297718366949982986155495787515818195074004774076751838892884099884254738083733345178204497050969950481328234672712414296817402369877315794323323380411301503607022563507389870810988360934014645391887577131323342949556441214316595770448432593066258722328632936536410431239841983749231946355366566213061249295815217876589760528288167454653936200366591897569972773895378556631394295569655978341792448166067284220937557933907116307532127621204037883342068438924886288585337921569312172051497672134306211752615563754781761980141672984098468783343984350312534858759316478754694351864024688556146316418534997228570425953418504323693196892368447156314356584406014268067190800247207454874463079416640406171945463139293814180078342663659804095795693260565432771740727656398181232142011478625461797247936905862616392866387159036782357428472551514736568535106389546003129632145383418501266565116820672272103063395495248744583067679101344948333769326373317837562106653454710838214423731049639571573539291898892392530456374941825683573192628280389043894297204458980387886356880617847373529256686913800370622905035503702426520642259089128109274461510150697820140351970032470180873596171287448365591760805407671248445075063561598418875983328251412861554792070272522752833154428345175815847437113675961803543390633147273756599202577612172057303424456401962123678932267434622343697392836673628053310449407645083623907630257897848390958824698388350441164295980963002856662334826302363817788740112956431508835622520195868661040116519289699379701412316629952078989149860851962851563993919052894504465609313559221259618699019233709086333964744249070863889436840950443524638606409045731169230785621599220502481682396805109108005428166473309934252886677020204211175242938434862428062902238124863755335021727092345805552505994535091145508477610814761653203126077293378439380080052043792919084016396210723919596896916980335721812392329575449054032634479577115897859047369584493594097931413315779359066181957260572961803537205779006180919188707789306009865923615863499049864330022332339673742637848436266332268339773378442099250597945902477552544943524542393250699965900928514642166632101666988696695996616508467469825946323349820242249656014965616535517808453386761509463750200797497236099066878966444310997917113580123865533220030638438556074011332316418469093750189697201262602300158680085468852937359715221865620338335242876803731574983696731590149976146290703790144552252893877687370475135307280075027648710878204119699672467271767714781448553413206844196115748692343996180796890309786566539028554925162160642633076945088562309372811926250141025960532642828346887558447917493523014168722498713124757592282465318656030157739360768102741926332302658368125401625937488002075495124099828649202235045636398691433285824177756523978412408044400733598586958150483932457863327067792439963687577419077344600594309675847912157736640639973348157517252918121979001490846221516870875696292110189274718726706209131909857655823415815604214201535564904512467794564562726430316587812707681818687928010874136572618046273916464209021500773039943209258642109348713654275879683324129050047120707357625854101199169169658932297959069641412557069413870619138226650395546058650591084084670143450081837371657602521766599403814551208603285268201358768275771731004110478773753391065082045584316943842060302552432147334344686536683161674181289198290442127266050910974443667044941440349827109764968/635310163867361151468528314106539428334770651150394706042155916825830706703834637960055489475341567099523025795237427841160958524446080171742177445702603880140953766425989748924467454398177068326596128192050589005492618284729685420297222169181391866575277532420671191711038475900832703099432337141294583052598570989155722321626305992385243574524846449155197992116737022444732010710794707730662806696755397373129147353768174740278120453782285843116065559375062952415802328901940088314633063097562733610275597247740237689232969517500447187536211835710403678540974672644987478924745256440243519514611100601377931842582720714882816923378521494720124078316531991250035437634866663150256250317293991456059102277790709596484560419299929022372931555076361736041565145391474850393155881343160779967201364424918326995476471025406262593226540494841915508800752330920794783428929699925140854164969326601871574057329744567219573786851401852594337518653379542988648551299518346411201956524145393909482452304141776372354381863297999322601090853851319271628281440309197521862339729997332018381819409898989046809469682321850523395671326710656205366227299106531695056946729678722477265021843469269118568562448701983546977401426325106881473170512990326130247198763774081810652844640114341067174056199560929062222870614631757443554840206309777331578673356593306874454901125280594398689370260555645689572964103047647696109578608619215130147459294497096579631635123073639855295674043539598958951367977894040746350888784189457314148487037562336395582861290105316972000106794483705601703497747604043190157170346029364634759054023465973079608117988135265336390152049749568482879930150390287330625805606165709064887243325103616598724490663992765512540819468695229901711706638080259574816239996166553062079912507574504029354095786405404360852708577301802292107388522658334278328847300958992235059592326585526344814079583540449685907164182173055407346451045549891193476253578455847086552022086447500716114813897304745753835427726665213157747263916439229286150063946952618454000732447690719723917210121991992630467027503164393990885354184842900911953536918807428632016180092465257388742554533990634594505680748242581680289627795116216855085197248427042793570924754587468933917438691550101034543410500105526080215920667507015156070292874803533321323521992398399233248944026461433448735788644767217944059736550798274344310603209693469073841268084036670406102238799063178750473063966374605899045645621507003300707189903193964498833964350259858207262668534583432595243522460467388156054621398979596067769852591965340322749670660282105449802154820676649412712652771724990850355495741601010042697319052582639175479072208180223720046638030703920823340152662298679861060154583849919737799281501968675478382045433874156835780808101711046754184193762866950901926025415231851453696733543008486365804145210871344747136810358004350243780220669874709744469503294586024303221390569075310555404053950040938568771015286911617782669440853614683473776038928396668805535086407791481323882607908536689317167396014241907490972259072980127215640684489116473491515971036327836775463841269420126897388998347133026435228743969120804702659605895368675573514291235282405550830118398546869948757792451361075525696773202242496025034846812744635358859167728903890084826313269277878765487561840004665757903759036979945193611423874023171066418237921289229453166642196522159449350462043888447980792203757072416035898541955803628463279558301230753365856579424332073737073189618122965660708721328034668836505805374036066137147882647089636771025527937709353954003121479998629676724325236257637217480212200238052811018858187933861319257211445450797884550131475265099623660676529466185789991148607076567435534492456503905788443745842771228628141971587675120193027173245106634308684927487396247410280124014286129187866676569842589096717493246391039354169471541556549217084882556724248544485459858061385672745377628414588595990492136766802375612963792898159729750397737438889748528453701440220951601714174229476667835110258887451089861394268216129933928592159267660968183962929207364853230849711*t^49 - 7622301022904183796198276563090493857086867096786262720836042397016345017950817391153023771262406559768526465247759724890279474013807587632358257280285216620301062536334267358769362312508422345774993291231651556174801005798914042266283194150820964646292695269164935058908807656426840675939389494528923285315456498089426639372091079136359888975790168758644014486674896097483958584177278819321177719545257968147355586934845299114330757235926352742058954498285270878210760603311487744062986311704244985769805504899702772950867537304216685494086765354414492259747223785211075927420133969663399751607498160966047191359407257397959088035056821192935999636713361624322575714371130108683811742188032867466094398361053165414117261149446704850230029076777152124033771356866203267454624025933658107935900820291504534142001070201591416033872989678555935931149270612275062810883323524231318838734849152240283831797025618379529870823831489014061719827356076229134542914139551039374374536115870138885260479846155577954493581107620814124074801895747891835214551116903577506315981983476160590149691767641477135806018027709869256578747771116316777169331208867873336502550696337068192543136205931311220166194097195236926608382996947573827282811210390384818348561885967302513896094923232043670689885349194746787007936388040887261059816458029150941078944210430234998628114936978174541622165440324766083254689886913569622406520549588565451728264124406480036885288473164656571457925894286620025613796397126182248415133110369114116453056397120816986355107407294250494433699294957925189075608469690975083644279416766115250827531142967228857976363023414539623165821240124416056183282721170827493510670871528640407499001385067794743428214801041303286480528636782510984355119637979559203348385152597616706387859268849667167162806944472524163713231290604082452442443562750463907806148251423961142285528952058152790058796336823575250550152912118563422745168129784647885414575879812593714468642095572095731631133795648663130514875197533275286963897898104164162178895027023007518561492180377014128213858491893618632627228341486848015810986492813033666427000729268567511006397820569320694594448595962453115185573019293749628630731585858376022550699368597833604919833899037580252029886632204292540540707035060782679266280348137831740934795490189584875973031406925909028171024248600579020364459661268680502960600529521839578799728931303642324759219715088407078079866719999628848570377049403913493375209197023198735088818197632203789382861749911466062007882008636000323305758997064713453590896287124917272830386215522650091982288915471798274564603973318433645491469739966415070324870341154054583280830096796326940885913619051808788975697035360158187633113181146609930472916012874028326348318533802406435693455033717512701197348743955949507260563354826663329080224807548660976901455320183923295111653376562630636651080414433360654386390468047732385304026730671041441356339002408130282244559799347544278277839723294632681805990404101227137628475193778294514982854295526457553139266545839482367004180948942441013423635781704100728528614446920484167321896263401772070069292822020433270816745786957155777113613039068454587744181775247955549994655625961049364998724650739346225390326796684745852204494866692748040922253783529518262176838604132988496601091203170580259778322445113799362124791104011239927214896035448071444514047624158833005661276866636938322031160319384152008459632042922891586310195029321762028535405099259953258464744023607725642297434776730549496222475553236861531950862115543816237131679351255267269363503721467564274491973490034399875406331912077657293274227988975571110126624266109441074956570485609276872546037929073053369529424805659776964215185718640314849210595304657973357121619625908475572071016935327037332697714144361090358065055212563893903950098609340073784349673059057749152758359185386777397587845893061758062050676876262063259626923622992319971226521955725542826693169932795587340940580202355111150287372619284596731361773965930907623533257491137845791348813630284014296969191812815481295084681331761308601682671669693600620741550400162910591/43370226267218307814572312131847126164369038628109633866791498750993079108288337480308037036572325149355591833086326159447678745049096698940516570486944216249920340645192344483490719101986739010623239706697507397956695006739665521770165745528762631761802025172165389111776544869789814884474298820261259970758767079477967411700907484250985654954009489602333658521227154964155889566695720063692142208713227718489771198162968654573339294557595231593595500388974641911504438801669187402375954174473198658150700718276882517983271398360556803314940157550691985160920298446076574315098459108758252729280658959410943755517798306402350863989034825169511784643924974585121934499659644025254059568216585298982310607730865799636177477709737368911091078237763437619125658811551550835374981940970066351538512001280631124991501877983267176656315778562621944145641073077243877272143349960940669153474690226590969376379603579915408146894660153265539300920079468844417630475136680552470592829822651615713157748320569966233921699590115431511636039902471148427833156948960808663632861267937254723020675673174771756832296193924377225144354960343816050597383586526700283505395375064535284958673314033904463717897473843399059163709267789125476273911400525009599035530383034152863576422432475020715208996327760978672312290512671164852569397100316104369603743226646085588999892543147467150283358024905302768930524654673850768017660752421683163757305627776335269671487964527829178724856754528934686642422400297378130149158634878025334812771889034807109438209064496734910287698619464224580617890268044217408556977145587673973012242161729304491382388482080176268677472719480516445206039794128136405575467630134168958280588743290350724089058635422047222389907340033373603494606758717997743697745264835663011124508855092996548383088568091139392827521693071576493925702872972403796990184078293309814794163552720040246706384500491092236639387995042206634024680360437465046566829619302837094600177962464898631352605165505168574253639590670162188912171987050239336527360314982073397201634091542929773278451684055203848583224782092659127369379372200438388277936787187655273113533416335651059721190431687801983229690989900135443763632814582155306499257752339537988172530524674286123588953224004239083556379108683458918282945902877622708921486314228267731155931082904150269045183081524196949518492392558337707904111236020685797233912521818168532803359146253962420005375175761035987268780722480481419860033836610078694164939790397040346980781224795661161488838127870169092987114056614988050402674235708223030881766601851057549228001914762355598641815757761688464232563077445347327089780672729604862743951229516209402865165196167682727008292069714221030813489025691583180407444692535811618914236566383838073152432007215896994783943603837314078572784194066934280268197654984256039407960293322903581659732997941579381352077632462484922567515319613233820183462204867503374881559512908616261256196843156966423972261845046377669989791432235283276268778310992551114512512509201135613202003498185916672330861233873907002842864301567543715159049936665593274041659902311199317988671817703028111766979103787641061831303473218411563428600046398191506247190308678250526051702009534991586581833682920589425599239108066328899238554219130179264797239096557408342812960608808611736741659083640962656064890772542464697222966789425270609530503416712868085057360127866670515357475665282315834878718705638773444943638296962211692876940770212763116157586131936359057714031962329299357661321117055690167542076273315772484404879780284776178267083681530324429966765123714616468945316528927103798899926925414231943562785454229043605606915500978861422959072258737656543429137173637090732264116170580337089744414676859337512343057400667029927003292846831069920093484238320848185611699328109804459601580272811122637295655644267417245497289721920698703424896586245452568646958611380897397721736140998935463031871613062806328061546319002213316985030012551524759243248972066754262578804321104161082664407957866117966499926447758649609906277345408660302819746110152918026916821970009178887256891255755*t^47 + 2112157339504363835711351561844919816097223001126544293145766487298466692526828253398692310727629402659385931419176576561800372719326160286844442388274494958113371664827025166955900033333386051742208780004755703216000458949275893377054342118197997832632512130404429154504961890416994190581945853937438918576094772983001854619189681200321230651623290767232661888677476002039224731230863572509105081279772873023114399280352423425886462823226456178245129295545816950385809490196166888425558106964308767744510185674014762545971235605467955897204370784300911018202777324937303382808209428934961013375411821633930751728672267643197250174601664861060684966104067599983515962495921365958192330809681306096810741779199268565909878588445176701716387042337453103488408160388310981104959237086718026310192777240342948477902036597505733861016436988187877047421452319934139009492119157082577833007835866548801395788369051327853185617349670625256574763474710574401222338521306128433896471736239181275646772885435731906645795305209530248309572843042117763035581922650450072255745790939746681872582087039517296671843614753579360033278441460559268942913063716342005391873891547026649351476195472387060287718731498175319361857509786240785228142417148014861091501081832835919523323995885448321790012988643602644374830221790181038939822895646815313887223379078331681572502344291895071668064177615247647935169875395179233557418012402198902451881268400121221651796522802221353856506498187375104229266230447279953421745278216002831831460023691019111539991660703862397629077082514357897026714201778547481876877829116283674993225586978912417468418351110640984712911589728651192395540773436763291501839620928242379491042849448790188066904380977479757536694091439845296299084633092849311958480578472731837454784142180003500739097544140124757274803807417075440697694533018762151078784938985193674280050065301064544885879868795012662086918500040651490076995403256984830610978734774175148685003555595716713673928949172963991071427183947432229438761632896727732908674616493964655134328494905368257568352133034033639664637535162216948421047494289799375315271775210420487113921536334766463568357975470668304081072548262090440487216235606167075901312491609857274015638013019085119525690484196893838818704399684434649491812617728555867049233326364751767286400938522706511544088498545718384352778160873987588859461070981738101834009796293477915525234748915429091103191602617277279511744292159903245593414027629520180947325643878702745502020065895101363248853596121963266159274484767003332108633888919500034017593656049880226725743174053526843021618315431732272243091151700676442249172996647382701527402476633323073171424383412950117743701076915196578840371724315409312157644874817446596849442013720798369253329256908757797382524040097576813009593229869917382001248667491225071344187472732501708943865448741000781016744218561404361093803570352805704839789424343992089514731658808400672658111023502824975091356521018277400832987103594257885347037340844228293681591382348473535730921281626063218228112575738366084981670389533832967237051907250505921363696603627634425004639869211521831711851992496505744635577464456674701624412067562585178913731271513500828908881006901057269491117851906753829999433977751317170744503761254637131126319862633892569083767740407107112075146688783112540933237826330075802819666913354335517880601645084499038414598989569508955034916598978985948141405851853985213466367254456116748579212285021362048343783406754217790074029124124282413745006499578392212220942045935627081846095581798912872134123128445889210325133277291091344448175496405353245897739227532177072140124110235169569527274521822189127822470151296224102311643870446336035495107889003428159448396248867341442842927144092751131749561928897888112579410272803212491312718807430783196716685509486575451578799908350900360025389108811393431974813283808075646322552272156595161416493154377852495581368782572556395301555058451174868881753502626526367452034747923363143159093322495196814195407086931445271824116493944198411859712355629674330596152354130299845875133408903931155782139063512182700417/21559616308665713697439734056350558632006770606535180546036522911025580857149972699785467602605868187011575480600615412539054599985682878171196364954403503584322102953920722053452705555294003622217050478878309847784260045477990324481662818692212981457079628002605790451224408390165302871507606758225193148017187958402621927808085158766809124305222930107849438248722366991117834124176144756768153416263316008825425835614459566924499984639226701935165218533787309225965738471536146690832165815582804541468786629400448577663003254282894662822345996617326968963824294742428363453148093587596336526955602466546325317104634885761372884813612971388520709285546023536314656971277615383107145696847070189902610745511147841334035118919368167813590041530789467160281955159001924121653214426996268728454165838253631183070243614408533070540386422347597853255718255986738849969922494223136548810676226860724923585313469320024331828596741272785022558014824185320871776987682838392083466614382477284032387609186421206193390352962201211528465200771943317273784976147989794332279110014129489773375639711235220581417654644145726584856866155180274855450154683310847349442979947723570263782434964023151997666062905933556928048955390055853779311992892805666473869492167429998883076585823666944340215808302166117142551156500809555225860242422378414095562167164837428589391350837831860053174901636040159444538144213442549986041800549352770328468631674199282920012864783047408530462288366230085745079011850224424311336275369048727317501395796072536878827964182614930094552378522237492406416093366437980756032451362330008823520383529077520641205492010538749751944265374849846515442423696808718701699260121499036671090801604217782006757803531021291729870591384947654061107404091716751048590513199311072991317298401923250454391967687337901718596217379509027940512343019662281751337843846920104053464911430760660006894637605733486787592397045024810974411758126409807092510370366497691188898692721596380672828133342273675714231107136093992965569020985222165784226069072324280060685510189676787472827186066941825164219116251251338039401237864938107287313313087145795272362225419984386199134593473318166075237840431660143925704117384678669714490396981397041820333255386776383425351751130332660466983217904154900726952398895209208020664715026502749941930365400446224827361099096100666755926596941696446855478120317412495807799428343824674246817397512618671871936289055457039251203144527660297189225741075713997417244035175805030865252318564598421859085642851479970865713849634441544272544852783895466444543012657141449118726873122053354812907816667326469984645310717902831807449481609311797617301056947370568435926419566877909345400462466314958726892050161622513817596585910561844737538557939084936015768796200353025901832596986384149066633500636386805372855024893852173576696331580706304665572297909870362992891700889464968036826966551647736063292902360734560613845377797012700219744463469011050287865700547822629103864712489845641669505185882085743919988730686488836860996842760247143768773154082302765174774908117911150880020766866388402579887432807608486401393347411676884017091993612359456292949501581878190803573315137958454177701262858977843516822807781931394541040382173782056411482991968528972519187437888845904432823887111743984862159191737536263928026215379365690457368087404461322237998242469534723883427035783576158509346386426116529572783235349865021854598008166777538356758790748302661999837805194792574413742677497586406234562354101443867025370193756997641384562831277654249113311395982693053417638981768835627659186031922350389344264646284720273471436125376284640747434062113885263293646807952444045069915229026662693776184645977124616763162102344881680760952946904471097056135812619344350791797977320709811013043918420087836106566632831956541944555985563701256793569695712184339074974439937509685202272750720022101144975905127580920995752566876559555918261205284417008660613403578663142807192303004537315414360835510284418012572152854431438713518536755906042131261793223945384882677665189321871049257032938672612271933715500155201181316383134031060*t^45 - 325329389276925892103684528873871404861888417123909297088448525246021341376225770501281656045662129104273826834754965923268149373747489680792096514078664302778152413579188749778871175017757564665469513454346541205662230321341429522825642873368529309925065821464049811377647467992106139027466957479485365483753668196549267327944526181767416283856629496187990965035678774206115707851616206994422991605660168003376505081066258377518551804226041252396968934028434362699854965514337056379358223989458567718223030988652349360689445521133525214190042996932657479760531130788893951188531663071399787391813495853479623225685241381257643971450323667345925255538303288382657931533401906235825601396946786918613024815567305434564655378281006282515405681739457354838708005710441735092528278855633065087267123336507952383616428613722030663324778448464255227896674910281882992804120307384874854686790519942286242365520206616144578659732161643869627948608949519335691264317888020753219866309395372079040573434306277704576101216806400155520473794000312635383527795144567701442641919227933068155892889367871707736286957193567241196442100964688111246625831725265029442389258585610541595322750124095948332710016167247251963146835144515131225100164977641004301991930668183251189866612588638706983259258221534103448580258993629251037973308665298579604540723349999602420899778195481584410061084928061398243729491838581989968959472316855544670421239739604314243380869673234701243659812055206649748736845022092300622768738621407387274714146237348456410410810951386400178900138233835745392520973916786168786547603760644622366731155187425815464821267823459545275660001473645922104332088648006916652288127272746172240956965285992750440136438008078429624693766800300886939233426403695204083652024897411692739514063663093467011988179584774521637430243733772375953030617003756914877918595155630530402726514560073082605902227107529850938978655988477403535606647289280679583729042161183199637541580481629064692662177458470166621828263962510578037471851493122350940381601362767080549679085712294997615737730123936343212407469710704771434037081575216057843181241734582678765584531154639619175026720670783266244735416401031299356938730988373985024845843610541735693843895234763750387776926367790373525308220149832840291768557422439955307069976935865452907107294800600635415262819447852776931096375428824344781033122395391046846151683943807545225112132390922046492196218143640014302108594841648686437615430519369080308257393450893994995850857630647408812463627588424237879762184572489814270841204135776219273363206277190270697388882222852080571284210779901197558124269628270746457016605042768321291719813572306026595317035366275825528377441020892045739706879737361393637150719830042903858218948403082498537140207229370275976627935573206316208914075716624966292870506240237256756903323259807664687069338926133701416893914844124102372859100282566247356016018707766418910327344492225343432993893264460744768319221202475649096880363104254991095882005447830760345877157856809240543833407602347462298656801188896926421682770501796331760030742812039383326927228287594675428211498480202145765123690768111082844322759414065612521415159471578033913351771032023553825342134294965934700502429778764408565317887323646541911803287229073993456206379687655646786643466473412119995268814230788618912874460973963036783674183776925439616749739931656093678507121435776374947435460169727489975851810527979741875030803876749523999673362350464751613561482142535920086279575166832260412061354160509653106311132479771725269043466199536226188016723755289133521462588265189655746792593150403466747455657910042708652963317605321026146070319908941670208464427436039552403146986657269217970768324443436880139493781104684798879480241924073339217942382182210542670446338178943318192956013226769685433747210259508716692498187861912294267702959193965850497393236782588654209003967890597951088744740943227883262462519336312043635637609716147380273851765177210305116243477298175482429440963709247006770397748442301085178635995060992072432519066432062833043747462593022172054683451473355465144872704916471493749/6797178747674828047513244458861736243712755995406938894803295533082983903219388851766788842933930026453699076641479179860850375209568645350764119004650501715708353562489161004225665709481580481543527905924436234916881297244503587112903833931015277940551456274714727436217206274342301595536323827467450378960272990048701682633214115867974015558368907506240851615428378570735522040300944426955142590855672278316803072162719000912250041481023091171287182689220840439641544216282533018979122570446564695652931399717204491353604248807434217666067008304189491948948138613089998433402344825667904628950379571892882565231830524734018698996792638276226028132305592662918182600546865690335566991883338435028457934795159779690257210644150743715222309367800549301720552086096291887232352514833758444128680528755484370277608867937508596476835084025292232988919816249515091995348273094331601627221402447699001287326576612237966995209961954713462111616598762576081346882868096776105144814875227319757706161665345064418366155816770749245103637283939855590234862343103578795474217988108947272142074326536676220761819104637327511277651780153156471368544896218728598867136573949431612314598531672470282051544589382440510946861781071080205811677939290283611154896938313364944667140660613572201126472922529918514911519071239944547119368733005956097721376519753953645868528524023212525930153456704316300028070468351641346601928528699062479111733714449924145273859381438432862151769439848901561652499527208932556524197570358350990226219291381720133970240497809264010552378169399221598398974945870371525366567502830811662771058114676607510208926244947896081876624622614132339634653612200808468451157775450569823621447152581161753583141539417545889105716657867058349051802252223398429659854670957440463102027749096853781336031583564720903816043889730590960981725456950107636261572488327183357892408480397515739451177487755602170919789475362497648282380841111042417406436070612907854743713982857343469222454507042950067511641685332896028539962469439277348463464738763821232023813056358889762378134944180897972659406507351366524618584958795025936568682077855289739730056126222461405022640246590899013899847501851107913205412324290096643954979833172764670521452054009752384138592916419682862203345140439703696199716999316139761183824290765783270356062061032748309180796254631274336040626066437432497133433459346494029378416820383504108216713883255020492693512983197861206846462897506877231102531471034945079444928064393670011590799475455187716158421752943930196634726427333926349601676470634398232310725074441637068792713668239983301182855494991068470243446812994565615370926830449496064362647435839330625742641483592286937490724851814644621188962753953134675296929054100171035279428487697342576449217257501280570373944497573471283723688728860457909921158367864545042468333881519615250959763382463992875020538164747538496740609579028851788705824640114851447317898508553252936065422434829961265066572958763932718795703578378242437806211108519932010404229492654454879854083686989174616425927030871458114561917792637185752597904534985175615832288970864111578643243094697230040753620989255620787852605418981264562722760283816284266295188034309863298159985345370879275558896480319971871480783669993308052323530729021955748025695227917379278791119406842466744723029097269279723906247449116152820729761561055547485476456963571912961046728844726474656720045763370521515286239872102764243626136920388373504958459911886129558898252257709708023431838473607883455467284764589534995711454204875429038496910965597774851894240820919185608571780469940406980015300202834746532014350136004080271646523414516629134886027249436746417681367388387515016816972529919885296895015007693125227533315753265220930787944206195382278287654275269248272598936651786146515471781845987966479919209239893399344202593299081292421883775349499695008414242055804201711652419404295431521134590950739023251286361464859444838860983124155190169263771474020000288899242700982462831956521303275548750914807819390640944844438428839799359378245300009815754467965761573038986481332407801561375680589033739486*t^43 + 2272904332898020811069809662749638815570112632374063605938006373201082442050371204257056688477603103839360553325447541619998392007688177860591803328173820955389555593942818893069380221782287127495663779684073277940669671067432050604880581458074359956522551602440447773536678965440412308500763094116474349593378747077388550043924380832422748941163317781068356054163696375940116799971265741715633635556169519766254719900700140859998235795613482814958220664095146308505731636378425343104925339671063570528589760662959735190391140764237491243319004454736395933547037306696191480275427764841502680682480084896263610430044096263366353376312933016535790032216743524094526440792291624671588048198760961781661439065174728318258177748215163821520487959286616510878274172204346411673512552462026614248994628058173021043698115698375495648117786021786490071821553273786769685808280866446335454414717243245185265809631769053547209272598333677648037822875311895896952177225205118879412557224425446604875230219262736968811760681365222568339469192585242476360049342244488757118627326102617675064278665048189961175355273854212074160869722644700827131790354756488314245271922300135718348630067435673178486630772068324458032161965341298919909545742784593607661644545408902145124859955324023806578914057547052455993627445308799503748139946995239951903699509300569812591438749829094180158985478764651943147745569425371201507440724612516512412783880900795931148937279599518285759310599213323424677219344850244939611789870815538919630127721080020443133317329087554607962800544737831010515777861587226165608152618517407290444390558576610988790398448510670984468021433585618130496479878840866883455357320168712784575212176064074381004400233978670494267472807300476352799806772819094669901456701826880285801700577324547128889450885959487940345854637435294235563137362518688891773868424131009324933266982865641116930683247871355002745753996314988231980345137857156328044995559426672327731444225111259307532321973771269138379898460020468431593160052803908551827518185692102696560753312978818195659548529529189824125739712221645719172869702302105299953193671522237520035659241551695268632413835324896136988177805261548445661166743350693166712415104385662578468262053231092536751370313135942855085255512503626012669438580760996192812211153199224224535583316354414402219761479754231546128111572736007363661301219357651063116449197753523627349370368102031306170250921073411068798024449624066704464199754901655620163551081360868429881768130819572908342529984523071951437197930490869057974007149340880780062515638208895784675951431797802900715612739034883115596989359978993457542513442496479440731825000465812396638474473689564513542644184921458675742184930699340202764759762322905740727411725188718071254212104899759062197178314606685411272070735002504543623116839314618240574124786082126669565098377009831866338852109470347884635923813764017255214343530642953801152514506814074592330383703904502355326990562630058058264030914153132711086761982279427578009954410764139043230989044629914346523589719039961414901481199849051447108552520878548340769977355161434972859384301684053109148159614459349373748519446003754387225344569776389852744841466145119693486265133603899313714172298167713080030326382138316807394598292877476379126673101717739493961286001575358093068378645578652829151608155452577419176459104822158983922078101919982663926651791182636912948328141410283786663293415053135826316000196984726729343921655241222795525697123086179052178114647165098886840010681909026467410763363635195333585340504321550148367936738822384017483195010491716770509437649866986257279299780497292335011291606603049194601800653419274809409091503039114544044897598119742828803774496322444763658989965122778838135034873236797127259742226993616988361001567028396018664879841256741548694193501370004199004509451086442790771213360802831639825322580553776096078980291391122856650934163990109214908626911375559488942384586031826187374904276863881819677586729849142067842118579068980386402955587560001950159775251420404675970710754556183029929789331516071284567638933489969628041865924135952807159455/110939757745363794650275354711796778000813345074616015558805545991148044858726463319178401844780852070367162636434330255076784465821625251566604082048414521281903909626355068704829422315343762249252135860272085750275243390575162709645404524119372195227760561526345103226530980043522390474011485145136301392154807219115346797883897609923099059237339148926627138661469197796994082543443939991035164730221154179368729435148459875772956944471967160279421235565449969279769949882786974149906180479905789019361200484007625361180680025733281337461266974466578549269643733435256950709937219773020934011609611439651316923165901454183220264356441929774360546880720364043594529048395404012155541799477868538338195458460665741901760374155794494318715153607639932837956309445773761973981025736410651599425088977958873295743535137526468795268961682344154547459294959996911183589751528363023100400459979270907173987770061654745917965401067883277009444162432017410943326326238451525573603355008413674581229157960367530237827260642736762248770347113703193722088640915386973892960618996525525405332439255781934386220962968715778339997770410480199559274765491953966109630965688426464953903631876638056704418119228129375913342986718950410516352638016478730803440746024208428190608883551468336496255429754320755162144933432924659580195572161295491172442137484808354782575405250860908404031445564910155216704662145104317050112992648107754121282678580062201476381175320927530887932072832875250972141407515926220108951753191256711829361527337583757857285165736127750846834677944281406991431753359549671736646863673761067506728129026943396186740675234460984278484103392844083415513299242371995370821591913541158482643053105088746609842501429700020720557029680408712201121720006044882155831128485597506527795146951782607314530612977687431492046129180895414172514337759247405616194635509366522758203858244873146309141960158409586669750429980880437779368304341168232824860925022085865498417275229695500192014917838183658192585009090318692012604035819228197843100598834620989411660849461393226297947614483602934348087674274473273419554989138405644019872223098710585016670405828318611818506963328905068086819041242887168787480206703672655973343531545976187130109454033703079947463152506685922458541304491945900638936692648698879987757068171949384799251911344142453112694995093437912024853587609284924418678617146638956574102773249190502796206292348228023074956899276602077858404611247769106792717228885225284315027867535090564531969257429370017519296183058014301824711092341496531593724367069152898516204132399878572346377671908640036288436139748967945486585961143941209983973363023249447136816789505014667405115165844132697745200360394192035286792563207090625211307938200155586891206489769598240969505640792885203080487964538976947983384341187588471889690400187242575134772349334787428247885652479247544361224747345568534019988095255190391164025564199411285406035864350461885630123416373424024999338427141060948571410192483362206143861178897759900544323654674272903085789598171398058317425045596750429694838936489865464633948059454706184210573225816506802705733910586199985620041576509799030059820726520006257161377048090895633868367940851521322782354354303694912440262694083979611599683408298652173113902441472177837836997429680172813027900953589511481295697807607063265916077451098455734998841923681468056915164139048557374375528775145665672012292464133493631416307428826021074581167038738158350465045494239063888820583469674659132660953017237777487964720016931482712320004749138932171131534396458087477723398136777189411213466607278477123430890651603578778618404075375596642428081543158671853318697242238469680101162154029137268933314448718451947414824493551841965893904342525304741490405966946057106542148792994837543283068160903019928367010159970115502578368820166522449175510521729019321165379418217129650004541864839270150085472657933986705605249323028594483168937134325362448737188206933973113371466014498596852157112658392765442549985806839708190127082145428380893237037522488493155023199043556825323544935271319039845757448876118793195530300054810165431244*t^41 - 426059203466146107396637662916826954648302800610920437691460712185627204655715851164934154488981016686974774428660143504070805717351587331083666487029556111461317608361149823577292644401444763828940242897867624053025861916654523546633926943321922964063168890645560153767509726280098628804915553192475041594401702141318183873450137425678660238662741401823539019679402133847242490394121598359431074909235604051928845249067052931193491389026514945306356590731867690437518824408860769602968930660950448388728175175661369690671823822975058947620476107379762786861234318241995645753839990476776343507302550589927297746116348038171362427772537529788441694345474116545653613855420271380851057995904430897631120698988200037328676368095759868428609636503578630089916781243760088300065478616146178457972789273441126010185466532717424735978261964488184960353811149391406019212243938826637861477449930369101975288213999320429036949113726586579440389067758455366192287520398852226272483613244666289030917068558805063285438299441703517767545810253235360137182437034745994513970943736621479968378307323465426069917117268133424265175236384864434700225864351776236331909754230812988152460810508201020480086707164357626451392651646870485408733966697646293888502146981039081024958252770434104472426138891423683235970240538435654855992187920424286109046659994015034596809943852177814138732601052178241931239262422444479376682325504888469208942248211444820255932176527318843814923115327930864918950158625464921106228042466752800949584148639727829570063999483269118594214133224388494636801677953308369510765759442205413021144325399771564096194901528614909898339948674248896325862097650556233567406912000998568244503836361276094837455405881671760043840690628309044548822930321932669912253633070679354008354907714998815935234181929533079374514783590322458704962516173081295963185967425592417810815615507315102608011814674163603084878454388146481627491314023656199913299069636264187250559737567882586406281027620903600666614094403701089852581493264326719166188592781071310490507837374537075333795715548466516145701660138263779059839244632882528552477071816075680222813270930648507404804642207396198697220902573291846229839974214180832668121894595481829083839104306784906270399456175949411092816628067941850569126816992987194268042661801178607602377149965253040507172258927228202127145576032778196625976899719990001468191841954475101483577254779137594210895649218596887605862735282507001004830995952981826688787456651962385545530468495282030808051593690678918943645596766128571268249737834274045068597173579061819049941592172953530911012512651013248074468786864456882315434279057807022269947336171228019658505261255682231701828616995436869914298473039564745522371151706104939237444261078651395135015545851111828561457842294153274238432425732724678287778753342777361234487124007894562025418467664680612286175720300912946673377049284815527993166462922859787122004220849535957078118686794973274043886741521149993639458534988188893844054804730976653453253343428412649979206460177180945601197932284874423081865207185453479239253162134048123415468393077180612736313169248851196221468221050129894759951918414813802675512749673428837170770863831118193981467277354344616139657848016070606057886457675233716789871639036320781780575144827339306374623910501744698674833767475800949219326915431352082606262676762359505148685363963737454650172681251160284112380956255475273628020866054403049481088500341515258824563541554123367802260871748710860451537705782913392570632332918131408392962975292219988036964406874000558214813137052361559296295137322749537812444066706430224631340137171283236101807450266389861003093116380535656313933720697552246599186497641888699413254672950469602308037037945579627647715992922704791604018202916719086764947271285814714864551909636112208389996688767487716054763522004710966012578874299239566655788407025977169362853582910950440799940864239689251024424926971266112116022849955398050488294926600932208054217276628417719971718068981335670831700420652783802642848022587072465419979982554825438515044978707207940958127304795099071150900663054132787547945/55506444382815504376769277670569383324072069157306233229488074757601427849553978681118264337632608254059773527391995163878232966090055086314470994248349783555019820307451217631486836873662436089111648726398492474923473786055734012274793694005671388383566424652930740506880035499692481456674170880130819219937705128087375227154830775169170854292116291387811468849080501732312794100510184873563408062121197114133728174869928177792797838400938084806908844953313465183484108082422751074343303219676001229858372555940532398903187962776242936804945045234102253721594985944205685951774785634622866786296437101315326001768569020253832683353025329399301025103801421429853821719006006358092324473173172195516605374404512391630478657867005946729007779557151423219518021667331763571688594946562745262995149989631367720151182049691885178384404691429936256770998598970109155138181549128236343575444379872523760749319365059955274710441272592885464843849232630992027676124993397961707557644331829913650067851609702673335867429682160318092825770243441479258447777491614181400630922754359178498778722079853980355399941261209806038271791523766955481535627559916321870276798258085489057358507972556549135565822342880814975759609043957390627496145190842028134351698241512324981326395923246188134909605262708934191211604796038112472886248695071376268875136684884338351993890959395800579208877510723011080737533663898600290728913262962284362592981570380495003673903802626233318352302755538770921460335072239947964861160627662389109087277026516857095372076989928123198910692524528403366181081608370600427234653611328048937117106085332918724941445288698673083302198071963519652191558421199963405704408874342609946160894730891469134390546199830135614306384658820179670831499989840517835382878391937051716939035290970994694613536750207488795295327652142135370427410915800119223923354219913771109740757025615502998443472485321605987040590873756263859288426496339280628918551148162934682464543110968282561462968120752403802354661766349299431487451013048254556963318731362775849341189677783427000752959388961520876861268803114841480186049278872698622994737858880246557450783140206873019279357393961072299206099079335109498811784369207347319556849336450841154748237054436807963167127720879772673719742985752761097529960263917237910815830416947648689935531120767384253484180142333141217444873431408871215410066192682246565421229331664859342333932691038279178571052439644678374771984137809328975393788216141061829338267276950387923378158463343337704117206948604387003925984895976181595014366911988826614237927812463965992683357270044685262309182643023513925061795984345008818612908724223025957049402263880113751141997940472457210683634501774393396621987787858790069467847787684964041150775039634189120537100436255681699466292079817734686479047436637870905916291194539956840667246634873868187307323817896431226215941486675357495827926366967374352996310631083167846526843139090686350206771936340695434738211074532142363678534011121894834008328795912830924945058601037002928223009236711355479845490842408421976521260906926755212370848468109422423088383912148097068986182026978107505347103870097207524986111686674191948243361569538421955234849773437497687413945231710242941436641272076812922979371719628872375380325034530638706843143788563721218310365045774037114986576119816096789916140661653198987555056080576305338569269306430485926846631730758236689077112905287848546458364191793009628942506527529458143025398897461761117220074807558524515269176060298690418735987377056940442243641790672061891123669684699008300632291241850206401464175955414724247887939727828802222392019255160086752085623768907011647258541106788719312315144962501771338421665509100216274127745949800957227075409345224982723281561576834109337831861491813905966940497116276945043217344375291803860897781480811166067378039546687979409705325264865790608732548063945974894445449816674956858526193921360061124075995354614435459146901162086745582691301914591305726597566064673019706947414232919259265956063533382398132439999715732567345160233394614647706398069170172210237246998664577478844757904812732737188*t^39 + 7631754432044875753119356396953172662247862290849596864408665755680439032203171792814624710204919045732656952219276152670724379089612963886460499361001767432877930231921479929597360824165359292481055614072773543236516162259947917767248748858146003740554024477148324900675120825532503971560774860401880757602546980538825865353890469592910818982305398364290401637054856072384879601903771993126775711740896851589120479254602997449437485846762904169572400956139360371395815715889275229990402399569739545824434061661621987266424088252427337520222364966427921453266072757160544829025308863117221777216422002721945715387379923975417547622360963732440564772357705379969013777935287297389531815280108709559623068535594946606986836243219569405086041890993240428905628912853612200337492281693310353942175437971312832953551109485291854809179629335061755638495833073447244081943924982126714146693921665743483712595668482308899800882515051558264549550392161925588016608815418352168102497298553137278770257554888049619255526794155452120616759058288975162875918009513026065413828369636108410904391019581304042755074698326857107886529856790430683005807463874707892049966642847707800700720708412953358004367921955159167576709965727140377645832710045707289269844027947029937924781345923880634605145418211982616222157145571728047212192430508568254388475930594974468013039590440038626075050172654725530383173010586502480810462859111885605948769564126150606240634297867813228733544718107238234554853140511835502791694521198591079504441210876094130907744216534203840647368386352096257222706349685637289079110691446326877440350845494566676906896899690198411549362892327814840727483917515099643241296934926338036730681938110546523066594784834595192395763707500730539898878377419837052068607491122934511134869231167126004763495231521735242236098253560275082169940693077942438010327760781735938296966831834967148194949832081879044598936096744363736130150347980938339412523158269478263905075572623872493964147023268512670064964804371581828161151560569098392284871608682160456510454484268315283843964428744165082912297955953163053135398873603035449265691076976310478772260002571066157544338402471280636191233554325761610600035018198461859302744125104006667776966580863874225858064839923814052869786817566100378707179181493384078152821250087336718030137632166438088278949583989074234800165897169439804188971914100106841323791587247961443043257016077714671050437744439809585706076591775776154818917539765232864019013846048241547323283312641578613353937637798045479776648762008722863283070695984148525606123885884827530685776153599250682127834976098334355366760124430693426157250967978556178012420343330014629692435287721529310375201546495822948164819726547298167833246133673447268729133176948704726968541261026334301724881575376095700631068953111021498481869898444924640486667687642851929408097666988819999219999962149762850968188793021660707228872580853519118115910880233408675003319715841954866777654244154688158611915204206854000179117033458589694688361133868757401385973800465559746438314474670110070616060668785856320645048329750081735225320690844013985724170079083007942566259434967019955643425904156933071044436647178386870682709938207867993127414311212002205976553013130830832567769046292583874041720826445857605515873279316731447342464213069890243692137812327879636270092193606753198541047701861133791776774736408100650464901900287832260749334727842525215597747605260745083803972022220037199971465532048438556558987320263236526338536845137104953148946643604780224659901697940548579572453543756912464496026626802247611674877774199191828996294860986266056104307815853314895460134680611443838276971091668952848664863826480923403693786178629978716817846191050255057743205249330536620367563907619076630680130959532050878687505870369786972993255261353894832127574699494680166762357894817574713745153137055964301197371191520146815293097106512393577913523952281592030259039751544901329553816254637635238295146716138222211249147352379182621623409377299267705643802038405513559244471713529635656548137941071518266622267120297634057387951900798913468226587923683838645725951407/3037507097980434127284257297113150827142284148883824379665296201474046490671420382131613029358888165793108907986009750044351583346471871318838410305691726687685316099247256733400947575774359088881807734628893502946347081416505946804848966165598589534015540721013106578572945224300195317472137074084590178544231142419423927519993868846163234065163654076238082506758129112332238685621834069650164418105884099395015149062284225079376750036256995151067219057444979185143444233152230406249312401168141080771546588858795928610740507512237304421098936730300521328140008388810889325269314664583718581950188267198309178904469367625333470853702898460407579576863200567934365578329214709365658373043489616441258381133454498504589109821807745731967533173601828824034325817617065366984564674839161582789805100645177150179841918893531734654166515656652142019299771664069336276745622011139276677706420914622012771446197149094398053695998662509803765605053018784244032629758307931022122448122237943027350282805685508494984706376196154868378322782222310754286331095942544205585526303494170267704374876576080041781382955675642239816339302742668892263051246528916077678710975860008804938824492527722032798874835326972777920589726604107857695590156780109001583079969439461762075904079436361154789120800293189988474449177544443335114454823955380279220456123583215997575196032031771465090896801685525223145485596033000168311065218037258279072426287487062495818225757987587436228938356687293126230639821360876099393678243543803252664161784929564707207087376832062908134511727640494450753439556066014159182498108513978551751991006279444159248818640240609621163452065110136728787111727505932187908131224832396911792170913829390776793063008675745242038256033755805485958855313610704209875179827935855657581068797538088272289713451865410636244067656293522771277378198214770531153496286637649280241487125733300677707780544929655018570611648967724965699225511074553563426150282459049281820116052363491555542295475625953763874086633696876317198525401320202665214834407164842195357326842792010203473755596091085410023015863963815582553347254739768622662454656250153780922870711617951428619081598972093345275374688158808059675605929587448778549753324788605485016358874081932029405056460660529276916331857728946615637555261896897635197693057780441513449839043870753138479161441829104191960943910287898708884626143043771384828429205988604554930616891923926777561455364272910657874074043938143976801727191873846472327526782725661481927664666159104050182338600700955398754877661414084872753481615920352906927741127808391613286206316136532749069953639049791968439731182555412880374509152110524625664762886724185799010665896887274241666999650493342519674034493681638076117510399252397815709193489414669982467606983536704587466055537576477504175858215252755374226954058858867173544256930635923645727255829191253374263716598490097588084019446324801583084337662630660113483315940409250736018487053469128945740908176520190558394348526973050818485912039394866401464193244098945712181397316111463782388248118949540145366929848863542706982391134208696413716211949425905478893771008977084857150860556142420556732378588280652852855858686113770424134035645912930623872359233975744567055513961906377349802950501970442977124167310157494667582225700348649752388578752433997308409032915253899437363577249743355234976418048687512957359499281575038174272505688411453572115380398538890006081259008694360924990692497260300913334265869032591873143638740670458873993388930520707971179666215894999211777311911952392887307279917322835992641039967434244334126873137196055878075636648906518804773539809900294691595739782268884106664506676497288218664074135747115216157068143173182791060278256938850879417756493491886502686691471281723480424043701707351384589711718910258668320616736817010196241036550639936787822740607602701908873197835517343176954494671298939611374195418095362398501152929947363363971199684427683040530378708147879743277895836824164239308052813334576390780142628718742910696530540578791573664519550430284740039975845640376288096611154553882110769041360152293638314438607958031687496420*t^37 - 45843622953073548062215948923468560959740990130750610285009168245348477189576916964629684282489496105837560447475254533103977088483649601198018577778199494961000062486613542192740573443897426618625972870017879916136350147886363650001396863334791101360998242316398243969733471849962899138099144048805902995157792748912931277025221779277828746549597821719862592800982751223812484403915086696328157560912752739859040223539608725173543438907537748819336446837738510817347016180089609536930528989250577047996633478482350008716443930176203509998683877478013822192889367744220394522550182596822508242215572812601288516368893190614177239594331913977774722073552961372962163294012638242168316785908755547217462487867254396070552674783617548622228266988746876868507758172641275924564337513761358634251007903230286595889017226947815285082254477839696605025106129908718936177013540627622375011771449808644375603559590420228706371734174284598872987157384297147072416026140375305722501407859879620498110362555663938226875357741854924533897256886206340429244913035451862678709234003976567642389171878041440856833241421435282837449133030150537196064186360929774676993389757803060677141586094714465411728546273619195352820567483896957825981869220346643516286959482915997842243937118635623217613580829334411007521044366467211435904814297943876604318676396645870506169726180460438433586935562484800482887881360687257424674834320983840337923345196986080713623258678921167595267516729502624192442904728981974269931734850926292878251994241915769907955862906031759085245956435366262990449288110247113600316984954110481882451119489628213474662335288755744957650463181869711172405434608442627260849050748230136994056083810339875645937415984882134002732143502206970972048165507874818650390142933766410403167611523936923306442267802329120006928832889964624644843342567855442124317682355837432979542238590435465630702734439587790320723410504323987200299418739643923660751036739884864498928434602189020456017308320887607212381583206939522222679642601394624384733100473319062314206933045717789051921984099195193400300105452828898771638849512446037421092914634453971219558973413862501130787547014673064318179806012180929096454308685027064416416403445572392881263817188693016573958185423401205387801701506068743681274628594837301786470292790703530882585212355756580070531725720817484081196160083652197514866484787376878724202909249271559021941811515638070103201211894193652784906367381319427649238633698648815629314790587807173169427911993147783896089354548009265958554294800723719048895259715628854825589849157048646557329119146662415058527477762918080626351438872110897676817728349239052334731633768290721410547899542741684792318028759049507279790892581763757738392657778969592287199180509683803744935408079156294657081283860029384418721753207923718961244773262417649573901267182932618524915000994729077627078015368680632891282565076403675952171323410320620351731069056056729736114169963265818693299433700699248414728545897607135964368896782522967557718806637624379814390982596048160471999961658765462682143939071105771175916298694325252408712719206209021186195034597912848171236448535419754261636655600449398652151882220879606273291931145177105852579322416393960725631777780505229709535895689896865106623494398411380705034066838697804768929655090337350806200541209258249225665492556556142571515168957121457526587260868629306633103058074107522521806733175423028262255731817818258740350482591621733968047321641549117569864993602692201151798660158088685697245175006722736981399913160136101288511376357965098578696895762753386669541933359010472001703236970552184810961671544570366939031425669893512803800172993799069533505250963372315115054071714678134014318197327148966947010710649057900202088870942931546458493075927067983647190439980845315700356320187548239396348209723712569568033189799386043116332980803578595150617483138294045211890600567907725777193592784376069024569448425519082981797319101494797727011664825799690967771395779310891325990051490271138300051349884827420196522753060968742068707602746535187693555041418471664641264806662607328131427629521663125078576906176/63968792988520382280442583095813878773604266680679999502075819269997053694700973247317550891789252626677614067800552570925215028013668930444644277198625972696855832904447148486284879219899083432629304075305960207319266517480922975499179740750078169190649843615530720122843338511870770189079051242626914256551203850358767065841892031720006980149643616264183143555220329516968623577018924486196044841585344721894962100713269460418707720284710696649399451401603473221321412086364260027260416598866195551489383171422004622302630658645639142783583865271754839145232896994326152485482185769686555224519138164114333169249323019082632351671386510555592878121795610785402721860659933863189175025960235056940214326766731091157015133900097493621491348594592920948457319297154690059642328979199464273047226277893893761733938789577147315556179497026563485586822188978301559832862339927303562630652231523651066259301861053798505662545551151392568315196661503403672728298908290438067829594165355881845375946971556124406571282605867730331796952200108928038344364651831129984080383113568326668896451755907593993884253802444114349504675556907668883566790455322681216378893574170520328921713101009050929862790928344505737600856560243443006646231365774287308015938240072472190932824836238079348815423857408316892998777376800384654626886887452804370292843164309637255632514085858284670379294659938380338316811375680870465838816770104857300782909304079039112138998211767385587821358394783191051732043734987404505650591141282204398864796085853614913500138890411308371162967749519425878719689029290351653735529349307162291258807070256907592265000547276316660500701583886713183478753939400047225196886931421867630918142273703741661564132756444814678612356137441958834292732334550691155500004795898262198887802258846337830679403120997559424332690386813680054218980874095844614218768595826428893264244295664843032561005853223319423111468060972179675699288840305969830003065598895965295487267757280146634007207920445871759941729879502929656583634090611447844082207446071105305105960452182971638197155527902949409024658707395431159371858005443535033138480300412683341074568949399554660227997234286855359211452782033041531717145203976333897736829199212914631130352117012767741468943153751869058255311952119564052646716821269947348536140491511900932631789523490799129892963067098411342275025292834487292541772713389788267977557135636044280056149568551862192434797502535883175974954755521071464449300001134086974660226931038335680067126005566302010993333510120267235764076061630876108425040129401392138345763287074080370636977727637962157043997215793900364729438685032280597945780724837596604004070816861547407073327306156882656399002333994196594557141818024556040727370150178214516670080398257769398694283733488760799553208966581945605715260833379634110519287784199650725577892651732508340555167046778313936792905933008115686539101659425984455513194483256207859952546950680951090763008637497487289461951953643625311285447371656020571327725137514626240236081401210670173075155522938455983568255846984631140105493559189420104420291785551944715062892484869237974576310904976581126490523116387104127636317232101986211127479915228513629523094403219817166139194008818801638809820619031278811787342137119608020299700929277414875137195587806596592091670101567557299623484898885513797380364953687399156802138853190875844368514981865382373405733044991736846132571865469273756153705803840379444714386912778845938364723076774210813762641128802345857803781510645708675075420687093069475522960937758868658165973981528244360886672193142971087119023086419993458169261001810109740834532418426094464284311918774822254541272067585517194879989003908181110649748525163323954975959872260694181204673839292851856081331228487929242408466758018477881046611043924710092802600473619568136877552058086118833328086350533164436366901655326609966608948149649554618267316961516522990996518827595956954466331309508611670535034797590204217497802248652720864652286142630957028747380912150564935106399783334850629050650120944718613174426688137971493766675627645166531933098703066237969990352670002179078012885*t^35 + 30043698907782985482921276602907567740681888439207009917931163433842172091871846184957743713130951047954471348481211338299301528833942289956538207146169593169197464963925528713777805584604838139892937520069973120139364429742434929928191293288128272223621646720245656090401193251113426707371984259371512653103781007232468755334517830231253719592741371631868118155932264057834265715412226493663811536492629644221110048681059561238049037863025365313477705595061620923698875166880022118887834900243963698959425763765499942563444886094584055570769075670533832819916033691219760226524756769616237447512718414133670936748524471060373993238658393496878477444054830076124283120057033114962801634653171266048317378084605525915324602072641820744643289190236138445330284125766691460347022563843210035306117016834006458222730010930957048812112075539569088329202266653829435472636990532091592144296764597344293047023673052207071398872143501829130209703756880258222197400486898327402732436726101882866440669242595515745245559408154679902302289261423120649072939854813324460704244676862830330544985930339564850439446800801899789373251738176932772987590916855224223114173576571180926453188516653868910831395113532527891418922096503873239572956740315149212211719969147154071628069887314958569957332315205943462865576184635170126216275997754750602028847624638680492803407632625905773590658636295901288842386320759540163696859381862911684872544247188523105403961173224925291032231582484160302925964640000214079108995328183442794002347861017563029699170434777078267046333867283933333260160603881050269732154575889891776698670828556944765411335413933483282954358546123043154218585997772429944024158085688065055657553735917794791619635008463317803493890994920720928798958034246479828449329619623401885902799907961132303797075775476083746224812696253745472399738941229916663964279236030562016541114473170474478065395673279044090786707963071660838149375032325505484828738057858543080592743978490603449506965161765537380351117826438486464829263603059175849411918859327924451875239166646548268391390264593265790198972117768724443713629357426780296649341831365853129076440684088037833028227456072608015468885635240463246547161768200052520699761090897043349373936014901981355827111575777593006821762401084252720746136155952234266904134107013351160958825985278971030956514387751986614452908282952784282552752769940869095037133494416141612432492467845521771019971615653087928884994811720293915354892102135194162720799606185386729100351024502879073393195242442347547637635675735601328362388934684480468716768177964907489819815328574608781662405813379768437763428613645258852276655991284432745718119707503925140828658146766924783370647490686252761609910981463735758544536633388938273120371022516072975425923523661153029470836909297594578251386346146721251703102949851147027561261208308273226465280796904967097608724052004313063369571947698144912993575414900411900628582064233818718427989401057857620822501890807632015541854527727903129882923246122283510182276040750588969524049264109103041032418183782787666602833979610308528720227529989331150539358636248746459962577310220946918380635855709756506921775907199363497416097579769056821144109303903399739298305861510899719811361384837021792698715897020439820899708832192525587151382792996027399050237583285526456466842514834167575309664218741219534648222063363045140056407585154186496135272082903451748247187001617434212014125629468597017795907416623259958941942779144270773236641299838178387580561506957504410694481785680661427419078047875344906332621581472730915886960252897622681750504002270003024763946407986015644290226830464654425388708011119475440842319720583278461598026362985826962467043818811537965694006277993657672945986468227884322751833550022492143444107822565912612288525947777371715461487751840342497237795688706731726174675649062293823405111361662553155911499133745516568768373790673510097032356101371472947877216986954133129966837387467104540360022164787562387985913643017108048773942606053998767124969992649575192051050010627836479618496879446166157453481821123724047280835772227167968697134010108982084786009451369/169239494090028867382983494557319244190805939602788759825520477507519633657769163450146016499368606135002677355719873341786658890400277589180376308001096223422384469008171344443800207028691866505560237107576608665067126885305671591007801303827878237449022691974597532055287070272063130799095485341850485895089382118157746078937929095805977324225619987966595163626465487788921731599565667702079467435460564301657991445767066442738614213797818316809745440025305097524226289039233078571550287320623199305051825797352422400456542677979111238384979964469541559862007879882303230510019412511469589733714947306304543508747108940600388300001915660126479695094915141928763463967239673024674035115824738451501427606569879016541636781968035077553224454204631865542435738636512285432650296537597485507303630253726250701401121829636133917882031687590449303953387458714650509640096770073955865499232438132201183813680963710275257924011227014761401167159441768347808208429208853656691568136014960684203374912504918685937133932192518288378963833709305329099846042229435970693310723301434283225327818276958039675591260959963431443869541349101037808014790359484846722121508205172624040499793992206745657240991839509844065438974736154923872269363771656213032790281404406593712457077548170676329760303381379866504511451072484629092832584914410136545153619752249822588487415409208726968793769340599261216213145707579921239878364436519130752511309592546024677309913040378182018888061275432397857379536736353248068978098242869987512173782513082086678865310313551609501512813933428565643362450420977942355217215619632703252742371916904260835101557733619782003686970436135481924679018779444730655965181030737202825364518236011973439357587570893627131718484388995728689652526534706425703342555545445350945503220387561519727007182005660914502124527555376375590301976885129343416783700983895304647385214093999232432259543428479226626893591985997196960297221372418634123389253380759102698043714851103629086165698257641338092202408668063208009723752843498252784752121288322634544062906455749680221536577359221637410767581342497203842729008788230298771387342824503247200480655302185713212222631082871263787207488706019873707255548902794301893218140291106213400383095580889950494986891375746159173037867889781925489913733834741559559421415349514828644566812751320029080852245545347962670628079773311081551850944848984788972519595304160755092703981078536152437002210832566220295112253155764005013287893757286119590845362667436794494367306681812240960398877039146185871350911861568453311084053311494574549329742538756734118864081817823429137656001548230959599234758953046260537388097244528907723930541414278444765719313197014714863349566232091274750365777659012509721693514890462923080417602991939226593722665290102636357629372682501571405657763504265353124739000292609121653916048679003623066249353091359380397689985816705299895489935298843637388903165221730238154739598358261563117213516394714066515131366485814069044983138734874405510394419779530838874096590445408732476754664317515861347612952997688082123185385502680626366546005107386827906439820523254905656280492490829184547164841700891801943167648658805134833656639576866568716187985587124246570004488195102954118586050562315953011825265920371470384677477332835144645941543915420435178128699087570076309443870133342880188852200970901308203473270100793392041052450008307733628932116242861281385090968274249251750637738572114613023476079981414159320019903641803953512365515521281132049740416009222038054132394422384115636985003911845592000252938821187210609410973478304366763572779993037672978273063721303215479479886653754842720108534715848885460743220311836677748899920622396850128112726112373527759510398064331307422605439662023985604840545974157864913958262995971286137975831127009723004952434247320707723959644727847383763671832568190570299391495985140955133944439450321413101209057600071628454865590011363726344847809902796526384805804348207363718053185503449847046430639778152610255655713648666228910313783061064014244252345711406830118363587499091425267994475136248203729255459248757928672719047901053193664738203578*t^33 - 731448739276641558919382839978950882245385855281093082116541473483133140970051878941362570352733669422737613212149067138583858788205267844169998189101687148444726934580830691265634902635195798563295534303462897972114606150336241776853576887737589647664219011859308776743481844536920394610346742592648378303885838036700659811944309261056529161628253789856993054080836236404340465189395407203428356155260829136298440516421807942576593297746240060777808165237494823211033265869518621752319414807365267056437096973560020227823977570896165687626889740986383084938878928232454348541723201273411753629636270263579488170152474166204542481728419722415265889889223011517547316310479977470786134548683788543397943497376869885904002131398406099542579934173870753554165658620573403000877523036033166449062521689205483478888000909418620825043358091241797846968182007833451525529143440882841886139994114291225339628982209523081732137216651668539513037509679107942802625871291351275944752129932101678429266967798520205429087525989254738658891752194632402267229223613776230495077598791374654159786828132687994038125537720299489478443465180266786923517961356017088066602378759454143276343011508899472459917217657330770973416978049395580908929065408536668363100258830588707901029609913015087784697042127640557216357126878985824804633606972191173625682469447647555875328647044244208083127161975396542217717715643570407952010007645464230889799184929016843380139242348373101127742736899077359549105071500947043358979048369114505773321161895367483762802432720509853588003779924087791762974786981765222105386735469477736995544349906343732017686555334148109840490621644723611242632325619101663533427977697471410545288330916239903858663911838969499439985742552012588982172968758493865869619374091953472285566976088891643242241566195309671586580376253884748378536702531026747187579376640668066304069333379948428086568988465450045547575913458248416311410912027083903410902649327480481757869731624783595129446723284534352710062529731177786259108592393858120310956047443379837324593165937217302420708706718804849712766660992008468499714733688990967317102026319190867507101167176597056720915922524810078661220775830642173148498995987131306491282610621861113052209614244906034641119956501823802683902705269293414785142899574575085977159274016677995925433897042926619639964520504963922397609599317955396054262557305503469825013325103005518240015522639307175589126519900508923789514643120035064135868082142695174568823074714580087772125927872712623681359129438746135410530843754083164378988306233237168176123967834254967131543529027525136274907048968140542835180756876235378010218708925503209451991108901311104052649639823281234766689740706298163160699515288021302893954618761422088748818890000931465590649289842299896977532649636477623095799031727754918371757586681812713391155416104312222008571357703008651144702371129163273305157718773730497764582924897282243507443390890887002476326073915631194186611636025614654357477829906308501897678449186921699425905958836741879640232156375489464560795763171179432331042900444661225018864973939560453241752338760881946285139334682463849615794431988343759314107177772962122670099011867147616995618636036642698279406429195603099419468615599297477125578918891290517560972453033124636285060129936892640554553251760426437787828944394481564894817991444265191412682354571566514446118532716870571630808071445368838936773925694450502881069715674864350704430156531890453327453959628828016143010641117948542090211376869740640635415449882786131777798165276841314480188311815745909868400804536781860310488481640513207180559407865138081203571087354952572772231257228937838138805009704288447653505559278154082184256599590160424934385641352637901893159080788443707831715216003373004701989320976406082559842707373793470873131736348388674403248098732769530301502396814149777713364545614305105047251134607801106028464769246617365468327115341926148210105118902395749825503928368291201092370382814152016886520062709099175060612684779000438136199469368954400965428631911474940398875679952048635713256700506403449216770932953755311193186169461511143130209852521787/19236889161566614592532457214681954089688275134850322366834160943354731692433094912166597208761564897345304326100158936516416893875498219303502773676124604062344367977262142818445290198927975492798680284561207851595963422629744670844553414868435492990038912654445919476950963654257842534163853500523671896741826434097263804305944607223279422520312138632202983598874910445340770158483964228803032798497350808955125027668856552324622482301685348677374398349543012751920388187459493264299549325444170321007557532299058679518560351063625644096426055961371223970981562346621800534638873222137043366398932343816616445494254716248244136766884413367709858675788687799236113737609576167137948658165411937320662271280109581546899380883699987148549846294593155383323528958350229777511250373106914185996845972173550496392594181301973888665924268489447737549368374473898607929090999531739650045079420467693534560155069541734620984029276137344545932667123214335534199691453406365643941578127033864437783615054725757301520890292549578779075555764957705741015833466745888668806318881929696859945595344147563843125539995782510040786504533347817964177681170861444244081144765987954932603476583780833423039726072424285608771563461676276346814617682044922881393828652967549485315954481308733542816087817683511492679468271905752840218637151937952187299128111839063167558069551513391965452891781714782691576227562094917714266174090951007862202118857019398138320893448922986689480276298307482556455474009032152530507177166939555247217086612320330519164356938973699613338623183766380294795531864517826114376356842098250603061716274554784314923210395721448554419085639574066445438515134596884384561375577160462054483100239493360980940312453891575617305334392215847827723837182778297054946603813665621557472199384052826075636483021310123948408154632127781358764324705943035368374414011836099628252786002017912753133501436370472093256904955741681387820450829331584745358578467612951340010968921408779172794167701951898763147007118603184643771933239877634733200157786439339459841817033803546985181324293164859452357248412597182170123530665595510627014361301051869098454634486015109401789305733086366983812584549584258978058047391950952315195795279755739589843545197694491039596843319709813426001970983471878864020194412548957269920900878061518855932427716066709972190205243654551756894725067566359603060390731167937679876393999572939162204019182593609327005917964635027040211092775371841903177057257078188926826089556531982307526417192832658055832005690116283127376886981598280859693220726406549973773814068572015444844217299959263111980232175982252407779684267662924947749780386794785844620104874089649888370095266727339256134067361714374896624910060574421938365829525882618923474134206750425422819809621308332999317205361577678616443099118318161805178666366593236827995124199846745155197009801384516238537428387832169088120689312301893449871993113536670403588734346722397674323269696865832227219931990554199181446416769530724093014832381606672018688979113961459258191113510757636239845338990737212001335405485471364530330729247206302772031992932809974276263882646457583976861070340001368154206722730884183659425638031903833310740034361736456026790510158176702451479281080583246659010805226282223800391673256832261441422022158386122798580628796287132007173453238489974048132866843692448699128128368123515561999628484277645722488617212938565650772006727172998282322489617697027680335114424554076109375595713951716049238880264252288676320493953048238325486382166010994477403962111313115624028750712674946272603047318700596355459439325875282161863704909654798826167547116310133789185670112701489980704479375445435704124957644079108631228813201439790988664348579978991943702818308250059697083542059062610645219922560542069524349919471436771848229593359445453777956746284065319287804031635250994824030833376977688566891684617519867289170762880541475101036388731291676894531034392284538499072926427579570342618712085558799280944282721450013365726199451398394686139000007940942952430016629196576356787327779063392005462038673820212490558703867942151225799065111419713013225242473366*t^31 + 50055529485798725354485556639800268355438980350079416785375042890046171943929386290219029697786324775963818157910766194087696669468191327297133537548245768242931042712232641278385899276127480386442711674768437425140223749008144310652676024622548657238019371905383808426012312607970804306694434529123981707507500687829145752348130853669536330115776194745380796523318956227223521004608301395305743904926921543198370534187467186043135110999145846781318968482758185838311374386199851728470498744032053218525327596064789599565800000666019845978272861238819929333849860375611328426781404607193954557243599661484433705155835069015853822807191637514270973400733405415971152285425220769819301904255778221234436269378460310019632695175971172998210886604523255437444059562914435442118397306709473848123702872882836024499943019102763559907429880564889706714596063733868791170865023506489809987871520638211382337125730419688690379894648160231315490201038547596264187590913901201072477293467064772761862053102736217717616815601960103860336750514145853410726362294211659997271736715296934284265211934031954005492646363523712011553068666806139486917645160116931706561350053100968664396769954679671294064310553674031388245153001847875875982608520986651178530191894385469657452510556653476525456617394780762638141051417864718872089796833601722687839275879501016604466909362220908446388741596671320053526159822218413375074259954708231311011758527956076931130505532649723123326331902099421850346917006141296963385674341856808408361448617723167508062409962091305493472588464966323115056411230171413220993821064518147499420468568167898070383589741066270742388142152532504554510926358682952649660551907106205465081669387715121280919560716922060612952755730570536820546586992629549351240536946252540976098179722173727465577460067788558066118267299262903265217604216480490136499855170771335236524164822962442688293032736326680856142293709547440508800745366009763761423677684557841875376974427394109636892064116341514317064759931092191242182603698644270882124249495967886698986035467609527677239874335581519578273042991859168976617508549486623985390131867263980264088054939794493730791882525251029897053657445523865676665494915667193233420455847729345440536094334827792010188123085821587190115460198430050280016890283269192289772280336166645787709618069549890868036400696164175919693276475642216914616170334881359648273980289275751956213150458501995733291149437639727005250743445608458212804179580768782745962232085778787438022815214013706141172559830808203964939231903464563181220596790037862938549073780874402094117304536247990921604944849149953251683829251164268806972517309547143235462923573761814321457821486048662635657921630734878503878495186401413858890072522690901217023636480563577818224345576372228057868940077077421220333935575818434512660130113525777996614031688863329472725154597267060913127333922168688488617657165291250290463808917707142848656695686704392774300179165241335361556323879689652214555949670714420324281477550225913112332533414728865275528961708465568133743051971733630828570890275330289598835850519289163401525873048187035381173068740371595878159202529674496613213178557243175030161007255602823039415269403791289542044195453412384446791007881742585326742973489389490899496396011016055244405074006369501510249245772610223179916602897773217408353269420487434342773230953523340410193035299702843463172035436200181869371536404223485821341393372298548096294052078230000004646136743191012349371421060901081685558481449933082956219408498190323802485227118599287571598177749038704165526931368231961018520023633061213378626064563234454723268456030628674294329564614906889253930237422806735185872491124425596760266369742807806200119615424482749465261128009402444224984063412009896390413710148124986171538713153537775806669773247555010225314111564590501483227791269204852058349487544211599103000976466409633042089469729008787379491895543051982848295592571500320779598346415359411151371453891754036109106300586312550611910768828227576742681228780418510640015313613960731327640030385325891742476155098805483467054580997530100158892033681283536191577665060436691/7146159649911254621964837038478472455837155296875550202639743648360833074264661399857192644568582382291371281970684655934284633238180110151825696647893810564649051507606942265305798649702566835486954442943037572040516083253865679403581705311871035976226314491408213307984294777869606840531207177354105536386331676895094000086162190854362284124417801353977467910577358557483712918978499494638705996145720116751415727470175770291019663334259022706432919956607615511853736457247994979821861979272219831626298649541337461227649428968080246509431667024839041921751431091528490199324079525245978692273648312293966672849072759395626186209982381535312391298648038754559644205401134429330516793994147481560373882152411010903364022585217978484737633381971191359509728783713632803032062591487876412852113155313154853353427370255173831024080495479579095030876436098032048672924275979705354675092713267677453119309251474198966213156370573885609120457020001644920890761479237623351185383915633200844862210170647404306957403879941800598050343010132040693149474806077328309421020327552575162475771487079126560995700719123834480711672995495689605373715117603473513344032814905845852946066424961513043503834764646122376964840861277764060187503967201019567652842553851528267700859288984791324892478736458948795289151192534630247159940466854634921841562029797394573807789213164158244087477030705161537381112207570553991784984690102234853950111802747569634659337124835076332909815236335384175170216184218615937128660342578091011761747439111124154806745320279544273351015225655972014019133509770944318837071808537184493130412149467800390648966987871438047358778755035109859161676910009272400409899521423822685610979143359128812443568806423716506940128642616491187075055691572154981170052849049048860873036968490464576128962156645540313819766021646622209745940224338317853897249180880288444734952585157624484874714376559964208356454502651612549599540744157207780096105950536574915913732918578481691940263999350214064102358911439520667924207197609727483736840346728631319701323150120243042088909726820892514978578087693259767716448614568175926492246445493673695552191681478018677120654852443313857864923672566510206121053489709365880282107159946667232854667518725744330838412520751060506083036882754658598475690321060584781469347780630782446349557162189046501972619185395341745570517807687903002697427815561038978910753608296681601926015483648536138369473058449587940957784403036127652420208841751127496638786678647705670220745145973653197680131675369204389073097482364586268727159494632766728403118973825431379961746410640304076209971140888112913189703801952924483007614923578659389332457856981289571138960065582123345547593567036067205476539891955507273666084408903119567237601101843764990665829130536807053166396669603348751528964618602090165087713261937547771978227519818410754166423798271005003437884510575487512017326110501248770967930230577278976754513739218105918307390090160191815868068907248052657446186474383830466362408925424392339648859277595799869412375257383916133393452045636830992540648988796351843888616919190989939685247205878131181420121904401897585265778249040505493553278555719471524349498840792069731547842995184169530137076550869309447209963860791412227380896952296259201939047984272604287459153338809819433278245226969755942901139220380569712809447341613065148230252458725566327327713697761669333444881134706823607632938396678820133218347570700189639375540658539048413031376723842596564013075799701547396000832848858007300000604538016213558744088071809318976328189969505585388920218811559316975219520716100641701631357673535838507088296739057326760605849246437737667859228118043506323570631094752259163414054134884509213451708925290444731420053663997234398695568802742407367590522519512441404187659355320285655361948736729554168427076940079684987716159513948321584889222256738579162296823509330986848595565620814439446196114776611476613967290533734931025080534839464602288323552263734589216782164537061121830111641602628433794288028336535446604672230989333851473851606576347083074962263615960667419824800006827874272179227119289182113676541965975332*t^29 - 78844839086677051123807688420739720307261052121230082932525114875934562425282229931989235452820222717517276107756092666716756952291058963909331568150806026607209158816811189292948366918059298765765529890163876259791721350527197560454773568069157912110521449415966751866248787099598527028299017234165040265464710220059712143109966856954800497932235503945304417072619245750636395062953722040306502152646480742564606106763386111635867895724440426721098614850606095817430666451168947064120749199814759023504976671690254557058993473407749898838505493092238688688296368704624003652924040674671989475914759222943775539117623256638651358427475748730030204857263043058354017976848404712785655459049684980104605749993078441195826765758391252713395228436107352034265781098256776137058794432069259594194663326623230765831684544841714615090206319135334353167783667248987397959399517723134884431435764206157400678965814110987096952470644302882644199508714075510730669156148709790858322941742843352609256577916210754212921208060384630100696257178334925196793457189753066153398948365885311807826944262257601038253128078904441669219848299244456978226587969249711587081597697648390553420917485397257700427680242120474775761103229779442274723152225714982562706386854593876469950854524177167554471340331642535800120081291785116721467288953429536521952204500597941928842765332931649526875577622052271491823403191545792460648016228970881935561666087077926346479685667212619802459523544877859994614558956502105541263324845395950238473205939231759062602864975336553166412076969017865122117672672663042692352145915152105331718487539818000665416835702304385310972999593394182775978016251407937255025208936916567613752176742769329212654061757459606650657344704510749105832450059199212312624142113677411621190040041071537082846189430387155386839928506579448633379622978761028010248938614597641690766296104537284861467750656164328626515404256003057135483482683618644941615046413257007868138188030656154118930689740341621466964329910838111856112110098875967436377141104731807104940680451114898111961387534433424991707787593278400376283457179435595357751904199552305726387782671977082074019550088590167626899440297225629904837403946919103742018896937404324846908047889227279835054249420200965828282772296588557951348078890340432996734054097202543695721128536209193041524263213478270770708746689179193529476590088155341307926150593005573743508059894733610419904957505580338551491858049754478672753081418733887420297331976153443955406226233867569102517948947028841562994734598737595240033600907762262984178616317916808985593239179193219417251744774676517693013442453291267860888021116000165781893355701731870933470786359006666918222851207773069287834852378035457730438005077186120723312210120181119793675952462096232218244643902276007947653016778644220440925773027094181273533636285892550635540197181547091189320388224538169168954845983813520071196332984446904873507503552478798326354472361070778666727960444265009220200593962439267051036208320820097106637629506484891548004196187877512359999334811873063436161510439427473584385126297652163893816194329164796731054051078638319900465942582309360142383330734419159036707438934819120133572379654910546619976194078416568024833102074248395876531223260230438324119811854899043568440110884541857959506976560060450647477106363674226341251467004925266073089919395677566957526854796375888332316376838466712093395131794234608592076496971088604680682538780839914974563323377870247503555926871473631944978712485492766396052074073419758338076999369411804045911559679560680254351231848778638579188628590126899394106133169872454881475709930716086705108966412750222329442660693521156066719695097540459906579711400349434578019202673411762418502378619073335717006866997292377753878635085037868434337420248358921174439249766866606566502108400460553816264079610639935198421755539116225379491758265327633179688490903132041251543362151878262119045076214589752178108548896062669019148712540474285134918239858156788591863156563389736552886633215013064818346666979313271306831510119217919720445868653059551995061933316527227398573904417857389374471809687894347212/71509340238152901584579600977067662628658396032161351607492658908845224239478985658786489586199105300036780170944150702518269354715935494495564422641887396191211230721917658689744296789728422572951461581958658945563190142577637362152522017098164670562966381066934213815305773886048214485496655269769067706886587519378471878879438940422175692711388563505717200981900287754854800547648859921458999592034898866570039578053390342754813359541590664500514419505441421515276042553121046316402774474049232543586351852770224065142454878538132311568840890437564990402767391597146406992417313887218973418309863100888182454106745105926361950843899128678036560428346355045896301745900877734535608892659970197484853388409180096390968735485831025651907986111703531468404357145820621697754676333054652958003548688436442456045902204378874169887733078795762276159186164755975442226842038365021405801558140028347376246260313620373319017901603904328171782745667175942957301497035017691771312189781630419919783896645114144262142073178788306803464542306776030479229151879520782485932628195817589950196669378571320119308487088284215253000795011607837083428225565829068684930342161399424309943709089954312957527274128725023294149682334049108422104740668342788695191623409025928663279870182511389225448853494078761102170383409606770906440343925975765960350337630500609365618418309574360222246906468248136927185866575368188015639789686667428125809836446847501229928379750693411468391299835837979016665583545141068227763109561690375811877089514088061558584481027133517274991592228972507884250514653485930100845707142713364913909087610331775848754781511607487063990400080826548679037892372551837677463802732592567050776588923557696097105030873073185589167481251147909979974549744695415502307483584956118029999133509478612227207724546381267739432231929110843926877963481950956093599822568416524305493229198589151391641780865960279775473823063064013424667300924992093628802218833914592655342787315197733499672068481428833881538066081260427614738979394874408792539921150637301897640546375696768251558225759918288871329818790880548335095350349787710440293425584206198999608580164376268361506277037455927960027213586408542107846257452736113617969508091268040148421350767662723065766881842886312577142561530858093402117408900250864652673122155704280122081096680517159080407474439028257023401877657059703516862989419033319144354569135091211952376470888208013241515733529498452087631656814088457549466102743824698447507651783683539218538667644979028366699610736868001937295902845618557121394556572261636199673538162432888879957725774232749690195079750555166093170503713033671696234174249284640971141239387391865533955399742466286434724206230830094055491643043833223755084044221935505307415744991316347474483860422403984544303655984127820233241671596188286304997330703668594957051957321700135716961470555500222697117330972097082041050963068250750363106027701709836243467419703800835321752247688842212543657393843197054512474975041404231117170907072495681190137108861648832701871981805084614221894692226500797373848033016983494065429390554947597821018472632786101052697775892949247151180032301982696243787128582028185850661978594141506402046960799438830916766077873580367875734015521639237312397074653462847199403434689172691739443092386698001316065130201170848746733361021872894899882639982421600839973890498079045289688162651028463108012774992580285975432104029352219311521787942926833005570200068238482083073244108779224367174810874125548953386782328734081238432773557032502531475593375469502023684092343559016205378163715411777257848613441652779062164993133608301233322565924821279918467712577877283977666340678637509075368097491474600262171971451901432605555236446155310199259593032986118613326283422442395794093868772302191128844226622171591220713500386872829653930519268284451220829526377615198169825749698842450233750821629686864303263083478455870242743923532941265229119669562897970350326360588616583803696304990832049983709629659544169761619317080095002047971431830533905452917318333137943487587057100511080658097599558765032105578726102807118605938296201662934206921448280646689675*t^27 + 3304517837829319778524227228984503286049562547276662799893707324056626630685771162115776890056187238337704774407194247424192253247547151107106894644709199699103692495202959011003368363440186417347202435326121335382344402384648686501755063345289475621836596837632818352399025018358171832632707767857499358664613456827855785449756790937387126786476821827767600611653421800790268531868122151305329655474550685651732122541494108310276872164063001801997013749010837998912244774054962872582864577174535133030319200027139136568546727561715635480649950580395358857952617000508585711179831278949785647487726682226517097214527984151040161158172512469986386672402159426151244508058760409849723801318448630629952654194054809744476789891711117475298516913712571262244650990112811051238517912452730435914702776423223034997081668666098161612926689629496313642222564388838038982881134482681946346580112962755698995423590606084647442641183701745384923887720896575658182892482746655003486607040886245984650063930230735891938332269613383594085880873190205788148802147144293676532882718945169351904310646469321612886718954976074694439238356907135938220647909478288796260943008691490054431545451656080278210693748140736656084571159135561493046289154192691586098858525575918260075557856534312093386493491604612821945236544420369743988441159069762452331437974832937434498825415381728461104169967066654718847243967733182712095992876731739780050979826215984069576309387784007276202790847587624965865445350640412327484237935323547945128545478058762207326019194693947346732401233892850224271263151879911205274707456336922095180965689404224707533815670705831114940230994949962655825318994278344703169434464211854576350123438364520372747240465404067373820731051690302600487004252129937458469168494218492329248573191885075706826916254734608719197378309837585760523582206526363244968674233845082536597249256058248197085522179416520918563063686505602116410646183046581780281792810499359267276575279802963560448730257176818470319086103698212052630461414485120196125430488114654938009646839603767991872261826073225020058162438279171424900181211922370247210968632991297371539257111451611848604360874901789856041825795113383544214632507983513623741267970087131248845872238932001740662858933439502339337045716856049560090054588465416896389981617591771086056937080287161278965789684869656976870763078479741754932139510660736151345845127038735471142548710573378895469136550657355250895848838296511296838106882684909334991812192142398665121819080521530926480718311166495255588930671834396195779109273919545738941773217743806743688074237872328146634823673282253855477542152791320513407193297285129847542659888298613798013977192157060038773379955914025301506890174682982559523450711561366270630712518273681301559426950206541861215767726405569960883950578502673766928587199604744522537219204283343005993253674197710857256119192136595294683800495654524107114389074128237451368215346054854527440075662694729414434779520449772453049991626937836651920410250433102193135070894790372032512676324588936026361057894674984967961782717525133760014512001443324251942033953483528475837285033640954670884536738589570280259737521284318514321445792327946315812738416892521124916452761879307074769839801044339634569412765210796765552121235758504301024770478056136270134718021458806041050918881531525059399298521720393452030213489642022988802734032462030822872210152905451936472487723852453708623888894695947604708889086773204517038218887994444457094517573180227345771137595982983045488232275613945528342352170210045410563226327073636576629746062581057276056498528685497380003543564484153085077785178156341188203351867525846931768801152349716575615578878510445778326627860272682732100713261627855113526866558755501748616638479432891174865309097640934317136269340271660482307515677863550695537405223619004654663547133932143200518692197534177431171409047076620195469132563767388262301483105805150811049201226811231347790350631150652789101004401537913859486579765542315886708010362992929322225717366380911195069246552652644755082893029231842466540545028132800862990371448552839048194507203398331813016995554250651511/22459229822945800201379074677241991818186044383434380060427323983222500057436362903204053025591422701641181327763199924346478671407078999752680974222340930359313749500809694284778949510255445311801051637592941772532438978113272771520495803888608755791627959683244523450140480094581068845815245803245988672385120820901090427144357119065927773118243519204758587567648682968932174394224530819776752464461331199574590208218250003946696936626395882776457862126153453868501512624091350843077612131108795998874528285610796298978074717407531926003843361144835226615387684471992649307248104509763588688417319966501177304104636981416872197894676467081101853053051003362562986622416275673661554200361353602765613212359623971014644995441475818426969619341749849883409961059131810073961468714974202114217410847331149334343305581227142702246221352155113485252959210264098953706800758716125241525822704720014287058084720722250583158215022263285292471025305838962825108025735442593563730643309193554108139534946317331234924621502078697840495530324498545869031970664382823536322543966686413436209916901121659059693924833653709086868397840682757721017457511045574164748492649209893264752690854918984217771529059688451760532937266397645904424007439538772153156480241057032409800492561025799282659491764066218301718698196795015455059782092306462790510031966912783978534969898710762025357546920397933375649486983671193865652793205294066315069163447009881867770098529106671453776230466959483780049042535659120687830784040116088403137693299239509704325792559633045425626988966729143216979420898576321750191540613711456832220335664281979970275575822904870011208836766126264177712641752564429018699742487866109947799462002658120848275950437172615325782971889249417652969784512408041609613609659275106699792320450384393766174870524196783349273530620698516907404634456553485469397277606673041707799354948297629770411937101605302685037704428695660512636248586812331628601585767096138730270623571588028891748857063796907826497881495151423191592094269204999502249575235459419262666364195033651658267176090522484801069513457283964810429947072822214241988453664965502500617805918292990952058267751023195151890028563434979150908750488859342351125238096813073350319002018880736725840857704728738172376626732654690075924282499041753046469187995569344275379544438917981814883532712702208131794367501180232808259190750866760975708398009836054716894536041926072306964941493709143470485794436424819259980464861764201586476477300949496761970663023311931872207877742542246534380342819660939421830586656769580554564133467312255470445982020944211754550158380915104017410587832834279110520955467923472423528804074262334063997844067263485517276343290275525836687745667100212497893062777852336481736500649124541725319375421555029219840555657237182058440347227247283995051013495078136490214836966222857439993824826320069943390924690495676137337487659954309743671819070759237457207545151415966056609594829680813421119062955196704528362510679670662217541084887954199129346766042473411159699052063226575133395073706693583767786345184593334432401527107627986278601357330593560626921375539711467253407654589659750523974624087985148741244947351048887936642897317749677265710234828443019243934238949018545644782488631902405342627449117192015775943608275525890783712307559478844347122181535758598101889066187071673152702910793470752002094652565952643227998086368040030558209786746996548880063139324297020143971677651061567706091152223794363801246014674540172412026663486950555885255922954208726720996778956443754709660781595310387311911364011358958190613194147600576535079968213814755350317605890462387174392822320755532152985576627957262109597091360285355934193271033782375870189200187533223351471161071100825401518773460085611716070963229226762250837001546519077538950017899284503535752992718335264679727199395636180758523050275784591777118776571101652195987812885085399246609943391086738116404992514569436613732131029313652987234987641565029031920654056034613317723400327377985828399916367515834008916254054259620769434749785641998665950653491049165639085466568585346880679879695929691928692365978514219572*t^25 - 4461270286073955896444151694550921946679768380391338800529980638004620847523755608150245022288777536268460944310751960069041787608448109799893674823318868126808218676257828560771910778634904314907360424861386523720696472615002625062585652438790561058876089396117832006113064760623479365670561396248349233664191480346693521242038394158611393447292444391193954160624946587320889311887768195145473734647823192229101669603067461009372532465856014414378279936307537663347396163944191069357361529352631373251078813042191341320295342680005065988759426097184403264052899641767391385851615422930955920476397308817707050230497400058996110161134901510469916387649811274878330826689526379408247803086968252968172183257232150815806570325319546903642744210922476403065394857560831134388079395027121411945702393143247650866155181914391782624399206520256973800515345590568310557517735059947537443699925786344644014324752177920652324387121252615148379450390432616861943850804121012733569262322366456221754116139260022922643672878247793555095105212732417131304981338351079821103118683338360876991796978197614851497144794176998410413130135301850200731774095859681303403308099991445428771958142158183225794802066742950831490258449706605072566320343901299995151252083887753559048296460186282045823485927104235909149649169525246584461325112754720519634727270342025340496273972694049488133033653717169049808380139498071301504993906650379384354288230652889382551294415796588125186432148532086985288853096039256787149915678905918607222413182556319980774850062642768155791537240815501987281162176005915083193750594342072956362606093916589982200404826290249223056736806800227624174709165389070890907131740293920407071166050642795579701558452068857971885832369022251442150690056837720286645685747941512079727067093871945891702394684629333597948552482176915666214002846977185388241264856735359249785606916561307702860862846854843576113519937934930925907511693447410865317451222155407707765082209325262571247870863705459467501757428053503245716781080209813018091741981641762292960031354836807674937332140296258437105243238442042552012856908139778318485698991544308565502748119760812246126401343226785529239280876092748825112530256042200267346168659420782312240573901513831747915248031957911290196588342931509689888401109172791677223066414426857288272602196715866350100194095191613055705858058030266535095895691613289898929996008531346779187364157753063776990095698509545445080803076376064597520483051845975379189135186360022692431097704218780045015399430070343036636494668665342078542119052223678200992746292182457333044801120868033361429218405314991498096029195862664367258145166338062910985864475031806042772468407293366448596222735563228850136771782158352810255262693711319716635356949491525419456677835593227460494006732154763392692721374521989484003061409290849518167188463655768173579913344631876258011022745368028556424501313665730493872301411520007869625811162054432937644385238550853636091193631291061695182522469513305998247077742767256941050214666686569199256690756209720799245485711696554709311354042190233026310299919761541137515845342511336283199635622109541633722925473905242648439654834794063520428385010672679328804213805677843714418110246111067288754119446373328646847840155994433841616841560633079934272982958741326427450541709155762121706289523847726734011494037612355849416558343177156201185028040602290188246063673375064581835176502671547757253967091053364107369550085779417575290998974798539216861253264165736771259138666170976030941425373713603601790497648074924802284450594045257035067606144343226465093465211305493955449570938089916545662739263786028682947700770524740326597044572827456308428779762427356075186039436535483151911512389489643606879053345554663244186932662064135101427380348635130647160551547609306577711466675208538212371668637880560299935373008705982913437337837412305308195318294025561828379985077283305451558887042761857265667674089606035179742860493863129671804634479288821277742292631852268439593764910364811224511330791219876741306363196802080545144715650849378696463994186300439468230681521725086174150002314055500093081779284486687/270593130396937351823844273219783033954048727511257591089485831123162651294414010881976542477005092790857606358592770172849140619362397587381698484606517233244743969889273425117818668798258377250615079970999298464246252748352683994222841010706129587850939273292102692170367230055193600551990913292120345450423142420495065387281411073083467146002933966322392621296972083963038245713548564093695812824835315657525183231545180770442131766583082925017564603929559685162668826796281335458766411218178265046681063682057786734675599004910023204865582664395605139944429933397501798882507283250163719137558071885556353061501650378516532504755138157603636783771698835693529959306220188839295833739293416900790520630838843024272831270379226728035778546286142769679638085049780844264596008614147013424306154787122281136666332303941478340315919905483295003047701328483119924178322394170183632841237406265232374193791815930729917568855689919099909289461516132082230217177535452934502778835050524748290837770437558207649694234964803588439705184632512600831710489932323175136416192369715824532649601218333241683059335345225410685161419767262141217077801337898483912632441556745701984972178974927520696042518791427129644975147787923444631614547464322556062126267964542559154222801940069870875415563422484557852032508395120668133250386654294732415783517673647999741385179502539301510331890607204016574090204622544504405455339822820076085170643939878094792410825651887607876822053818788961205410151032037598648563663133928775941417991557102526558142079031723438862975770683483653216619528898509900604717356791704299183377538123879276750308142444636988086853455013569447924248695814029265285539066118868794551800747019977359617782535387621871394975564930715875336985355571181224212212164569579598792678559643185467062347837640925100593656995430102613342224511524740788787919007309313755515654878895152165908577555441027743193225354562598319429352392612196766609657659844531791930971368332385890262034422455384431644552789098209917970989087580783126533127412475414689911642942108839176605628627596656443386379680208240539884698157503882099301065706806813283139973565280638445205521298205098736769759380282349146396490969745293281338858290323049076509867494203382370190853707285888411715381044971743253926798584325804253571917927657461979221440294444794961625102803767496483515594789170846178412761334347792300912149373612482586950536578818386413336927005948302933379346920920780954939523673033303633572005750613849358577959795461589540629010575211352367884100515899529390624464899479151572946555824907376571933084120734267611500604317842350650812175757022099748319529583950885209922033784027257036915636675509198620690076425184042479960093321290364005998711599733160680502849405411139056931558740018735291805307899484785326005305388280087758976518234880459475785720927303889848674624395497832167992661743258984049847439610360895298116527940611557077797681266884529711525416805176877270133964613918032584679066393730971833946278131180171073847551398102089291080711470641284037751747875984260045395016207043293185932548519369011882874715148561368200324353922165198400643465717947707837638248482987772876400541534349986601646299967683731051394099214800518304143786011433958381262439622071113317381053603821590551517392870789468563659184428427455955989423873924802386769747785386405700634974828836997012073429548987381243710820317687229283833852852373452396145339028003578555951465995795922502483025930407161009653566441861929788096706788999404287774167746436249719530081674174021141080250380666390208577245349534445279404978242742175620904577930286924763256838625186293821378226774948861833168500923228400748308398691087775372701123747394968383978183134789556907849050133386756932548418957350429056820132087099117617479963874054446717336747203605837391997024008654641743129243366212484105524374099708248093700226223748212677060094131145607219838674016760081182125361355597222127876290735292935578159457682428494325685791012723308594189438558161180552149396582741154626613448844027224346619695780549903598384947632422279104085367067091389721453974454167827613598703204560412284*t^23 + 100053975211250054827862375868439546222516729681116553096929437523131388051256682387252236097191087051797733198048633214556121638973977424004774051521122011177649434683800894434458254301703761611623727068016109297377930229243883532734827865533454887181341426692745785106668682717664170800668242917051608154470748486444265245933655367431865559507833331247216005511395223234128343982544460758605008655435896595185903291861671003088396002492964875426102927915137811743155837025842377519665313890581834110425822975120814757431083148626105774760292768162010846387003607206507372468661999970542953039609042659055234492109652206106085748071306194657769147520613435312401826856544205838093097878368608156428794807905420080733605414019415784040912479810153167090536525322415275390508558329616031665868812114504048462012323185541737884144199189796003017909025658607052547632354781035019331020550451285434457766119471983495162507973243602225901069468112925678637863569923581870209781536207665506812178990737181944063802136332006336188274827900213315070937122224775000580203030348144044786193162829784679062216538538648276538286609994894559975263738942520160240594555192563629380851217726843607605768570249445379740776825560560469257840894866163867085064221348127519449722339205859865055669686476769505443371116893040524889456591005150480210838125456595227083169380184262188615835268188403713543223965588634916569737152126542241407864095372071760177915485837078233057031350871125600494510679093499701531825970445443188207512870636842486486110111305770256374106655180849932635541935991419737744864724309747167256054006384777913868815361598237390264402990035299354465525739119150385118020934296747051138583304430176958787124109468238818428735316466483815183170240545079723345354738483978821851261740583610703824852444664798808037815715070157541326972495092046590161534540797399167199624817172382515083103880458354270391529183869994819902394306495503268199643648961178973348588245949573522259781687983000395670445157140541128834709936304115981507344670562451652343455609566194906904574741848015298143699555108694785243922274546425151391841293449305667880106652387899510346352082083748126208231116117202903775240969863417949289313797580949162896317884376372812423198276247982916500550021950756190329540714918962465498458055151440857294346668649016481504741416893547022530103233350762736038134649226644963543560911229056439695955640948207734061455473151830179083757816794346622287854634927425411638622062622344455154172517769289022903499443843983154461199969350901152105360730262370560288497064237032738015089083526884080733614035701394054658934136414444735374939938319177546900625694089293763612253347884848097127827032319509514987286324414215415509297909770188892193166977958647247450835125416474973078581456847848194046035009575965767426745073303202441108603795578780446430573849377864503640232429077155366261062912392822516293851797933936963346031250673049368794562123668778431888062847270876511879600825918035474441109486270500150884755244760959315773507932848103946148089548920021219259482928103112382515864833054034581856331053613890234858965487519426571110945384459669320960062556944635883376344788598630850607154394057222602669767256155828146637916219533290180518060093415972385413426935430452504884062165613747724461757157339561027239479104482786709151231490794199466211457099838102333753276744683810322164629670308101586072378669212162028783582067328145507506323793135066518272739605304801693117656600109991886367305378740940949267091152509348926291123499081654816372366809442770164755466055560577502942139614349676144037420866117452393414226164543917927943177869981915451846722363596810713587252199717622825737630067705999296170141240105726328919239783360259027767914458399474318924791057439392436141873939202360330272668539245695892625582619779152312653299183778617904331763652574082831241696879879788637407783192472946655750416146162778836170338751961728100587188121613372983914434812976631480025216847234863458817876686208178240841881895824010223984510321390094936468961999935774508492399770569042112966713637410700056278028887819354273290985297728247217/65247169643735822719421422481315667930303330521044542863296771255606867755793386299822051279880220101605803462078861440295106021676691955803243146456207841162433224834368084187006039091058309502663134204074356532851156715072156075365867256356234922951962649672666896189143291974375832417684607373066409779458750210918187604549812183847655783564857654606709730680718505858360269485197747638481869807822444394021042699764481236762143274388936655496824223963331180210864078176708074583644446309742944897916119723019507034580572795630576939181125970124323682064466197971994455497341331283305287296390237847345317464493708226645854013646589736381857162031590859571082194337849654625064198961524090506058204391637642761643336251578991014007204230103502528317416290033446167606172646266822286774505126374657686801353081431628260419569062030964460125141996124680287474207504180459889535658022482091741110623289603679265528147383562701639090775508299571690420768375160277890392656216728289574187678095595032563073792872743193054991162904302396961319124499756210969562043754211519817690175055028950274343379584002907020469756017442299711165801704626950581071502537933475381618945564341365428458743374936249059462417821702775769722338519636604733330316256826786240400013288665430681710492989907465100599854716105313582448493833351166996644367088915734767684676691207717035923469553306294391427282106454538843838951790537119125460774051911273767481466491774282227345950709064091780942039708552211279468599313318123814135597646541268931354464259017115764378797774270932491163952072570962831962018902573430516884118366455522748134990309208834306159045434873924127156596014577608123829028896160401544710010294750805212741038828345145740175693613986554632311987318642766444992355743476550211163428282731353871217938853103891840955399387376337588644041131721607951857735174074722077688666110225291533127481319247746630330050248043839171845010445499237406114712116754212102635371179150660874448361304118145167005833766398957691880712210623974998553966157304595546079287658827469304224610175598948720667138705103176735714094905527764140189175942465413613984008250395040902568232516984197819907664707486658931525367318613879907620857905142915450246974175825602140290486286217294950816983480824115403975511255481405883356343293188709359851399071788951449146005519936111158011339368037025577525970376292043752241682500147152174770424837908362304923396173904649092690936991742182775320496607404729992751226129708292016284776432103297509589220514390389530445729454436564389229428779417887911887765367978160109765920145396814212014206981857599215228445778881949387929774317268473328977445339899536820304499665570903801799202024973725341857571118835251605478068779216290384640617897142713589597271703299774492002303590545728572383216028506034599748468359363171661345090534269461660942274550384763839558862963033653446485940922648483864275094019830071302494259073858856660283035779445910663496136408189998331337337728654379196560840701156704886798695150360545285384896455598701710367768297132094008179142149054055734418241590609116877133486156671882478501135221429596555064247534084584650731704935591577408398478404359766532147954662168166058459672026082630905708662709990231743276344383970151256627791205933344393657385581353800512751100972554217196028200804066334267212997880029635097894215966139134398108852053897135149298729618500037242926024479284752819868958132029084228481498747326206530687656114167940147802038817335126587837310662699243709785229657594242743636097361790459129294864325978470888040533014025094206601188528452515508906259986708117965148155890630394682107425788165040775227052959768966749606932261461698563682340135216719550452921194220699285230558511412091330711922128431474010321391928748939408120020538089689810241613688363534032010982014418879128615017753184950959911124276492891995874238343003002823573324278539674974095882641867386373579279326079875636012225756152353893065682671606918167345698342811009647385481024666493358039027425020253509867800184703086250061401348191489600867485100062929394247936039240751897064425737456554638607070707486987950140*t^21 - 21409899951268316272891763859608907724956296992634238582127918954628953977021288781995645919180136029605549274635504680146350839822450793006735400426840508988247779609518271933764354313072282887377135783395767759270077875632439304317944200515971793134524931248403665009985466591158268554972806248005444066137101831240435336877092789212980497472758792404629254109118316498654501182209435849186234930519812803142597861686126814274137285801387201919862975292522781223543076950727763241678184420393561916417402190476332481811957380405749647073554068963959266967313047276743475367494086910068780100351277537583968679756458372970871861280693988265373886653481416156528005240266925196093508828927010653390431387456808197288391308488658151451176104732739254929216931857592841039897862362457337790672529705962885697409142123945432729097211546300145842480569049518774199099449231403099083326592359081896878546439809591891734724905421934387787969689186572428770991191725616786266225604134662595899277695814242866912154822498203992341317783201534669252783995966966394850438040728781954181709849355548710557046346051037224568374172620427369346976877319075873839475859221084355576472377948968218070497380071761885063632194606761221556463304066958133288454459106248212258775978563121342435284937766944555582219771036782305711937085460455548239761867373068820379101842936882837140944802112445912726450037367551867035302404388072962956662743807884393104300789225850169979360589452915488964314748043676091755422130167532812831320220230862040740243471304093339773876760864608645427909006380735328023847454374440495508367948143850197769660689681474342329675601447445549676012285605431933518263277396881778958320221285568911304427470181567339147275668736352917596792839847611405518170303486432724593797804383861968133834745138377559822994543834683505839531923904977937592809482728699127487087681270375145214705646029018558770703395650791685322822558800752807607443588333388529410038339766945230140767115136641780611436238672645203952600848886014596601212272136398563329276707410912608864951948421864921520307919338199035665504826290047344283263897017446035033886136643072344389768274657687443921298873469433870031863143131039820639235139544609840908951176652470751990243308841923505812570947720407125491965709288949413507820194726364968945963278301264172263217816213386801524443205266947275230371550419292165954596394014252673395880233348719861637914953842320095492203640589677602330832619693042156396411749167046462621311755487582754537929937831480960867688311099180315068941468499843790116469673950851142881788023190909096336664608687399194388109143311037120776061277223131999253493378241816236750337906301346797843868006396082573799863863536377735990882807537750329342747704839975733485371725683892867685117448475472401789330626935012759391922121385631054006436126703169224794736433670534914199756404022330754612764362803161707845509061520174474789371478274077462063294773381364952317899911940251701297956398421488246533073466218361683158725909954194417584546612973198438053415259781809618289323294707813651958953286078131189374242279177198219929656003456217043420903541948019674284970189086116289874988770191806059860354234763785134374515639350092747880733172029493573832166680494884250465277372225612553020494056238230446620051977959135684809994007487893726954543816018899792658978551607674714552539192285155358036057121392300660066721026052640014643761449396940486352040746904169899387592563350353339102380782449492548913279857550063029264997525884159978273857882000052310173431646813555570936531986624686615395452946132812783089000720164624044023719908616884938158156733278207560952625048940051404872810364316922556269257977051215326068524022241578570377689693230595917771449195710921591710948564551939547556885001661112952646019399525256114617771889048842886065220010617625178690101472144974225064761859735192344368882027185363052203193138159433011260045230896071212544571716972415797995213567329469674308162059939362547593284795781098352280778277253632273893203482847094115344850616463699274578878692068504214840762626249368137711653240783587296652356352737/183412519378579363353633053582154573369042926072537647898174990879875380209685124809754459099005509927491436054643451510358986961479428672072983489223050096032026830928116276457542134961090429815773132636403993177183214468634834641496225491528180477179857900918274290743642244263720223808637227674892926798950779251470702211024377871050924224334788482056304409627026777585765642000330993530336396828645764867659084443032780223652508220579458749358588362183986001604722769935087633056851763393891451335009050775902364183337754527549831166529279727116218817294839483814005890530559766355499205308343840578358681802703401997655180788347078586557196722414096979735430916787118835736954514424928572851122180220491490306525373170233853415436004469847367538981886462116844233446260320084393902216520847738960158546559513778681791250826620652623995404345859685951221325146185923595574114966049592656831142472844222407560375969482101258332182986193004924074944533578344515349391848588093241058603693977610143821537619814311556347307479913145547201099467306898889552937661646740652773627298181337353894258108686127247485438117775460447830341827471262581045346327480557360380106104358074339204078100227515176981678804243837566114921961319043696894727374646727346490133280734990247601367552116454334909202942362695546136078298289062705899376980628874275503695611095765775667407290586682111630480918947699271501205801401408666794458801517713143777706939033491545025428545311362488842812277811188540168293133505701140760486865819253581074252162419230662181308814792463407238893439232503971529662165914919408885377293434686913892547901020995205223362695887091482900873098371219452757151371496487326543852280583433983282006630765011372744632859993215704256794252315294221749008702264228229075064452360519913057901666534839747683576205620330403071468041636368156383475952026971164551888081492734276530970600211524559032804998729532352762818379843422829611836487650402575202775541629141116755069323956030092671630499146564788024626727977241735533125221108968897357843615165085369382764407082697893744496370116104955123725459339764333896073469226022976370337910413209200265835251917086067970730490547834539077768503172580760970430252164903905802684472299504138247850920015228242398428581213313418237970178376008899430360216149965450497136670241718534460971511553202089048213131410684841675172795795502456154049818688219351702845968510452471762870062893980573150871245830500317016136775755902428719714471607658098657122551391756050794370103205685021449501685091461641618118369537915016337459283094333389862725361627584230651639419187770841668714358179799711553184275924181911870966001405238479845686455460647955815480974939488742738678729180961521351206130261472677755216219421888777167586641095462344667460233852099085209375431575043668408805499407891076801442318924690677632378350903425996063301464448849309738814698719987867162183319333867631704318488429355306291907111315696606126654681531989650675598295745922244326083208807434375911617178698938959030148131937928548126068950067836324304770737474149816535723397960895926455089352214178564340532791424719167243110832445281904342305349231437503256306511509416333648585918542104250459491966115934758266454890397453847594525058705712462069567074846610851727827586387119245833336428213173152291078317884034222373680209928682844487249721611680256361693517889180680129585454597458922929459786583698073930030241558523315422728674726840407406217057722403834676454823234202301084604797500138426125218501314426948736819298818773427585581785365656015314669514291406910121440345557014998338410805607207842708574115619920151464854741631992581028917335581517306880325328221346203867100523233869453956408953714006575828499911484264044894338342970797419492667093744726315309270873497750294625967317952334665857117507208688590342989311725375136222834441661024602225991562216795982525364941470005270630505095412007045520827793686624713656075295879441035287192001663031759620356716542449568919394729366015891825600234511216769297430146131171884663128693282148449994005411536692329775251408442235205197797340016463019729597657579937561*t^19 + 13733730319889543934036409201891301015517668755717757657239723521008985299078129537271542550802926311501410645980749543498554912000713952337062821406633073281768968732475622175296188611279849000579198900293814411066438941337761307637243843404619843508186862572123724773579271311798453944570074856764938355249513163276668537968089281018094584129939282524485016137349259391372398423704711465990014396902498085077079800494029718354424396871403193478762931037091052522441063780635165250029953949892155361458191295762620178469320105152493779361388913132048477548981661914994222555914090151948536828361769136031303028962132272096793743808768136731773873111782919934208287697079341165317218855589034618426276562862633145276127974267098277211907936087181365234007342283126829310046875976231041262276696363320840133941939119110363745033938116430424035992126193576397896746804917170141491949495824702863718876937563554848115275075082880101824651700169736388751174765708026635502537978082053626909573036106348481648857510173928103335978775247331251344269983230243293868766149588828111657868130990153561412965804954415626139887925316002317591478230907071180394106329762960007250870346683003176167563231476846821240690110612020604346200141485157242972525512346077564856672758484851194263533970988394348502852561984850769337757022121762691684247210984633000188469769407587702105692444288835979921121454075294988298210600169537581318550285629755440104819475314968560903591433595452273989804224302536390690512825491919618969047661207364164748437275341601909329174121274092780888056410825070325975117932512420315285186041224420853163107839204373730397047019753638657656547955486003248059142479094589257256232741394868192655161480724253003532069024187989062837973328046078671742523141468721057838855261690264942461447301467818103084273855209285808802004487453493383018339754483731908234755703435781590206572506997480143101153772336822647774114978711622742215680367937912780212555074815053913547615535140223114669170041666373204799118903716120918617927328785148187143802425425989338428314414778492698277495041204998307310227512228029860548918758046061532908725419921474603371955582080678673169966677475142978297080942362080337818100228893689772071632808742854756508587355510288911692795562090709132629636517584943797086363255700941655912403305876346641006106430931123571272203390833909924924102629625186350940818526491795606639520339967288037017939769373190935584617829913100085378024095989650608357015571361773311073589274299748864223475310572760915400078703598567056356282635670337267518601670353216653243796325563797415168761945056489967766435256738337156014462892134831122025288394029019610979789180713246307952385148464572098810945961352789853440387591457048349866814448554589624301278240045461984836693505687397877905315264391286639608526963168193197872182095489008733842183316126090445214178051745729460627275453876530776485010642026939397509927484955946258424042754572016683029337593220781152543411560065052912141522542580493421002594501771924567218973015896881706233370987830906590079844240465993936415744577943505118760923155568375849500784341386122517210452934926777564978789303589750872332482296942700568542179586141086743228916899611800694039309483715536768713799971809661411878052424514181973427414515586308162136008178160880931405003312046683213767937460498718058403096127566130140620777094699488571951404358376089309881577775516160752623079715412615679466963239663604597677720975851245528669909349028857193214753937220011714903215935971620239450108861323582331586932272733617323981821240710316149886979670630354869040417056166095850381675378211190414728290966798131477388475470028440628543497472548552027466109240850716782708868772910574086553450423111165750766555241767912366700688036155797738860778139616123927392064249569837423856705829598332634547220420940079158194761222349297440474647922645174547500206099568850343495500606439326014632874510379733534311923538197988302295778474490646261105186229918390451950927646932015721575723079222629486741860561623140351815734179342717896391954438689248629285571419510162439957759613428123707446100639933103/1921439206300491019932836376329471424012692064216224006625907424193936581780882929881977700597976406500922783657710831888389713670930151580671947295389579282352356871688784434078498644912118136983187536084896464313285943363653719011400852787432983320013937678330416115845698447866957470946852472765740137615639887163630837978597225965438484854353577547941953221800607628660985379576625400381358321408305066741221182261234723137732289408696756145583169502679552299442739144301553574831634697091427575314572447983657162045919123680850323396937920172834093394129017108197831709508172036538438911610489460416810727337847297401225024211397066171646169558574417543759939306941687824171690069668942514902716545367775194108544363298378808056603132089514172199823662676423540023490046600589378119299336428326385513573680969477774586290567616200081219224106402167903202561248556692741107879653544272125208144921435697321729212360292886577091019078251929742763017615057978108301036868537737850868935382514390056681997659786297038586832491542739760139097024742194182687604045393447012175086608763383873993821328601589367144159481716659202020546792053550549693208408071975778782011554839626676151353971567671494858855662669192018281296936355213297284790015081991825375188361257691254411273916369455425894857876978038683192405520155078226091657426803909482507004890029299937774688639727691626815214447997094815576710986312809899058055376215432247538614614732701293662443410605270873248293149312001209357784566244330713824795168789122581311816929933461429151505949492940994413976032212302790164295042870270196925785440616171409249589313617052138088643568570848642842330835015756630213010249448332626943214588880506168545632095822194141471339348281558939673347997478828335159549323272805676644537048426299268137370379759325135667232939352561319966334544605836825649945835326761865696345430564278635374054901005416097509719524848408797667114969259689322109894404440756872696655667556441767605935451938316305043404879085683591176938266854214802588995243980774430241683283186021965725912705672400118967014736303163725926417581804389044228628614847039122717574177799853961416483037780862968380739499531248727933391142841386187755752081166489364762912146781831641975972967075321342536590365663366807009303902886983757216634169661572268115924659382256089041267079847742621821135933770513911117619428374515072904360324252453729457525042219105907475814298354334904358693006649049242130365501596505206553450894797174013010892539040635954229757746977661847074529626791051708204124782351278654046820158079557346590851031850658062634503589064728798944697338099907030847556010596252034124022513142404906362350554061298545541705824043712463074753034201288737755306536731306797041421704991044823753804367202436968122874855110055916605270146202871946233194243665456809575951914229739785754565729240654072969465262695853202998019563511578158910356778779456986978214396285317207414350051149096366656841109764993685196024356670899637993959594582935544911991649164752900008201837978157255881757587697499009012794286344323696439634934059291035855434742709009070482176287849117191784473454951112455253377275672183043981659451757461796372778113484902133300504126081380734691921771534800057602749490004133526980893600675981946429760101706534225626128913352160531461983357011978515387851441329193514787611623062994559342804540434314130336491411071116384973385432660641217126466812158751227279843634789681520640551276545045856482892120560620895757113785179739633057585083901584842701063017546460889145901393058263240437283866954373075006425977968213176014156779057193950101480781240368765701158528849471752152676371622269070947071313464097639406685455109765550671232641684444151883356046388701937683872393506440650679890614443107864775464263966300389148719200095918608712102853808074761306331976440910209972320075811507471056446868496955596934803409205115741718362458751733809247008852334432427877553014122281098354691156369376662822836981273256549766364416139928062548768351488691676042472812456795146461707934439223064687200375753732883163942978599195074662924818082993776951461355420982727855*t^17 - 233984210748322261201224122255660761103983937857449641096975267651101320855437505328450915698573105956108031992545985787487035351788848059898590208991548442068214209466195302144782555160124130474810863960926621985287933254978736779813920779543538949620108265407456561458600121451709077065304935368045845663224564188350801109700747942233469166411577192948673314587361330974061445963641772500628685098019387463139905006991772173267963739668395583812745930551251438011033879768735174470866913195479548762752428971750659671800389505444494423610231020430836242047766855809573385348894875123271507875878785830832930578398619125804029674078225180769274032975391880310811525187595471270785445632583080134313272042706671154943503832253339310606188503119503825764402723352012741169666726317163560240145690524045931009615784142859918568921039418873470812093490599620673660747467038823155287409499814211983150697764549136214595240106901819534637439219292683318265083283282596699865725172430266445786784367724062516618251784670759179500155156790736042109329367822483426018549533667311091339771029596614473029675886357867859795574379491133633016548165621709545201036340923619811265732025111495670429102083877940098139469170575811958112502371058818155092122063105359840083925550735407821067857593092474384598961299919807163619378267909990425488346984932852945786708372616377932549166744674238935461470167434433728516700839264356458854951895992568303037460276588269324730014833152907445307733029284777503609645282116201025001002486726899088636802773537484189599094329589580612473192693852561590248989175434022168074257228585599436777607772772948768176498577885215903359849985859831660532926057803253540397113877129192725655613618151149714027778872736425143385675933802064820810978795303426460191711977160365121379019321637211362972202632527887891263211128722168642508015881248111866571673401788048264641761907188510433786484030481941831282879361998439986249143150003159556138559108337183179788997796243917245026128920087703648031603894329332202545211428990281666531300484562038273518688961968031845556228680483857937177501529372860543030678184752726868572482885671862801638239488423778652850002260390030211038587684503188822506486779506756165248357416693378919326491108284671582633402928786400795734887035603977093424734324172237889249219717593051374262474543054293082190977352272220319175612053491329647610354019028049782241886444330602048560532232482335750980472129957386227324158307262380906467865135606444585211110528769282117175029534799113275665962713404060848508885800480629024115896485266214880204512864801535304243488133837602918184961773539374991084469599921605382326252054773867740083631038390558606919273710920393869851630771864325183199025344878392026938881614156969717495273887916300553144227494533051251805917265549743195530847969409211134091373610721905613837338971107099872959705304597254172396339136704434123470469379718345441558679305941331859422092060856322702426190983573072315304177861265389102618253102922600736979281676314064993145268242191245904403260400374709679748064902358735474808441562779988077425330855511140454526462997044066729100594865615555949079463892578997711037175788032862190239087936664169464186494006616353360672765335056211203967323864586081318221482756448316586386718865194098786504447763534525833277804362809342075333221319293942878890478470371067243397266464924252788071246513205197773502381349608530483504108378293526826970731585318094014051609571066542082499887390701780484276804292732319309360966763271132351875027907941142952612573291705374904459151186831150875531141194708214571888491648499531248555921112732404144347360762077419297402508883567769687793806827226229905327842948424145035535618405264031590901234021484003603975037731833709567343422472158188773422525638295241004882179028199708506502249831584688682646031108487806587340912636766228402300691452790986548211777738078807871978070517098243027438675930123860074431041010242402632889761091739913813602422934883682481621861204503171607078325059097709701163098473920793128459034917354519186778236383101913382070608154657123742016101117406015583040256549866/679083993459625593346125733004114558075718565161350402341759062249363887807490131382945543499010839557860381073547115927677460448082163161388167674260974595680695990268090936975688562174419834714606005903977106565517497791537889732796465779668095474744651946588010079298890684314623325348339641059672541787445329983858570134901485341209765880031812338861676618115831189307581134151738840134781434141565352355116527429313093930869768037594196007617065385878526703090721505794247701789810618972038786891999577506552805216228950561177237584123264937796159035185323854678137782264532034831393478350008603818544065278307674971939803077452661742855769515222191405876800467384870491282597312293955025814932696856008219287677322919153058189867956272732406065143157493859278528849906880756245965450998354120832140413711904281186086661597869835097198027149933916875378439454969351681103880754266331792196851218808780697268680532815842105328058797519175169360080198198573084851599331620186802087925107792757033731445748253239227336168195641132682350530181347241231689591566728094971426263486384867177384117675040013776333141296277942567289453523766871290165544889428177740994190385135100934858971677622546911881622960231029507830924122711842507807501128618019028694244653704773073476861192360711643672429222274430109950192635890424907303626871390970748612064741955560799925848861711978684545651133675685564957248540368088978023257927484358246390359685754845114746452602652273815476794017154104537005901942590462087899722128147388528737601051949086368111080184889285995286035364809279616249846741178807823023085813258866059707389099881095139214890466700382123086741582786390699445146088161191531166232005385165193814757644824830258218637742269372885528388744314435219823511952608745019964781586978061933122522682161514910961843970346521671988101797956583426051624692485348714177612494637786147844528992410133360489736489603958177805637893245205267266236652528377086514708441410358871290864858356281653015340354526173104826917908011489615161590099927451784934731900084922831722308874059560589991081920501666083957555802884290922480802989904843963919361832701866194582811813352688555948261357368578317543582075141202241699978132795827748094289498451661046068220582884154666266356594987874844121096447869646314194372076400939239964258304274824754757050556987284378671031603990126834340199743178938203848390361174154879726084193003464827573643957500573157978825747555417403383060684125888141494233329942014925146315445304772707111339039342790077459217320153549781803649580611821770882300822992501089617040501667766822136577980792739767298262894835309608162560891416209623019175079987315706632173209517554828424328907675723034894912716197167800466943954077639936488612054640670636340385653066066764076303715915608803402958490027864331682416595706421721740541909412702554417367065950806507980989092843191953936286366282174198628591847842602606356683992111797040428633305748584743284198638793655302439142854823413844660878870414242973407251843129460613975501471504609002763689667980759923733288939557308922851268236968900119521509813176608685184111619541194843123827604626557552678590872771812637462011148703322114334488703122061301906205567847940040480158653501340294330834751261734862960370615033429235861476857863405246865125013212133448105742063163137612287761194332783461390690135274318625082799412920620610447691485008695927839908824145815663039217037721860022792054325720188811404468807326879220510392009732383823431966241885442226477886235132340944406677066475324533424167889601413583606601695444148292262545071665478081385825272598295944008468550082212522672464247182416043911493840929514274389512875169503001324554585504547276812572632266556974227268301326417945099231613047481764212892847296331272756259972744254110137492539211982193216058268880114093721963904002403882428573396656669763743237386400293895902985314486191590908681526517736058610586690277100775880011887182943182706178518278492026038756083792466013479071259402878685119975663950797880025969843306648147653589927514136370807257119102004224460681217093962094880869319267688211580105520135087046283*t^15 + 34490785742816440713724954044204464846588142259495169598988321602445720362967966341776111285995929666643752597836000810631163643071061935842066613629622255260989959697786388257051241485508880883812460464662262795858826107169685187253438952551704135052537282080964723580117439096899914041338393720928789706303092347460156679122318371291941291919524559510327096642552359343268382236592315117388424614936272098388081143029974881511728710015681255849125577487010995892692992284116416848246036659142942209232739947575744037069896024190952872550161269098302013817261052943924660437280824952190637058260524904523535987238015682453554884574258642689933382228634707360922006885452784388678102085851085567739599667202603071373640430548210587212986797770179941018386212668606365605483720805146853785059687350124727138355343504996057438601865063756751179978357918241885893820569003117682981493677644596724380738519846645961300150352304834531966695832454118186495410152028698488701730156103298078413264894775224691886619257488796553769263712408602556507790788639146842611394063632165828271985144816385813264056602588697906603621627529283377215898743936379886616879172396808715747525906645862980498773579853453442935275900488091030647832542860020629512353798469562884908995308598498738217020263350521874802489438158256857580804016153795021844055226881134703018437143485592811749685160961416813893729452594402118119557777092965891864157645063416657070350178377727104401723823456678563715020004374704026619439839936952925698649061051212371439098254221302435016019365940484312747682032354083724717087752831570247646950978528045413304233737898322581277514884134282473091260398230787412671568256412501030490336165151006757253122615030671226571504790619027822022738795062070366556196755751435904207391733749018789983011159660499564342043764358654226221497518396912380221830851746247280383361075113299777963606781502946274341952602314610365986606431691564050951780418803972313586475017182989245384275976909228483210782041224664691881643581221005790091868949327237938005965617453266120917168694072792735732353836924113051027212196229397249993105676684370837369069454417553472737636316721401210075876791806320118354160048993735353480297804119871002309289782309812921896796837756763963186049157747366504369684145955372532047590299446646938928729026665230840794392498885357005538342857049248776146403096105797263280784603866077774487488953876005582014132171609727194516853586034027530524694997999898000288305263605025970483681121922840654213107526317740340544951869010091497217902022195184832328900130554065981491635660426804091099490928322429997455899047576183916211483298190012093246814231775750913960646378046156262015082774418463944956879274203169228156845483688876198055840310731140396281065793878715982326452380034884923538181493485301475460987643347394613733437919312539573210161598738105393755919165378941922111598131109657327079539181216100310587180952210961601039182874874299758938118769094027588651369574820765000320826704505231376754634941888327472700207887863721880266585510961813613877921526256804979612415170232284041747372443805299901656460148542873974403851773511930726609286200221195632658819386809105704163662107843709332346532327230374151565171426259819555527637955660175341735760861936877018556242652549352781051340153724390566924712110462705452353989189901214157130162726909168252700224461411214275753572291320075463996791590548174553384909258583857362638492915663303919756672984700303302525093837258339184975674188991383993412289897883336461333207864500708539894205765311401589702069200824525805267274876602550487663687964112244800383607495725349484988788545417672578808064395947620228595737638201958048498614694117541491044804178525913536979625392318243507902763873094539179790499893535954900645768255187360988200776870133020422419596471576746351740679677288079268700777224834674086143311054783279192066977418015114567405584040006471555888552779252830868859796231063010303100954694213659058326360348465470408645357335917774179402049290833941542027505341280505151294299947991296482339723474054639513616051687254399885485611363620090161286326777426649/2709997856566212534513272425175086496427500887370562338945179831083128154943757284305541348923385923728901494070835357295384852161479885789379714465417462619829764131829861565824314488784051420401087700894137973267458494520097205293679762771395479674547657701517218889788773090871556817023440727588799890093098496855584933885013527501654439038580285773617330824027576999463453779354872464697867776514273466131818355461245453513457620982025904867730502266579240563134039289122911161942537576777749452223672980636150061349564332039471296119041242611765205323079565729402221843090325840333814240935434334971869849837299828254687774147754422128489757545413358503719018398510556507211751674261076523018791415586710133770690969996033470883033057499050788470631293838827760849130361725471258899459784098511534128344319639351453276504216565888594551593679669617610676892384964359442058553463358841405393567597192907502566881112957087228329173307966521709192960044277772323947782399385625464865546463498295735944289499362593343222868546071880157700182443696390675262596745622917665971742152999876615880885601859681643420122533013176138529779195512327695287301138744714638394149096945809464043869641499043876348930026628628422583941199035392834490467837271641270509165664717847745221660731647479932682107549689825758774568745626722330079673634764233934127879696897324632237420857471936270460178457455102527889393175095587081631481302614245641928462052619001904581510186317674039629392657789646505678219352231004038778491106060178488682186597978153999675283991164843978521471795832231855247721728464229085744127785445048155605620767925490335560222889112324925864823409706223151252429655821928337040709856157065900116759507947622617131177016816310728515290015644139483909028365543965126339455053100452487780947183612552171345065337662852485680518241712072258896683606144864935378125595267858587331567032378038863927708417846195768229698952643865819903795068023243493251363153521605469031411361413801316633218241462448136995953731571184557571518892110484256412870102605565380459827280080353127791077584081982119046619357376910307980057798380263978680866620368914027181807676486129130604194990138873205877254867863491079210712735277216600061611291821095347842912272763033221513607051731612544605922224631801891178340832890681526950700139592733987983803089417256193816530120989932820240290441779416058824309801325660740026893319545826971903888486398953949107500616577819051100667503451710943322987142021934227950562837062912949845650326337294269113916585626099329251097593028243413667635150955407681631736295322168131539703862016893498031601125656108876307392997344953868928521352536047879933459221448055468632021894231252057920631679437497635730084339405835106547221172719369619422365679502317099840502695647222864780073014204530592967297161265760284225922579829624993828239504521018504516133806506231357508406792376729835327167200790546134434073584520811389337199312140685515532808701212547093600472752648636849426680612199772292543873021981967490171567872284392993695630901688552602311645061460034141458461110997224076970505161116786393008061436382394887292821360863049006889363309608046965231732490758724117604166251259105968807031019425179388209486466572682001242917880701829926453852334393404937244533647446895871823092219391887213573981326729694498103025672850694533256447433168047526497091523828556649426587486174702549366462814224568372635168791868702730955491462507366816711433520439132675983471046838699711375833282617504778464418002334795262145579279947528438051379324769374474312745165952447784989063199326367863450366721182266347223128493861416107144913989089294959236134754536048297663749380509763310619189165886813332666706517831740031816285367826625212909333623801483893718917722610559332479314797898070068855353559815283605727549865010908643346450619572259760144960234924550137178012663328106173916846728342895242119578411823445364561981285332483496278500771118065261119456406943368845245329278387801037790480372523754539418782882939650739890303654689063874569592870733080210434827409963064858414425177016304733304589163424254423012341095685754039366692*t^13 - 5400731645218495295523163097661699032481269193043185399626706024766626055983952640769774154245145418982109679224107385355753010784677716150714310116463264057423299549972630077630991528282846642925282454989501663525256662032539009099369554097095182766869899832838876199016206885521893363846629701984617822972602421809081652483953662103248543372985231116735151261188772242348966156734544166490228946145943964422145442131849279121723009432205512302047806931369047393020431770166491042539579389148517826399408291297836973858008754923152096576516576159720828841924871837450949425172609550125896792069898840559544289632955878728606278778134447725342817177868977476253827271332120590780861294665868357993035845950627778349859296965625055380568636082417223636715652704548804144354679067075026717600446570122355439030373831723175363652312347337056120360677442094577982032610529391975809787548034093377205547836008966098378739663680621894425949535341946498032931910904165967562006518937259066488436420463119887510051478585877044002041711586923611744525582531959618536885077142625850663037290587368128099540681473082207439978062264454795234286080212252071630109228332355564134102688973820822505791287035122732528110486782909871321755598779126227466845204173489767525612193243566215356539056192497264408526273878765372399631652318774592324607766398567345284662140494399250343189974541981954044393677057001584866659532218742573964948876371576721687038780616096211106988480817279408661272462166693736426231002181993145889413272318443449539945376237064508215644736198654641788871018712973934347279250751247135327915169827723413439395986563730520944119099416211360827737285877673477742378445271525219628841021585760265527028620361659965400585289624999735848136646054637472653913401927679671560587684008510596011356219115183203184690435814693171651996916282065798409793906483308309919496879216694689787632813500833558044790216511354537537885247916213299417880650282590176529067651839790612419268520337321670996202829587308346174070312416142161740136754073246184567587223430143997842713658360898931081316096033977003351367183470586628934479145970618853958890460688072224542700136172850786615369016381671046415401609343799910220895799422189430015963545129588165788223953740048552793074305900159092628459133825020651786824350518139981123672071933650870589984864024679085103792511610737273124540783338777550575533890396049192443191537754979670926384769216071989457131131949455802810948044738705154311344049031937880646992793519681233646685458632815841475950649435842946219455003505838356866132146350449514564402013630034391578642292791611250107096876389127164188535657449175233481280575393353960216553557020186682733060673175812719178443305634449984356400513671066618642138501007155896913591942244643154477583381299068027239129666901216935799464974297169930732863153830466871372605974598287821261353203349593070548549035426115305979194866724306778538753802406592092276444184237946806905124438877062906124225209311522542531536759599005986116650080750863150690242463210445881082942754167614533750706593995935423808729468550080813076159970642020375560901731937604066222809955456095141370000357658333840329541588072648976213413258479927058786975490247386890753185196418128508698233863584115451917956683796194212310868122768391194262902396655573414511660801554933918294327818631361374079276233067448443373225891942350138263193868471809891190586012474639697265628576948521806817706727045738250782722596897204133836912298742718190399471858570721548378174753254998953402156506545350290012198617420945535475804895528483429722910612951312544201383735119834027902255716014561367217111566198321485442418382055674084888939795638577259729029826243226630547499093305068903443348523211110538867242801340241476412159943166175646452232501596177436856227625465889563063811803562416596764455436834147474369383682374632582475843975813816214624036563701331303722005356083653800137018116874799589935467950444974615210450652950505441386477305190420707158600166018198997472003799764644558765465212174550152171482360201149167613550195229597816190638504045180487468691018444906281143956806613/15521179018134092408437986398482740529367129939121204690407673717543689318120030265209286076308052255033800080588976845907129737465520537167123221451417311682873792278521543905064802341260317413522839065831259869802167780756570477054294173948427718640020949035035617925479800062265502961188091223303550344175821860570360446076824327042694381664262805118083223505312583043891487854266165319002679132384155017937103983168645209126332308029930726619304136692893703110733329261872343424642254162530065591200876177755727728233472692093191844897143428475172997268496940030940560384251579841545327840409131357227204180053263621160869267742006999590433892012676738280177654057906967395256309703671686844322974888812772816556076575005919077222411554977381377265929517977249489399372060283340543524970126566503631892006412596514623576770999804631125725049711738932478103621907012367938479687648103329927798210751391222809661403854278850104978083092591762366511798649929967491109864830387316522712179057836745337596159790163764852364653757570905828752476768020565150415788921093457422518569032072603756477008028978703570561984725161375363858987374068314405998288308961710414628574438406697961305095312136562865686884459499590049163466202951848994790766536492790781839436796780342183400118737958075215819630868784798160220897741275614719814854723735589542542266305253863873066557030194365810195752906386612416319548540066363583227269774422941820896117139856826486721135087730091865002248899138868875591176129616288881892847113746726739302328739851970215780549777576425993822862519084947624557398215717234168064878496248843961086029598656874774113533156427977811367831670711472802133044993252739616498910974553642039614888361670232629617279592304185157590435370241348705091800489942526496789547841354252507336467260094800523167613617771205530816255679908775824150536117668184051421108793057609320341162842944094295118604913208452280811563302656734363710166483523731347373213937695334874177613753801840301450276297035785435257466962034275816560818396967263782433391194762688318784806873312446321827477572061753259144440763899829942612014881903001023372661055950252160262357826381037403231357331837761774783819403570968380359179468941675830822515989811542656603163074244176526423866275667883989724640461808716444320394231905392479671822105342119060617428919915556665615865526861012716152866218667904116977719366126350171975334018017336608842431193579346787557277299987508883738072757455389137015963012725854684711127360039593068989978959549222618063668875292665115985667772212161590307188722539562895943506846060527672048704822548072726412377581077370425586443283762622387906766051180113859870900466483708296861522876467652107220112711554969276804606754901690186410201447419069985236916835637554981904368245402192810882434216520793774154050179070792005875845245301403171983044126695409533311190186175437328226843026212656559720316155730504779118405409626640259663226300920306503624333913015733640323440736819225941733565934706599613653339186609206702013561696932376825289982254802706771544358885796300924733454243970355538204496913612751391798748203793785150588896683064427301771840261214472882197780588537938817893277498620309099696626686283959840833255822294856822697124173549999578773495615082502504264224784919220342629394154592710272474119855267436987989837759740518518078163992944143908918049964653818152500501066292683558799901570587447724141860205433578069619080541279305937637076291174872141944278618778348862404543428508045695672497149683821661773077204739567228243867839458043953681243791251132789169892321456860615408744107573117681690312106880962812972015974165492320940061595280918085130294275542745192549766127644978995800151877615922289898541625582045892951509872860732495526447437632069487281298957033620096536961969159699918256299341414138850781504121261510653751204094642326100675902997297286219455021353624829565404229162791783302187750775100134572041814267571965985792992021439684107934302854454759666612144172530094727484438046618847307504602833270698021589878984725545306041394100590291285305986122659248186166031863827344919887406046310160592020*t^11 + 12545885115464853941644431751277201135228384104634442394590898678267445875907541078948272031018735310315596268339596455006471327956592107241550516092956197127737179415207736893178056751493246282367699340237177947079423505986994748957730321662512568855775693386650183778245682773633585591569862979167602647509711677281300372560808983539330387217696624772299494013172995402314995638275030412033176620260584316975013153472014293946149440977223247034698749889805604455329975167757876884524084080880061387863375492758376481309479061733019262597514482954304429893554587697655332202295124316495620059316001541897248427810677645359387273230572185847586477617722488608942128860456902137724843180184774090597916697632696640497171559278000366591224071492363100276358836753625561455496804818600823972140671213024878109972799899059812948649904009235393810025853980172784042803058983582929104342184458717524473904068487514571333676004743065477043815965100787588716906712020343659329886069286454327335771621147356379237726466682485129339210479647323719527346133040893960952540906495903953352782090470839551800572955940136215687511196782979059711267977275419268480404736583492724160889523627473832458471681034419840339693427520814450991690367519565134045053572063598171165614056438955712246318314980044702191453127048784131608530710976720149840431518001760873909111473862922632086557118320953703318530353838056355950877897414172466602452558665089105790980879857756023126031349189164458959690646558345142615482723644764147665845647641539085314425420381733270304805441850639172541023212380972370612080403916473031694199603197024967644302821261658852269842869853884832693284929340777416308956739680232590215146513751016117360122885969208234589739880746177826128474102790782825998017262130635327764699047822464879686571439976821867232765919731473559584195404577581064825066823547942208681906064851478882453421583514793586327621239808899447828876173373024033476690795964615081686895677402082494359009634718800844801664973177055980379484428544767100159004999108794733083857844079579287956379268862047357502627795042472765688238172259602575804495244009126108617849630023016349386619133739338677830441560051097789065430821327922470280382494264518581483794880392813171819905720358748328412455269955009290042343789789457325237198303455224935463596317283362535502685047708279639676031840158258022935783621980004305445168456172308898995116073037858466949984530784463688132610164737384052596175390083015208513633506819840208126912816823111484547049289867785028831347758575993971210293836673510177511524642927223104090544802803925582012874864720284607699455143713746415207925069196821463317537269758695056619732992384837144037071429159713472634722293339653885235968149710084053820084869542032673442894307487024184902453699496500994031939408173942695742800651684315186752865513685844527729901629168309915963869763970167936733157303218755628516528846939450530282768643202023910602801408874032535118379644897528972286258757016314633640683892494981555194989774576375430826369028563415792866915932957445764377048386486336827538329291129025902106848897951415371036579965387203027819291409528327697581801570967678458184105248681684972789870868389012245564606166741897630329618476615821409490903830630983697284242957197573870964072562928263011115344102346895874620114253460933362177360633540818351618979449756938525329513036859296728863106344233061745417575723268116064657795924396780666130162804863276171582324780399926504400972108428751170649958033220394898406661429298746038768211791453324833880003151181604265638610564296435579359713481127295826182867100007620239262304120895790865084210959322610961228052052449231786575730724751610963994450211619742568710215182973363494713568772676276835369439628803956060267219613158991871238854169386232884865897310398106643818224856812371005242221505382992766428015913890747872180484333443811994393895061570593071886909706675624631356510470675804324319359285474583528352228065297314806851215242732303314132700347494133811930645408125887456233677218324966290854904182792595256710634865238137239519505315562751095757455186709393168180031115541/1864523318670555318167189499139057444856111147715696815844514222625375362802213172879638985932825439259760738689231764420171809441679342908808770489636394736370478214668065912023753563564233725193310339664768481607569584039653655708254878105113005643852004162407508037809217849711215743943813558444360254960747519530805336743201455905063901239353791658294568521490047811614318406043744898232210680948869967400610562745030446322275594601269889092880696807377865924635609676194069043237324407163203652046452691222805724027696121010627978528183334276276473910300610305559793127580740712461074674032024036251307148751695956216551712378516988778485721616988942937476101501454577101036184519687889425961275911963583625094297712827849474801756215180132050745289712496548851989174401765665143003140719224802357158550947189884367646851041562894425590249370516493108172324719407296888854335337393583033049706631952971484204073162427086874036394032133991175953007633769624346848370948337630743388898703192009256341835543982941287795899226946148951475538747419210939798439496471966080100392844935865522909782862436516502601034717961544739938877008482655211840229915706590856581098448931724280013654112849548782694615080304407571736471940658648375796127664899703601404033401551742353633911205864898383436243417451884251388288000606815156852337438794400619968148634435555996973266829624286731535618649447415582204892411790972103684469573906082228847474924632495112036452256288812923959892055875934476014146785729182530812474252723221976717289539518027441925350349293167448032334933909366131812998627228488193290897835853721148381553131651215458143707070401661570894599577339198986295576602042773008749083434091535009791076273030079197323723030164941059081800775226236463102699268029215675766608538600104707502180603601198084830385862482912970519860691095289384736767852988099222068007899223547333845892193764229218363485337071866096736549072790097764520586276139958849695669277113005415676570213534702145534838170262386838057133455812405904279578080728907556581582116048870396060170422038755354451299246899380259591992243815105645779667865414520464670926827650513163329632141053473141510737462223646234622160890492856465655304423238250264091976364000877584362995427334896823892626339311212763127628307442954606947081606100406918335915591909876896691335596644517174671290351838114936239703960976333776009287528598026914109412139274298309181807574319941456720656415951268066149839418697148231666435368374595243610614513929648785740912311302311966146558312011345199670693178674390613122567159644939582610264847814632206203969805891788295133312344717942677294136091148490988333052914038231289293061819715294361682775394171501932412335432340261803095285299632527046446745145693285296007536717508825607948114457955630607379678334153117122847334617151855732742215328684432072200007758275824714884034209848295541426238557564981477611460078229859220592038230672376431093568948229025365025672102280533434233383112876024939791497198063066474002292802314039616171760540228724931612903079054314083821854969971469770879478409012552928990037641842747662958025740320945242703532051998750659698673516734462064921832478145981675954932565432401420687482085678894083210245854067568401681594327011796209729613279654966620046342364875653564704730803837806698595321863225182371628734605494382809038010320754049227941180738501878851774904200198710638303785365985085264643618197711318201256567473171390805712618517161634671699371608672080586545769593205845229811262799127038889038177479798609441882457262702896074268892851781332876862310011106777889522669665606807218234094604247627197684413963567634755011638167893603477524852363036675996768987587273365371442176178590845930981039312988153297311586976706392844232230581878752598585974850619953167208332097972085621296020878199654087261091025449509297785685450888171891901401274562519330401466860616082883524420684167783690907313570280407033596571811533710189985080544446574019559286466328796995008739595145475747162096487642363009056758506222021219486930632136602706766110594044835945975214016418242719401711139298092402609730547238339039481629*t^9 - 522569808403301267322012528574108031661955273478345148550712955419969126109346580444275983818905803331759595962017565722912150511097350968764930039009043326513830329404488546316110759848585909131438129385475092412291354804167676980968864924697499145444315318546724743234546235360432621829400289172907641856611347768997061531420062625369626861709806091802039544823632686514250964754066721324189061249236698519753405645583681263378314071296767044247561667408334354362740943231576363600610689681582767394206294767401454186107811952094493722117151785235003736134912428988357565925196043701320454998636123387905441987131239667661224230064575842894029094467557933735778301566268675194971093969806115105046742477125729648841561030227114145600381132194323444975658906216863896630039208952954614441955784865652806738766527111737070539183493072702478708509177552583514544888822588888676281224708379756277860004624696753467595967022531698170409408357483543894430693295587184119754070518730779220346939592211811747062856209808693138422847064011609261090167124655435969975795364078517300138146457709425269354089791269105399715397651759517708370044070188651992486508082737887067867526565996172827656371587500927227737457360120296784588250461699868766986558184539228066522313168679332497675330920534181550230127188729250598172238824246130183714482238079982244294174923189842124118466911816352455907407744435156163159850531376322418972768413107280813748337861862437361099328693873942760281429270582062972290647707300416291435786677574508012880078061254000721092805347752752133041074318299199868139688955697434767126778334920453503247613398801323224756916119573705580385167685622485010925898131883910190837806997370522782709197027793082937990202225967854007335515336988068176030868444021887586065188861871175437209114883685974525112625214751942561110722183588274909594335007705812229804618771929461231529540693952173234292879864508913953192259503471817969565005248347585725865093107365179641050189877536097993269473300786950171915017939399453904588912144806093104580359845427366634020158366242522052135477042496130529271020401379066134384467126612796069727381563288768719849804903395629499471568060421870260082446419382340606850185386658363143724343941062861371888109061368439244169703528113931477832572029789858482192356335751231115861116817627011627150060383829353668488186520370777585395290626371740297004153463669669335650641503557008571541613464812558368262254697290255085330720664698292933985246553504540363144732213401529928594709619378695692013893718355170557564657898536499763750075699987629985272961145506078866482178213268013462830450359259158590801005540169191826433968098331533198913499686537038075206309377508747839114358059856810165120574638978226623343928155678616058266403330740410615687427316900389993771842586896741363473457314903368488697542854575057781922664190872607821468745383634973072832321662820040975163444671964754950731597962685177257342902302327535466997497675608729489146717660272909207962531902248913446095805596283353829589680085633664254465877233654216898218879229362072644205804418512111396584915118207158898425272076236907900972838401334401795014297908712080374542486283361427880744414846506007980249149090302887598435546853667577164779787799756811682003833690472548317240842890219235887674349232985972809928657752414106890813165864783456772570507969676848855206860237166450371803604879225942272021389034174537505102768146650509098518959598945198796157551221399686001187192686196726580750692613987881833784510647484434817895383725338300396299397911395908938153336349442282141276054602553910765059136778789477306780393255771253461293096119039768386711765788847109800260434198037104238586889908924685984065205178128757158340475654597166489022438025545644610638466697277795353280139671112973950230209916311547628507354566657309299478970481317211730331226549036434483470815906979406855300162769330515352214681950441036187348322315178579781433353827100914491826608484790194461227638081978471156710955791863669239483321486203414383551957470642393157660710831174602391179820088989380551139067209288439490497344954281586879890581723/6040356668249991793794643357317963877579369447753663044636846611450345887525242139717170476515980673371647908471139049393327682528599745434159604531352175718897667040825595056355399764157223045472303911631512350053973752845999794931695856779616430599895381623863680657962927973629373628305259453059373249002689420702207382755753043226579171351052444194207303643916888492779987339525920553844645044037838448607065009160607336144453733514154125307592083365266981978069846608286006806739390984384140345317825318285394715056257848521713129903887107026223650418912285059510976397249521451346453428591028336985493038793981544905026966473910458961091628263873148472144800044872927154628603129377098274198510986548691262019009993364652917028447176353305974302009510363652238037218276135086540920482651303911250767996375099759263327147952586619156530660611311798288858133629137427672058221574956453734913373560008287806926180793940495629408398337033813448201176002305878071449876432365550734941278262014273628309560932314214078267839530401178664753418699805208131609402384822165881985208413312977999252576341494471132924369501294428742506134351443140043712659164671954314492982926927406636724287755148471290657253673810798291301555684596959932298030721629561868002357204491588347783219703069684187303492731236358618955364071577634109213730390739557564019972818385603095950877814847086867893168850954144188669129366176910965082217361248619804298379273909823522259992583961080690740212550494995223499645544129346351494227164110036390436199043686246866746114920066218506343039544927263773744921924890149167020043859124504925145058338147177253959532945611808569698702780670497385321680558157310148825678595048881825561451915304941977942984917000210659943718709568262705098436718381127088828905841247996508909340108052074116853458885152141082540914153213655034890198399238554374035581146078961911522167481806472166585856112066821893042100075170062369665085392581928268090387751825265202057965082669316187676450297235577172822306510128543893382301145065537198028686373277465004639374058010425646281317506688755325585838326683474782847116779522275133204341262268061385887161688553420351346699676815560760087857235599347586192552482244398445920458903456658305432997234471821035903822946630702659663802548878112649011964507045494969709391877405491419000043030628824046458530992567922551137996767821590010632497749942737794035846555614192648219510481732608199817923061046946077754499857091162945960874955109130508082579817549866213511389281595173973326199618564197300137988610966566644921837384659643627733388128127724148612592945459340929347544677667230627914068729021885129539475303845407925152891035757713996348482535334718442353215189107675453133320515543126442304047192205823850519730731420827270728831309575135301015825393106483851794578010050188585322839485162417154918365160679378594403430773537985555892232007104759271512360628268084757473537507666868759366046659590684582814091683425556774892619990843347194505251966951299688200198904417638381707711522561598841369779720631111222019931763495256821323075970295017520958354877188017863933630912418591013845445201923663449090749545511911910456271214341734478997238029914874749750611308357327552033192726698146629276383228070343811975453998346745944460707527441876340810506754066254632664898137891487736735659632257572152439069579952877016891107613352806989685767288461686405214405067849941553463930439707349460563444826070636880621869894954693313939061971869390922946134425111305831517076270264302692734122491449310373969941868461858768046480189171118556903333637052747647449612571309870773931069534510385299057940819054452619984155778182758253828838980654291716440361393844102006546273563841830191397744494553321257689478559075596630578310586541608150706906477242686298051089259829246591079478614783350590591486320733350067792983656157129823830510153201200508127911382451031563760506098642619186071885997427824660379790875383639437434932955235219715305854415683652915557094806227645660150299196913679359996459953222612250546682904646022155788470733050204804899622382506221393510228858234783954907025333757403581720940*t^7 + 26574998606817473717238889999581783228373871993960851844012709537107142447300430743711827415709315042183601822198285110434215113561121826969237924175990490354195843624661422873559167236222542927932941170606879369031007069451330869737886718399413749766494539605068895375883388434795229889059521946221577765727763523595118359409446297393817452417517011644413344863598252014235069415999046092792138927576543972337129003985451561139377317780539683652149535776034104053620573775264944823322667068799692802617778064899159080395045669665019956469604038888261910800072821221539250388067997567808241065943948423754183762087713913554178731440313829362582847578299669301649991605808267496003962925512598375452723366852706533962199759913077592039307498489174958194814939659706433229805725271514698771106853405311623625523400932908511500382738971339935676037637005819792702650408354545885517174767699765957872861903325853316072576322934675627655302679580736279045709856286003759301760006590918631065560584770174498335413038981420505317855053504408879302129412885068336401132826012699539962059173579032851566423272987850193362572630732315977738550045257594991620321570176707234126341874736270056143674340993429992229169275617739057201304096675520083789844582791732749417442976251984067506575941222215791485517091384053064383018620851030733059901169285106270547797424958159930624466554470873651307271994224016476723604221007971580080683263580185078921354191470176700297053803679809894975230640024343273922978631396146261149957791266661122036779707004085137797801028413244820174665189325891342681871495370525809933790831414800916028605688075734525094969303995919013411167511989421607941825549344373536062973637372336610334443384557376734279711559934589136057355361558910127909377905773928129918780921858354719507790813625853386780557809092290403490260862970641692412921333744923817629703603221472587142377239898915577606217536147105406810188018759981329002430974704921998234841184386534293404521078522521877069726033337897123198021726185313655055856969998468505326230190777688320028331147636318700067325360314366293429285041798297151140548936510900467332288839770521111920909165039861080732607521470946703968705911161553901781588114307461808203724410222500948918786201561160688112469002232660307287261302717268714925328730078590992798236854264211134772612397486863285918639429166059062978083993173663169128969553382619298965642039348587509824758082515707475446332065052184203116801061247811677994320006851093842082248017862074070384442777406770456702726497212724566201412535779313182808187604452784161480484567228765972071952329081962967701971886088163146004619592291592817464449622573392366982046788851094047004871095182591369893319178267518074656662637322335632460392904071452414775566389897647449928275497597947725833287813681339137061673843087410652142783007758383478902096216617218221799132418214509187537984873951451407609337891006245453388569038742874363757036125281073908111075182229178289045793828590865524463877486776430652201750686239780704780709039760182337465314989513985836662956398232378744991680212575045102066347817169307293139695955053387306619785014003351608712687918630283968920520967252108788004197593998072165186908946414159119170386863616558689404225357766327128239008575879366359424046271667321288405718043836519963435150219772943531767365812297916743566023261655530240112372006222691146084806908336405569301724969274657955447798179985610197725052232215986581405341863067879720421349246783966581144712493210786163404891506808417008975138279713344365122143628655485486483656945417682287443717446602243771532746358411733057997578545017356883212501662106980672432107026143237767916462433639659068437883392404058106774729166434762144809386682463456230515403291003320529412349873165345353613262437563316684885163956461448483601641361224076049694349037010137065781666966185273107084831836718419109085696509899635155906315491771457086683777180687427952774038603160505740587027563902812679195468663002791430255441421954659008859049878779300042763359396225334958274299169299534162233519613099873568217020379455511233935283192139814939496772684/39391754557944589340960781323080721573071173612850673998238863973244041395075329096869833178993502534202246717386785372115058386775796911295626563836603831652525500059098344903231999890539604575115810509425505539994843116774270091233130837427070008126460595875625288862286808856597272304590727718880055545281824579293681003257160917613334167453649153923651915906400851385058060292765467611858292322903903596987502524025960699284901847845876545755939800803491103899841213952608030103950456919590858109108389397104038391759738683573743482873206633678158520231906544709525153219205807750566514145025777654769679602992179646416354431362001778796261832892258461107630017435492732086970818979437790888166003790849679444452543742442343666049801942932631103840962021157246380914144900795242941860004718860506942508433503329144338697757719368452070803522415197655983767685738589081889922544985251730428399357573482619769454307606197660783213340583656226272911954929323333423098122733926770150009907522993084447475922365734838953275267794687686577999080520872535886852745552447410358946394866819635095125729998460372459713923962012953156486433306197048999354698695324959208086381516319444709494819431789673488357661458494705999702288143121602987057871777484214182043943769291572582329139920733011878629206168705681565044624266788428155086684619608686113930251308471825904308224606824216502760451149436668887535107937996569365143317505857070580888716264854777684452665922546190504612957561442361707536974155643522992244495720231880174773212334896738495280020871574696402079965032275655895922240838747901353495000309861949976124559019488377377607525566739865886677968848229743662847816782840172613413175409140207905268611419095800184728180208722802375204394155970170355391948027728350229291364521853005804530196561796740490622914015313605773998961584886193191819650989320001024960611331214944465855277934923636343520618787978631345338838347359049596458735453052146491189457267260479496278015146264897709632850866972013991334041741052575533271721038891681870001361848588039637398203678310847250391734882905954373284788516157231976710125855027408547254025517505286037964133011780519862710977178090049814001526115015745329955717259208112722324135563256635949002331964805518612715645359098796630521798050897977489628025678089549338176248457651526182478852049743688245833134258675094922778507493007940569339074612126568613962342180541127770174379070156223474526883962399012635641845496601655497587705957247401099138538381593056092399274386402813126048716083922229535899882870089109620097410944244675943718452578432943912023552565745559060673630647929868309182462497121293737639578231506124540461353683191377704758318248289985270489181911823626347933725933506246013025679189170836968032243984194394986967307040300703784481775599330141119203212308398729845712517499666334731717624226430518976359516401715577232354341589190322963505608954348295596952426746427508409294290001473535886494755049768095253406871797428399918452107470189547252334154283809313160708147286419569586932920606687175326458555000508353413342631149138221404535557163376145069795750164558382826006367638259319492998959536088396958904111562100025566603416580802004618016486603787428964330749710538627660923842051630170716668496432075564623518756946817379279714233331874931997307514284963773597426123173222595536977646617835547974439866078507948439879325245467997771148227335335690273661203510377214696388750901446367657198337243525964254474025573691099376070148072333015886964933105366488274758955962094431224532549470754836108760260090808794588948168647351132872296401982899371547136189178628441271713571198547966014610958753434702041040928495266916693643213946997608085548198312768506891043862310908445059074956603114426597985696896517773154252897240875518500861746387315015268968314109265707780071621505925347227821386271938996636837541213376400456577022086984227269381014771862223692025942254654313678048207637323305759843527058069682857673179153708393656454482557756003483694451191301351826262628123516035605350867799584415915963384137677407049095394537344143801963135339773983934500815212289353357937273*t^5 - 323448428655045924888473194691361892533663462011131551694163318285383574243445720697804054553862721066737123138189330037628895163559689020156608990847780807477199682079425281100350632551161243335927926434645983591445218130099412915418160686209691275054228181832563364724757340173221373051678611097749711488118018565257480443604024559287229538715651692651517680534535393258888281660406903076947447813274439910997436988963867873810068301332305467889609461181664246520253251724282856544362450782630770720849092672738060559040972698394540518949232015639082179386131279594475038799700400780063864458532241890484671346945604739601215636333364669553970248511105799004724593772033622923407687493220101458002111056189393894944613182805515441677099912535500701780565611174750004758169382959485869512709367437727894223508521792745664070072897680533115859498723592638265278858715143177648978162978343563915470043402526537260816847253486976902577003415834404344273684667618932571378228809401709176771746147781333564277026549042264059124463102610896121468251767335108123693600445772974086138736999029612402590036589913117978632540376469921611244796388015151679872921471924783895805074701789958457952650610965448937419213515185284687054844429068854887721990004665728800649825771829770844052959425234693056745528550578161003225226118612464505703465086617189074565245418884814705022548935762611947284515777678260453787299654235066597449617933256376362348759256216974927581858520349249639474786102665486882240523721314709470669135592164792887155532290798279874732630501510152866215119376649864717393446861042667314865313745963872980818785963486873729517513260015017841438501336703772622029716141428510404259081379302639758307746339765978007551071631322271655449418922309996332828804181992779521259039545491836964315596184096920212676136013752609100993697445421361150316579803434597944694092295162718734355409608828756343805508206101123118104622977943008930560052132159512402936187191988025538391454859330312430329685089460022333510992211653470536423647928229626797805826242247467574260290388092645567959438355619889053049607699279835941450056186131238590770368949099754106530850408860543356841389758222147636098460216419255955518112550639417339765612930610335292116120675116821604509355327906830798899232290282735076842489540888842283795814868112987190309758659028396091033294989533882494434804330739096666066133372060346109677144950158864846249714089419867420220842829473736656883236312227727179091255397556560973029013068521976547800153757321927040337269248819826062282550822631417088645230004246843095041473935956224482177776857263248280159492010238043272000928947999941359492187987287666118965115994086397920407942574593441051603111959469416461983127564041688276198969547249246340749591803856887709506458594891054224012054021123234905469281137128875786716386676497197649109557363820453381842252788632506161440170715695913093141448561805314718465532720119252309008681965676261664478189506894989865464059486450929459549576426880678805564173112893938384094133074221077494767379434313500268972770395683970042702579032813232709645171339988204476840586557369739084543431050305832206006764545753710270248563509560534501958178010861016952628269492251843203690873797612423004640552998730014771872859856278593594174435796150684006574034776071751838270028382181277403619136042864351295572549869013468688216158846090308147374716437881795198077212073636427053767732100632217475946243220725913776019680090845370089106385793633927317698318530607933005256916338336079136595862466597965820684854445240969653547967404823047698151645682466318043762357420822052504003916999260202780923118211454574113699239785278321167950411390443736762292829901827093242485199777595411593090306257512432325969990044063265280770997478698707881352355826921581949166815840068681473799812751564703326865340004592724877301138558837343112122596187288579486944468424740834086303210409353907790663661799936297008080441444767386215380102576752502941476021226919389871166785589417242509244840837818672504424542047117679394223673013227837455539369020069048073041445235685044951091092999339000102986/119489649821874386271872946379415737835402953325128434777266523680214483503767429009716379713832666938935025431911381310763574479603023997863376836713661774476821537085232593235284125047137324292565653719187579999984357280407290468856817504834388295631326377782483181584287590060456842177727182160404617427548507318383258857200690346653187565582353348605617540666534432917264085822342166668933141525492124156686054167925057732916790236135115912303154097482783934984351508450782700011983185802601187388599765613055728185317710870294469614377775430772978322240363634103716339390917515926895391744264239599908027107155246652425746505648134819402209806548812318830020275335165011386160219351176312097571295624417632288531477479602660261020632789482197483845183077322284269709236301704478084509619976321052403968959059643511644179244851471543187472767690185002984128470390057882375902563150409697962788748958996824376504472010710801162426715622819695468893695437785642334979138727785955965651893396338982146034142666536417451795554483380242400401659820644699353446144244026522827946597169321441137894024262266043861619587346854256288634276965208439836262988964585316101374261424629255943866995243042487831216364383704871586559013578730848292389904279527444434915906276920847064699109971889823696549664819127446607819891608053877113508648997801879010910772422058116999923836016655864012417950908301321195758669174913759449373056135056836949106318295818334735447924942000577870413420307711916200819941827027875608426175086648777072112878670060885223296322158467228722183918196993900594304067256060368109691608624454853314836882768923288304168429423882302992956427244377382192662740493954011971930764638443502240450792980068150206455551694811331775139719381102640107356768537093074507456110784185052996552669044883944865388010157675245017185929984487946992375078835146615849223290185687394739702561986623770506129278426628810956538437858520878452352079230694074290766806675208734569094080322340437946307939940258889761377275250917822648953653303008135096060753837981920032552690631883257584605869210028173023108559705229217320657611289264131083682584987377005170770878701053144174047453523023406918103719256872837199056776317112576508566639726764315315477245595972250594688509683818392205829518860155644559033444928481949458573048910975306923596113396593594274519113019236890564545523234604470887782835021617498323444920668982187371610856633436471611305006963798824981724506056425648627667459930983016478681107325358107459249568411737552455152829374890483930939988483586783478556352712572323388428066466429556861547682201452656402447817941142168784173293722309283329543715565741530456404510666910144706041410257704707595012685273479149690395528615286893871665356488890304250856149598162977715775451082813054957983141352872015528422282027498674961716433264913047720073683194430290120402982007226220118365040209879644985355740003078753074678746450235111453875500510030948088457295398689874378382826483604853139895169272566877408495917948865459537031791566490099859250517512701239615142229526314519959583309855828780802433439322677892021625126889459199674437920035164770959551950058913236477970004738422726693438068495860479124418058454360249639021485471805746190871108346704258998994428004273704621391578200659391141701415566860258839153228366927523551343144104820815582338665170380833087279674656748074135124343515069760680934966639036472013128018737241298371250002734417697645697686279654087728434860183087257965834625093022292882603437124468619640320392200488669032960210730297783949727785917519093798629429668405863111111431697369175572708359490278386061820741754948329670205132720226598708920915556926946492345441699689407741804443820329141226624455948155040624089858250094317284081992608244003501272691327226041964191343945343827913958485670168982143796627419389324250216540764223447836716505197299495823792786917040123162935332978348504626974546778526735120469790608665234863023843452183062257855952943503721910377601287429737564290549619720986328400287533415679288223057026039684274914208708829343930521924784663732462982210332984784432257275669229585514471*t^3 + 130773900959916443736154575664461441551434572774759099681733104322233662289249067731596888423312691576951713688116928364471452521772441638733182132495961355436721421699103628034503480081114311709358110970114775107706252585454889578787295163092406722903107726842916095798294729056283766241888756803475392409540233166802266269543679302846826371271935419641476792854708067362196555997474160997904439935051878773107460327252640906115783181948952961654710836837062730731669612953710456842257491279364593226827413426195154365290820488298498137609600475509787671568751998031587168218851268625465751567024867712942071535930308061027311819758490406585305233933901024843908289909536443224524042856561321567656752620137206614292159306184687646248333892348483015079388867357307467662977953137350769595646685940349724354282688687433321638626119550005734145361851555686185154736570667902671070659294112357264681297121053677799009470480099188597244113996241250380401996204804776172759838024984686869148839867359278210200842561240587408497877960340448915829132195721647185594415478863718459359255237846150772393814092417964202935730263707589698718566141150977585941101733386115148105681105600270621517094877969278805671521849455990193752746559783951673190598902221329600292776614652240255721673929203475279226951927193585038982799227538237140952112382052302130688191153892449382610112959456936212976427267356648338731530095280924266772543397293878995757884586302897686954624611935448894698893445258695320677199639469896771213865775901972757361012440226380650385022834792024782930480073679735812806612344861657355372462516722216865493759119020468384824508540147276247913246849293367892739719966058281748484776872581091737524503799918996392210329785112799166795399036200182968431882331920391914761729811999790121478469791496088355749728967643706232925257708349599048273569764349204858480890915437527731484465440296852237915074880461552711646076091933484422352120135232627316579223302426316349079131535487775305750628077307809335998300525914096664638029644621536826540869780982962946744995643444922410194444172947767064041264767175739959918227792713489288874296967129351788184791067366858946551124643471895757557595334203997961259063911687286191330270505776544630502653710534442936753813578485995536894960377219412682749896465544050213400850366638445922680600810407197300095756331934596390626659565172611462962108102884513595349651588792720640512346347867486022417271538690862901769697020266133469996649790864253885206171839471973477100303851956239822528882342096720629150381346142703082361542040020949893775271568048502998041679664680815696718603024694181407488903369708673128273430458470314560129247390556842289910337490584711447824297417164243101542085014365331164829526214620751032882183756109360448493762336498384726287323488742616088037057959877525211146299237014668720036087468126460856092657623755469686310850425278298624465321015061164874082940302268497218438926422396107983773989594956387857651301122850824779475070095773255612743538572664298442602747935052135056604569218666535669166506147183102349920272697881832938102073565910018342553916290839585599964289893274660443080960186216471026273728069076382098829812056916085456258149092071651948764997917232845851978069902665575330791018882269293833687001509354569120583834312296368919673799644477412552983873423238706312264998436330422734697449181941049600828627764295311546037901694961789211842474930194606466853450241670004081732885741864824313980110661424434127099681421135291269468258853504388253609730001447232085906402631986468439389391572595560628403970213926984541283559528622415575686325088065176062026560504106274514498478466753057607177713126140217958311166504816747018698413926781245463383564618631369893991406830474537757194922613774742458750994060108640712970057487743985658014491483171730993572901757495489530964979175023898772596797329969320750319744344398171038283295912683212691025715154036807785062557875954042076649370543473416373703794343659809902030349963164047766531167275691510535807600219066574472570831174977457957265363359878635341957110237111039609175930263542964825545050/35413187347592185817523742409449568694190985077952755924416738711946393214172720858085980027915158778247819798930720049531437489711441423254768280889106844655620424553129412068005567901595104513029113647973529480455363961980068812018584622846935937305688075692187134687195841162080947801827064219273169935208360296785019221928187664934387416540830589377363072399854365395167196203196155383060604798290609333691764769099338668657126761213443014634589880922338502405957251343394619063451460770712181440088442067996530514192005076532795391103012763676664509688483983693863112744066021167759296216378174111637941963089969502128302633794439599137839387770140356535759385674507966146186766262514574008461237407973861820562836824455666955778771946696435362353024857020364496441816265814923404732144242255595741315081719492900760489284189712238411652366651262692729407149478991584619040367941741305655131022458560875172739422537971697044108793184706947419347847481461676747365212337800166364858906863170782918280854206795620218994465747424230233621173388264409762280618251650221912692808985270851950518031268615874841282817641849644887681303542271147050419874127097138328069656983171180793835842669178916466033537651186740693732357040666321085365026727958308549657505448593123751513896788738977678887656345666407726975117215842796911422929473028208816423295926316171487973093921534970635981645583343565329894062036258915859263842437765506452218955922104445138322946664369025263647048847736683175075739765923527170027801652488460277121117889072167907256738763545652065469888564015814650434094514034363316792005278565893028535978558520051262469165484499139432123493994558539552900187287773315179458444692817046906836481665767124366070634007641799335308750346217183149497361276927786856132936705145852218272646709055269701069999699766931590825066464812687679445866239398680921439589586762235074803894863496349072825036290392789579459615674275785587216403172293879695579322083267171067153935616492143040959932929407840578209303525206265404411277213963622001131224301880647634020985106801451678102169659732452981583024876025351547062403143669640283981368940237252148129755577590687356577168483102954782787371977399155051630189816028093337369397871367715718153096436360161232831365177829818170839096447757281763175595084602504855020447363428722038048487992719575733003987698548910335577878236214138571835828076301785183952145620306473865386766784070444903599668682196712359442019101444888292331347655565413588125546005052157427066947673376129000317795759446084352773994700210109548467572438875963673402888868011216576909173756605257595545593952488951609955033784912043070137980830124005961874756961189048556577728105212696758169774538729440086792419614222115165710085591064582434260987341790761093283609029230332702249116263797796866163687865250458131295553232200034923814144179561036559747205245142303931886553088682100344191542449959117741660231645038330059955566711324708761958784789741517632812777745888131526688444615700402979848404701144572531476624410491193058652695625411770618486240945457009718595025403075261042677465889875154417746379397937986160579724506795128224206064622943468866054796294327922984376471506141002151596821456804898638933343989774226267170534004415523474284978292435932596543362495188823972463095765355563865579455342182432464086084732727113387742904309434157629021439604578645647451513395675729996262256374466785556021421955829116012053487060400284523821305181929841864772148990748298339087063117027381282381474861724472959008301409922893670854761974208597661775473821637106335464403613968668452194465382626535020875434071586968703270500507494621447135251919337797134895794717244958107585249338350849668907830283178887695048432217506692108108385986199869511589141509969478065673354619547091132274710002196198726802514384229871294284387733826887157811426258473157976516949550825384010462742856198820315173532279904139099131322086934227996565338665953651878099330825204644889048188059183845897152579819422647131841311620979915291810102683040916009210430151826389908451082339771988937136759689072385277964858670456811557116232875848128668785608427*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.99558521448775231804 - 2.7247583054755620745e-1798j)  +/-  (1.08e-481, 1.08e-481j)
| (-0.97686334324981749884 + 7.2210991010083747328e-1805j)  +/-  (7.5e-483, 7.5e-483j)
| (-0.96528925659300316631 + 7.5824925244015948296e-1835j)  +/-  (6.87e-483, 6.87e-483j)
| (-0.99914155899718572536 + 4.9565375694998837671e-1856j)  +/-  (8.36e-483, 8.36e-483j)
| (0.95721687885084324093 + 2.5728523589586708297e-1879j)  +/-  (4.64e-483, 4.64e-483j)
| (0.94429184403444977632 + 3.0392574516536917961e-1883j)  +/-  (1.64e-483, 1.64e-483j)
| (0.87922826011073391608 - 6.9115867606321673296e-1882j)  +/-  (1.11e-484, 1.11e-484j)
| (-0.92582009977255146157 + 5.4805887261735273311e-1878j)  +/-  (5.74e-484, 5.74e-484j)
| (-0.89371365723897395387 - 8.0443873406297670241e-1893j)  +/-  (3.26e-484, 3.26e-484j)
| (-0.99558521448775231804 + 6.852088124180594617e-1920j)  +/-  (1.07e-481, 1.07e-481j)
| (0.85657988195008322215 + 1.2103705642361901563e-1962j)  +/-  (2e-485, 2e-485j)
| (-0.99677980268443257955 - 3.5379737325973020076e-1964j)  +/-  (7.87e-482, 7.87e-482j)
| (-0.85657988195008322215 + 2.4370183229016300714e-1987j)  +/-  (1.87e-485, 1.87e-485j)
| (-0.83278328566596606969 - 3.7657596132685852325e-1987j)  +/-  (4.22e-486, 4.22e-486j)
| (0.99914155899718572536 - 4.7301669946999165186e-1980j)  +/-  (8.72e-483, 8.72e-483j)
| (0.80632727362409868205 - 1.120741622701993713e-1986j)  +/-  (1.16e-486, 1.16e-486j)
| (0.90551023546937279594 + 1.1652610450411758845e-1983j)  +/-  (4.52e-484, 4.52e-484j)
| (0.99677980268443257955 - 2.8601197791480711698e-1980j)  +/-  (8.03e-482, 8.03e-482j)
| (-0.77778570829805890245 + 4.3744356625874861322e-1992j)  +/-  (3.45e-487, 3.45e-487j)
| (-0.90551023546937279594 - 2.3072165002559113444e-1987j)  +/-  (4.55e-484, 4.55e-484j)
| (-0.19469143013533354743 - 1.8717078853762156071e-2009j)  +/-  (7.98e-505, 7.98e-505j)
| (0.77778570829805890245 - 5.131456019463915534e-1991j)  +/-  (3.63e-487, 3.63e-487j)
| (0.98675629386051000038 - 2.2615818148842026115e-1984j)  +/-  (1.69e-482, 1.69e-482j)
| (-0.75877376197282742004 - 7.1982632236001178786e-1993j)  +/-  (1.52e-487, 1.52e-487j)
| (-0.80632727362409868205 - 2.0979010325490670018e-1991j)  +/-  (1.15e-486, 1.15e-486j)
| (0.92582009977255146157 + 4.4085650741849344741e-1989j)  +/-  (5.69e-484, 5.69e-484j)
| (0.75877376197282742004 - 2.4448839999790008439e-1993j)  +/-  (1.64e-487, 1.64e-487j)
| (0.83278328566596606969 - 1.0179088943552765935e-1991j)  +/-  (4.73e-486, 4.73e-486j)
| (0.24374447217995187862 + 2.1127952758839001213e-2009j)  +/-  (2.64e-503, 2.64e-503j)
| (-0.63643348004886533268 + 1.7998949295956576604e-1997j)  +/-  (2.88e-491, 2.88e-491j)
| (-0.87922826011073391608 + 3.23433712936190565e-1990j)  +/-  (1.12e-484, 1.12e-484j)
| (-0.94429184403444977632 + 1.0411568597161719105e-1986j)  +/-  (1.57e-483, 1.57e-483j)
| (0.67317898261342949979 + 4.5194596212040485097e-2009j)  +/-  (2.43e-490, 2.43e-490j)
| (-0.99259803046204905542 + 1.5717008464097508575e-1996j)  +/-  (4.82e-482, 4.82e-482j)
| (-0.70784655462275528999 - 2.7860942662889876225e-2017j)  +/-  (2.53e-489, 2.53e-489j)
| (-0.73988779460576739261 + 9.4531405884523572347e-2016j)  +/-  (3.68e-488, 3.68e-488j)
| (0.99259803046204905542 - 6.4722530219008947105e-2009j)  +/-  (4.72e-482, 4.72e-482j)
| (0.63643348004886533268 + 1.8137842242297784879e-2020j)  +/-  (3.01e-491, 3.01e-491j)
| (0.73988779460576739261 - 2.1865135898588134607e-2017j)  +/-  (3.58e-488, 3.58e-488j)
| (-0.95721687885084324093 + 7.0814922955268549349e-2012j)  +/-  (4.68e-483, 4.68e-483j)
| (-0.57735026918962576451 + 2.0773882056175537893e-2033j)  +/-  (2.32e-492, 2.32e-492j)
| (-0.98675629386051000038 + 7.657390303000434509e-2022j)  +/-  (1.77e-482, 1.77e-482j)
| (0.70784655462275528999 - 1.1324660972400771747e-2040j)  +/-  (2.58e-489, 2.58e-489j)
| (0.5973409225658917747 - 2.6798191760851965493e-2043j)  +/-  (5.6e-492, 5.6e-492j)
| (0.96528925659300316631 + 2.042300070397126621e-2033j)  +/-  (6.27e-483, 6.27e-483j)
| (-0.55775027177039074634 + 3.6135803372847804303e-2049j)  +/-  (4.16e-493, 4.16e-493j)
| (-0.67317898261342949979 + 1.4986840474813855968e-2045j)  +/-  (2.37e-490, 2.37e-490j)
| (0.47275609458693452923 - 2.2387870037293013145e-2050j)  +/-  (4.22e-496, 4.22e-496j)
| (0.51569390735467501599 + 1.0736387538817503964e-2048j)  +/-  (9.46e-495, 9.46e-495j)
| (0.97686334324981749884 - 2.6154937575443258514e-2037j)  +/-  (7.59e-483, 7.59e-483j)
| (-0.5973409225658917747 + 1.5108390247800578e-2049j)  +/-  (5.58e-492, 5.58e-492j)
| (-0.4283438832550757704 - 9.7164805222869380248e-2055j)  +/-  (2.15e-497, 2.15e-497j)
| (0.89371365723897395387 - 2.8183665187640715649e-2055j)  +/-  (3.31e-484, 3.31e-484j)
| (0.57735026918962576451 + 1.4912662285521282903e-2063j)  +/-  (2.32e-492, 2.32e-492j)
| (0.55775027177039074634 + 6.7780190908246451537e-2071j)  +/-  (4.37e-493, 4.37e-493j)
| (-1.4144491340027421241e-2116 + 9.499927562081593271e-2116j)  +/-  (7.4e-2114, 7.4e-2114j)
| (-0.47275609458693452923 + 2.7472644137490228129e-2072j)  +/-  (3.84e-496, 3.84e-496j)
| (-0.51569390735467501599 + 7.0437793697099385155e-2074j)  +/-  (9.27e-495, 9.27e-495j)
| (0.14082554088489916296 - 2.0830515602051839434e-2085j)  +/-  (7.64e-506, 7.64e-506j)
| (0.38011908820033159261 + 4.3058993728014138595e-2078j)  +/-  (2.65e-498, 2.65e-498j)
| (0.12280350596544623588 + 1.6634396627393386429e-2085j)  +/-  (3.13e-506, 3.13e-506j)
| (-0.34220018717582133597 + 1.7000767033734083144e-2079j)  +/-  (1.79e-499, 1.79e-499j)
| (-0.36098836208653953109 + 7.7745693557715516236e-2078j)  +/-  (1.15e-498, 1.15e-498j)
| (-0.10491354060999119344 + 6.946843098555559079e-2086j)  +/-  (5.35e-507, 5.35e-507j)
| (0.36098836208653953109 - 1.6917267245321336912e-2078j)  +/-  (1.18e-498, 1.18e-498j)
| (0.4283438832550757704 - 6.8419020828240676789e-2076j)  +/-  (2.18e-497, 2.18e-497j)
| (-0.12280350596544623588 - 3.7288894332545394487e-2085j)  +/-  (2.9e-506, 2.9e-506j)
| (-0.38011908820033159261 - 5.8484543874460077194e-2078j)  +/-  (2.86e-498, 2.86e-498j)
| (-0.14082554088489916296 + 4.7347349536242759979e-2085j)  +/-  (6.72e-506, 6.72e-506j)
| (0.10491354060999119344 - 7.7773766858218795543e-2086j)  +/-  (4.69e-507, 4.69e-507j)
| (0.34220018717582133597 + 2.4011925686519891816e-2078j)  +/-  (1.82e-499, 1.82e-499j)
| (-0.0503724349968092409 + 4.6194891620725259014e-2088j)  +/-  (2.36e-509, 2.36e-509j)
| (-0.24374447217995187862 + 1.5972451033555391636e-2082j)  +/-  (2.55e-503, 2.55e-503j)
| (-0.29203165643121333231 + 1.7797350327612912502e-2081j)  +/-  (1.24e-501, 1.24e-501j)
| (0.0503724349968092409 - 2.727141188170240505e-2088j)  +/-  (2.04e-509, 2.04e-509j)
| (0.29203165643121333231 - 3.8100846690700330923e-2080j)  +/-  (1.18e-501, 1.18e-501j)
| (0.19469143013533354743 + 2.8084239167453044179e-2083j)  +/-  (7.29e-505, 7.29e-505j)
-------------------------------------------------
The weights are:
| (0.0032557725007330235966 - 3.5707841881953301602e-1798j)  +/-  (2.18e-140, 3.01e-373j)
| (0.011277196974013558818 - 8.6876817501677279498e-1802j)  +/-  (1.06e-140, 1.46e-373j)
| (0.010502621139836299068 + 1.4446697857723429781e-1801j)  +/-  (8.76e-141, 1.21e-373j)
| (0.0021584914908456991754 + 2.922281957165188396e-1802j)  +/-  (1.63e-141, 2.25e-374j)
| (0.0083165025925012946166 - 8.3385661208188028096e-1800j)  +/-  (2.92e-142, 4.03e-375j)
| (0.016635329120415280541 + 4.3161441490428071649e-1800j)  +/-  (2.25e-142, 3.11e-375j)
| (0.021537694775840871586 + 4.996630075704278769e-1800j)  +/-  (5.9e-143, 8.16e-376j)
| (0.019886152883240999198 - 1.1516835744459315146e-1801j)  +/-  (4.77e-143, 6.59e-376j)
| (0.0066249384743728151929 - 4.0985722041168504904e-1801j)  +/-  (1.6e-143, 2.21e-376j)
| (0.0032557725007330235966 + 4.4575172418550149275e-1801j)  +/-  (6.91e-143, 9.54e-376j)
| (0.023127123022390861957 - 2.7246280718010867345e-1800j)  +/-  (7.41e-146, 1.02e-378j)
| (0.00071985015151882950246 - 3.077515214378769275e-1801j)  +/-  (8.52e-143, 1.18e-375j)
| (0.023127123022390861957 - 2.0446895144665809702e-1801j)  +/-  (7.61e-146, 1.05e-378j)
| (0.024870933840883116759 + 1.9188177165773457891e-1801j)  +/-  (1.08e-146, 1.49e-379j)
| (0.0021584914908456991754 - 1.6383888120769964727e-1799j)  +/-  (1.18e-146, 1.63e-379j)
| (0.027986202408570654233 - 2.1235256224112872778e-1800j)  +/-  (7.57e-148, 1.05e-380j)
| (0.019438878936692124914 + 5.8255562614365153689e-1800j)  +/-  (8.4e-147, 1.16e-379j)
| (0.00071985015151882950246 + 5.1303205674806525227e-1798j)  +/-  (3.78e-146, 5.22e-379j)
| (0.027697054493257339539 + 4.2158589552215030415e-1801j)  +/-  (1.25e-148, 1.73e-381j)
| (0.019438878936692124914 + 2.7598327200336821268e-1801j)  +/-  (1.05e-146, 1.45e-379j)
| (0.04985373956228947793 - 3.6032475528690615749e-1801j)  +/-  (4.63e-153, 6.4e-386j)
| (0.027697054493257339539 + 3.4327872842255787616e-1800j)  +/-  (2.37e-149, 3.28e-382j)
| (0.0082462141781749931336 + 2.5212588924888501429e-1799j)  +/-  (7.33e-148, 1.01e-380j)
| (0.010837136025701346265 - 6.102592961621003522e-1801j)  +/-  (2.54e-149, 3.51e-382j)
| (0.027986202408570654233 - 2.230264307477694089e-1801j)  +/-  (1.65e-148, 2.28e-381j)
| (0.019886152883240999198 - 3.1724257201737972522e-1800j)  +/-  (5.16e-148, 7.13e-381j)
| (0.010837136025701346265 - 4.5211246933740678729e-1800j)  +/-  (1.91e-150, 2.64e-383j)
| (0.024870933840883116759 + 2.1550825361225694279e-1800j)  +/-  (7.83e-149, 1.08e-381j)
| (0.048501570902665106613 + 4.5405717890597548224e-1801j)  +/-  (9.64e-156, 1.33e-388j)
| (0.037869409135168863832 - 2.5493708618742608408e-1801j)  +/-  (5.2e-153, 7.18e-386j)
| (0.021537694775840871586 + 3.1007872996797085139e-1801j)  +/-  (1.62e-148, 2.23e-381j)
| (0.016635329120415280541 + 1.1409328899468110529e-1801j)  +/-  (1.61e-149, 2.23e-382j)
| (0.035657722019590280315 + 1.0567426248915085515e-1800j)  +/-  (3.8e-155, 5.25e-388j)
| (0.003304364066017611194 - 2.3970847798052919762e-1801j)  +/-  (3.95e-149, 5.45e-382j)
| (0.03368080189526323724 - 2.3754334142343685024e-1801j)  +/-  (4.01e-153, 5.54e-386j)
| (0.029061703597254922985 + 4.5202093156207301374e-1801j)  +/-  (6.95e-152, 9.6e-385j)
| (0.003304364066017611194 - 1.5944728866749251965e-1798j)  +/-  (7.53e-152, 1.04e-384j)
| (0.037869409135168863832 - 1.1584828605462770815e-1800j)  +/-  (4.41e-157, 6.1e-390j)
| (0.029061703597254922985 + 3.068067216847958746e-1800j)  +/-  (1.24e-154, 1.71e-387j)
| (0.0083165025925012946166 - 1.6375741425532321325e-1801j)  +/-  (1.75e-150, 2.42e-383j)
| (-0.0023310688363471080528 - 1.1075146892856627706e-1800j)  +/-  (4e-158, 5.53e-391j)
| (0.0082462141781749931336 + 1.1239834475329057837e-1801j)  +/-  (2.21e-150, 3.06e-383j)
| (0.03368080189526323724 - 1.4063133596216991344e-1800j)  +/-  (1.25e-156, 1.73e-389j)
| (0.040660593518337730456 + 2.7560943839562487067e-1800j)  +/-  (1.76e-159, 2.44e-392j)
| (0.010502621139836299068 + 9.3580084502946089039e-1800j)  +/-  (2.1e-155, 2.91e-388j)
| (0.042171825791062502289 + 7.3285818978981981084e-1801j)  +/-  (5.82e-160, 8.05e-393j)
| (0.035657722019590280315 + 2.0415815991995398652e-1801j)  +/-  (8.04e-158, 1.11e-390j)
| (0.043570777841954137828 + 6.5127788743066787838e-1801j)  +/-  (1.41e-162, 1.95e-395j)
| (0.042384972228383651288 - 8.7197710987733618899e-1801j)  +/-  (6.97e-162, 9.64e-395j)
| (0.011277196974013558818 - 9.1536254441535478477e-1800j)  +/-  (1.99e-156, 2.75e-389j)
| (0.040660593518337730456 + 6.8903275512388457752e-1801j)  +/-  (2.04e-159, 2.82e-392j)
| (0.045416476083763401217 - 2.9827671768835362421e-1801j)  +/-  (4.93e-164, 6.81e-397j)
| (0.0066249384743728151929 - 7.6019864545632069433e-1800j)  +/-  (1.18e-156, 1.63e-389j)
| (-0.0023310688363471080528 - 4.1653131509039414647e-1800j)  +/-  (2.48e-161, 3.43e-394j)
| (0.042171825791062502289 + 2.6000509027463164845e-1800j)  +/-  (6.51e-162, 9e-395j)
| (0.05017891165884757575 + 3.4328378187075470834e-1801j)  +/-  (2.58e-169, 3.57e-402j)
| (0.043570777841954137828 + 2.3189629905019223612e-1801j)  +/-  (1.61e-165, 2.23e-398j)
| (0.042384972228383651288 - 2.7688356976608808888e-1801j)  +/-  (1.59e-164, 2.19e-397j)
| (0.07343136160900247252 + 2.3190303513628781075e-1800j)  +/-  (3.44e-170, 4.75e-403j)
| (0.057934308261751876271 + 2.540979660048576518e-1800j)  +/-  (3.18e-169, 4.4e-402j)
| (-0.053882704817939913024 - 3.9715713130390450876e-1800j)  +/-  (2.64e-170, 3.65e-403j)
| (0.059400991679495317517 + 1.1985974438632904566e-1800j)  +/-  (3.5e-170, 4.84e-403j)
| (-0.028103025423375158264 - 1.9590506146333840953e-1800j)  +/-  (7.05e-170, 9.75e-403j)
| (0.07411293386896767333 + 1.8179096700490267349e-1800j)  +/-  (9.81e-173, 1.36e-405j)
| (-0.028103025423375158264 - 4.1878841904434572648e-1800j)  +/-  (2.39e-171, 3.31e-404j)
| (0.045416476083763401217 - 7.4876300205717233818e-1801j)  +/-  (1.04e-170, 1.44e-403j)
| (-0.053882704817939913024 - 3.0993752319227410379e-1800j)  +/-  (4.09e-173, 5.66e-406j)
| (0.057934308261751876271 + 1.1367800071087349688e-1800j)  +/-  (1.04e-171, 1.43e-404j)
| (0.07343136160900247252 + 1.7442707373913851771e-1800j)  +/-  (2.21e-173, 3.06e-406j)
| (0.07411293386896767333 + 2.2461829186652399467e-1800j)  +/-  (2.37e-174, 3.27e-407j)
| (0.059400991679495317517 + 2.4541095716692406631e-1800j)  +/-  (9.42e-174, 1.3e-406j)
| (0.050827057807891036296 - 4.1044340442219286524e-1801j)  +/-  (9.59e-175, 1.33e-407j)
| (0.048501570902665106613 + 2.7545288959180135091e-1801j)  +/-  (6.01e-175, 8.3e-408j)
| (0.048268640370389984251 - 3.3088502553585270929e-1801j)  +/-  (8.98e-175, 1.24e-407j)
| (0.050827057807891036296 - 4.5419068996056738877e-1801j)  +/-  (6.56e-176, 9.07e-409j)
| (0.048268640370389984251 - 6.0557696049694632232e-1801j)  +/-  (1.54e-176, 2.2e-409j)
| (0.04985373956228947793 - 5.3551152128122714168e-1801j)  +/-  (1.54e-176, 2.09e-409j)
