Starting with polynomial:
P : 12155/128*t^9 - 6435/32*t^7 + 9009/64*t^5 - 1155/32*t^3 + 315/128*t
Extension levels are: 9 10 20 42
-------------------------------------------------
Trying to find an order 10 Kronrod extension for:
P1 : 12155/128*t^9 - 6435/32*t^7 + 9009/64*t^5 - 1155/32*t^3 + 315/128*t
Solvable: 1
-------------------------------------------------
Trying to find an order 20 Kronrod extension for:
P2 : 12155/128*t^19 - 1209065/2688*t^17 + 9099233/10143*t^15 - 3334685915/3408048*t^13 + 4176111355975/6584348736*t^11 - 996376844681933/4009868380224*t^9 + 6369394178719/111385232784*t^7 - 141775691629/19890220140*t^5 + 154200324707/381892226688*t^3 - 853422823/127297408896*t
Solvable: 1
-------------------------------------------------
Trying to find an order 42 Kronrod extension for:
P3 : 12155/128*t^39 - 20092341437726500927610031705028415143758257614417922998905852154871083684399242131349469461021777819161009137909561293391969134717565/21214544574364914012678025416651146324657442778692170022564210421530590004181978011084100755862033920011683217012794301064520211328*t^37 + 108568485708439399831891891125041663142190530183225099059477442043843578689690199692834839267453231304838669432562117806474635932154677339/24884660785730044136871323813731794638823180379405915436467818824455382074905460207001650186626165788173704413556007715148682207887744*t^35 - 16274276743213108113948663861391661171567021820305049090522944797529975562100966308693386856627193433408893277361631813848347703573134206565/1321814628794954697387929729635282974050431287211973037595908258734306471390566503936617065795495747454167946202416174516427060807213696*t^33 + 201367275583330557053015910692288897051757775989655552543962486853252821985038570543538844840664944860023156127828923614077361088024197666453045/8459283170630511324608403287233402213179247630334824447354413878834877840281777983568365066824723909769811313708912912861504082400965850976*t^31 - 1559473788910841837830971149422337064707504129496334500378686365817448539569744764304703128387429522122567235171466745874373225497308892623985914679033/46679584968731585435376535991043711189252852132084481189344311591078802319473052898249790125133783417972374530931524081193795890796807309597363424*t^29 + 157061777438469514728294466174084067328023623890528381765540723516445150068321170383647906609274550190829589522394318654718890293591398184762884153909/4464475595578102185426383077868201395458795877304111083170861290753795667509784499702484807023205050385126256374062485319120361709258734229546144*t^27 - 668614882671758841372716130534522917422049232555599472656011276299547865892789278963795094425571989978870156012420356056162944582079044352599796881357/23594308347001081350330315126625394839248052286037396180290449271647552601796724350279513723726624981380083206763207721558314162309615247851305120*t^25 + 7824600152557666301134659304810290442511348637128417694471437266419230641428813111726808914581832874504867332239549129002978390629323137617956213490995/443572996923620329386209924380557422977863382977503048189460446306973988913778417785254858006060549649945564287148305165296306251420766659604536256*t^23 - 233029762655239254894464304618745237750574301426441310711259294826497689744527944832328552534265364339285089345085706074682843787132209015235097617510695/27366525331939880321697038378087434052416875671525079364384537969982438707332677166838114935243474780577076335802758479545889503076785560433862475968*t^21 + 169921144678885999756721603434609857541452842126115776414775489817095166125671491507745623624201445865063701307297535662733280973464651173231213929310585/53429882790930242532837074928646895054718662025358488282846002703299047000030464944779176778332498381126672846091099888637212839340390856085160072128*t^19 - 211112202816353258061074130032512313197815430911359149326090965007446921652402838687059466537853613297572669581970177974791113278175381370433261761485855/231529492094031050975627324690803211903780868776553449225666011714295870333465348094043099372774159651548915666394766184094588970475027043035693645888*t^17 + 12129878452418553060424413509322540111624543313826674455603825890822594206393705602515460310277036118913573792218651479687484754025634271483094481816467/61287218495478807611195468300506732562765524087911207147970414865548906852976121554305526304557865790115889441104496931083861786302213040803565965088*t^15 - 650462408132595134585432894149533325531606944551194736719923404025388956406164445898006634830728611513710012109964266838926104351626163829536653406305/20429072831826269203731822766835577520921841362637069049323471621849635617658707184768508768185955263371963147034832310361287262100737680267855321696*t^13 + 1335992230101052330595892978126343815582731295996326234077668410707004829246536920129725848848737294506034619060092603896689289796080278644336575667445/363008909550143706620157773779924492871765027289935611568747841895943525206089335360117348111611974295301806689618943361035181349636184933990352254752*t^11 - 28919753485271177601841380991670584047308371945420371629525865119827023203948850619761244062019354697450557759268833703309380596029610403145415629045/99002429877311919987315756485433952601390461988164257700567593244348234147115273280032004030439629353264129097168802734827776731718959527451914251296*t^9 + 13984326226012747788615337065945453386014469091628513266698529163755825152981134950750486517734708868684947454276263952276090637059132556892531995/940332585422761214978189449955812535966698893853029877447460969159452645628868558133440798127486858673433142984654148631787611633456096387818067072*t^7 - 79361725383001893110789839109189725903384570651152782650104101546685860193190607524561812047061881180740030184361095247967493670975545816039053561/182290188345526709817914726227148230186687199851223077670886362164196748588339233341011309008428523888549825004310811384762255569514274685467016716672*t^5 + 42767378460116336916198487268715335438263968955790354792761062008112979264884905796667902099791786761934210590285116485312112006691440879235937285/7109317345475541682898674322858780977280800794197700029164568124403673194945230100299441051328712431653443175168121644005727967211056712733213651950208*t^3 - 23024077022040054356975365951154040933163399864626778714071642430767849184142498808442435695507931408295447789270055763490231357259199179017612665/926581027360312266004460553412594454038931036843766903801115378880612073074528323072360483689842186925498760496911854268746545059841058226228845970843776*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 12155/128*t^81 - 2392344548317892290791412176589376505473525042942281814872356010338369124522241139065702044942241965940607762809803254449318736229700592049255127526513227337225530441786740488754612949641847839860276915822884114710457473566024239466259227887111775436272771633943178611496980854128209799867681576156147935411562195409155728303880006479437578433845014694212282262109329663944313482836448165183281423388863338047468174564326907497630903337133731300877122604573224429638843874240855229327182178364219334963920847400451441088591970171371091211651656966551961467793125125212849941163452623194111581886725783561363879129649415294800271690226884637455420559271379236414432049611601586748134501399898706579878775488994222171579162197199221294830531628336815254611986955253671596717272961424861696858908580258134119880070628972099690588411914830587443894761827587086199252862924035223015815288411493039398238150656207978154821917031906698220976641004814087429617269121082858063724118723525024587667309379408030232084721787965031984932910223800458187563654927309058907801271074012396447041273329722356650320106607388693316331348958737846606754803288989814250643425055310378559880574064960739460689828552063747663215382705428918437332671513818674610214941707914401301279242870051165101047007607585294313866657012117218559123897371371125500064727155270665621247154329035603348099510754398671372363908283942439227503972765637436742905414103249219060433237001938655445029921508173987333110860062777177621623652896817895783697514706435974033117856283534932227965924166349566194598681093275994988693299333687105301847671555605682028991637116598959264793112500374184838953725692945938835986691080394046641219301051039486138501711433893628176918997802982294295376413232455134192702803545250128395351057703516961494407786029612770286909859693194437154516073820678549813160155847785961797280266138702008954923687696671549494744202498653034017124226167172176328197885305653041359050613676131592242546377897684639139090816487635446479837537733886906227901488979542685845933090448489809685295272013659468774087533450328491354914523898260707118700771954598814610399971197425458868081668512125239346373452998882192677285495222470609241566058755150997114156486287478000358085240883012711649012732707805363018708650505915773517869340594284561949510328583591911890025618546749953858423337642411703312856004995375307214354340202057072468448169048567867930014438210986074155809855742061319408833036967319548525546521764237401388595923291659677634146897401366436566905805817681049908727097990497948719768472493107193889468976849304841261258810113051971619636588108103312830531294120796930019761573038812175307910335777216150808231679795414370411158451640320803239829886057398469382693580962314787642476708080119877668371500116857072334963480302518462849488964204103841618242366837656714070433091465922168478628159350610861752502703531394953575444110709435243487415557918458869209534947767330431604798908373241902986983482026707953153528471790425287930645317664970733542930858829993209233628742593110356829068723152875711121987756497153926477331875684440558539007376796834023178238373332134559182820960079456282484080457364179817423749077911837001470015503580159483824103850416742183656749748684188561575181914579094863623203245915971830483000391947988850442494968948262109290055395162762849399029919805/1188921191136017007738703285746220715532035615875459347087896614677701643762022940411156047969047590582054057232903202738961537215599433601396528195561701887020592228840730283686546972268878616305555748680177568883143117449056524929045841607685472136911961886494026479303972616634728931965199716998898837158333952295523078004113511306221665092649100721759568382610241150555699484933581662700302796470940501079310296470401532001087576971915963158848644301161321372874283579886491045674698821410938043671188138951606065090922369543800241238392090616879045594974482979228406039008875487787350525105521113418740062541618180560977835219458807640292254163196245433208013116614518073027685970133069556806729067659436791198447843748436363681587541422032513535633838105979189408439736011337360462228960335771919998753527103822036050108915089015615381954699114737029889581872657090548209414870076244451144094743148251054584097800656596679255529458287264865535378244080880238240768293794361781559809353990907367590801763278135329684509072777246626178365330528644357800303606081737469887171871110490189669269515875043194609485566243751355692539861786940255571418643294353930929297344967233499061575193354657850758504500755859768150926259532749464333875310784090315023615732483521521153093397690401490625796148688636774141519176460733650428477805074796023818723912146025955191675341073820176490590066740239381467968765858729537193933640103727616939514045448226723176397162421699390040172012438943504014030983829747089770565694082974990167291431568159694207094577221360213045020355981361610721538851644227821990386118688346931545265687796376084502887350922506957123373392767818483271106145738930401448019533061357249836909780586369129187971220737623286992356029117025373675593094483760009778366136225510830490460551872489685911196493249385697287287410367153486059345439165868830813591899139646766966044944251874815000351656429950076076261503382186956557173725085418304512673982324167917064201381775758102112837480436134420597625650130062873263213260581489403621283426424423473384296051939384171504049017919324418001430013962229094572784446730981657804484297548690845809722267649395831534095722821448034283949675934522841669874922183664222629707161799017420235786424333788494407912788383420209197875578655691866250577002763910957419685865123897607168612147344462155339725673102147407306691943226018840521447666520981824220746593076904639761216488417446045224009379195227352877536936342809410181581252180480231408703287766977518868930522517316593135946846527406302842799264766467894467948044556957405159866495290512903372194013675319772866276042492747159797786513193924162322684460877021068298213273016425018138939117949154682554709678935071464539546538887025917121164736527809395640447908923101465027732204379839507672199158140081830433361658298317955354436840163637784690669824523217965296770715730730391053956944672808101351452418796930190619341009017751613724524803552545325703005209120885878719296718639310008408985088583786814269840280576401036884854221717726760532919783370383524366130889785327682645247247223888952822063912898173626964885953641846030061911786664149107377698173931763420330473763656107075800104402995783117345906271991855548585226914077912922989430512094706644597130129259820774232467670535392246253175449494324800510745985086129222698795959225551976287683712*t^79 + 924432728757528372345900845359979878983359457859194700858808420750052982148299496215258028327206997277813810740045872126162477084773590717113040188378515587028675895991004852279882393433813382560887814818483347627929218809984843276604792019846363339863180101309248259215714084864444622259870498689026827709576579207258316067066440851311768197093975141518924118663939325621062926893488790262533181588996976531046019528958665442652991244334730314370717978392232304289844479878284018334000273636386990762235996809503685609950764703186046566631516632666549386475632264232350783001796567600758417879456696086013095074009378529002433734781571792826814278661322891438624520753418671663421172093579263986583002481727039293906667697245559421557223357110548265598930017540591899443418609098381472450198065421929526926265071292041374769688954534951861955292630979416693997729974485094465436575259636824135925658861607738223812207252798762201017284248688141185467947765059769591413586313211422218935904254700448202870897476967485496721985994640710509529684796141544368923343975142770567352866788920400543914688496928579607844935638914361075929517986044685315885277169705687356752184556342267167831255014620844621613827935949599578920474879981204321274743270518354911625616324043348807873684604009512930589818818436427995881485571586746768258274007216752195965874082391731763265045262141733002847439405596741321685102371235566890665309454485476166345508271385527824298046260105149576375850934115563946693301285157354389989659206580991843100776498648466790358292755154991516595514815999785061524856178519465854672568378060219096207255951247831158541662767727727968181093900245092848172904104758441310364251200913206787114513518767897641867736717670980843272570167428639227294251615878493355263579530316147344710942361557807115126232557452387934118588339546661661870395036910420079009426313625401692661096526068026703078293268522427338363654027077381838535620395729145404942253888529090869266649086238396737090183146591092036237453982012379356103370912792940333575098368654719004418166730720735078113865348934793843909202323586222195224494178940535366141244067251980114106184614388127266177810124442978499099928098410869009289677153501238799128396634587137357623164497509546990141383418107138709855200251504958116244073753728048380279230173709425738933293500773396758309379475976475746502848302750867962162128970142172777019031386453275619935363846396878440067428413347460591360550934492449713325260206543755575477077379058234842764175628614647852546894488515569739096707473974910317608224490263454894071917047221358891227378080778667662879521536526999382004867374635166122007420739302215898972424860471324621733647616675595720370685373180546127203542954423138092619641307040404525428577510901818091076411900949094405059522370949130599435351956804197322857754598813056506327866694873847808189867928548864639171498294418021881323007235360877373404046946718050402052324654114545255383910372240047589315345220355523576312911803750656279913406190254579260694351737633185841251967995560181632410279890971431064134671747450168002479802829482864687632270334612053378367407521535609876754751097521134815867575636053980651387658087811974355154345349293912038444839267975117280034838222362992072670093494895411417800593251379499569252396194359966422661739026471503290344753373079989654972279863031/44987243780727353228306417876784416107067025078126252068842023516675613810737190616202775621538478185572561584974046993961351069480585019820584760432060526241134022078392794282719987047464342481497319135543493170965383121540106572315186200187582542470894557834112679362050318687501194748231589291603494709249216969117695822542746734264452037215399843439483022993606866761349532123454557753143715492271393798904225089025193452815346057679271767268692250492329999044565633522801741825045861855323558878267860870652706914569417402415409128149481364309649047835647372084997428508303578941114908578992782775489744947139294380581516152013715527808477875271909544940419335025446119343918569127938406133364296656919979228250945829577930793500070518969165754106402970913341586325800333590281413619179692705176198662512493315588654412185722561784414291382647147952776144501181508619775794956212884991651355584958480596355714410328070577573120517889385860879774150977641049014723264794218915153859882975204333618839047365330733603868682011861622338942662345487091345153423546254130715408148542342096531679133616820182815384728038836140007333847028260674831783034470460553580002122117631125625781538767903666417410509012471726065839887175223068440762443211281869016861330780747443364921888886801320919485770400379707615096838515756147482342079527507604385140746740235111143220489518696486033014908009235509498771850398460959584789811607795886924840321784218385364061737790988818855391024857770346135756720775235268912931405134171924627942995136433913590481352873569533222638996050520553850850486225118685006281384426497772603309569412424166036189898794583892280829580313440357447645403514573076158016997170353937227699844278316483501209362642749423085226891037234540752305506446111306176452370251371748521461620236981625857220435051017078158644778463247452875729425811018198017559461215832440569392603858304811548239112677171981910885636886042106452953702565328892619140857460201579571493813574934330767043818211341473398742415729114959688314488860067324853153724490188668847734815126609601070137080581269920719860561496054668643028263097272305954989034871761753617251749030733590657725622028050275619841063544232106234798815603917359133698274219040239804405725023984964643241345186250061464164775927842792229416994330389275904944887735171996555122001575324326071403168211252222863572569335616777417150261704164892897126959796103520723867965835924651969282677477290376933075833107423078649774026090571074562658353437118213859137274287510076249950504870214438491438823792615059361642034073074549556533012870186181795341405743262906244262638640128787691703341289563646529177705568024055261735618362847307944418567269495433633441111399704478319512519035951012928487943095068400680201464424735419950888060507662959435467406854784386680591394360771837471959819790707971659424377553733376557842324179101508022783596648425932351137215717703197212789903341220085254802180469907602162891132590283843088314033902061633543991597061573610746403956423100594073094645228222370648552093738498705615531339797360947475576613580439411021299386123534118207413265278125335266536210508291835579162579291030919098311152411890761287532982732711406343443485711175695435176489361722318021503290022164222390723665858766766715312405727032745317902412976027193258035646467936438007280247102308789296304935296*t^77 - 4919092318183811822528065076660493573834983969645534975181318203931656280065508466234214455282539098760737765727846117497106260098316548096358965417084771460631260841075849933345960111635178241387829180300060739806584708882736263131009594527068783897151656791342748023874927751262289137784577253651542374424762708140182631683138802595041737803159718856711468505929860480834278768611158125218044524411017727591515028477544005800412862484551064539907737300149301997987931997143121563317392684992719343774155486963736252251891968109054303097666667816095531243668554390002257377217279816463111525063768745379332289510952912887627053852826173264225041861819999553722772989743567358866855192066597074908088166727135505682148394467203402012102651387386234854822516111300271569437958082157622940925701084474271451004983536772955531078950168807966117790878116369650212390369998611280916027607299939968442277183097330364834941948840927600756318781796215633208863206381809677509853383738350565428468515218881260181374157074082858007861231607402712479416851901312729881961865770853472177715399795850050610599384526841040288191240800855830912931176899960505240582339199822444782274139095582352693756307909137542462573899753569863576727015689336795220678977762251173770515966056581858399036671624469196734743227196412659653937064633826173661580427138106477674724386200139501819540358605334875606178232094902802931378365441682054857617829123121968074495070892756771076466299822618256355865658441714685298359971046419241793696755113205462410499498343729192045707554324018713034624576390929674889314463909227681295802034398319293901245272392106613158167153424658830160443813475302003344520961849136265218044495295372534623795499668053343544658577438497205589922460736048571152272888634648749201268549378505820066470534402051385057583027079650395365787430952825106545812446566710588113674803502345170768242919014832331177222984041043043958946743925649407822146752537082587225252586608625815417755641122191842731473543972957402712701499500795877502993593462214988150540681776709086981977805936761527886097086529025354662366433467044581333787343859185262241835701386920855501631691392605495592503917430249117702564123715217668846869496485617255792962667888193968752190315206363951640923311374521630235955087990736095562627669227629049911942801691015198778579818084725699930338704257029055574619172301926520714866454980303524040503672385402654218054795148858945969116141918464828404653935214505100930554081809822070312178030682433828836847035062143292848411588133531555997010922061833321518558367456610994719341621064358479178333793546208764675722084509051515167304817969936294281649897869221461998451935417546501832689198172854837669110922066125149283174510172178617601321913381601391710883193609535006634026145606696613977161495138527849556586308014598960979842073476695973222366123649958862643644942898406046694282869060050457232467507895660014463260849085136838057509740091536859865412035801670285969791768771344359106287989656039039760704332699857767466830243505921483050522108437068856678477598460493294406096637117313112899005288368304898956138519309686169216366199588986717153252886891673075400376355368932979956871639447800071057645327130150203866462114092251442615576348912446517260046594417122990212975483292153784536565745030795402426923804448528623192087677320618099900027722197705312507/36520509539463123168679465113119958642468689757347657050729748164766713264715019130661564641238071975613248776997176427556842914151130477335291246764465439020973875721173035220329237325170410833452079182276801125710185121916893895085751211753678945230244789366059170768074362559557407393030159492155842194484386587878838115652734170635679370455349946704641999617141073616263266129224039620328808805479440671769053214595384969415139483585859782853422562872922016234381247596909885608346755516566099126701214651213255515126709339028621884004364523102480168085835029716484657470755320473660259439700604078794248478852837760272933067656278224328338913712110352853997594915652083345035062662353014283846735933197668377556433071613875484370976747087611851686315612578537959754525733407589680731809216998983922545631654536114922885849133018488902168501558806766619815777625645153008131018068751397567595509802539672679779891161096710662126517061049773704618016441196070667005302190152532665157991419621952418772682134033393547419784451183229429886636464079384292721513774578464552376188762227686938127525632733773948980876067743061949533595016000931046416972034016466014584982728726594889632575827167892686654598984797509805070622889184561291005629111588987422280977743818432281313494632638651918475789953717045502812768216575293257722853134192090717044102781482642520732963729809251272143403277173358904574491837919411608053614693773877617924598703463132583389226553511350180349867806463393681968898655173665597710975893705365897190239622771641751011990818705126361538669076824434054458872166092673132044209033277612306048898520297700715680851271746820001900610809709941854926195636919879505849724251901815179635050485604486356831256965296053412317934463353888479099353216433820020125504812952831334476978923520972926013977513110510997953355222128892502158520685107140096060717936629127756911207634360271100425866953990183399311227367178323892188456881426299041540690663619261691399963378690964913693870492512374080678896861648336930094637113136074113815634079961690804584579715336294319934071604633177830620644240812691840404414897576366157342233541791576301224118107902436695169686785505129597360115862016991145090974110813300392658857916194209552497154357295922342489394298162241146424572603894995203464027746427023011806545028749421287458375512843561931786877744389920763979621068945693056910331000655947559208974581597449813073843061706124694707769728031896123140162089106732978650605058247326616742363345192254656206061854777817369481070002125470524034562838373527344602918334419700106344830248978531822912767158163597500373677260140629461761697348843899561446873847005223989311189780104356047355159653674584537326593910945896386345304415827924442307726740747242466985508215606939709871074855939267480834134482493400754144052167891495344224565826637359269205731424988093889526725241622066908371655408402226604856138307984302387751205162692441549592645698929581713028532763394652967564067779591927926111746519794272483098492612403792966756013712335235825382644040632033722571495053478225077830668174759972548857777756926626558423466512986312793368296081999787247657444380721027031251698594515684340935412783466921535388391369875296027189968534378092602902306330122849244122299773149284919190465031988001550837225146699947405293563695731396564996082756912968224372457558486912*t^75 + 52984724763676875630499899513027732268131123327681165498370892635011856373317951983917151211994676190852214494808194189905420415920094687999765138505259807135863805486500002169798048639676496172485790031612708804860659116616614569965663585598578620172740429005831104548205383563714417787418686074014990173018704879059720085546951103857229280362535828017031250291443530847343908251423906397620878446199262151074472266166716335993610531502505186333205500101726441219840689838102780223062770819225011032032093131135531450877584131932248310618736451199953896091140589401353830877574731940129859907198024069364666901067214027173299110194082996008505107791108136379891511753108077320510799877156024923321121178838445537037022109001014910051871351338970854290447134303735796439568739303889727125261384741999566762867415743219028792202761681508239921148541044297332094917814561973960238162260341310323275705730556533308036156850602213453484882386294789285159917341828903535185598222406130836772938334328663100958676031070960588257451352838725644564412068784572275594667440692622136356193622736518990995922070806810270553431715368917233764217036983817749798505269132458227826773787859011588467889003359864961908237256318338370490212730369871569949782770587087672422044176898603516479445343074866573709477360779263657975738524922707901850330337482504629119818432235200123347852461124401471233007220233794705429552229265795592032141335199268628079490112253635087736606398165848092486899275005413296161904692468977016921145871536789279156934606046530367369761509999460244001568566087233669536440487948540643234293304532020747210558225492659856752564392131846994811059000958732922398793668888501696463404206481919878878073171081501648951285032703131844410456898385937378032744516382809239700394396096325660211810639223258219867295645510370980797653621534796041868881657331948279889757241217702939508923495774837770757926759988648900307250999497024139807514762432985209188226103582375402361780582839077824631719875144314462732989552287435661236861051074884350657562976776697113615173921444806513490017194427359866111057377404222748876024659463327244912495096055901508220698270579356432265985598605857945020825967237309919479801737885795611582978039549491282940707389402137838149973757645879301020889796523139818205146884976237657584884068089824342464444126431455058916279139965818293494156981747084184706448939658172532716162628821648563446912066640618789463294698635545262461099540201805018865408642703636675415335330389619469119596297246470425627690105478695068009764232862625318496849652602513829109607824199243974176420172828348265265259595280730183485378472246160584250799632876313487001803818840961889928313674193790488991745634633598781172631942590433030162710482487928106346475994039852961806121193979235677360661910292442195511295867794959456658551687866452151090939786791424911662215834176152461244803878929443261951229202263252046164065972771160546185188562603173609856275168522860236905440394480479661705531285185108455659753808587808676736559256210698567540625296474837514773242466868946635067623502869710276228277770438975027288025346356845791098833056774278896255895374253026284755765502384718893999835742499216525699173087692255810787537086514272259349680338714803806148102652251553120431300896714445017751606903127543663755647270045596124474904618264194682646428903193396104675360115/83205078609363767609557280841337446094681483029752497882905143271017815264846139950596679999343753000831396434369214023843458336582576228948244735707196018841314011768181459045863525019546323876373039973852241049517897575299600447006712929001736031386464236305375635411782269037427796395021935702733068985957917291416823546110896441035145302181498792426599618789728296571742378118138550931430948718420669956338823398398026125053175851987983787732564012641569831728969374593763358390238104907703225867453771053220323385923848280911638553167867740994134694231806892388393876446854024943665379344323722979361803046103687650445186410305042897547722158838351850121144114469874213657910178649328158326045140790699513038938974587821680268672724403633924045427301409609421397626293278205579053097768988990172059558860600477830526074981824096486469188420954946603264359104138061234195107987907235065343626093533733964202742003611129407965340127211877370978741977656157860957415517038148606848888768589230310037166408205471754886415516532759714625634452609113166107334644769273636152788746995059723655692261051839317259476568734775763213303834394500097213293297971792088702155126585667817129593683465370708754824726067652999361500255905280967019472325866853417523044396684496716269271629269981599691034495485243035656558860768273872957295811247014316393639466852182500764053639328225445075088309263820112499240015073742012580156238946586656889571410396685793059194092138356997740743087672011420922960243463967369241586491199363765882593392025196481889389879814154895145883526683088953175048247503602764216140773926815750170606572036677974815243555941784769225350182514481067337438755707746567596851991110074676443729511506908042916118577887860616745871485585138261014705326525886552923872158995903378110483580328225991348039831121872321422258106689483699205485281420607133459396190342919444688976130376646983611082357365812328730668161734143414285135775385979232795631612486521063723395141965268790963482795775666359504125618187758884159540842775866162150321411096351599738683898395827548048343314611623420016459150600930204759603622909712108356300541442832707994418221750533308449408744269970977318091122929707793112763362317381161230898995237902345759759344240925230128039354412840313788551714433752610416999332518989897225051981410995122762850578973042128428371293220698744765703174457210730894182433132435452539568958087973867481074080459758742659324353556842077288207585829394849919322438660860524951516910575348310898035488990420703868879786077612482875083708894857629458009619473410081368986596549380527815992209456882863984673853012228257649655754448541893653739588601244318872311566099099335530605781145722996371821089499841056141870756848929334364078559218438590732200220208207662417336078426109848433526697766944022365574689638681040649195614793051988633983379168596049177541522911965212880079134605172285298336393324602023957339835985418979199293970214973954242191749508702435197183858826989864905267579325259008735240609802258297957882860356964203468563357126856409382505585466785028455297467439905567817760712499161259480948326414668359286571716014877017283997679764484903816598088676569623306480901234113305470212261330291955567003204401527486536210956437288518784225520918463520473525747577493615801289509261203103872901784397185493839392790301985141548238238152533874965632*t^73 - 2154418921583309599424035596198323842987421645131555674316706454483940706800865518262532884254011469384467128452954126933472084247486769265962664315448927926788897294488428787968304147717088893097039992310298000030592475619199917662201214982097008524048429602038346418390305595109874698253520131206021658623760232221511288879114113165346436097390940141839834535077042480146945622383305985804804569353883266082752049252096012393022185181854057573691054506333792764730447885368537586515429990125246312233042654945449799010848400733758029453967933146320084829513712638915954167025173123860666026019345725444124191503317451958923912961699124065467324780562514027029291950688867091469698859175170608715530257130261326799274181423843597539537896586188913219276231528464702489923274461072224833104735680872928451421476617065874520127697372058113356941606751489437623554510856562399585574988136143404061130122128282358450760099837803949632254117012513551439709381171653365076096258783566413433276910473208166890990685797700366779181954313062078384123229431078471134479572556230347497984216920124496712553236056273392236982637853558627060553586837237782327971492470010600657475118251652980447544061436369530574809322627759635684697758663597020490241492058043564443042973539003275994545052388408510098450251536042342175744236948946961374153863526099936123441506382337415291411605792055077289629223024080118809789889934472205819756588108552126438455070467629563855450119012591095406260143495959005693333900952818477244202346971016237880915137849301255447946862610334984380332448616314094629532986573115407208384936853530192784551486161326070218901244417050503263624492301922070209464084147126036172528853734884670427513930584174610922444502104642665503173696916054949646455897464181161695995713468533219196944223816981420429931299580220563173091426815114619120730506601093771883338357127446932929231756577550548383100217989011262340605328103382200933387710434919619307972827279984863048766981105468617325559437421162064364220808503049989655141773785776396114293148584976784044158904678070722610520142950487221163259085627956776533260673798350390694060603207170566554901910032153355075651132418490449019166020194566459271971349997189250299236793262330833053529795817993638240735723284654424094277281641784737538221542288552281210569053465189623217734832962356331505777865346219093521121663279671651346353944303164107844500594324931375564851618191583520278719521212502435059822805863362720043254999646275370534903508508902637743375313883281349625365330794837016900405485645873651238588492643112680854637332950043434856755988508206247852978527432561591655785125567299957164438137893852197736467476520353405356028054171226030079166086555816431442101752327460835438221708681640580735425690290322354478259072302906189975176709957989069590392439464525245360922036464064114508688309373899826095723280773256009796247683670965674813569236925286513963117178228728212697515609855324684932222008928594656334196589241697824519378269035878788345859761750727832316541062028528551268975041048672698023629106907100156311406041413775081776970982790504054649136783055414004569376484944299656342288862229914357016890780793704215270865032455720237029140945447638131297613370693919267519893791232680362461494158318801433195596719310745520455397648841170586721595456864919649935542270913132492417147493823199686558454769904607/931314444874608650853774644457090034137769839552019708803357268632502406259422844467028639232654627338305820289894612568879829161368775730617703326770645038890827733721255071100350435543782003148243436427328134067253827560328427803346137814316431399308694196966069487164078937335929325049480526320691241159826968242828505951619263864506381367317515983630929533113428823527512438276324800575506609005282558821300450298269106417720197311301502536090588993497091126542354209827993270461935108231922207134410059398695079658645633808243970325607943624947349632536614546503292659069637101194446591001015431307996661495038575871432971490544345152251654123877672258405966073261302073472988629621930076143423260870299649444843942561488067247253804249874511840467784677758253703631100662955046341323328293766995862642326701148357078357271557111973049625995748717330337971452617319394345843708645682086391206864923084261321291246419371463356052043882543413365058955905374937696351882207997356459611986819254860246003607043845352443648876551179485804726428053803668239396678902479809458164445115703486878163477953237478085321233848345117646509818377639588108391884198268848843222331873379877131542099027894343092753158875240021853272364347809863848953743427690302335435932089571745201957346418904045341749107966325298103863328579289460011012015287831243394006552476478731052052385000827406725463445589938519203993488720394346809688782529144450564972796570104081711559473304629875712137380312823834390694005092186763921077595994478631523867836938024221787940924759835741367874314163814652888315034307825739871263682562848691659599360806536572107021121656396921939344592884586586707951992636807331111564336495065853434664422296821724360115242298823883236539538154452555537596719804248186876901075641146511190642714613833521158609829747116893679334988175391045206996754940855644811021558508297344403709827305809687558844825995537395482368734290267236093524733895265552681504638561630266255961824017253577254262933117033561929678044375585190397740653190269952948547554401463455875088874744497745305106720447900940244227272676211781874243351228407628832071960369626500581523156053719321474232074613785149121393938952219328311160314418447337657452453697840956088986340088676100823144493942921632235259339656992968397473528885053919640006827933268409084586530445260543498759885019281050162515631699559710898583974051350020275395347878691498715662182586079606585817489361733371086907508188416555146976055931011855782328780069873643881711228269778938404371445566716520820811953660141446523501670765879040763066975177216247844400800450889896580454436765870887872596859542529415666307215213727661137783359347218862594070508364077498389793454771720941395959381410066039537131313331983146065517064790468365437242725823447533516464328105404442337877501125756887986446516378630908780175963034095578444222265953626627766725753635693389344279250482270454154504784184794634177697408616203469832852252250906357162078931850497557884660015387624084773548145516677129042582855975500329423629656320903790218385018129724823500144553054863020584195655003111977370254617559382945494597217354518454459786029603879528419182406556843793669440727513430228128085841069957858661466866866297156799809235402570390751836255640362184660173692634886041663833477160646341649389672757697232544323501850119689349430599641311662490318976*t^71 + 103919349554938666685014658019195148108049810190540746392415095980763302320916573516862677521541081202813793798498043342210980296646197793266301569210026076343809328229133242954858883913041547231158955712710952823393647865391871253627685470567234815810396888440536171690217194010175491140784058005065117633889693776084885522954307525061645969957777356231395467386802977927382020262476829076937451115431633685182136665979234349241012989364112698457405601246660683540442759779641302157891039484542748907809086980785064809345989955768341909405613881422791661589438235082717271584036278084536587224387092896348804165540404005767306551568225177050950994192724001101026727501860108692291066474108309436235752162566574292360431856261583592664276211708076237108939995062562795119721767433742021936871288258460544476311551628995645121266417914707815536983543661902088870961418541953829183840472276570711257244298834895946352822802105025792341475765074070641237789947149658876969707247649171754793311203472592818684099317549946760059108683170904085222332448521076190075814152045401198128678962664243639984026594572601494360264114772368467638740001952784670657808181435638600071502471078130648693628531934449679542581151659582453971567131653523170756536028843712086121779580647550852772851981791718329807618146325226279107841726976251688864315335060601765401631532788609987534985586876662328133047840927951742544879713925447381187351994609409160364911897157439577809247434360506161625996577436859248412621430668410636157179873156564183339676111629532074738472920855918397461488515953563237109663224694044908560290117112448041618484319823779576934912442801403253738138934290358821042340831091375567769062258257051722827791557324900455862214080182642600164595688943815149254620109142736049943326687119194806000691360823045544284736103018590681597978423287060766032975726110430533473576829349802813619365776645724564462342036447471558863603769698234688277748196408994183513792923612582772522488660722527411176057518590266237004187454799650667998220311694012728137394057621393631007493761638933385572947743465533114690419544049163836135122752336307668650756242059588207202103797278243382281273274091627929275802300156379002288508504695272292840778074853810524019604699274048637211374260635314787183169459051659451714014829817795004360273457716137896923685746196466152247319423642460580703984599152116944167357467295683187759278395993764655454396526309776879085492180266856466892403034797560563415990779843408844415928724600853858115253146488656213091542724852366551385562498197226739883945789712599475362360850158220557291212857643433979168125415560271577975121082154575771602655525988807552954984582944251746224095261328735792255046566490724594457954277902973370187437850739299322728797928714264860235048706482217445346197510363094360913202518889780975534004391109193460761473441258316790916979919711731701988779068469504664017680588719212009483636461741272076219906351460053621773096490402825782049202806097265166947726858278484962568123310720703996045131343601554221183306799870552504793597386328353727385987794163259403881559325582900568622212306403061363364614257102652924701385166636644195463017525713824751751391752967762992485513375907062676924422185939610434461873142274714344957510551658374224296078796072388462562614011604499045986283446218427807485334607713318909265037145887473522133420494332660733/15470064243812124299332050619076722557062494804798599382932567589254497470375272869441812726293626014716597980835439409381662842199496733661290669960987184741015539484843767986047921084817762854295471722494347634991153329604615514241382695233610241973916719305803380251282515228087122018396921022713002206905885769481624312362347592053315500892511258004093370474547166187615509112208031262359740282186748584580621779904548126704750197538029258627000773770980180702995045779452796215643204082840459782709685496671723968209762623188740591078673551554000424746065704231966194359805741887940952323117867329457132544094085783800373089429432117324052226651732013884381502442943488742459814126649880494818403786316547476928302729888878285044132942394665516182010371282242352271016213112346274775721806287763568274351688832775359428592637835186984327337415381943574244043799426292459478809844313425137044337233237352664807968894272179377807380500932928639406994316544183090074101115357044088150614713054642483546365916605315149441451488391642438702310696401732733124618233249092114909569597816950620533173532281227748475271015454860749226174593070971198068497588417443848134766154748713139032045806952352933113722722076612003004707244181469648394970632077363612093926267939876259549713481364415097171794432428629526803273751030577220242920585946164784017842843186788201505642167248744053116673294694468742497535841134470494855740366591618468334763123825998901310714411063206865454314024376316713063818118586314335493019947064284548242968639377520348119486701185631499861760232575125199127801034887293365001561031051479617157604982357378999269727851834409270334453032405867791805790549690006577094195193519538891403210718772505663345874289825763524442158268283611400035019112668366632212203767475084697387766132450388619965667881929358720907433488581420651933423096322553115955879108381327187890023941376804720039971404611871676357627045295629058749539354734256095592473551147240352777781858750599171770561582007044497213881995122845597696869990143574188428323426162709465541101298380852047263127733360082518396859226424553908713056307255079122529547333699865801159681145208331649008468991409585112055474719935315262576683982804828725827942708374836121594152095212998710773253188885871233059892891042310198050432788309630659140153418799521543304066857226222888057900450055277524249547158161386357736378392966975186794592123612944485165864514937368344997014315787753027124620618517787397546419265070037936400263365740671098519105212789297945835014082308728127354507362248609568201886253092016746115305524668739092943341696289732072097928649117881318451706433860956123633029151915230179159719382116652526550105214435691325752859077213056557528281284602606982751288245757572039294303963234470018278038918653286979241988954158873191674483171199947666342863083565438025747502921959361653536976059755691913833081493642502890397822629760994513960478970093623668325731654523755837393508762139805498819293136968614934022087515603823672173408245177523790526343820609035972055912221146532859317593536152859043160901170794329634924074025256693056097299452278910107610754377475906047031505737750042846571038955315732256643079924725589519435633906013069990225626125516062071601631209272096760778752042442056249390145208358092038077937889115496381138011854178108729793757689232338159783391690641828025626688510336*t^69 - 2890537835150496478037767941601039190843793957662430324529291074635757105190107559098364399104549009128456561163353542670482215805908897454474458785855656788511051429913314908474682390722564515106453379821789069259479358986960610535768943486846264817234896498820642399810865407504507882441421805710915479949953022696668950716001136378634093323513544803479039797494656840326583554638768658861405823051279819057378852995508776245391339136280880104850255204861895581158319410445204610568375902693121170523235539824955815714517134554592829286081315389401468946563029136994855322696791429375473423352994561242563961475155566946562412604361735302117640897053532061795847571601171414527558537702911000098027593670686656348412329585007768516406726502300697083947181022495302173945151250715990020535245432747301418906489954863164101532958597608755584949469812281727816988192413196907491912116352363055464753171631849816113392889315184556698281003481841471947089304828095494361219016548233285054911323202983745519593676985495101317797963374088120043488708083660961103959249338093628488643277209802649974993395908211585264381854069644638477357692330344032870544465199308966698132577413839694067083365207969341499326349249244588328671944877569638906590049196487970510554483834000581483935263824409929201631483247744044446024333426813422951007731497522077556275853883444967711569244761351325051264339332696049057329901709065246556145358049627597882961217974145680998011451784448032326925248623738666590696021508648223676911931709525699943841512806627268222978615577255232790254339635492391357028386107719610155122093126364855885186470887090292620666594790105592301985230174929099730875091062052970455920480758404947305045330226075328116628837841597818328125303949750778249374263381100233663756867712702162876526576250843500887130915987091973379944878648167077995096341063723818674897132905123542723043496361855912456163475142951664227630975411278332406618358605008217893666526896337536569799440027887373255255947719494254160401904975725387559415356550455151885495070766994223648504325686920387074024644106261866728571460632527598753491522397848000491539862988275139382267582172582783398614588656796490157945661299777362113126990313356194550475792852477168627174540931946336089259213087460700776945018905855621870143617116571016690443736893635693700740556756489780506197938976052794066500844010867578232729070094490931108823091136375519077274191448718942246685275898038756462058859853897469915848555371135919172490626373556892034151608037315364055635525692099662244687993990783955460215814536469606686325044690210946952977529417826265009018167658786242264917954573246897942950712583228611153591207621088950598932907304520060533175407248043485393109708682393457445565958638701117892334228380311955303522640205899888588562885367553729219664143401734124878407910052251150208216085100591031715163442473663398432688162272082299775815470325743147667860858055120161454941169378103416955585642263305781124661020386465108449819465726256604851088401115474621326178126886093728042708597876660565757699815333510528033738192068077177858863832870443115358308563127240921327690587496190180580495706136706635171742490926020220396951448056967351390143855442377096401966425166353499629429643165942753568670293249496346124934214755045347833558078694940350670904716443520124677296197439499781323069944618243984213201927768112729637/180484082844474783492207257222561763165729106055983659467546621874635803821044850143487815140092303505026976443080126442786066492327461892715057816211517155311847960656510626503892412656207233300113836762434055741563455512053847666149464777725452823029028391901039436264962677661016423547964078598318359080568667310618950310894055240622014177079298010047755988869716938855514272975760364727530303292178733486773920765553061478222085637943674683981675693994768774868275534093615955849170714299805364131612997461170112962447230603868640229251191434796671622037433216039605600864400322025977777103041785510333213014431000811004352710010041368780609310936873495317784195167674035328697831477581939106214710840359720564163531848703579992181550994604431022123454331626160776495189152977373205716754406690574963200769703049045860000247441410514817152269846122675032847177659973412027252781516989959932183934387769114422759637099842092741086105844217500793081600359682136050864513012498847695090504985637495641374269027062010076816934031235828451526958124686881886453879387906074673944978641197757239553691209947657065544828513640042074305370252494663977465805198203511561572271805401653288707201081110784219660098424227140035054917848783812564607990707569242141095806459298556361413323949251509467004268378334011146038193762023400902834073502705255813541499837179195684232491951235347286361188438102135329137918146568822439983637610235548797238903111303320515291668129070746763633663617723694985744544716840333914085232715749986396167967459404404061394011513832367498387202713376460656491012073685089258351545362267262200172058127502754991480158271401441487235285378068457571067556413050076732765610591061287066370791719012566072368533381300574451825179796642133000408556314464277375809043953875988136190604878587867232932791955842518410586724033449907605889936123763119686151922931115483858716945982729388400466333053805169557505648861782339018744625805232987781912191430051137449074121685423657003989885123415519134161956609766531973130149885008365531663773305231610431312848481109940551403156889200962714630024308286462268318990251309256429511385559831767680196280027430535905098804899778492973980538399245344730061313132723001801325998264373088085265107777484984959021287203668497719032083728826952310588382530279024356635123219327751338547446667639267027342171917311571116244716845216174173591081251281377179270241442151018993601752674269297358298500350857118649787240549374186304708224759150442591336405933641162816056227482541809368075164293601828152469252559567111629022006286073528704678564454468622751005653123380207507809167573041948715269908395044488109052006772344352090196726124694279476417894168416398800450022567485659837829948320363748132098362867171673791766879571068816879910454050955014757823204465186853902868970330666056107333402641596776967054200756192552624598054030483072328052617425829200387974597347211602662872254651092276130466869302777151436257602224964397486225086597967174230257687682044609508689762860404444222807344573772086340652309246709550025371924588450022170210513659267179074114196961328085654468493609920617922125467737218903882034233607083833209995454478683542994169265788465211060082395570152483219298971464354057502019030774841128875752107161823989576218360764177740444242608706347457779943471632077935180927173041043945197472903057487993632311365953920*t^67 + 1285291788492038834952959209194286785210450293482838216284798262802904328680814335449318077876371485185496906392539791398872562942479605607535758538550790113079267484711973841171656736562999829320900203927086650407120317085693485667427250318863271173264302964074096515345373112716044267979659426929824047071704113782424168106520782843740380419720229852365532654177803553992669042029314973135596138195840594152656520408227260755328645698958181102583340175939281518043843171776450634783933493581735557031143616027230861313357822816768656868038973271795834313095561020713214263897199707386233401579589078972504053544168359260138460049376259824914308599905459573595000327124875190597866799229018541702407708738588184256397771776389486643369888543425395970371010837185205989846672420319030717383088039965740624737764525983555405332465463171022875737759982547486493245357556143264720165243836346284259224991497176644017961860560168078955933460357449003019608554195461903056984073678218216679857844415403326516626534975225035361969822431743081265766122799246550345846469462699035644325205244166625866694066797544053466183131531440588600008388943718430914838568375519624755066846268045436122258178387974214523416301268328615286149774891280058555822536398409277402730455581399528458781669434124272314792989300329819284074340035576539415916901527136724616204771478165883694025167766827872816340288110308652909430006951098741782341802762506092462145409177542094046214735340361640182144379928497498864278785201258967769302995291715621354176447168839638391027960685781434324133389514208913253581401432908268765312292793381177502032621915318433058989790891073747091952542483256307360317633572905443175607274701861167917589412107852489303824589342342633618071567691621977109383694462807543768452113273516398811179585383775955983297692519622211586792859532731645144308458450475120495835514657392526858218948024424515356997160633732662170362826761457439250461221660536821946185975444461325895143577932252023529463065945278146154078383416337954394822137127533422406783200618756810733907460700677510568161536888892532144637972446153522423147885743388736412323876013509280648323959335333098540811405083971865909473431048620906089668772454665942476605873665556787939606337699113220180369798535574749240668254278157501968879990783944288899410837076762828930333508390783749833413569376841761995759877246670365809673512531443944237069878235610383243386077943973419171256141285400309450498870409712499690843378010618155202356475802839933030609084259686623604100969194641271240000744538982607663335266756953706408032338882361435059770840871485274912581901913918222613030408595463903599041680242607112135785039612808060694879228484794198523399813234985928229499789331279466798932245328498077056551040267446144433625442417806966117674996409531949437062893528493600524739660891139227794169322650732460354288918805904351138133530462663304961704047895437272479370591032943203333125042896974650121384355419774158580991009893013270188660998669584807194825022181418043676144178710814600333540905781204724840245119482340787935499441112607201390013330421256831204782431511555124638449122132441640978591509903366731372704693648958004663534804422797832436819563447067828094694507652810324474235503442394669799060500210703121815687411469730700344901747767712868148716024291602792952325482753619149127400740382009053684597224241845053468116411/40220968103932627738630133375676500202364314149128986504172498458073526199421755376901331347877139882247014213828627717838096310848421046522496991871644703819822973956283721371705676106642110044547018579426810539035286842588955979325241300448506024338430491649342588891365065198096340495875568897674545480284267794505088386257895657400236170369210101188147445997610854682420783489784685159712491853813676846894311629563882526952530895458566875162658419244581218863782636910529362568965618267068775299412022290720490258737846563687428409408742636840155669306853010911034127955432043963650160616301413421870511686872455746232725503602092724053443175246937726868315866785213742610017976093694873920789501418129583907584125154249517153047654729923094755495722859530055742122341150335584107580581577908197975836773128709331394423985142442053932259791911343361192407509965113904856979295987451971065867155870281541033669196507518360288397409230436792160488631180955343860003182157091874458274766581301808722428076539815282476623692157327919988337008381565533971837190248534562694125975462680240799713159862982440350885197806678940196279988913453562114710243421322251653252161557969661136215044114526078818743362763888230270382005970060397021929173033177159395764271017357912934419139948752673510476634710245923550900184498963795902897024697114617610675630009465302347829052947578772760439234024025279909166049627921935365161573633259797167239088177805500628493005888397480451649143754041534289420664662420226832920851153321242343379229632312001147283686162863300013199337318277300945529350286126758983768271059753940514939443239743052701228849010860946936151126964145244803941190480426416124935182703023303353384264119977809855510363848289523666876467230271597660207546978956521445337733349643240894144144392495745506792689153755483149058456744216328634926375210148673103618799101160551135657000770724235569738122554207008938474912601672625141496749233009073943693022816282611006094892554657504675167647894695710146807559111464776533478040466949056762914037712957517000423283940439590806850469214336879141436658232113792259726021136999393449944827027701289343415581102252908641719221221318087048498049972541024695766528662283887312926399376214674866345371900766417640610373363981126550935159375010950735890776341063945717388315526988799049670967763606744476676716682858842279040693271314847022671859252388680545088962940504075658233647384337250050945499952438684319664411450048312105097380241689055706700613730514899954139538322598183488580234400411314204691849167525810610083368611854628908601970427960559814372985301371840933219026898236184792172256720789861697346294235220325035476385515251182528459465924378678680879687754175463037690322898167221453112186214130641090332144995852471376096484640482350516288280026669122985681301472674095936547302445381162545496512165617888448667988639720167909842689819654750221060333006124779259222413385123239281812607057558539586145724784634428462004003660900283760800040828787482251316267998322560597274728141937396327057537441783846577929146080498381665642498074224520490255885849930444552141131035217614664254621547973101339563269976455435772764092028301866898022117965592366517344891894006265961662385440317033891353692017688732990525794957066056989055049805477391546869687471513884139989292624944383894037210975783163709229435182812728124957404058514048960*t^65 - 84532903846537246192255874611432574481390550863492829589020660322429257579978877408312628563189062967401306844564743857526148628828150231774280359448932153314575997413002006207055113019832584345011855504885418012453950983195128682613705442773960774792267460665634704027746081824434654044696270332036276639400669788791569897462923057187279595490654946382583998222711589706407696313452047067658728800904438825441570822574461967156600431141238428311978922694377314821295975627524542605146516996525347507520960727395535319509101289386394097776691751167119216600814073784077981097402141307927122137692662485798629240848123052414053679042464623242958915252776433968470708581069700786387750455679632590817665450091079389447400648781751590015179535684596597471668486739750696153682580575734818257416771297431339736797445698962568916052599051019248304305473524057961857302875625388832179906957669535755154218550166728763486114497721435302746436181339362728406364803817903221896583105885545282991949834669078550900163543901318349467695846368100762045803372191256972573556811408697665284499400643218846681114002233077729752320433362837436836047085351096996158301084773843666209179969435742040119124046663063480903641235806681749362592316184311541849424124233226885113872065185110068173211433139836743959704741403225820621723475793624362951327283259066314346695446691217607228639325020204902289796979228239843368284281821210373491425681102851468930545503719569908081166855470328134395862778797406861193399669235073480646225935428113488997213263170118483286098910598400839339144936870488208937768226387641821655358925813657428715108212980066880520259897948936725332712259552974518306700577232245722022316020672737163305752964858822431546839142520754542664664261717109342992553231568416316161756358188107165889693088957911968646442315309191419849402030075034600158164439373914406696404908700730123786971600967878291262904680921964530601203005294702756771658241715964692034026646109987801755347380156086428359661936733027760962717427497800455665379790702726442169601408712604762635669101816104999429240554338031634113529783262097755035106028930766674107239985761981331045963205974767679283631934200818677379841829767431207836804189194367646551157164211392159427060990894672258938765698175029924831035200536364385326053035222654631815731172497728056954999957964849130928788675511783188594897851538932580254238488003917807519878436244291529512226158166727896537248589274080238514639007522859953390320486485355398281025564161654586811902537928547854980369535607215547553993152359715288597745483332637649717172182889450570801251267195315295399318690326555361387173799082431369383476452922095759308367608665962927759782341888345366806607585558072966452857539277436659638314370801892725797827319737694772858166686478659427268319947844600537919645186740597792129434680286340470899742077821252654365705868967786192930632903042696614537957145060466036950936583409620507682196364346954518128950584669530648457903330408950927451691640197716155821903740154831370730501383448554043750315484826971011111073592780128945059565357473200997979413589400486023837968252473779964423088421838305081661857103792777001059902596980688786819345284606566774379876695369136491918870083547744666799405360216579517431394248065477456273682629867181662699047444086925458447985243815740895905579806800161710636937712972181919014462251164439237212369353/1561859399008798636173767018114856791617795629208363531429161881939815269421177336097457760240979483309772611030240928972509380349117215538785239326559445093369611663607270145020508419514013169921664315081869801681162329199695384452401371450383124090377728091712182429448243463995540068161195716736731269541688294640176748069231476048606153057715671942122759889553772096929921948747948363645684597350407160279924301189660607599688906253238001114212766181371483428067700539651254400750321411341138966761029560221729973773642827955077574855692486132826433692549210538530701982060642846837057503031941816900988593594093497012213148692689653343019549265286009177390537852071447105295871960162141634786504442153163456122818535689301007135213442610847377496466007399239630049529775928108118109023642639011617203382295256093072534418653742302909129616620274935181566958941312823405664894487893297985382048050448198777433528161975968081245075149791536947341041007186187397518123569426529558727169471697902179987831750708382042013607430006028152324596673554537012671600027367199042848396223126631458143950946669108149819936633908307807371299119359691738251355598309366095976530804560411140484639077504050671428711252820829070752662688606695718933650160907004512157820092424169819583545083334773574710025288481015168926810156785465479111141675405883308358494355812569117999470229204533965354416935951363254334631410014391614398613097048269765548187333836507052922245156791062570182926967674523855694528843398785243151629563468599536757621118353664468080696655029673511740177745024551773519835765215724858512145242919595920768491172741664174113984611730447610270238890114338862996624750438512542070916520549395707942299993383271305317571630224384462126049782346247439269128511625551284043469071016977543396569789142150007041650734599016949608949530139283331362346886773018793693542998446677739278825932997793570143234875133737285973263786457739051946004073221346988259013486768449533731050082161461101622692962351747764378575990427373763531348163227180597310364984161503498395209327500962759840544064506499071785614355334151769864701014653204323704724532505618891273354968158149840869093226520815629369464046414532328038956354573030553039272121864143920455707634733776851566955196668375035193897200354485340941816942248788253224608724145598548876903337199923998498019417930564347763065366103208994371697290503307041739767905408070414173040762993881761377291072705530116702712681251965568248913180111604704633113627760938313231935683410498719596317833687378790189508320883106496767464988860287435058762909459983549436238740988028318264308059089487121624012852861301041200301762817444401818794384127143937811658846469613278811766145979468818261287671764046991020558201905395812958670222801858896789477634889605300751815453015154207234002313682998979113500402094516126028228115509529630901945452464100320781367039229575368366816762485663327177881506778367465441292472473218859586512488804449917307277209167640098274565882137414269223555733756856609505374372883575625710006926444595083751078270291639586557416217417834173809980029732094421402875792447620482689967251532838848002534519267303882272657387450935385352274229429612732846042703565896005052962907560014375147290312051594218964323024479849266194167615630447261057766050604186079444244058087769984599322724830200791678627322790794104705027501385259231648*t^63 + 83691665591045650352294021683188547345064439289445597630094963788568573635686048130850562017988942017776655407823980468690033840075121665295307982710385769745881331609007526033730375506997717524145596112143247892188391888532723119052222303126288773217512385427681628936204505819000261128343036244876574370125916068744174941636998836199492920972479037069887638923596869211283744978016559439475436840953091646165640508602150210475611829272511014207710942941596217229740513741436280860382266097611428926561014724491367738859313395351799793048532820102862833944304729023907599973577888668078523035013100337465027434634205244022619680730676255379235927194551585523520093707496122842218881101980468168061994934239913603883297724483333983042200003156770661321857005239022043960270374932229836580547121177119049804951940751466174335996691180978387667036793547852667321723456872358414379184861521301790543265212661759995395774171513145201073265868499162014795791100767026896547687175049838092436782913936209008364589312330008381254161350847016521556406767995039202045492175876910867903372933797074805684487042292071571240715834380701600705779776559222276800242763024101127041801865991121016007292244658661392977510781350099966182775072409036676150195244858020787581398320869144433276793168553116271282655981124869287893738091235657256173148637304905459209422550019215820449594275594844681903074060259245450342038441558929154095625766757953650994160148466787306615870430151411192908936405817573787458526340448491774470027384200816354673884558951453997031347043806551657954916044917035109950854664568139483347536814001984890089578693147938262697984514237654046600300216155817974315165216917220983467538585679967043640968542951866054904477756337759521709649639324862501525203425750799199543674925273733869668794927965223786798638521331260996356261384904853971786914303626573979514311444845382300929501052781611208801559659535378010680946837810384840749735350419956377544252808782852684772890695019011288099878532092704874211753975335943699550945139244420893207926084062877550829904445153482099963336009635220988795931258077654161472961992804272167801654948272347003510517619595139578467111720932955386493276476985676803815329346215463536779503741216455849081700710755106617072715163840224291084742010686835327372122349141817798111097993183162789758071638193766858571145236753728077228196120335996190295670732176958879282214073824322697888743426652453231596074398539823937135842404228361009657746486607925162293555134480336751570467789673839080936323400776890099945573267546517214358015091947294748363953727006586568873335050872858413648745894926541922169736789480894879991481055511578887498476609378312836678524732947035476679524845496552062275422684631504346998761863374705078893625873717409483209117878511905019675173318701222407609282294047593182528429970888351434313906271491210679037141708801252982226523880159773999704111187655870890961733017379639774321699978836268866292411712846834608648744450536859174342014039969572773128907971100225632879971917518733498638430168150278333244015468976489440671613562381790438575259444550751343809975467502316878830930125504024293756592063548500815793645830755423129673538181081428466755145008880133324707586982752885705010755392781887592026982416065610729523616884438164024386831599823003806182196172845834442793442595477714018354105093226120536292338736827594109208072020717/1064090090177846506774008040242774882638640647077654833130719002938200625949587399704660862476764359470524358615637871779692126850622601552016432281852627002672854224311785078684266743101904273191079699289006015172713366026741570290314925762852342329905870353391578961443030031038882608865052057555321421150994787129679414341383273313068118224507892863822891446248454275641749634977677367158796462749781518932483214135601783735658406072754555482100062947386584136883934721016583984521022740016596670978045768066005077518646829759688394269566471249981191171324260478179422287955133504682296012791459251991499793110227223041490776188160855154931669597828674392825427609546472907954349330081321700677308538202284259756122389906666824867855789029719932215875711655518931015818219429590682558462834233035127771201224140187162212667194759783517004260816840287419018480931602369368840632695053583809679338361817210031687691688205248222102664299684370041287460806991677892512996534635210299305830038640805323775191631354482344489591233469232409996413502161536598341776171640581736835596061338592626296452249340683685729832333225437196199411972935884851633548885053398962837573232061628229609865679094622229408558432053030721535372581447760851422787350511272767411862341954482800487832223332309103749432912529467381651025381845625785426190021745945914619808965948078611901643165019643815608562522129858299748998217673875623935077227024478979393112271041906143844296213521226061032261999057651935608313531360804852706601742525911362735380544962207062103193441051099730433519468884051677904561409948992663678996739532644906853401743568046249433367561077325585325193328589916131056839725583831514921108862005617560319462329286205555827095359315181723975649993367021758325981633947334689535878531607922611802255019993977450752396488933752063334372147038410978013718373873136679662672088106600788318200336992664200720017643374972975836816956548096888666129276865513223865212673901667281845941884778198557280804630309908898152839217261096769412799037168294607734277659022388220363650210200173334485054909135998970528929979324131245716428480885897612188820499431438220695474521273473583315264711567578706818748532836622387770495787799949299564323310294490306539944841101190817572963787453471467333870650060045378163326264361903191222645828936293649756675834146499986919357496658538041933510073411185407715377562169409503558017512136473361596244427618565405469055972597550089079098064737056621629114775627566926092061392232849449181749287292656176563968975382957838709075604220377706463582279888786089773908520598514434881732969950160677684534135743408165837494958356487409264213577807114925786604557128113820156616664784235918703741994958699315883449217246340653857243824057280196126910760043081309717289106547858061360596693683938954931883338722032258390162606511063289993731473803308432963693940871231621158743412948701375634378126016813369294959206409939955757612313863854704381261997832054961506039814661451299785706067328840612618327815326196604956167176370106436778208420962705690922643864483746932721178171356016318560607556631194096553655223647930224533659905670150529699578270816720086301677705065413952122033578225728675259169266877514052806623663492499235628702259281836085360991387430223490869314995817844907059608267921435578230602226882753902569521062952122251913060006537488624823186153405370471905568*t^61 - 105212191505195828995516118193886487462184114111903230239400953292793839576284902070904593365443153593231268015519491833963596422138469192889519100438255517614555911742901669854018583503605735675071222681893677142070693606587748370942896936086058034427654552262227074327890494618193032400964621246815680047093283573781277189421191481390847979488611331601818436260429899014732729286043014061577229320459172414527648570348557951826675322284838580997390422414200960539534551900859205206635730972411120787771523443733071570186151794736971327745802528554789944233498333554181540482689205922798727163540602542545557356899045280684047299976816340660639319951993805076217274116385299019122532272561641127964602411303740542612885274156359561826622034375296579124805125580918164399226798778511086260828802167462502128560704908125588413215097151167292280889000394599071499434506112621479866704956551904585928644050572750563747941441273315826838779189489127431166768044347835041802307207304706184928816325125026591922906141169303075628818958109743077182162794068720919705403850631438197603043473692251316014010660586358832550584749882882608502012492940931548585085477132625304913886726221408533876788239559355088841145144401681422217662506076030313419935700242448449449104312804274150474466283149777193374997318667313445429837726562290138023111804324222122077548738839402208427556285482229912461665970365157169022667338562410847017526821688485978965886633651537832373734603220350302478814071964922635115278408173542960781422911760646961965264593867396470452794899577054572718730814762474479925100425352331553069376689731975788763922231697571151998446314343192869406807486698345763261052768302246888457640138351879038157431775628962909404033524856617233246778489632028750621373434997217624036684198945156641510275649642379926285423456475331654666996133174983860560808397892771948103641292084372326795712720328421493737354701081697785195486694084447055683792459369618669836112166739357182701656580194442464963787770025199671017225888456741895441594051326568934286365038694059216032128783523236028304794378441061568441314891125828088185521879607811018218994465084104338908132500744243445907848936446023230971567391458132563543211811008139006287239514116462948529227508602365129829426174753692192502600649095575714308385075103473508157758582757694331689304909293708260724524081583718608066899418467360260673128095271113234246274774220371938883125075445805082076671236050086876468390076736412633269413830633246750450646023767749727054949831275703185461659163321514808952171194055588882811893502099310461154437251512684024784136790401457369324607010554642751791316117155596832462109372770854291022469910098497379785109660976259698733213546972066701370049943050510461163775478362449352978858475647393616248384374487393702355567826815857362512699665678680741557589135862017940958814274643241569496628506802488238066463490031840332817296948906589128816743400925605330898571755119026179502345518543359795789655082147469183729898935024074170812342247997505501802649299637584765794961737224942849998719507634429823013641782027046794212222452505121698212579794476624706714214781925623389437997535135736206488788615216799528513350602086239520289727524880441865191961113122722902391614261077776286665203259969713410342904808847257066018587481095043276201599710635671934633753357120304058646724873397954713615347107010564630192865828085/1064090090177846506774008040242774882638640647077654833130719002938200625949587399704660862476764359470524358615637871779692126850622601552016432281852627002672854224311785078684266743101904273191079699289006015172713366026741570290314925762852342329905870353391578961443030031038882608865052057555321421150994787129679414341383273313068118224507892863822891446248454275641749634977677367158796462749781518932483214135601783735658406072754555482100062947386584136883934721016583984521022740016596670978045768066005077518646829759688394269566471249981191171324260478179422287955133504682296012791459251991499793110227223041490776188160855154931669597828674392825427609546472907954349330081321700677308538202284259756122389906666824867855789029719932215875711655518931015818219429590682558462834233035127771201224140187162212667194759783517004260816840287419018480931602369368840632695053583809679338361817210031687691688205248222102664299684370041287460806991677892512996534635210299305830038640805323775191631354482344489591233469232409996413502161536598341776171640581736835596061338592626296452249340683685729832333225437196199411972935884851633548885053398962837573232061628229609865679094622229408558432053030721535372581447760851422787350511272767411862341954482800487832223332309103749432912529467381651025381845625785426190021745945914619808965948078611901643165019643815608562522129858299748998217673875623935077227024478979393112271041906143844296213521226061032261999057651935608313531360804852706601742525911362735380544962207062103193441051099730433519468884051677904561409948992663678996739532644906853401743568046249433367561077325585325193328589916131056839725583831514921108862005617560319462329286205555827095359315181723975649993367021758325981633947334689535878531607922611802255019993977450752396488933752063334372147038410978013718373873136679662672088106600788318200336992664200720017643374972975836816956548096888666129276865513223865212673901667281845941884778198557280804630309908898152839217261096769412799037168294607734277659022388220363650210200173334485054909135998970528929979324131245716428480885897612188820499431438220695474521273473583315264711567578706818748532836622387770495787799949299564323310294490306539944841101190817572963787453471467333870650060045378163326264361903191222645828936293649756675834146499986919357496658538041933510073411185407715377562169409503558017512136473361596244427618565405469055972597550089079098064737056621629114775627566926092061392232849449181749287292656176563968975382957838709075604220377706463582279888786089773908520598514434881732969950160677684534135743408165837494958356487409264213577807114925786604557128113820156616664784235918703741994958699315883449217246340653857243824057280196126910760043081309717289106547858061360596693683938954931883338722032258390162606511063289993731473803308432963693940871231621158743412948701375634378126016813369294959206409939955757612313863854704381261997832054961506039814661451299785706067328840612618327815326196604956167176370106436778208420962705690922643864483746932721178171356016318560607556631194096553655223647930224533659905670150529699578270816720086301677705065413952122033578225728675259169266877514052806623663492499235628702259281836085360991387430223490869314995817844907059608267921435578230602226882753902569521062952122251913060006537488624823186153405370471905568*t^59 + 605713865443414413056482492397253351817459376560772491762245357426659567505100151282741881885699477612631858679885092277451361350573486456864046635109260046046830163572096643584178611911899649102840799888487598709289998685962188739607894729335165401545929692841473616314842068926949024378150405338705254789185057825753525207773233896962586845414654364407400809253082683798074739954621106350603663009100878931551520064486863004712433043914718462870781893622642004902321502036359310139874468162602465478695320011158256701915841302921313821980780087910158891258782621005460276700354617724119642206758581312380934078986164098763484006575136346192301677727820617556203577971086177576526187613643837059957381099385882363805881808784956621157631774700475862044163731951072866676289968434735313005809082390347928102864142194087511096071019197868440597546556159718891384234259707057017219264096412893814518613579496785913820227178656415188856541471235558142347205481810855517666024233134346516642261007433494372107500932607262098428915963939170169060608911963255317508000526566088658357034048968261037576364885797340640527950875826451537588002788558954367598273287866692531918043003551000016735422988500868202476226675918647164262195083556833079659322886433041854836498045948592684061005490822288083198136023242035794210574519934661350885315422646946495341482617587911886137106436385648510257920331993310564238721897462148685791611370962451525139143808340937978894717754136447018479957110190154034520359144315065137881190974918097705402632664058372414400998165839831306584721839310261111331358725346308754139717604734240214933208708488727027336790648319347341800761751604209691988116121882026144658299462092914466684625027890319643507757342034767232410317577520296511881558131239384817573334919535906159333427762137244010702779158734994801944619857750829953172131516863728076673531433536231617812498178400630405189237463767602646550673850212095786324248332457324087474106685868482518542784832621591583349286579218117430818385131667969898581665588274865686330899870862931443439932078134572778538281309675786705223105689495329220548151848710746722124334284942335864538548660173570119932985830200344092184034486691098631736612513243360962816219253406758679870115444149342968886464349173821752372945538988525122975078344657590062528256971620046956036681438218635083035740348213385837891489568023125294938833770200482764200151704767150223137596734397351024013991800164843473523308582662148014467144102921817407871614189933555765651267543184870072149599140114029655902638958740515186813665385610051451619335461861262913056046411107419161663746391767462065329941566297011122207034642054880411542887553061374354835436171185122082435590544674528996067494045171741891394891304895380633626022426728246304784424579832275578027437190069415643824867322784967359704022964777373483284820043009354477440694711237361385211085624460134785709033954663305123610388989387967898088595931307651862168228980240686643336032232091057096182243999593608221883054000373264718211419050194846630764820465287036963463263126687128719009740023281703254574447094941636431589289383044393650729302348953078094109735715052884662285870841502367024901287117357761254383677114723413690958370886494439265055454587379503778573838126305788317183065954526580126301771981627941111770872491495974913730789243161227098970788448294508900108352349674918589914090969/5597200941905680047320907283568073608268711761366974575205418484186911533340903914285182795026814281259333271502478577450163145327646647555901747829733280551756684990535397842290123137298152226019706191467594469055768728369768633905806155386131549368295051537419176302155038152746898585497059332552830385949125122248459806588222945539224467574851569710348347759343125938501313100408589307088935221945081046401139057405269464419009733871882524452893376111326275413182590583956315523488722770397060221392409066390441670174062809957449180845177230420707609901764082000943775915602689387574905970264835340691699671532463475963423135998508297132895982688753985701594885146650062052360691975880710289944930943203131699476973412717709774290299299396539678517172065984611559989692562750623111061464353066812478048399191853702197495034922757481971384188983964106821254429213571785107870072621555963931685590447898825415072603853797331384525995731828948200810723122691467581891857867748037810492384773680448810038997476440877323440281181310982869647996212421875736455865309623165184991446260693941342295774543580451882857095849812352288600062978622421779486814708054114941869175387816863861185734139013208687713048444463633251793309896569168709997128085681738694743869712209436121794558743419510189213849335339103702430875766575471694234780944309475880525003327605322914736872288238921297765670776837361015628862629494377916666098797907837997976627959893135765399570965336665429158596137649834845397324244446080464266169306097721954774064818620609911705868480105141773174561788402375862735857796341866728878416514198599743822685968505211130859326738571554802996341295914228626248718603304782953997650355377298680815406758372793689330133392072843667902308556576970090551627530991240330697198588235712160269021145497251348200799766454569590887989084363354063193141650998381132065487313243370598985273543503201523366545172632821030117681244262344826414473110338760382692527215146116619879296880773692002061508867790286430961749243337154251733016560207277305440385114670656915998160077031887790979248499254231873033529990600339691085830700159601700584093801801837513886189767072625511301801521980250357316619985698189064836038626650814550601349966481830951992696417247643108215472873805519115140172910894452602846251536678625786676687586456249472711912628473699522077274967812298291877025517650887591723201671259313578037497141571163211201753272102331180141147722605465109124419978161022556786693735036880382716862963235327318898739675998775914129585492955359759428217672696317567605049981881399653983154111856592585584802296640237346090477628106764168636735607953469715592005961580382426697510820662200106025452941588616755308987699958091082963788986099980061201165643784641592718992893271614136443952050806968177817282433170923783978346024838276052315291325891040099324128149754398536921826690731200812640964767117657732734893707861671726273894130736095617661315502498359052852926931904438722124113577997113791976244655733235250476300606625230534544421149813534734660359899862274236296782454911585268550907973234451704877538287364551063110985980614478095150753448878641009524374305874039027887258530443439841670544829942465270211878084101476607398955564834887855440280732633854335621813259422566579674947377183287062265619176676166104076808908208524326782986304248451354305984838595790545534000806924800845792*t^57 - 193330787393295459330797459481359660765598606593207943755766810708094338569750331777199478683307565037895126085426625617720376129665180421961280164529506811341514872037821691840365098601741910523108106193338861395435421577563679199194425514278249414384010686626257018438342083255000300748860476393765389173198251034188300338479103239024166688411251156518109568059304737396711241848413367218091877150719399321381314092270210441450872507447523458172816194257227921066425978772324246040870840827663647428474782133637626739356414996761533814595422743378680379291580385437114972967337588517811482194289054571747080924631392978522330895268782511245459230376068516356565133038787324280362968894411291938868087358785864083378253592508488573836337023789877449525007665812421895099828324405649469346532670662761450641351818452415487021924917059593214206211989901845950246003540872847658193531612217123751620025421929296885010607421764166255851948860504218575960825402271062969608505804200764398840213354994629243176416262034112998258790825726234646688942248903480213430182646106914154245272246618951522865667042175662000882463399830755536400655315816310836866180715969404570531523454193001618527020950385328096885012063535594409942552085812827035011894137791080295801053132533785112812671684870330600736293520079688749507121236950101277614439501949024783235400752516023646207190256066640670489054055647441180972577135536665016727303530851151007879951609184921147614667617548355083611497522042506384319236400749804076054613520299968826996697724010118432572288269942567515673316878458505888239041522670151372076796589076488039496586176728546781630183063828450898710406581961698381893580921251920402227750057981098067113608815314210886478575809985848423295410917350194156441611608566029901663284841822617639527617691701252829672923668310649049480020417897454384012012451301123074472881165841830540565978234687913797330826121767150574880021663978849077732748774056984849009719166780597200287725072622854265748346312873216702462964750109231578560397543959260776034208616842574639247009721623455511438274526128257448056012292818889549972875527260227598229083789985209095191618100300310369924027299793525783126665622243420652139218312510778253465875210803477207690468137127580064572350127213938149402566486052167100779725134550578532490058257305840203993397958260081555802336370512969866345615382936340472683380799251155961898317114948792634702902564638819115972145309030851987080145808314675109219975801785518314973004559840175821675984420188762589670991405508743796500523412345488542215399663982584428696028079721077440708678177533925108756219875545156187823128668218201689522366114456268761951080990622391393730123955924102715108214551007259142758359374813832882075225482796925722806008054303795175521765346869307646925752150654248659912905962891591229835883951504590712334440644164137375077309085361405773902481983864040086190852382243144875756227602140167916397454386016341595791788713647396028072537905775407881474638474862989467809609997663245365322166100823489200445909411191552784375861395435598985583134327318361959106145638661352763251855297127152461026800167573460575204354911335591452581897302107883504959783250877521161339437085056515958666376489908591560621724929742433017898617460018543587096514356361357059848626283037200205918797307060056005447047704571024170561328460346657646976731121205343957133914847/1865733647301893349106969094522691202756237253788991525068472828062303844446967971428394265008938093753111090500826192483387715109215549185300582609911093517252228330178465947430041045766050742006568730489198156351922909456589544635268718462043849789431683845806392100718346050915632861832353110850943461983041707416153268862740981846408155858283856570116115919781041979500437700136196435696311740648360348800379685801756488139669911290627508150964458703775425137727530194652105174496240923465686740464136355463480556724687603319149726948392410140235869967254694000314591971867563129191635323421611780230566557177487825321141045332836099044298660896251328567198295048883354017453563991960236763314976981067710566492324470905903258096766433132179892839057355328203853329897520916874370353821451022270826016133063951234065831678307585827323794729661321368940418143071190595035956690873851987977228530149299608471690867951265777128175331910609649400270241040897155860630619289249345936830794924560149603346332492146959107813427060436994289882665404140625245485288436541055061663815420231313780765258181193483960952365283270784096200020992874140593162271569351371647289725129272287953728578046337736229237682814821211083931103298856389569999042695227246231581289904069812040598186247806503396404616445113034567476958588858490564744926981436491960175001109201774304912290762746307099255223592279120338542954209831459305555366265969279332658875986631045255133190321778888476386198712549944948465774748148693488088723102032573984924688272873536637235289493368380591058187262800791954245285932113955576292805504732866581274228656168403710286442246190518267665447098638076208749572867768260984665883451792432893605135586124264563110044464024281222634102852192323363517209176997080110232399529411904053423007048499083782733599922151523196962663028121118021064380550332793710688495771081123532995091181167733841122181724210940343372560414754114942138157703446253460897509071715372206626432293591230667353836289263428810320583081112384750577672186735759101813461704890218971999386692343962596993082833084743957677843330200113230361943566719867233528031267267279171295396589024208503767267173993416785772206661899396354945346208883604850200449988827276983997565472415881036071824291268506371713390970298150867615417178892875262225562528818749824237304209491233174025758322604099430625675172550295863907733890419771192679165713857054403733917757367443726713715907535155036374806659387007518928897911678960127572287654411775772966246558666258638043195164318453253142739224232105855868349993960466551327718037285530861861600765546745782030159209368921389545578535984489905197335320526794142232503606887400035341817647196205585102995899986030360987929662033326687067055214594880530906330964423871378814650683602322725939094144390307927992782008279425350771763775297013366441376049918132845640608896910400270880321589039219244244964569287223908757964710245365205887105167499453017617642310634812907374704525999037930658748218577745083492100202208410178181473716604511578220119966620758078765594151637195089516969324411483901625846095788183687703661993538159365050251149626213669841458101958013009295752843481146613890181609980821756737292694700492202466318521611629285146760244211284778540604419807522193224982459061095687421873058892055368025602969402841442260995434749483784768661612865263515178000268974933615264*t^55 + 4172275043047736262799591334884482000124085813975244346737171021289364574681522872041304220184482440933947191905980294840127364053398670003202956855743456598785906494166416092649267070058406599874805898344698690937766911770672637727388669373286597616676213933647430856257775593578721770229018914819999755790111550079566103212790118509677897259487183697498997329103692881201578217282594599395105930391253506265522143989845959263557818097767404760391061815746159207007434691732633035420618731620432268803237484698179695956446489770846799285988847104142034876223056543136270606734054861438942364909640079517616532136035677176701390178030794638301322677157286257229339683825649264871428068868361053824079118769916399449197129290827325551923754674650190743232079505286900557548101815136617354360796683639440663672340125087089670337669893068238089808544405995711520755765328521221728097882659135491872272263085506935564116941470032134681058965405365923144839690185128796112936422852282577057701074003002402137142682095197610034081985092150248942157999375914145495553794620936842552246802448537920988057176985149906094676045994488626196869574432093388819622302522645884140397421823255064885379366291067383355728253026634987105065357508454095719929812361574970976484340255134163749790111271683101593778064429004216962841831920058511366893132701263964689256957469336496150609806186535855454764896741052127737942927629220482506288503826357680501204105221721743573760605573478871764436637517447065895398583707513168060607614269081840286238685375611941903219834436109743639508556753681533821476583205439981836090108872236716708869867414377126414193085798430707882824863507543557398481806846340096016981479641383925547765073200963195564440522423377522585268758447008798474937372842873796501185090457931523524304668753491191306750676412152842282851965033075838352424970493039254171975598478928461263396074952473268500553676633430150534931224033996123350369852607265457393689690719604818088396352573485405665774417916342362920217617208804931640839616596627514614360492225057641551182590457766622036997820475816481657875699734206686746516139413770744598970286256267708212393629377592339294912925294281224144169685865808740149914682160505539193662193294074466193441930875642328920120641949713789171819962638065183644950246997723252515142676021772192247428177785490103636199762764967997584401676227673850517392069251202699818937756227215137053458147854558462867244278711592526408920002808649624582616301583775539452236988841878545190927487481245879775811400210499167158331760096599638933344940731158816252193528771945810071067706822595826203096863019618001671477353111952957645169513125740055540455399943708048645260541043453739765429910109123259737377174209663954171131195969939808462579337051249340666080336919581180351552808486725117109619820722252391052682800985526170607450107990663203418180483257469596181814198135041446520986300239357245249310481649565256760840845380642449297288884490309836936958741491310457823140436811567773206077509794513375838402470351145566241315925350414517587899851314406529017668379039189568822552368622634809434324921937448902855861079459418607885688327734042918377120739972131273581165049551840425603121366081283251561086537697571601037694579246005989322302243898237689703254082714973503242486357491905605021860906591818338643462435033237148463723019703232836969511126758894024207961512577/47887163614081929293745540092749074204076756180584115810090802586932465340805511266662119468562744406329851322854538940406951354469865762422714953654384733609473860474580625984037720174661969044835264082556086013032688009385798312305230440525792144595413218709030730585104215306834576787030396511840882190898070490347933900810351867391142667029285651966313641941046744140511234303495708516205334676641248952543078602245083195584861056459439375874754440063569245201673274996070699478736850368952626338579499790229334289266981818524842991675405193599387329159537146008074527277934120315918639967821369025917874967555520849909286830209459875470332296337117433224756239588006086447974809126979410258417742514071237873302994753251516957817005117059283916202472120090565568800703036866442172414750576238284534414081974748341023013076561369567977398061307248469470732338827225272589555065762201024748865607165356617440065610749154946289833519038981001273602853383027000422852561757399879045323736397043839819222533965105283767211294551216186773655078706276047967455736537887079916037929119270387039641626650632754997777375603950125135800538817102941891164970280018538947102944984655390812366836522668563217100525580411084487564984670647332296642095844165986610586440871125175708686780360366920507718488757901220565241937114034591161786459190203293644491695136178873826082129577155215547550738868497422022602491385674122175921067493211502871577816990196828215085218258991470893912433622115253677288218535816466194277226285502732279733665670420773689039096996455101837160139745220326825629005590924859791515341288143575586038535508322361897352017652223302203413142198377289357905703606052031939757675262672444269198480043856123786491141243289884714275306539602966330275035542925056162631587921572204037857180911476483756829064668555762055375017721775362540652434125208371907671391457748837346874006983305168588802664254747468813229050645355616848212714388453838829702732840694553303411762202174920462081798091094672798228299081884541931493586126217816946545517092182286947984258436828373322822459382508428247064645475136239579289884879143258993886135859860165396581845784954684930026524132497697501486637655417839776930552694679191155144883046566775922604180458674279925843490142558330207310368237652538935462374258250465063789438239681245488757474710274984799994463613505218719392329428790927173631836520774127278765253322331063029170555772431055652318708293402312600286704257599859652508379733093309941022049796568911506133661672433971709775342550840300163996973421957383633954316511651974817411429623661958787781086315699808405440753040468982331669849090268574233398273226854382983967592576776600907106652944702610017643561432974779265356861325522051634721083841268600293262494753546032056242700879126283299103416372684570151814738212505250669808603565956676405328651947898743038108961687366940285928254118673293935620757278372080324787760896297706951102365965819294118852819306293531289284082833975306886907870943495457142963905190015861239991158726182463840983079143266124021650249892021340630935545993228086808396716458563381317727324500812757036289779507072817525930757950255667238590989649349429756514661322841091756257179163979299863302175388031818318766846268089642649208846775059736292774549782568122643828075178229421112657142881339597018032216158570083809062314730208430222902006903689962791776*t^53 - 22415160643842707610448603274181560477601939583469182301047535984636355818068532560248156618167397337532372238843196987562337664159472421397505322110979111255126629682936958790981668308234992966742177024013883499325708602899186484988906902004005477327431296865450180640374935557521755166962558775745348237986789928575801903301252969072444808018776124669602846547236505121626104152749185125129027891100333616839500209133575438473681049344319198802638669235268522864603813098931048987578200690942175992213985373919597157514864761764753339118092541824153046752591149413972455201953828490516084590689489207830289876125355712762582075421191323022553545999142185150972771622635116623309127284932174021363460293554281272542481473472054262743092933780828664624306848938077800280766871685341282712071446696172450151523234699325636435666907154341042693542636147211388732223218410295833669440614732233354664774190586711711951052678091356870898102818912901462511822472454173750901132964855284299071032526174678199851866229128198270302948475086287477368384024529207785725346365954758342144267616376402945248443225474721769588360939293041905317512539328214273995562715868483659692903776067657332846373682608499939684855837386611366051086825068653573448269414531488710892402904838652883653902882452922676313729833445191890755592026301378190299459959754096589577151194516298767569919850094364234226621259570051155063336452949585632160026875006137611563511567957340141883914926939475537660989002507116112131958674745517764873432672087043684333115042141978688400041104974989377709727602886028285706662945855656160893063456433706401620123426367631748911954574651647864218023921539469439012713870263550244359428857825147981108231001524414412217792702093957190557263112845097553729214274554981631462484492096703539657177254732497674344815947982606366687714497154109843630551904095856551671582606504858712489481129667593005658455364785303090089300970706803908000082571027104795406696302047574201723708969930387077013670036370347407244764581599927014120186497679227277869734622744920517514598541478558984042856513482915718530909081847962837385249639882970947040520683192277237493691210510973625057286200936402552352090200914841937455733486030779068870008513278383702242189391430619775152849827757066344470778909372280691604938220707169535666342895310772962758898117961281669038229116651395030817558513463052334203659572209330912814052289480879378939334806215998709522849548299309616021740222059735246034424942631203626021736479208882877176920655453790864917555858784872119410700238421132014758321447119461133795729616265720779440746380712153676916230609180134409090919757299339603871903468803470238946698896557631052863519860691808594005106383257623027352265099524062858782340379983411765083528209109701264818111906449973887666345302238500414742297151881389318576046055728947065395774945680711650517592114675177629582377168791414695253990464683206184919563199486166826959638280977566930165823364228751415573473679722475714217377703834139259511467371807071243142595030836316964166320431835389717754784612256028107595671077363045608882332976298620690829567148383141500975688391980153091498249416488450916593309388979366676090195196926223976288271848633217647925528953155797095400789648811450151250618076995116640251781575537759545380720070649665562384387012472889685970759982248893436018820492372882872942315399156699604639486813/347512072671131562363900871500356126299541046303222901379468814128682622211941300919173581049076519639548993634648323225014160772640535286086465556272748429676878523037595253875455153662278440093144151542496995740440406454178507346191802906573237624059602457975549568832396337495171094245503603133823528235835054356661349062484411229253575232433132452585730347903096837013869624843945635095829714634551879191168930350109457152284913326991577473691977068676119341086163098665244553546711541138988580105801885270169334464927299118467655962811358444117469732652664339681237498388491439157609869142390196124222604989517567851301065531273293726199798957453682389149174452743150119361210516160953630322334851335785470778686464101970369795478992141213961656041161974532406159656770949683905460194126097520207071219753082353708439862674610809636991277658252891650731003910212084706745682625269963895129648818326245409579576275392996707473392736131937599953576584782489117727522218849055726018314487641827574885504600617600027338253226061075375715929453601422699328416085180602902148315886206606582290577842167146262683435236603411648300439323781588838107147824963850064928178120353087016054911730933734130748189590569020932420645752326903717682453525719637058131977074536467167697291584618047318633661021465175766075776031306491953278566467272883117884555117098540448665327500559907224583096798755423962428174828633339057880414132751897698632640181351210654681315081705308206777303582163390810430248320288943876591271598588553935266572319814374264797090689379209737570102610632948670722997137815129606614770256082319126168639590045880710430711303717150233696757200278499922771449227910392104062102142689930655074009289142642407739413216569592777316947072130645619232765134564042497551753177950451408112171124176171870513999017914047620140602450811141963284850755625605021100663218125898674505616886671300207465911932182492516786858132404612604123459465808808699780135942240163666933321931800979103498416531865708801148246002045606254945526749827415217318907961481729223134863994461744363736012041963051003244300765421888531054353301009747888199463975760959110279984367089656639550265051759780097978858038138010448308639714765451314623692910352443947188709582428695790463305443705067708325909784017797815206548434384981604236498100433100475244974417345972313497782754814987073435357978438250560040869640934500197959109240365247191793690535358715933616246068892614750364925284888242813153181275276439114230929243806741012381231216781088328808239060601163281306218965326250969767447870186153663406469010331363997008571018256166969560527961106451250592669441874227679487650749106345304673204590542645870153168744156042162682464161342342374930020764336154220861546326859714080502630586019927663688263431633717585624843369903371336370208550163318219664793930086768333855795732568205682424593335902517708896431452240009389953706511454078957364207263398386842896243584657614616247117701787326061605835143933057379440550587398370516276951416473264595355523648230641972721212475640537910171627357706976347104031538412395404995622035258079690259269408569033069929533958687030606138829883528705858044927355945932001135810314389267719566452678983884614392613754630129305651428492511535868281631689223945836667449563008476942262903303180184478321169396816687931916053818276996254057055984979741873896240978981784925920*t^51 + 53384147239701821783041606213356449803272650428947094676150612299593613257928960580332957408783983932402879551155346079623721090992298898395039985785158431580138864051984470585620512149598616019779495042370926554606069568700915036667829671023785471692252676759595126641835314319703996332795883679867834087806069541814732999213477114474354383866005558156482081629283043586771468847637925283954757259858415704534971436731656374874991566223048268879467318272959735220184106451959362821480887230248396100171146031341641345364435322602472891387641802925162649251737328182135818422402717402821659135771497539153690082431765904899415731290902687973289876823844821764911949894177956471434136631011415360286829309480288100951994336823762411070318322768180982628378305260734444807980478827682230529028582669704958162905657570342262003384613239818997157400035045888552230548287068696573589974502662572309709802676944765384830824325446317946932266107009890566250675033211986768227752848648137330512322258243218115434680603878179997171556547667910643417418823558777847738993936932589469829944786166877354832108469679685028949580953808470409584109906834777306450392935911178726491581703355136557735580439621866639866540206885171409496792005659054757716845111404888569946304318847208022011014347312700057715363456316931591411169073127554754528478930337126995009378217797856487509954232207553935022934139151744668483364009712475906732572714730314045544470030604530536222501473636791050156841070333420465140215282693179268902498881147647303490703664577585606561786203776449743001893765416671916042511605802959849273017294151364116991774170857493211731492964710860168691167419249746689663187682166895142666009818096332460341172932550733254943955976913786706835017246308934713740736073542043753402799923910038898940176591657835056752023968893933235062819712951701109749896098588737065349871662434213025368469475631794153380453095241222064209443758863434540365970114528413370172094499803745094009638793148285917869900154638891801640749238257637382656872715266208006277203620245316444656893182454587632832847528527093371020484086375198192984232609028753436486315934438188940799229447530525747765434757431032412650142642095545418130987120105272593592121380380559305295792943000751319941608326980322390095393320483947001336303123708776957867256930171132170092112486754430076262405590383033547272662991265403839282473687875848896706354186851998901733343272937807871533172422860946089769060427207002338721130704765162450103646633061767283155466427917836685640887735791263690203652130997239022252054635866593604593978561419169668112808034118728888843653833190272390694312736511071868793824391968489513159125413799597615100662668884362606038776578801987542808594101280950416702209831281875093349108040757236870061679202205253737811524639672499587373612200222851320846784907449095905031336771728374215921675962077188970372504496254240058028251961087932918471955354542247075803708691822977420523849780446257105328029058963049900928049510366013015171103938222087720381618169909962420369833458687616442159103467843081256300290489386174339053943308773889550164130663143071733907331576152843441375175029274361855711806029749157442999277245591372114428809512096465798943150070380421462491510690034967824668832967519174841720731487135259394536845971890534653145837417088562745059099463774864516911598252484691498844217492973242844885744937/1267396970918244521562462001942475284151267345341165875619239204469313092772962391587574236767220248097178682667540943526522233406100775749256521440524141331762733436960641514134012913356544899163231611507930219759253247068180438556699516482796513687746785434969651368682857230864741637836542552605709338271869021771353155404354911541983627318285541885900898915881882582050583337666154669173026018078953912344263157747458020202450860369028106080523681073995258773373065418661480136464477385330428939209395110985323455107381914432058509982017895502075477848497952297660983817652145248692459522754599538805988324079417012163568591937584953589669855021301665183955812710004429847082061882469360298822632987224629364016385927901303701607041030162074448392620708377706422464630576404729537560707989296838402259742628888584113133616813286482205497600871275251902666014260773485401072489574513985970472836866836895023172572298492105639020608802363537129242455779794960311712139856978909118419735190223135861347134425781835393821864706810980782022801536664012197550693957717492937246799114400565182471519189080180487433704980553618952625131651438735762508421479279923766208649615405376176200266312817148006258103212663488106475296273192237088018359917330441035540151683603586141013651661548172573840410784167111617452830231823676535486536527701103135814259838829971048073547354983191054361882442519781510032167022074530681681510366506921018542570073163238858249502062689947577658401299654719426275023285759677667568167006617079058031028460499482612789389573030059042902727168190753975577989561443413859418573875123752107203273798990859061570829460615489087599938024545117365401756007673194732461784285104452977328739760402578192931977613371456011391218733652942846613614020174743226365217472525175723703212335230744468933408182980644261689255997075929513156514520516912429896536442576806930549896880801212521346267046783208002399129659357998909156146287067419963904025201111185138227409398332982612758930880921996804187720713342799282742509322899984910221899624227483049080092215095773561860749800100538953008626320950416995609994391917904062845103911598792049256413574091688920712731365241550945569952844973920458537391900909293029804056496579501454452940830034067000513231618218482230365082741711968502518000172462874086038993072167778203834612580908840202168384164619364620764246744892443218972583396349353663144986641332077993600518423072963993188662133608359677801492215474767906793955239243483828371624300942231927508019731789851552124165985721889614175622108836915301504809879502442772423592861208503989090082537169550124279572564035292796279147376247183301660843908505494640572863800802590820558615419863212593312516353130895720333016905225974217259757192076604293597829196072677361686607809487675900514134643177001344408995888830925271718660215610566864650549142307573665313222754468005761857573531698857775125282571185464432740050019452940250562770720516006247489488088871424459974222289638209266194949201099939529951234577726023818355439187664694253453833734689020613567111539872501971791173845974618535866386246235349458592629607722355902095947378740935151800438398751750776399146827567516710024719970125564624301180358647108593667179575709883350022856855042071990203597925404978933728345465089739436488235576304202215053676623684391281105608043127868691266910062867293893033349452757097965120*t^49 - 1102533043268888613779406440803256287739084928602668410729473270089612314403388764968753881530557200692264308853549004026073376004080496914705048728543415767539729097386855438324211241188972370855623626429903829357778146445185593222375386431435675534037596113528244460728197793539609334497424017294365615818950912536158492735513217279294272596761737446670944607558784489781832899622954676860299024286476593329225738703583417144706152921066759591738257740872749443429241735817746381115697428514561314743773661284596754691548999276327314109378302923872048601876828265303198256045987176690104536594687119839476279890804851966571318078879899210681950669834842622434969825544007150552678246062699814023290759606352180576037580179226771633638199753741475419898553715416821951161002372267147280952157000561735776884386143213843033287538998816467153829050986146400743406906792587897545986094821512790805792486085659693544991639595473034431160941896331392555450052910943790244608803456636278003256223548712564673919422577018723231645896354757249145980481394665291511342894219378297716891469689343540163476343794217494843771515608977605034820295262680542515571842274113273782876520234998510265827408653591989795379225421908079574588096747453458261378466191353851466454731712890703161492566710501021121588365779292199208660682318836421898872109956165486600496397522246225520780052680007042993168208423627470248292089486714344321148823417825474561189855595308032641960426751953511499186584045408869286030768401467704845743067653500579752651727092066897088876018425143341834805224990276163391581770792426561845629425457266174258128714631605917356635910931211653141336660274338716904266293346915790067575338371688760972143892396300780234296576407461842173614190270109263622558253043828203032917417563349989062865764153772496565929068664765933641707166732444243352281993732459720456824710355600288170499041366679217233369672278405984763487349185590102894669227079355000055916874125201019023486864573577413490126044769575483592131354522645729807604582365047221458796119052505581130981137594312659682422355755015508748048895742177102275058500166393463994930332290774625622576034061240272417496333075936901878969696754124379667339584681496848677014814803784548996577299607334582416739894035410050833247846424615928936828357058559537586967722772364736783061945236800171279538936927285275085603927362253177664965383438909151290534759054939249798376753542488567787153659404260516980479310772245401809387941578594361629780176629791262935016767981747890730664906341675943947969852647846219958185649986601896712806559579022400793952966554728191607142756521305032847112139930071905871143584046044104375412008730342164932067522218211220689584828909597639232750618059083324766445256504035468656109813122747336708829822927322760215172953861378075259870443030172608000435795791097243239869997847857757602832821885535113732306673502880957827322734997175194861075599836972187204564854961501414643399821745494263079510147602101449794258468164091418356500521755894452357962358967778762762004784717760222477461234251176351624110403802122767470340315716722435446810949853117291493840564124647070016757768039606232034748275334337923050843015141210506448072115852585801258997205436484939031125265798443173194987769960838742248492699583265424807659363360020160356827378016427765268508324454123086071189313273279609439075542508257819798876852209/45393503754316717047798383947123349462968861042321349218607444976400907710541816270126383378091255824705073226153762365082582033218507376325412145471834041576399942487059711373575360468178291796560642412171786442397743849074625911571584723006283296367257315068810982694661519187094317844961881220877956911574084351198465055809038158289413590685533183872573012191279672071403546073553090702013482892419675840085343711158955621536760407094782166761613475201258758107545506321446890601941996148059240577805886117943727830886842037311483367723294012370254359675794005763163808162847243090923805355802493685806316505293405231572711813274726398976950929844580048935560230735872946563857522525178108661912671277127031303035863336056897884088918529274299121001007004140301457661768603883680375898826963590844815629557422438063643867296067709719809148765899756471207731735258315650589433044964735619962853646965280627870772742527625416254717723431591993098377752929390925450098070387713989853604801200849049727841243209124920737905562458230025968367687690721253197989140730493879691186376444346773372194207690524831743799025323910229833818490781122066595964891757882983871350613776253779372070762836614178591489206902539216874778468560252573254535135814590286068836044994373340356713442163613119736528998494148589563871776670419435097527991961539510272531143207073452844266849142765312253165381359637072451152104566138802986756136596319314031473683232683350943426043265731795893683556752939440675768691153229271562900675441081096874376631595440652764191402054443951434577268983158637288558605721085537209787696955962958125341745249570564348098075579187415280365127205646550536328199866662382764702682048128877045141597540949484257053483907487863265134466888998259098099849089932129842264421720034355002023217312856255979145537982265932229890699487107271338564958847085332948335131769842778839083041342982203570667319736827143759397399023944654807531361914353510952072739345921018726308234572946622150855585633022538598968364324828831453328650238560684029376200826923117370113506887613930633992161207682568623064065168734323006031431792161665924350150303181225437653180051651307262262113183651467540311576386310824586390260940730801373594268397898470460508390953260971140831050815784414577361636973561320855491638830047837163233323299070423423056022030510501118479881814428263457984755862984445904018037971288075077947990929342793444263465969245955266246980499646351725339159962412605641293702956577839159024503023543204750542339373289581101590026631467679038330955122628292941651864051567082971498070845324989813328466382297152410421425507794670560610278475791973355403695090349859065415836130786671226130001262447716352315636729484122228253972830032341863079058614172255821718168145052015709387687870425942967394006097461986927301791528536201058494870987684588723708443770403913931116447634517349225715133635336640721323896172050817948138526206936941627299237030726346211103093795292855658260410577858311472900731590416201531926871100187179616608077027582416628805677640392472996128178621964101234561430605825623070316486982510985710817652276586420575069135707966146763464681424680053317969442497571261757007827501436039094868806722972971058895921538180515903879873073445639649128864471137510789658087576173320633405172171711732396310254582981769353884532973253256187212799190451036372929148767116467934400*t^47 + 13454685668340938677346589405398211664881962063508904221846723606614939222802440712044771717331355304742437662925104171684839748712082775236478467932715715596819547678048034325446312799368694924674300624869753437676213004142426011713995129552680735921796572155443190752262515326319734691864318810133154344813219092533202204190159723121934581275361974569471245060933012538114364437345779264250604283165982575219934712006197355097240206538613875013298822496970245396256668902181616964454560353578448205291277019041496107759967643610187965946607916818324771338053531770476995981103520622226825785731060820826039270719517199669295396647089049567014913739444903867089305419774696497630168280814978675320402054510870018517728171145117289024709826035200162457385416968822519233936533366100315689254074735952128041790461184933991508335947679522337098323118689418832314595650342269073194841423959645235106958760092620952463387308304354344126287087350538725318642207911140226465541316862231918278948961500198462478143462687847589573021901003168394442393033687107163334060848706060192433565806809147296607207611379907663601945811459433037120518459000174559886206955729965369943364003555505772099582679388592014246220763577572864813137589757063283109376789508584789445872012049279785610198406409786533137627910744010409424997564087070729391446072270318547937497392846757690402377508925968419918836515356701762155306677298326137392008491383110938580640281175002980200289290691033686203844714179154222485445310004886144982473924882574852542821750172753064079582063176648787433325627376241792398008669883878362064947434437410605619019134683740090994413663571554317089433424551929417725243564690238498309874743957370144639585482215348071163324901556998337206943416889853747397050613776864248718996865940417326590635578027910895536730378644402756856960497772967102463917842667736443286182273608756659998617522257428474769697233964855630716230758585621860852383359968221462921704033322699101169210385723318466917345213378351487203805153102213138130979816348029963896550665233208528154009153725510419297510689912871727080352792723612287765050370207266015231459172734711641228213032719260345577975618550920208552843573795094091216374337037662638826366631071147735589994044666979382405612925874956036969125578992970154944469265301408692992185242047315961922099433219856965462189533300685291100697238284843610045976798021580670323888845428394229447704466992123458510054298648475681637951236556838687040109454978892253667184584544596669076706385034748620144137978769122181229289581518129226767926771308514462134997916756215417410295488036861940441324910968579994434396220917946498117267970558031676607309238375110550052054845155973297476046195636472735629219268255877938433424656956042031602268403074079475951790094976976355783288311809342559975550185994591280294267322749849361486455776833654561981499932681617707856246448807615201860799311772725934465632379155649759578613081038721370874201701000918075316358058746159143664512172248442597773595998751975355408675254802868887823746519969397908927635387757050737548718152088647011112972703271860306651065931183127925202294148734307900927555792276488736735618754128620232039535909589970588647705963651113803975034679409128221897488278833406417268934937191310108820335514813088166094351158664608083820447791129734443486929753424496602222593051240820293386255779345097381119422260971/1087554443786353982258029922152217972008723896517188365784194465720450609431380665661427569943742307681810075378497956978051611543317412154904578312280323628850307225228824666849424848071553727325739202435556981564902098008495593417014313359056180474204992787203640740803921078100421589145853618630451624470728224432644816355595077947768291013103259878923005034913924354280555448435662808595233296420700448272312966489644580612562958171459540552228517478480481569127956584846580036724972949341892943315998746131937656884494284851369202350291944150210192101057714112174079063468622339326397442099841613292042360009800094442647237050880794641169335922335595455487580403171483296075250671488980422048914221467449568656175600870062533117501296012650391244038002220378970815894676292306603196488177178574736244208980280965226931100000793352482273028573577976732478301768228600402049700676726815745992550048800927827220299036746503844200679296165403357312567458943844198179546646597044054781231032655679499446216797292438780935260094454856098570540928308963678607512262515320064867748347393281298396353177591954317606522624295976912549551427141795007186766634262175207478362207392411315409121819339010741296002747057227731581764622795542455799450030029670507767608445244472841719261275296407204492474127659532211947007533753184967244104961898160755363815058205361105655566258971765792825837383749528713609979977944892561104530232847431927938147013916064852991481123533013674237289950364827543072833794798783445150383527519481339453728382692245574412389566889957352640255956886980154612746835865304651430426978226165265946554912320654991721916798728376381448821858926031463774619841208778030733612176100360579641186156071277236608166678741931702778647139646776977226353368714294385554862403447890619979092789255933555600268536727757057189583002790556170580475364644461644800121718508009370169668536301476494243027672399709709736015945717985767678311509916597206427134020647556395922901912307811810439416107594496509874821154161648386503014535178985342901770791134580774068982159928134310351307107416994305984029809255365616589461657710633659366091158836346491775929426602883632548868149253829193179028230184148053619723744777046276387343161181473160459488267621189538923573899239593481164744714133454809284345933449962011739666827125462438699100753532092015233589693905529690377749483899569069813286924531350468495629062977843670132265962199353372285412162775523462844180299599004693343076422638676647899699911014565642769931588740820407909417298546143773740733956263598666878669405246564183051645269956588261956886170985304301829328861449004785244445515489857833424237094491185013816100591999300645777558651892815361525090356759398040323357670975955246912011599489775442670378202394729097925468758701351986043050290396085105855864106195706818884328088538430308376803871609334844497673336990161727656610773377968231305797952784407154522515902158612258284387548435505680408287720818029295738470280810316751930301616521914156776479217968314306096699895409210923468490513606405789201409526484966010984187318464641824142577887474608713158618294460047832075592549214260161912092307324503886107391851290100007626961817261509691506019634892023105878210427305584811650864785133365977125613747398696014746859213816200583797003287766107453591155673861836118867951451872605071223519228708132646644303444883949494017600*t^45 - 31709615285292676924268788227946047661460580540006075293232699945429804544285358402955186564888415960049524564072355203834970046685868689928524027607856760983539881971531740873763023336888828966533462777713909854547804998089371547230387250287397061868459087158120517680545617291955856890716518042651545332538963208536542027763042494729565770696302214064393018466156489115824783145904878044322170470556165461351341391691825946318635669912523349380251518494002715277551762731864495939652602853713433813716307993708803134695763050268625905152582142649936644849985182261755921866788473437177633178773335078816504282765236769833765842939160028719842780414196022665024304336341627939628979647250349554036614039596907498167617990514720403653632587000810202299045645733858762386137098189777169079355062895651735238976602636885250550418880323776645641186375389397726050549426836889203554339165776390953000537189699294078919104389130729075240188924498724826648407491941649738299969362253769163622691130302397468221375314591222555295097319646731776657152793175127053996790197631977239965013497926252449282222404421102476308903476198699141831377531616558442435624185936155998732667943092061221250318596663723212893637395070414739056065103669174870797985635842274371956847803941554209370350112206664531881412627628891510686816892847116468392652604540977519335979842962300908512375019448722449755041978301860632714637365656457330152090374647991818918601618281953045875124637208152597057420572141374957075877991542964839256660499500834463727360777968501038162926873027407858759897868978615267842600944586914571963570271533462422240146336499996983364772463460510104808075707228528718791151265692555919618999596174807280709258830711938897412365694304975257059516999251681096618517931710808310815714280828783439659371845526398660963711554682938033548339268249408054582047956456237332950143737573588131306510046022154527705195215977994968711013303339449339929428267751430190795158260593361378464148466907045156032700081285296953613488427298285374473721479142009917246515425182215453004864767410698119086118666398768312697775228961950260684299820139347968114045509267009229109185170954487371848626326557137424347647287718735749860809932849984562042825962028840881255823090601519001020035683262872093888132121431863646771410068129650475184140887392362983793826076158246420339703087897963377150231417231533211936590816488071654920396366000952602038347445293298611773925985302388085899494907905095217485344784281770842781285474475425598877196396899926349399554187952234448076048872994444350106253191317788271679722807323212745680184641483151796485100081050002662605684593298346265467706723235651062702250226370661615995009457942980200298306037955394476168496491982748711255349153459575606959659419768997362951787039709432073454741108670553945351001549079003455309921262186764547677600000549703046011678240093985913127098266961076936564373592679988747769761425693448507855237971534101102300779178762683244566166085064650883802316775345907266691344092523537989248539816378417540458341562292659401311820975208782621917566475625676270956172560087189883148476220684502237173821544445139150296444586507538677892037768822138058854988020972112545380592226716066853866144724687769185160482264207448228430561850174441720808940967238909124262885888187197691778215865357856565053175731198304187464502995667605754443152447008654602181488140199/5698364974544345551483378036552152717104647044263490345553320374494689521687321110997025808507163801505754626838255478929443371400396450353669109359899705351937406842913928665047759373035783442789839318655097112102863842995238263865187073764407407450834469454111443224521414499071097853080158622060810782130202088017616269658349862522461296776868578090241020583901653887211064924508791701460821416898027566164978953887287498224085915134130520207473671773719470096020201506882129023342539424426169499133005990602413442787065223912053318208341268721342871269599984183884087691971341976972998385031344027906034510466807644601426054615387970375904646093551627203004008238066622139725685402400715776590591133350704358282550998568453253233052684325220359146297667672575032593813361867805516072034188250638448939464058032535676953966477586812088276941018853495478482928008795845391609204608588909942529081076954040200015151378044724973043752486091770441261887275219774963021914458450019235824749652262560314489694388132266192282043953844139731930476767361845438732887922338725325389178055955328001162727808774075617758620474934379513774123081536187752631725079810411739280346135931445955037360025386913285070746760667967138519719371420508925411031413382515133935981254648092966805366083026489149722403086277916121148426913568620364603653341423889638973883150384225387410759248699406661347358581713714216335189778159567496492625558194805164452725851658762993017200128424669715351520194037159194284036395356331036763796975592412853968665719169128260906655672699747558809766235940186839096546947727098671214691307169559649495813806294600985611550530921724750335227962276201572994940482005027304993602735258217800380823695047861308334384443301928139293336655366639176327066974432481596970066486857884861977410817521669248328750023840218861003969685152836824210548698035667149517932443931337984956630408080103408966124702824759184442912534906895476443945235050924299955891588378452497671398135695906713055993769550680746909328617409293913049128332633466197638940096930272017174966428299780062835882554127884175218737831489707960159082676101223511828321115332857028889724908664191245712571954979242236338038736510758352444214365145818315795712041630076279393048188705034656601489135822527003242908777532101865457978741158593226728708409180080004893935639038198066291552570096316435670082561533684121350198059645906850871300877805648524760655374886080519713806916648950472467622961087345364250727961323230397642582239064724135981970053856491857094463777792983270527536468422701034283115154253253685689924926545486130040766864979038868425555957138118792638287952175361382279843249686663120700206290253340485074106830159166865266246381358662389056588067345512371018201839645461087537643470131996036763108288345344753924117608519777322759759466569389448125324854245321316258364633562727402619210151205456086069372197129199727895016712995014491763868345319955822875588091947581937057144260865867508009395490661205551418382286375208185699368887963447808659327084834928345864371067910665309023424021379681814074635582641306871811787327318650291264914986335110524971921153998968944975146456638439202280566192798272793585520710153784596171154086975305606934816567418537616988057709930670235702611934437805302388615957995416198967293555126184271328345139471243741662706013048441836951830702690051538890876890440249377833280*t^43 + 5526677360520031684391882584682821583391686218391778970068368236134122774186405873184052992412894355258346804107856566608418396097037894872148782076376404690916696516383683284419140805098676748239055245142850846696679015088808781245327458493649854612639630992237388595110757171112620252066228797519716154057458215014387469532600550721672223001327951797229036723691500248603269054256327000543983667551025958158025173749471841042468898305072623220219349753755046947966850521539167925896061370244732691503716946778889440738432645090273791641388311858400249373894122440832334518829919245523846600914358492056316369670304600248607807065617518094556239154492678684683714660186718695913107060772815157626992339885632265134442563586464885451019371003361551207503820134435932927507372047120444916522341419371317793937767909446381573210264071071767421112052907085287747182201985302438851865015986379923653851735358885724061237628031690248140450733735296153720343251223665908214659420680186814570916413435420563571687114482048367014948936945176212331946953513080272723629520946572358809885778303847324585845694446248790979176944003886505491388025206512768211256854187075694795979416709301247517558982666696659924079966188142948295427556530007624806845750105485657825729829492905695029330766834670979966477446807172877848831647235549125257138151801625575572795190823830861124843401235386950072388266132913425405696004210223771719412016586460291895601513520847505128103217406296675128641005634323120838802691290285807542670783297868277079484975991441047162203736878906562501246350214069801018139160286789315415187044413966758408452045049810984518419321576666856891734960008095716624745926444892200829533700494999783382200464241300680448339287346337403454422253858750474907955463001021717485998857180710885458117462111216512876838796391020400635772876110668692814531292360131516551350461805249721406974203493419845607452479918875246095816583331923380350290653656839807297022950641237521951140833640484345363691165799809011198829485028745104385201632739365947789860582894032365055597219954987054126250416402891864080400378132958745030190599286781644705719234651410068328160003363223188942343901462708989757301350002345095197379318032532987139898888233693622049207995524355370464261850245656622762379158238908535165010611474826779707272756846676619328806851046308176289894260922617580036939554774404614311222752870241846875633976012973977931488248727383367163696620349215766334115483144827578991574997169475902375587966906832045153964913578501820603561632095008135428007751228115030422813692550128669170851438297932615245220207595782569840348602979744958817038707415922390528125470691889446823472655415888811182723679862557038674475189300227106124701830582909939875326419844528000979112052023495187971000701490903861031459565848731777606040174110344950842936242331837024610616225839841975195717729880902717754805310487283573423633756555187565179141549399242851501136855492263217839906298875280735692007465701527583589783558571987138104516853433593158699730301486516179741714142236792102466374282429849761786736178588422496724519161854767548682846185764459677352109142514725264392294943457179265153121421552166692371479319803343085206483802633951345473196462389637258231675408077556829842788538906683257580296125343445503399373465565904041349782701421690951759804801243470737282138804098076265122354490780684372777698249227/2502798607651071037265246205125855693294402549408978648651987753819467528621600858545299858794127719965564000405609279174342399652698232968722507287397809705530458706010409583835497262915886734278842264555831081757412120869339853839824082502310154567647659773473413237013281505264163417036341175845578265624590555958578671661249145517050026926198847968165984272339486099450047990099059013517392352326359999281763303059211355336462768171031423415004980058678451320297774267439437648180132176771032661464543943310532506635347422035866866741912793957209205891336880933855688354783404691342082671285273620122087004691698649727569053672063954468373320641958863677931236743624269848852858232137807288527121044199978488237921340456516715307313553731799374985223951976440121141128462775366272232054342844816244448170732994815726519959184616026560988340704631626015601407026740924341975455153290232141519201236862211265765777396709755362522336363242802559094604677696263422026830646053960046288692274949126037163841948124646315876571772505187482940914639928449036524200915786133282450191080352472479996410795950496816043349473108822766212381909322851985132066054150044709840847811262762139071996093585517028024077278319472048171924390207948994843982978500204699590335499063626387197743507443852201702617199739761608891623316358461922286686842905595695091005966788155714682396244040219639688015501100578204678889365601186480308634746017495253738642872641956217201542049221120769287498848695088071151789855627293817054698501474981104134847885352596889787513920907830134073565317846294956933499444048033695071228569966891107161802887506590676796300223734385818685712716272946918900973102608749939402559870297757600734477867951632032380558718432667624802121582608565476764563543506646766829545178478136988915395221989570365639570108788207300834226050030259017326735607021526713618861234118453041984165709580276086032956642968787216006974062883100433310509506716448695178206874608270968442173921199015181400845817104600373429829907022459776897924960617799579715495905685199829059831161455925332949093434153729426930067684354432140565238997274180793718508215337157662717116839256365336318832416603664154852195875385610068581567398418176583020124611969496539427122507536735773735159626113770132072844978295910877946470904842392147039287130747840017275215067023205541311264250393976759323426316967810212496976761686035472598606908516264231994517382465563442483489027675460757712665558443165679930883163954218985389245328294073391545871891682478839862060759276441697378609796964631216229849972268918190935469011980556679917697377074363261741835221862705606976506506504701170549456583290247386913703764843734155195150343441055894878708705595797453162876551416832149343029471260428456485147623580379427755851872532848527768146191074199795948368546197899733029897832560385974223516930188356164924262654802472015114227947425057849858219668044510997233402564979817995186233907656311748871950485534394067140447291511813290970864445310948877931486845668196116376558294209026006323110983315650503471622991428436538872259114856448452111700125044663381850708548545369965874413469604765524518295560365115195102619638092340272168493970445687581188427102296017191323421986408255413927634346789364143985095012989037949980857415470476806617701442344134252655652440724465723555013437003503571041615186679710668338723202210758045888960*t^41 - 208079954222933733425965646665158534201964515468734206200498302595229892443170551393623061835918358687730460294495934053961279314802816074935845395938663504445772331240360230273876641251411616680695541518099551808916131563504969074525306467375848085461951402213642132778012135587173419971416546747862251604923182602779654041753445409159546070711971876274894000420972634512256194402883771093950603421837669393079896809626065830332162322612008996796251497349695687950531520372100934305927500015265054007903165973121212792199179898221709176177678647610290406858783545568151791270790457552462492359647405887918045501646255977938460771816776723778031599554447629273206737301808215055268408947166967137790975516493667118125358674224532960099531886124308148726891013625701724308502118171858800920603143155979149559705498926646347755341490332698922985193029022756682089838449229442836930277015666322073833129477038515373806746087758243503647362513881392072169648768345079988166960317075999460606107676824703849280053585800115441939399847625765192478597944661388789362082206776976307628901457971116164777294504416336879667006236526357887738629266689506276567240356664061279670454471279205634039369276333341763190199914587684608482566187680704614470100833610566964380594103670480566783763462973395855071123706021328015980622493565028463257004699129728518043420622889936766970842679520443526680352922145563473239392475048619332397278226441783048178449376674893466107108775674879602894645497677744003585533490515471484324385718062877030857424025855045765605738222303183446512783549769838875620307553672731496548271457900144206570724228576093130177544919568256439340190839998689906474291572144022003214977236390383097621979971454511211212952257534930506822001039781832913558467735517911717504330313851647425749773903420121361135382851120881866828384004015216424176968052496309575173642596342025928463691636815809992176188522930972161440303543278924406331087155676222054020860012698950145967877892628707641089163240117037309945471551932151439875389772451727266873135586113476634442812723796857656082117298084389201808290197657901965342066320365649588095757085260439461327495476209460126106940878995130364367515256505566240993801577109657670244103879918323348417633615445414509180241632612792812704855100652425524356565524602918765917309354184413033373053942722627056192894130679438021933572982906055975270052065521304477738175789838674573726083103951244111361297933360663932467116052616687886275575011352588061167282415713209251702514961162161395379061155055517614721049787641989650026668752933593186433099624993794405553458808012495254523435610501274643000693011727704689291671761712170810309420378404900871024387963742064418476006324614609579775110263877574369113048897388781218696606043450746992661728453201885253319236570538003837051188976193554965079854537350494707570185222710551122792510133424109931574313619560355338084197543878416987249046616677597483668752343785474817710990973894443058879281693636827321652602574114033895057123316477933505121373576126775634254896582676653641174099938709099895667002258262278975934139994174045152541007612298463823626267649161330441666916891110913378852133711028677035579895201423332916344736627871510874359025124042265745739345465500241469696890343403696495627245012963461637314457504631519667543080201466398669165560499085008356315253291826767714684779153328361259081489140410209/269594958739793479349515431576023848056870477175706716688305625673273111567544428320267483009670573262618643657291176968534310000349556639985069806479544827174506632618805693305841792868415737711007763748066278966095864388531028772005866624534343843625130026883145043016654449215141996458270376975028492269590270752412602206803438707318284570420131786126122594257301359968900599368696379382658358972479450586633410420950293247319894584186260248563457438972690212249043469875480880924078569738116033608040865759157954230242372398406285631585317191806286914679491338304506724787545916499171655935904332648138894719177580132164446782015181809051556328918139702341190200807672925016822871334481042821191308366506762808919468198490793629444016992749725995033362524626991105007391076159238892529090469952209329721386114295763539841051472958379480605491017086712172943001262262843714306892929025251680880407311581555798998550152343402286963514973970260379017169909279485535832927433252835890097581257604988995592428662921777065803032247650282174939678635028716246891959726101233239000212678759419116765380271718045732467892534652305437205627079293376423264811981302026027810540024915454439273832011188571914480741819649898401754448309785725057207252088297949707652005086836269000334216488732405151681497951247797129622545417510986267723961331999213726395926126906484380729549177777955016129840938251422704677797350209244573997332390664943245066889769522654630785385532771154353649228484428279795485808594547459009207780362781129586535063605679820215997552023997101684055864768576492393988533014299664745465556362551596146590786354702430568737789720086330985696390943859532442023680082947760722601302572811674581356046293293128284749595696899031607860051362479890886839197041322872441284849808200873289795193285139346903743829236382841106880661121529422672990910075780601621568323100031053704625171405142431269646403893326040061509627921204082615081476738778390677988981194928967216073025139362797901027469219383080264890360026701108772024542152851764448045958671054944066769457151012491459410677084110934172396872782680108658122075164981842229294036834758746817964761420913607478390198952263533233875923987261914001428128082370094263811970877363046536087125993337582033739683509947422824543471665091950404111185045269891859489707577617382276841251460565440575641975765388152174745241955348399783621844629239357416093179807409840783446226693996083559370980989728676622838281025045854811386914124922188136767494725984021146503300905118246184957543631284180893210662943557966571117241402879968340272289751114416113366575445270017210349961327473804948931141963769497868544034564908893875138193919178449488818087604577594251007817124144752581326838639587475363642842767548076218593240628257162971348198494369858005012510522416009100088794038217644702674716789040120139824262575871236359612770092419799040865337503963926436317791270617808893389317452957046914673632324577995177939439230502539487794417078694596988824993801337604663697141149579348346180280400631337933509075034205251542654202416893470032318683978638000495496847049486023368165513007081034762080545470804369910747050194073259516946920604247854033282532412086307457906277548861002204661575478732611724208559986848653243300073552145396473268010565199538369161593345560046947009976218493564130464804399081195563318079709653065945709582661817108732239459904*t^39 + 1597883933191711944653210868798815954369436296726973932839947092979199064444554871412277788338444798681837040551441619548208421275310233328683789171970232810491867070014727154369647516651703345735336062397525664291492376713714352928616308963488430197513074799958255973916309861785975882152477623083636004650504512369378790878556469610856158362812271212223268015816550598639028060369628544217922337270797995851136313341913659240582210805855623594636827315609761604815342495832775461150889982316032099219168403393323695077951396820355726700949389986897373654562081280327788589910996989143567862002494760889644334600526093603166935647490108022632718113580350567358222928562292816606985160478820476875684814314472463073766381173523891555754742862628608456361828167398804721752307476970115058412866551865341022206227739311257966350345891420859379370733681969202288021088386750151962400706528771532802991543475006018112707413111181784167880552985578765008795014309183488736422277279718446459835248473817522752644316295896561253083659177195961506405657008119998880788265758017103175134530173654773072589443872536379817625494907926934414963586272746224227082936092328719531018358727045546816249256955478747550136222972490299158403365632635625774632288196373861273204874581419083210305079303194860071592929970588937477477272211356824367854059055521079298657294966427596995431702747006757539695375413251455009611455553782220244105984792184155109600641535355985085195432098809641687186420551882091714781462133088180219070849915528482180611769738855329951966174468092031866611957268751829980102478557545793985156220315227417749637974149234751381835477509614202279203082211339665271630200532861707569009632397651502862492631712913145965552532304629974476399828504149676034505710226757242954608620925075537559465457161417522569453135697895274679085252934612138613306284244692758351666948491536063526483136152738516767651676325586200578435974895461976089353135257412808491426892155788861642849214647528395228032102752284860710690502679048947319339685731409458633898078377172853179418925877798639746905203875502363272697854121665202892678808494206850526768691778496403175608644489024039561611313869014887935736177758087103223716298087159008927699976595753003549936615612153478856874048668635101175245159269156849775134575822575534174074191752353828167711899216067437542822581793679875885602464905563915849099046145247072255188069365416051274134772536510035352748274768294484299467710109562861934870019525991026078088988341858085495008604178118868026099101077566911882389693045303898613507765695520134347452600299748252311174864394768470699537087422970138288632677582339574979254610163509869232901542375883891136371077645563384364459297038696858502670217713351194870340658504701060225592828866124240827669209053780252445924483850605540222824550481369384735823350886579309898708516126515662617089279573780715914234182817563049135002643874529713200972836886507856588156553390820418633238125125457518890065466535946236378244950132361414325258543208174957995481457349937473029044166665869755541383434006887622408714573814152375000561664737253590081906181140170268485784589503151409991985681862726081972412554334397771936219906309954889515882281181755955344003047053843415873283244076858080277584642218603673156520250854403879411155963077059129288158956572698511077668208638886720545630016177356542644688498980037037850315912999294553/6739873968494836983737885789400596201421761929392667917207640641831827789188610708006687075241764331565466091432279424213357750008738915999626745161988620679362665815470142332646044821710393442775194093701656974152396609713275719300146665613358596090628250672078626075416361230378549911456759424375712306739756768810315055170085967682957114260503294653153064856432533999222514984217409484566458974311986264665835260523757331182997364604656506214086435974317255306226086746887022023101964243452900840201021643978948855756059309960157140789632929795157172866987283457612668119688647912479291398397608316203472367979439503304111169550379545226288908222953492558529755020191823125420571783362026070529782709162669070222986704962269840736100424818743149875834063115674777625184776903980972313227261748805233243034652857394088496026286823959487015137275427167804323575031556571092857672323225631292022010182789538894974963753808585057174087874349256509475429247731987138395823185831320897252439531440124724889810716573044426645075806191257054373491965875717906172298993152530830975005316968985477919134506792951143311697313366307635930140676982334410581620299532550650695263500622886360981845800279714297862018545491247460043861207744643126430181302207448742691300127170906725008355412218310128792037448781194928240563635437774656693099033299980343159898153172662109518238729444448875403246023456285567616944933755231114349933309766623581126672244238066365769634638319278858841230712110706994887145214863686475230194509069528239663376590141995505399938800599927542101396619214412309849713325357491618636638909063789903664769658867560764218444743002158274642409773596488311050592002073694018065032564320291864533901157332328207118739892422475790196501284061997272170979926033071811032121245205021832244879832128483672593595730909571027672016528038235566824772751894515040539208077500776342615629285128560781741160097333151001537740698030102065377036918469459766949724529873224180401825628484069947525686730484577006622259000667527719300613553821294111201148966776373601669236428775312286485266927102773354309921819567002716453051879124546055732350920868968670449119035522840186959754973806588330846898099681547850035703202059252356595299271934076163402178149833439550843492087748685570613586791627298760102779626131747296487242689440434556921031286514136014391049394134703804368631048883709994590546115730983935402329495185246019586155667349902088984274524743216915570957025626146370284672853123054703419187368149600528662582522627956154623938590782104522330266573588949164277931035071999208506807243777860402834164386131750430258749033186845123723278549094237446713600864122722346878454847979461237220452190114439856275195428103618814533170965989686884091071069188701905464831015706429074283704962359246450125312763060400227502219850955441117566867919726003003495606564396780908990319252310494976021633437599098160907944781765445222334732936323926172866840808114449879448485980762563487194860426967364924720624845033440116592428528739483708654507010015783448337726875855131288566355060422336750807967099465950012387421176237150584204137825177025869052013636770109247768676254851831487923673015106196350832063310302157686447656938721525055116539386968315293105213999671216331082501838803634911831700264129988459229039833639001173675249405462339103261620109977029889082951992741326648642739566545427718305986497600*t^37 - 44487811971307437273760442701742931430491542305220828361223911803196341129758814666626060581409648744909212777905623491296585983348082253868401894055533719601257720754432792354842008100064613469649978307058920161687001608664290999522337552615681440380407067112115914447064551446955285515631652551536111955683178454611845446715049054762888035994730529489725877982336731691537792868822909125084159927592990576848585883860819682672721080650334297432292629471020267190087052846548300984567242631128830310431214171015374555175650384659176783532376428305273926601594352595164524390323092772450872503306632690651773301427072219136008197696531474302464870515244094958488417091730954461192846113597570663830677949510357339623681268794817005961078716909883913664745125593310108672059600085453570717080405738920426592312339727399595626917210643418720621534119308235919420134003133714943103317112896443454762247242487032561195530854864138251993351702509581671289974784572766327164014369798466371502810007335338672574399074724707716651934292635557087565708319025956100420943579810143871551046188968028676833815140523739664458311351371318915606131780684483942827159606384835464710015627323183699998402318438856887365292754601762530132517392153731743289254514646749321146684386064415471519951281442343720169427580823582498081197292712307196651992194711086895499250691149522352181569091619458113384997538899357293507557185552674643063064969838870021599466590008454210361838527642373230286785497006001008822135603995723971564055028173124994824789765920308711063875833897732791357719283981015329232043246506946897399512234628606462563604777330117919863764034918031224156589636877094103455429109724772685742406329470428971315384820257645472756811599718109626743071615407009388979832324451119993510953700338999837841867531387710359950719496465353097176990882041630345075905152404163360369222873894777370115019557982061503495000775373745038284132675227356899627154497122818711166118586695856718871469279564684661203565829726435794828859714431715359025428756228698351312578245035314787408039422534812347771056974291456073835719337249721985249698583866550250386943891901244056068477749534471707814583308213633170231888441524013710048948083550076582708004090740746323567240156368498673299624192234931182227319767937820223493191365858372046406701572034126571902216935118775259168179007889362981581991299468538418771515760253439276080251901804189326239302470902726129456004416881835139624323591083887935226527083865879770570582623076028885235494174126161686997053080346074988997273198144553894352874165580990222913223149761622870735046156846160515553713634327552718593806175931156381075545600752680479652352311446483900467135742347533800011280480190618505514919012138660066838503467904010440298196620477435158779797866495565356808809025289217237785808584207649150643893092901135704873878024084297375739305553246908376238411786103481426595810178438062312669400540443133092762816221652627676363451470519132823583185918682512466841350316713928560663640686477934337130436242213905386925928522285042516391732575722174092736329892000891669753563429597623574701745791906576153003498839190320767432217999967600040730153806413153624494065050395175283449592877169361360440372086688035610695887214288850414880781644543096828723736289648929006129402210603154613551321399971306901013147534245413345625119145578579712599369965203821609327132207639071/697228341568431412110815771317303055319492613385448405228376618120533909226408004276553835369837689472289595665408216297933560345731611999961387430550546966830620601600359551653039119487282080287089044176033480084730683763442315789670344718623303043858094897111582007801692541073643094288630285280246100697216217463136040190008893208581770440741720136533075674803365586126467067332835463920668169756412372206810544192112827363758348062550673056629631307687991928230284835884864347217444576908920776572519480411615398871316480340705911116168923771912810986240063805959931184795377370256478420523890515469324727722010983100425293401763401230305749126512430264675491898640533426767645356899519938330667176809931283126515866030579638696837974981249291366465592736104287340536356231446307480678682249876403438934619261109733292692374499030291760186614699362186654162934298955630295621274816444616416070018909262644307754871083646730052491849070612742359527163558481428109912743361860782474390296355874971540325246542039078618456117881854178038637099918177714431617137222675603204310894858860566681289776564788049308106618624100789923807656239551835577408996503367308692613465581677899411915082787556651502967435740473875176951159421859633768639445055942973381858633845266212931898835746721737461245253322192578783506582976321516209630934479308311361368774466137459605335040977011952627922002426512300098304648319506667001717238941374853220000576990144796458927721205442640569782487459728309815911573951415842265192535420985679965176888635378845386200565579302849182903098539421963087901378485257753652066094041081714172217550917333872160528766517464649100938942096188445970750896766244208765348196308995710124196671448171883495042057836807840365155305247792821259066888899972945968840128814312603335677224013291414406234041128576313207449985659127817257735112264949831779918076982838931994720270875368356731844147999981138090111106692769179176934853634771700029281847917919742800188858119041718709553799705301069650578517310433901996615195222892494262187824149280027758886527114687477912268992458907588376888464093138212046867435771504764386105267676100207287839900226500708995836721428267758363472217208435984486452055385439898958134407441456154834708084465528229397602629767105403856577943961444699320977202703284203084887174769700126578037719294565794592177523531176255624341142987969999440401322316998338145068568467439243405464379381024354032855985318263818852167968168222038305310984805833245181295244980993158137508536823581671167993647322286674723820680026443016994268727766068883638635232114951076155258384772250044509525762053811564523097780940783184142786296288557484159840156687530472815908847253217916166399527045201946331017686136864160423214248536762266082568725762734042167279823692335839668135803075213816638160674236769770782779439971655483120235161834149749205895095066602928553962079751630844231856356734356402310489614102475121331052497391149987529153722147851395227054526927658440488340501210355874130251227110981073309086932070598287759075194053979098817209144181621043187031079255098277143526328576256956986634947432106124384691065872769922182966509122603257371414449838572036292972066582981829632516235040157764322400626238101582045366965483229275629224328152100163292934510082412599230590327617827707621577524703000596889133114825209988525822619938757929169938575849527005341998603200*t^35 + 4465211262784154027512732638158101965770528676613273528484404217314784191115528427311931118393565240432138732872211350485535506989884814141046866945646265623386828036817385880129026892625195951512447999190857115502832611107568569252510331572245662083023108059448967333263728075303283801390019728990508648396076191578159810517759498673305618458498701530426213299579683491628350310812157091513578014611479448979332008681652824992262882934478858861737837278845709063407008080099530252253482837568917956124017710299308576395299804149948106705054819787616603257687901122020781658470352654481024863073119465399295778004466455905812583086614148743819515972493981302494030750770004666679064336306029421369905192663950003946037001017010931880720504970365893367199553366515020843413098188998052273856735070597307680176002655798009157825492523313402861955193275464957533649944872352869544383806018766574054810392505995720432938466438167775553097523686469518052238195780305154088416382407368382971501844523317088837126853512425515926918867895066072177445392898398062881504385379022420072594984844486310237209070616140934766386834112620026694001220841256500704899738085694699235507398064210869867846891623554141960892463800609671282025777415630969721780130634007861727615074648297269719404182946180237659858674894751742084585750431260710487765641016052255959881659248200059345455783069391328135025121196504673977859579187627056494296870002115307581751769804440229342689214354664793501429762276367339450407081701936016939134621172509160794253602082437329343643129666778389041041952709355699558345883161437406783384523333529886230210447896887833468311503773440392913853858634341998291225628899263770308283738424060800083151182998240729305632199502083674800077677624716478786856962032902449655293095812499419564127901731622759949046499353943329140220895604947930883273289568916122484090856180761953820998917485995151838139538466657160633636481277598582242284674351543086494647796564453272641590626780600214311611854348147273579904582748267574200190923916883828325032164521954147432347019854616236222960289835819730169595423081044513199394858172328586752973311151688356338629720795396009733042275716703492639735167450649795351390749670495400254276767368325342489251713150817652765518727657368964392972392435856564803418991706266007452868148102917614045198223648593630995717680525441376081330044036797109035249361171713967050161851175112005653546476609709869014067815177831277826087193322081757383353803378509151031430072842441673172000398960986553185307969056990267516002307600495234791750200223686084149261070332909209887409834222658831012487316690164559324981344862203249580544739700699514087709838817339810397939179325633846328309802935526285418050307471732674456874021382315254888221176136502376434131954743400862351490675240741376253520382362934213234274609297176536289802834719743841725909627003372688400986205574904048154780671103160054117536406802339340289841028061114610840569526617268820092308457526580483973688321088863259183981594687859621630363971054622711811437214404858648143419672170567485563015483071171628854245213774123896382662428283436887122249372130604865282334267276584634119738073078849367671990802748223691564121416829961566092833627421168905204103095160930887593713188850492258461016377906350202225525041422169780882267801449116717807983456458710388651028712241913149069313081769565309140103828888707/297878358429012884549129773727972778544979656700836662412301974795245960325746633969938401986131548582580867433837349552286793415564800305340646326355747074668260676665867897737481445245236138765510810391278589482628243018577810808354696382018973666505445007382046420297419536521194839836704992416605142128230321478670174313320763750273551032049029540474175634279830743715637939034608722755392606453967250090141826246362489190677115667795086658568998732793485837194813655331167491199595741116891599633884438729426757464218692716989087918827526807910964336532027259956988457075525063989040110911322867546492751977662728047815627582806953114911875854496605251470734708481692182775284199353946687938593075092457249085748073121100318853961581275471237427548023325201697761113077193524159044200669157648088433509120818250899446922590355166066613615442083611434208943717912544883121834624999704240138472771471501942233268487333504428866176205160971604659851560502440502991601114016652128941067640005612655251826455777112231356188618220060021599542725277542889603150714429509175118984609991039983175890319719867037137436622331814489266555324563058529753384111452554693936978163643600781132679792065933801557294569644479240421581365877999852462762477195775636395731568120499895435637136522148528013576655102383168703489196387651647773489644775311631237870498733970334304600729560268052975411319786684049640213191268646375143144373958435595773009175080164540272854388032860985279143678794178568077601507264064714753477346606197899877979590367882837069015152347943226191088511295636972622822151433210567073672880355944285920898301887450230204297334623756102316785074815201938747325271520221298119838492798084327941453667221384148439622879174029063941720369250954343725413844945211655934008930033614804192965671152107090886949097035735505240861444765975589783773438588195084380973928425257525856672901440949784550167343587491941585819789779008975210860113807355587914295860918504104401687829116037020002251333177666573060537339761645198308375331173351837950407923085205797573774288593194605518768493653202929498518866132648780771808989300593776570313723734833883202885171659268383262953456431630466407965585655568409443542239733868742545952958893514973293221266443531480148886480663892799772654059094242221986685349547787045692962958149376348721063436323615832778890129472917712782363604392628254225207172079181879287870812510419355329923844226625136968501418727490390464966404257584147615260094847849292695758727431611809079283781134003419333825857360459083799418031600583021099783559139342822161684784434825080303831372422787184194471497448882887164555614446575672868145752476852460866503138370520831466439628045236404362162655081365295820885681086151339966525016004322093143311727926310927836645888961413124358216948010258760054785609484191370821035680380747454172350468694322013388411431240508483315241834965317284790127916694097802237115428882173522818668410715772561636339335756916868407272849227575503369349044490317219438683225154111110337855443746233286332783464602525891771459442402594347468744974485325469297479775199766923141165019952020339748280959839393221218347745192112195225198048435497070862667083803532862034963409345281687703811338977617506257775083021183221775521286625696364406847467030745025653426314076009426872254326402130165724509103074877660276434038964906847417692507628570242907273510385*t^33 - 4419189312970679501788056226347557647105665427280971351920364037601246986396456927985005921135566342784591084744191929269391311368746651861983689425081067237834781677672940754091193709452316606364529788108808954204880734119245377505353622737380197128637190545571073558006053638804507892327534138928363629384651989979201207195724668625582170322969808833989899873388493699875973757909965957650793463225173289078279788425305234138974105847740663831033857774127938104034451832031020076009912793183895776613070208564784945790009146338097184778299615343011405514858349147989321434890189392001948947808884435933293782100039906057660892657503212253417364076397113367650736623873207554907704726404638544087925814517791303122656146224537349249758391332977576540919631501653744225025236901749293375969139831742551719759456279347268148712635742844971231364914230577573183838001094046931446933016845681179390217006645612348029362939507746641679817992621666982474338558262046162983726674323374513638603654625779474213595127538500644737954616980938352458487887669982626488341518199071989715829198904659950698141520561383098118291364569644738961612692850537270526103411411310835986797258962632692431821951103016906709898452001749708068299611467487489622321849822499348315856168787024266173936910788195010582228726968558167066230822959028411138428574840453507396598654814047080994387074991761541731320017577553981629526232573530940711425435543439736401531991598657071718491640436430216207666296373785125281656533435100796759068581524067714268803793375028841268571054267900090171578888809228083790420063395221822332558442574500175385105938999617266296289281252342357138126457358779417239800321063561878543579574874809556156784810116322610240589929241467439621499989614946624949154897181202737543100862144689178596455349916307052390740264483133991152026523040957098419812300692249511837973820777076269250350548728642065184915563135230150719107966396641106414851594758777305638983724729345324759501087855284339906478448496069372447892131544520143358362753962615057997151884909548416598531592983676353326222156073572083159104465407581688894228801444537132341735669553438584163890101355892761444218492884542072033878131935326951181007538113138629095854842044173872153798838471364853250898039571462856559596818519399283877862425136387437405408560048149531345361449038463987082748216021772614580186522913841277357630206650307678900793299878454740181507699842635289083184473935443885769264247835242636416260152138700915137629120148914381806008417796113336459277696542666446766130484415634598255860484878795431762095091311667387951519681126900416615698195044058695956556289746128103771917553573650221633213574893841727037103021364888791778246360185466029109214942341372577566684856498638057128118547865935147010609610241883129926019769307815536270154605452017110793695201024414256335217051282075480004765760871330800133255455455882853379849776019399211284467516654416554277352747608478913506682687165123843006843818931526057839370875147141667643957517015936522197463774754043183055570103290326448956156721682389556591159426673822027618439846729182287296231360092476363607174052401459962841501002220524462356040334597536564406385754999870343321740365241721258006171787465909014287296558990612469883781960770949264446888420835166343537073323718575706080022524017091185655516772434585791270062307915640395831125547067918171897941060763677/1444258707534607925086689812014413471733234699155571696544494423249677383397559437430004373266092356764028448164059876617148089287586910571348588248997561574149142674743601928424152461795084309166113020078926494461227844938559082707174285488576842019420339429731134159017791692223974981026448448080509780015662164745067511822161278789205095912964991711389942469235542999833396068046587746692812637352568485285536127255090856682070863843854965617304236280210840422762732874332933290664706623597050180043076066566917611947726994991462244454921342098962251328640132169488428882790424552674133871085201782043601221709879893565166679189367045405633337476347176976827804647183962098304408239291862729399239151963429086476354293920486394443450091032587817830535870667644595205396737907995922638548698946172549980650282755155876106291347176562747217529416162964529497908935333550948469501212119778134004716467740615477494635090101839655108733115931983537744734838799711529656247825535283049411237042451455298190673724979938091423944815612412225937176849830510979894064069961256606637501139350496888125528822884203816423935138578494493413601573639071659410347207042689425148985035847761363067538385774224492399003974033838741437970258802423527092181707615881873433850027250908583930361874046780741884008024738827484622977921879523140719949792849995787819978175679856166325336870595239044729267005026346907346488200090406667360699994949990767384286909479585649807778851068416898323120866880865784618673974613647101835041680514898908499294983601856179728558314414270187593156418403088352110652855433748203993565480513669265071022069757334449475381016357605344566230665770676066653698286158648718156792692354348256685835962285498901525444262661959097899250275156142272608067127007086816649740266829647535481045678313246501270056228052050934501146398865336192891022732548824651544116016607309216274777703956120167515962877999960928900944435292164728295079339672027092917798113544262324371819777532300703041218585103837929990484071571613082707274332961705880971674778594937200357693520451852632818271484379165718780697532764357724954225402669545583371218054471921857953382650469180040062804637244268928038621021360331682150507829012696933556135558271587749300466746392879903752176875946146907988625741062992591450595634171088706390123433451521690768792418538743431655224870171722243793278081903652141697974167656639414729070606111124147054176214432121876210915969587832196193776505491317079346715611383511722161254436032057256141981969134562033133701126596165254785057122911917678059556650372571258965744409380970086321606654171089377912589078540038240797845403377336595724343042312011931473954610281313122261525469310237112058970448879346888828536635569218618019515229111864694028178074794234801632222491934124239312567020655800048750475682347594525192900268512714929320487120942167337640782696923677494861778593771235320194559596092595404786014200640841322757180173167382117024675567306263604398898662921578198154419609650022882126948970444175080425965787860525024643798616254670990407076084376215018030278664171275002654447394907960839472315248252219829082574350736451981664716340325392461697929931808470646606870709350462361381640772583183940382115582921781848522545857072403499517678965457921766821078628027854669834794250065500251501839158313358379270347166423649261946346855587427138994872764259734511065568535200*t^31 + 4436831791573998056643071230275775261224330520990525554791489354180114203959698716984737491322898339725670988336074845993973227510765406979277897176824952299396307065004287908668064018240941599388357024950039019657675907868238725659530356940072662107469960259154680783935112127851500450404066175749547871758739026472774800857584083054669592005258111489828256994542598947972706021631013060878736870503571829324855883401130278968460881923279566159616585789743373989498744937620941042223165781837036505435785921599830442388719145912373061638169483613781462285304811910659398402111718049082523877212027171825037893806996122729520841109030186906234855152830211257347911647670031525345546338308624003291855170343739382789971075522468013888995467703405488869676841246883587269910619205465699499912350021436565036430470786109699656431170771335684908685486681057270385122470574367851702055896591177459209063826514678782146638582153556926303385680800533364394632506528221803130416240656995577174604010844282347559292136637442329728613988341842379295988848492928244750361530657490818260108733150884882176259131242031468971782811416579901324122557510237858475681510662766105079393887651745342666701510930392380011836887354899159400214432469543210058076859374507669179837467918870504354004396409566492981807960174016785752195776625119680170837514043574637551865741642136176117789660866070839120868722688613204613840411624990276604833106233078238736827151912853248247206073357547662052172271232633521122919285081529933802607587383951121515586708452905712012684993742753249269375678785817559814898279337673989092932360615620514639965525918500470746705372405440172895295453502102869779621433996083480627501872721958144433866640151356878166782075851241425870928049233842871451840447413830183679904235583180603638922077695356486921385645590454313413043955772845226751935686611586981440301861556207626764201673620470963933311807951105996229283237199090077808396920820054097775124217459734536867585510563807687469870374769281349823985557369426344556343316223334364550838101895204254084774582417951467408804599382215269275316158127630126397907114543438981670058159447305999617019901317759367902021248462704493004072998573254717412479075792799714994043416580678563960407907510391010860798937985607922763840245136322777824209208284518676777191690469130435028372755715881118975127106516003276963297090640195108946260147319117905948898512486386381387595551506813964947719194626058281050792527621912112727518285881265510843555509561754318324665510931394031191603641461288949873797517054236319703380073139160660803762776551932937073175646731257336787060631992487693053936961274235407203409718772442917370391509692065115762840160796738538215097855875405048432630414002687307106499041783096788598746103277528839108878709973624265003763195656684727816040163067507375620089158026538698011595976656189815864798630434666229405146404347078592078649703942851793224091988851381190908880821470944975892575697973227240956990326590781824906182198101061926476687563893157041077299476418758451280227569148563055536610762940922164757146996491272654323907329207133539187145860097465143505381128794368538675036748340842882311136796927285571221352809840034791668410847667973013098412000995046212527870786421982895652131267478941137509541334242243375491297845970782093303995236648176720234791060353865908387126619272448664374907985748845480477536957457/8221586570405737713965976159474839497532645346236651023972454022294178653117036645711599847814567495810408623324819031976175081333511824884337314510422551655497965890381035645678287258795546351989258178817418374542093993957641837042737868056414660452108194097141181170879269595202893630131585093437437077888019913159777107147028152500218762312893690956678989388437626185009844789639019430888876493468131794794323305057443206918809471596897337479910263454710666543241363611003415316876887800362714497398914989944502534806795037902062112646611055591815472459051985784564111287232018326418219379991660998350671091327589526936432708857876918817647082408048445788393574841654433197178794531073222368496617563359178860396703760458176818463662757301258925031513495261733938550645566838686466633104548080678652641272956860469882958015259069617156836030832047236410804035685010726461875718475065150667958537767024376532227524232078783615419733107772202302152190733205188973375224813293831400822981266327070008675562001783328793684695345042194834556983964879569145507006090861043301541752216416490824243997094217479030876291111452530323037580115592438288863456586580774716218131133858224078183330469302985725231521673816918831715200714245295220638605546200466072678463153230978656150067594194197771635719305913628944722834469902408770701801477324454200113727755293298859537022033748988869426567391041823001972418596340075905279127105977177043933322065348684913516767653140893159334653891162423821358675377307289004753557953595249953506423056557056051585720954919944141896526100966347355468612080268016341519348086415574563971662636189759674432909011523370082919719159984873244707959883256064809241704131049420816048402062346293557070840204906788033582069877549196997768883075941670683015599241914502099512593994193054086926316288721352568317721435666050433914740412991411678619256261521684343120176682862164141457094182162965439663820314756155948548838745761065045072854536305098620712446551417271554314337296606288026511294525075596296246343451394910138358679954050875903364479243558933393652399341816882649605488801315129364065799256183371442340899740826879646793449623164212751780671559265288015400119666187846387953555003867344972805325758661789844215180719504060173162297206524555453445687330529369590800354653725362654972239659116821769082309782952998662173955617675838199961734811595742742113704939221856250829623943706589072414665357298606505944493185509481192753945951563474834990790956642381720083042330353267112762705706648360719926192371515172228377934286026096839048709584663593504548829654920133318718823458279446174075459650133045014029480474633794662567417698170845909718906699893623086877754094745182801094708437643340923122599443468037673735380810883480231659457731276478946672993312717974796845732565403036330647869159473972629181595456429117244708655337431692624141077971102528433748265239684451538109447416086880862159473627936478118162315976284907687047488997948369664509859561223405302586828897438460429565174404805550742462803346454601658313844115301732393209161770642590235466481959229269464826076251847974418248473898968993334435907119941851888034438369973771129210227315797745616357897776188590292495108762333115410144870491015835949843714556389393735394756919115304175452060501107332086346077324851045074963031261745873126776169827838610599315067489112488457276315546070594939652192800*t^29 - 19402747560224411944526210613683470568185574062312236235500807482862339381839704842133498107368142842307327769972208725223912437099801242555423715071989011372480664839515959417570573304265295588267090857191972909276152035257968401858174326102342863017264448256930555704158169737379429334806716749151917242800643379648361810462346131300757861361223823138919784853342759466885458488838091105454447344146070759605666681877794481204848908171705639762542811139329789226670991330739916054371866406818212243472613569777667406520678537906815332161467518270847741578813508879222804243207921571295836647130095609942181200226979439929693341599077939760620107317636705647853874501608138377706329381354682679491426358446996798442800177925389143389738971021251749062182272202883027661849278528535961810743551240628459580780746341858459133147520207535787607079212199101277869023493670271315190828599077347451748618777288613320166623188571271093906945569972699234949306382498477852111175509463749087862890958159750980637378448589736386826869224540034830776766602221632276019525316865275919826676193611419465137630717636469384236597943350453869401355346196471206341218060809773142595318881203390258192877330858252697265517663961569208883376076022228120025294691360123457550271706501611247567265308040742573758589085057141328085270000722269100579828258605134515473713618075198942952846551932346365069571678484259602042540435123443482812104536630189844193312554810735552132911009446835227048345920828945217325931143015412652102454959976475952286824463640879861337763792970340387371238339714585016927896943491476937287700838886987309361875785926706523075693062208275128404049703464397486987469614512709334201834729120588598189705762413513219809907010379225165753639765450103522386761369432397313671511100401003463621706560597256546348379927748067142381155082905010890704093130090436975045328802745724562296074318264212838008436757030790952226329221842653896183190558089269046616725235731285907807456498225304255257950036280660944987000673498416394762630758681397084034163111429032766614362513213661542495084446320798341856763116019036269952438661841624635791827917258823280258190445874545003977569935046753848289496554692475908846779446089150236206827771078113323298189893093579904769616824735271945523073815484512488502567890013133750370943181271689719176625396522801432303352598674132929820219271010399708612032087549269305670078346614775694143254595496118547673228633013323011419258920686651877098723322919442292643460478690103064874170492775020017907791625976824658611258474878450620867305040955915529457015910218782031049389592663262496754639865891161178056509124305616978817832331702608387175506670132568935410836429527233985464921616517023001047315393440333988128041206555918377662488671963271588141327915239417657732529820805874239010676095868859964595521059963563084850604798292679595898616220578066366991325299210067192731822219265916999709158470965147229064474248629265962566683050337537967098634515205024126006089585355472554505878904988907463925612392635283732813656084948905173994322304318646930627398511376583645158282673409449735221331144574433068472177335285215096485867290004066523456761736829435658482562043334782928085109406352713642687936937867145564154666901941562147769391262759481481099663232111160451978977914177127369514165146901995354221090764648899379794353260696440765151162217349457349912388890499/237535001159751978780347045198620362822802783032896346086691836653967279805573497177825286243509548585852446186207209963252546069069196319934179062086838746105889507128496423950261846171605317016832508466818516092065917608677681646579594069708728983012879597929719347621708946679137788870550475729116100797109540840798486371513892189230458329877445800300109718045254569335382954144004182079621973567441344711668503370255686741767574142442378740491003424442749060473451219598694733169866733739543450873126287763667523973605186686185193550110215965743831260947487175499844890145890578741097816077098974164170866751903017613212698706657379945150246986813813470684375943085237688184500640023371670892771734034983172493727426379739936159060995426462480765073037683300835219702149012359094220705212682232415259808206364466285042112115736173914408095176502251436203771769914226161078330486976636003288555783268955509170021820793803280317422338310758455675480781528317405560816224285558232343974310970484066999419562268272036329855853195430900023037984995165877036446259718719305239125008617156249675817945603869529635908607727433942584312351615515520020611689065498737490735660591519626692341050258433553095974751807567630285761833443589440734213899155003613380587125092116698612414514482507241037652678468883910151721301310234617931852540219250856569788242782242353749678001122846402557570530780592570968316428904111060021980692002739622476201644892955847378206119633848957534471650599347860651569611270479064102855258117419413681355523284271594790887947786233854148882392030382400196174432762423230753748652841514013880265031336221381726842420456081603627212575730597446207941796627077931557648249894605187616373783722468037991233880796937496635265220846433696511894084928068465792544283516396821742075683625331340984348990312072575434401163646213723127635234099480933473408561447412210208866188398948732461309642258058090165656680522388446493787878048712544282523605199159622711716743960898018059377281993083149140338632460927942253619725824783980105781566160139838291786555485089381053060700195842446994759565614350905025841934174953071474528950640146054819919123349054718173367678300940464090254688877791719533732020185625508697060273766263041558236625221139472490624990720524717903738700460860850492827980512804196903508303451823446678166240773494271692858372894920152920076722512359759519689061421360526655742583398222388717793164140671562351549027256222202933506862098126994616852162368017580237867208214393653282528418568929239519049843640081207484909283682478118034584638985477713813689093232052127656580786122211585275628427822809403976763068885355693083536476846167543155179250221064529086394225446701956297637758555557608443911555349458329834768514560746854968880392088357384345995594970891242283252322640831566892855924238004184582019986955452081971508687458309740101415873401558272236125988328814326458186744312066779588991688807130266812916173403502382189820310211661025036208504071799369949121928490032366598028314700416527608592815896336151359658599685934288109220363472013752369511904881180617789186882842799852034617238509621408406239385509650055779911236649734816122256074912087576551423992400719616086127157098934590544333327240432895792282689030659085015222903106459403886829235660071441805023367045573297362848169212510078268680965715632764359521531150959333999633451614305612419015324000*t^27 + 8512798425934578915110247367581537337017042146244515578152656043931954046727347978216307850837019595102480027223220019109497750529255029103182360832619763371901511576547716299535832679077487340044547361444384840148222015362349903213650808493878911246259651844795704889711174071984608607827709292987499226396723705916601626322123866330898335182485982634350799322633990092856808880738899089671836727412400512408041291705978997808711023260285655805539869876066690473441329879370456217644482168673490097256078825503802112708193776449029527690689957281489321223165236407903783131851222432556592763169641645856328216769018184801380134549188662203693957196537648108516392064536805242845603344627075667723581918938178777656999034910454999103396850533444697833694778858366991983256850606503208878326426251350130064343725392172850295195792910757018208558673538166784444341975894030600479825546589372038690223634713795035251617765896318386666669539382709186153793934168384920905227914146859025014137557664167865678250902889430572662274028665652549618551982042587079900760949715031566632659920977933504694637077211261667402368699251733678394049659215778178525806995528817244141226464414065126254193217212884842427934892351543528339202871933728054081515383182238891932814188037149671927170721521543660550241367490937272300043061970343546820496937199815323826243144739726486372965488705834416264721468647886078714236684951532398693028008491484356328885594021063423580941180399610836932911358633481991259121489906776956879143793394893578499169877876340581933630526873657979952557674907001115247031461356726457495935575321286603408607185701682971235829661834170288286139485905643835792571180247640758191883308114168259933181292060589847311046659418394648940092833467726036830996757108432084799785839353848766523236479561816900233372711069964835804858864064263367374921888113857658495002261782392451722992185402246325228470549793233814633222461631570691269905250128909174267768903897767543515632191580787049001061678291987316450839378501706557161544710770410786096353030223079851676062731466925907552073038866527891388816436298607388977566747743482119328344629366077969010537626932018542249604887285793280821855446310464324090290336227118343749012610738847458124477507176412766582071022467496224758432835319076609339426177132506165150164147562845304637397361858724648486208495848517300999874907939858028958248234294623156229101168017817563242224020289596229087293194458943194351136274886983432651350111003743504624054164982796646872972466466147730532807355520137100910490933578564541995847797848147989089172827744932152380617087826423678203586066558193345279915111507847276726969474692881857968248706628029388665492812868196896348297514914201984392170453162190637925040722107623238892961415104616274388546461777790686238582516296825265290709142663138072061436930148022637800834292792427709328136925653938324896427726228234884165832383237119393337527386005139541985469513902827537780397325421244559217628074928933034137416290033890717079672814360673723563284600360160224615230621639564352122048481478697275609615424003827248796319426708667349434813825254855260542569728083559660551813356032657534861040199493096809538534058321345670095558812157775144342340082416693473318238025379547029452424188103856668857555214649418169834604379014248566965724464795533698299806062047039528882349860940998072106323478231583955898463751/808784313586814464612396999147550398048595397721626082846772287960836405425133858780726775479950516344018474263369695517988656617635370695349508306737203707816592721096263273821334894198364292531776312617198755368718641013494989971676750011516066997959217587280678759882130386163418223518655639686379608022956535417908820249057099386581367393787425767125660217095231318006654489129053222284863922229492452982541634712148471290849220553101004675426250281265701060607262161096243619298413588578808219914056570107685961691797244640613889511180639449756634826379464359633965646386535915385573830017222551180902819181658527068822335947898799062772712275302401505352958182973848010634461216117379742460274822299643906065780271878761508706412950864892054581931682751840798121423480064317671934858968899269567627725808620585641516468186441006309915687836051026361891794644277470772902383007564113971311182918503149186945387340622358469568042149762154424855712479666983036097560627474974177253473784834529864705132273722835784876863095446884448692159076142250571522886993691699392447858065613276091593015032630783611434891375070826432258446614492409178028627111681567516992985016259082878738427591040458904989421363252783954138164814032095239801020155555220419404403386110327165034279147358964270088595736569752734169574300896497552544004896862156345766077680239724503768620808492771435294347578920786323219199848259428944554030568281164721098872948353473457128212067407310049280043838466266775896526367330517277537343315110385051100439207902807876085991900599364801146218970849054103926936780304269217353462857983057930660342334478135480829357140042248528784199583823172459466968802357502511731274007701734013842145466083033414048395536032932898000694588386856447021250098080422126595418656959449952425940413983825704136828609915332930045560212540092587954563718356929034827115524350163178391664459144499193287761272367788646940252751413872133847238275615795613219627312539699917509146025577374948572683400574044493633284204751960890169367421681218471626940222489531796004276368478172446084356494308684587780086075679465940258929523630929087780690610893416488511989232444144339552151777968597230242684994441789608585426237863640464606764881839127860214967315394054211106985236974894807677242465609212818716459665424738075760677289218216168941014925849573991588496996167819296302116559176264902818759225185648377884190576507045865274954140983455392622187640577783888801461763797388835815840174833775375696997651483933639833499583759122558295701642579666400303005691087584447480692607205087066699379165337402144060347336528967248871224582260972885474351356777321170251774537242874686582154350693639213760914255221207411478302422988140005124846516025533886589094379367423799143571622008860526228461132205800213458367299659561307605443700066861583247792325815937184115344707487817195814702091354065411685787883268146897119807551337035105264442551007531309417892606265833974518879521949231479867571169447444175353135605309678685518962366779265502940799664993431409674329190786656946518782420271605438545346629086085072036005646535834393002310102631606490994769640050924378654412521425683134597355824521735199153622099064363921077078083374872832789405394675923278008606195712757637811543482191405099746691164432179879678003264903974120685119886832950721643066313672851466445455842290112387324163652915084080920836000*t^25 - 505547388641019420728892792770075454976120268458240399495773167329695738805112691630596670884474410780615029960733308483838887675943131848910037533622743281772746905007100192121854224737642688883694916840383045544022370410244060884309803437529109664855531632631070491892627331509567678630509827218238612192021700930211929316676397210147142127239370696073236462733080219033787087985760416137806646185951692306359722465296798714972686341705217263701918198221730660545743912269710346875531816566815432271374747925299524946747363129087040561821957596824394767656202408081049279157688653200002376480302517450998049823595283795814589213887066742570012938598763352018581143058394273151038294079958832634304960645140364460612524514020640488790292624047356946540016217984378006415200420898401693227611031467474482884058611154690276616284204125089056999522388768043288058999938086448854197598698802575522340819692683576280254903964309548873926100452839690546859151937099897344265045986975600072437127142792197939875982032304514814451886169692993690325901988765649063245396890886699792746225830467330647632353640833668687046032221071079068729749796913073586738310467815796426985095722544817395333865864178468502389490531090097594414627601422876483431820067386557877787850763040117143607899108777205780270884874708903639695041645467925362793100421817831084764665843017106517388473778843715348586304159646821689545313319260370698127296878595242158680920754843336897330665785221158960649842368849838427403348846708834533797587338135008985111938446340329001663576174795314862525219902972384870800335070186182270815034400483454299615323034671912086378947831817674938540673400235192353297866297727541070560045089998057520788234566761795488385349895841258096557086618529629571193334000334332682014783558743158609234951006267624743681018401971177862939499521509239300982984593081694230172363857502584202039087464253248621725053875198712756385713620582133744200286757656512188263759222935380472212391174701855867781743926630793223527856367666194702229585252272834584505098447339624930635375463997049095497398104395996217044354168163588112383234766624671701725218351961095555452885768710454777900531804839487950152544953319390756564923716552693376008504658068964351265488701156343258421471944438199486985670880620802514529168323485173175811876882945475924272750227477325753739764737623790904691200964364968929945682444004578090264695207668358413863353169466628147101695339493637658296002762331834038348552539555996326900422323604620168844505505934324114930541679713015304517090480186692627751790828070444205142969765277052140197924227856115935722127265529366002263600200068841391476024529047453426768128951578657579882859475197682454518341381066233229849622167227494366931677732017512765955988868493509459376622301396925116736049463058140384781694993254490244730599322065627122329754674570953643154887191266501034756643047257236867341684377385435830171809160495126174100560338256685033479516880017899800353352461189724200557040070271791854691405332703225080378813026380185016848732790753375915323371254577165381585619704630874174131489745821737263859583253742849269760147520176841300415323323518930180989141035252309665239114467330487364708694162404028150803515971810598531782230534038618221157414457912581110005958386547453102239337457951679912590998119457706837366090655930769224861126635584024742934973678974962967694753/442135424760791907321443692867327550933232150754488925289568850751923901632406509466797303929039615601396765930642100216500465617640669313457731207683004693606404020865957256355663075495105813250704384230735319601566190420710594517849956672962116625551038947713437722068897944436001962190198416361887519052549572695123488402817880997997814175270459419362027585345393120510304454057215761515725610818789207630456093642641164305664240569028549222566350153758583246465303314732613178549799428423081826886350924992201659058182493736868926266112082899200293705087440516599901220024639633744113693742748327978893541152639994797622876984851343487649082710498646156259617140025703579146838798144167592544950236190472001982626548627056291426172413139474323171455986571006302973044835768493660657722902998267363636490108712586817362335941921083449420576017041227744500847738871684022519969377468382304316779995448388222196811746206889296697196375203311085587789488884617393066666476352985883565232335709542992705472309635150229066018492177630165285046961624430312432511556551462334538162409201924263404181551171495040917740618372051782967950815922517017322316154385923575956165142221631973710340416435450868060883678578188561595530098337545397757891018370187162607740517740312183552072600556233800981765669324798161346033951156751995390722676951312135685455798531049395393512708642715051294243343143363190026495917048487823022870043993703380867383878433232156563422596849329493606423965028225837490101080807349445053747678927010494601573433653534972260342238994319424626599704064149576813392106566333838819893029030738335427653809514714062853381903223095862402029105823334277841942945288768039746429790876947927567039521458724933013122893031336650907046374984814857704950053617297429205495532471165973992847426311158051594799640087048668424906249521917281415161499368454539038823153311422537520776570998992892330642828894391126994004837439583433169823590669968268560062930855035954904999827315631638553066925647144323186195365264405286625920857185732764489393988294277381815671081434734270526114883555414241319780388038108047341548139584907901320110867288401013719887447069465572288509638622833152532667796961511652693366343365456787318364802072056563584182132415416302071818596212942494863559214533036340898331283765523481415836918105958172354421492797767115401711691238407881978490385683024813540921709768154446576690848490518406350308263737622281300129243515855192544799097542572563579325962242463872047692049477883723108979772454986998534983564610217632165643111127879497956111958605447596462327277051113172086323210635835429382936104969331844059312075038268906404303413692771495331577711712522770189299792854260051608138657900183202801582762093958524668704927387525010198485820031510421004892085605837450023907457147226848157642556036550998842126471446045660649721773426673400378703809940222425054897376186586970425494794730912524211228594550783782481781291425322572736987471998913208994272239297936149193047464235957681417032760505998474940970483529742503955299957630039130763601056415144306404789490567059839379683086772922801507929522771944881743807403227838660331078845046040113579887850738548575537313414155185610188802685578263815258208282422838058644704720322974175336977103597968121194857836556258334223975118147505852641198871468679727831542918141158801656849193785261438403876130260245964236723680*t^23 + 5353975640919989519998397793054504215814678080764342506854476733031670658524292146637394733082430566528209004040407240136072557997098688610213608710375869671366702609497627225033480777241406724228898156714615564302340226679522766897677006279946352148665643759685255403106467521466944937104836924924250514125825406251245253969891506376880346624852244550459772445556568640058261873950151003708174526331140779298777099733720074494005066466074973202500817724844816284207576038323069296867876435644686129489243036281433981821513302422025035721212763073909275133843227011509745483116858686155363011023523072519500730358610529213536475830247260360708772278834128063894825802695377872302735834590619149241091986412560196585871429342583188881304493031696419018812939245231029966873256208735664387483341274721928701454719608820466991939094690269223712043728173469606665532563469917743168323680526046866734349470368902089016895765864796986925212540812245907384106373625429912704345495545877073508584633966931857456763170341682989934784954655919403725478645028894230758679449397791438090399678727756429220209560679347804342728196407033235402904298603869152604024009860757045297879901622231861706648041763690469966614859120145528233415585102293273251809921149538747830387242462246289721336856978117283257755612893039807918624059914124590141556208654787533000866243442454716621822699279884111432954114311921506227321923629912912649962754745798144036648445986130952034448237549384905669726844653185800704118363088452768393354096952711497001481249816339655073983198287446135597176587995060403794318747018702628006077858907241213441885263711728142875475801079754861895249401958970229748935696385626449922040325497102428359732084695806501047059700787976444689430923415733091570480074754118003791000550033506580725776834089278011115902024181233303661255318000678022617698991155935862649568557090592334359006164883660072989978395355951370767556278445794795482219859877273107280144344246395524666881517307192095912255657545259902387030861488354521470798040334904084837220998075202527481513577948255623486234485086650723051169137148171658225612371741819695016202026487408162796270391600249718350219624929130549211765408479530814044878321525227467882388116455864871691467258595163376947321472138020085163662363731204539262484721243959171124559113052138994827886088834954762450300674286048222361291819585465584280288338162839490266433773181649237755199776747328040723777638268560780973015688571871314941231567208359689459113598613073987904245560758275962825402910787229584230136311277101769784766036956493141191084177562568671876184902267326801172183648386445987194058640585295548323046666997396646693524657814091701171027474603241528959588421477031936926687697109665557121086595519494378261605393522072432235442081258883452231326044603346896871037297580979968068255090808237144190532019065636082441714586767385623677697099305674009655791929817137309920734998577904554850312617138373583921680954868703550988685544769156544429673350205244114955949121971239040434604554752237756859941903267805660203011617246863727284824490596812757648690171103538877122669581430152744329588342025951668040523930778357903597206715304451074305653870900153586446621413171108497272403476028740550745516298768101902366479671602657044685093390224645827282763869104175608992086135945268070548549086875935552900424387144430045739909014160129475762626757/51729844697012653156608912065477323459188161638275204258879555537975096490991561607615284559697635025363421613885125725330554477263958309674554551298911549151949270441316998993612579832927380150332412954996032393383244279223139558588444930736567645189471556882472213482061059499012229576253214714340839729148300005329448143129692076765744258506643752065357227485410995099705621124694244097339896465798337292763362956189016223762716146576340259040262967989754239836440487823715741890326533125500573745703058224087594109807351767213664373135113699206434363495230540442188442742882837148061302167901554373530544314858879391321876607227607188054942677128341600282375205383007318760180139382867608327759177634285224231967306189365586096862172337318495811060350428807737447846245784913758296953579650797281545469342719372657631393305204766763582207393993823646106599185447987030634836417163800729605063259467461421997026974306206047713571975898787397013771370199500234988799977733299348377132183278016530146540260227312576800724163584782729338350494510058346554603852116521093140965001876625138818289241487064919787375652349530058607250245462934491026710990063153058386871321639930940924109828722947751563123390393648061706677021505492811537673249149311898025105640575616525475592494265079354714866583311001384877485972285339983460714553203303519875198328428132779261040986911197661001426471147773493233100022294673075293675795147263295561483913776688162317920443831371550751951603908302422986341826454459885071288478434460227868384091737463591754460041962335372681312165375505500487166876468261059141927484396596385245035495713221545353845682677102215901037405381330110507507324598785860650332285532602907525343624010670817162535378484666388156124425873223338351479156273223799217042977299126418957163148878405492036591557890184694205714031194064321925573895426109181067542308937436436889930858806882168402685210980643761858298565980431261680869360108386287421527362910039206723884979795928901710708830300715885812784857735935418535232740290730733445259096630430453672433516527863909651555441375983466234414305400458641538961132331434224454452971472742918605226831307127471957755627718871478846322132244496863365123862173758444116248681842430617939349309492603707342402775756914271899036428100365251885104760200566247325652919418397106165467314657338752502000267874893722191483375124913903184287840042874070249472829273390653542986066857301806912115121491355057527741494412480989938781137582368273029579969788912395603750633377233478828593077059395462963380244001961901260865099156837368786092291414980241134099815644392745237803524281411825754939512779477462049303499402054264953794592270365164112148075763948426038152222974321434727785183164993147386238476504340426193222840943686719257572374015882981652797172486225541234444179056276466864528797159187342296017447490920787844308345763006023731422993013830675539782890983516765332713745562441702550368411096762741010227534223872845452329851997858529455586553315607048725792832979201821568093546572979872962770095042714578299341323600571883849360370396346001207422921152431967776427754164317551164025466177657123258736224870386693288846878536410183337865669456156716392089914212656866385210369043472052861430452277787978514426321120962270179798366877082225104205088823258184759020267961835528156290521422515579793851355672875588293253507240448777815696670560*t^21 - 18955453472407389463245847174569168903926827369863122518993324529704749112863758776035789494108530157715628008397340631032580153994402269882428025048568579418224827066226502943053146140624420133788371263986466808612413375030992817337520329477372360423777523909240808344781965977642319074485274398923094131365182048335245962316008198624548348952771394134752251317205090575319457791392838740651850633417212375039512878400212231981039193031353112872436717967908944970460685875915874215906984694535761427223657806083967718324004610088939809636418729924845645111988837466994748709985567128147784758061360877391333677649211110255214197484292345368334485135210799852680061901794092901799512453391044056448564547989921814732165416228086403268468373197388093090694092989707344818225340605971300190950172991962305717032677314377723747952871266610003001135521931046453431940799097065945924708593972110369059245934936679909328675343510776264078267976121451868781448130226961493502607647359969872059001871741254506058478415621340707312385760997144231440699473605003014742498596065643691676773110131618875974721302561534425865044960760430591665754181329384679526612451731030150588968248684751439048579607121887485849671675594678619780403552692877210527672295356847773606347144126384431845264749623352994401611661295044455465476472681316160893602492430310985717732090777278563552542351871702272420382998849679795612865406668021629576034187988518545699181782041647626096361294649943324094213792120602940493984527850766084870263599444598565430818227518887869365578487678466007730932399192386738020185924640657943994560084890736022023070918076736915637570277845297756335508672113006721214635909416151019341367713750175393460084229044237437934821115500065005633427045977485689338968067711372072271708368799733610475164293770704469391590597585232226940643282573764358151564911720723390733396480254118217170452243522002208180315766150588499273448257952056615186148765083312338858320957939765855847426628211046691660858846056039011483250243905716101221530084535837349624845216526482643125931066155607296432874187981712665943442098678118369118844143503297364749204859858294761335560066420255726697982039249608209614588263585804582245348085142551535995008579601252182578570213844787422095768866807777688060762567517220208438678040568234796430896882733023636694066830067776322402271287214760881808220613734303198408822794844548374974930048968886396333596448042338467740013318376197820845764307493877662842124223376056876929375042896764820771856417893590892647619877496175483286823720683255307746515576035013343979277920089017857232088405058469840758815691334779030139848686419322611346548453180584856162750536350134493926525350769134421469900328166981980651645190489470089166762267349096627806176418228293197676512886929905119483683747683197758286330520748389648832280356460969371823996424635692890227655493570873695115490832736167015562583560681348766668214379998395407227589902478544258998272207693201179288856687059142799980999493313941934035735082852474177338547934053247420413842491694410328505748218018492633814629407576876580614356520647203069257464843169121072332058675751478646403361020437859872917154760190373095061019785657471059271322445145590749471978858088953923875195331960256288104916482272586319030761916818558172906214025524968747665049822422952394819761687362135669138497252552387434678349196037464343576857/2463325937952983483648043431689396355199436268489295440899026454189290309094836267029299264747506429779210553042148844063359737012569443317835931014233883292949965259110333285410122849187018102396781569285525352065868775201101883742306901463646078342355788422974867308669574261857725217916819748301944749007061905015688006815699622703130678976506845336445582261210047385700267672604487814159042688847539871083969664580429343988700768884587631382869665142369249516020975610653130566206025386928598749795383724956552100467016750819698303482624461866973064928344311449628021082994420816574347722281026398739549729278994256729613171772743199431187746529921028584875009780143205655246673303946076587036151315918344011046062199493599337945817730348499800526683353752749402278392656424464680807313316704632454546159177112983696733014533560322075343209237801126005076151687999382411182686531609558552622059974641020095096522586009811795884379804704161762560541438071439761371427511109492779863437298953168102216202867967265561939245884989653778016690214764683169266850100786718720998333422696435181823297213669758085113126302358574219392868831568309096510047145864431351755777220949092424957610891568940550624923352078479128889381976452038644651107102348185620243125741696025022647261631670445462612694443381018327499332013587618260034026343014453327390396591815846631478142233866555285782212911798737773004762966413003585413133102250633121975424465556579157996211611017692892950076376585829666016277450212375479585165639736201327065909130355409131164763902968351080062484065500261927960327450869574244853689733171256440239785510153406921611699175100105519097019303872862405119396409465993364301537406314424167873505905270038912501684689746018483624972660629682778641864584439228534144903680910781855103007089447880573171026566199271152653049104479253425027328353624246717502014711306496994758612324137246114413581475268750564680884094306250556231874290875537496263207757620914605899284752187090557652801442891232657751659892187400882630130490034796830726623649068116841544453167993519507216925779808736487353062161926601978045768206258772593069189117749662790725087205101308188464553700898641849824863440214136350720183913036116386488032468687172282826157594885890825828703607472108185668401338112631042147845723836487967888234258018909817403205459873273928666679422613986771023017863091138246870849525851146202355849013018602549666003183681038424386434356731193215606737829165761425656244646779441572837141418519637885892887303677784706123479859971212522065725904855328631469766626516065180290109114999059101623800744971083106562072584829134559759024418070355335681119019145441188275932965255484005340384560188020287531058236872449272751675388809197494582784595444782199677278140175558059884398762661094364418912975534549582592579955060784136406133198056540109334164166234323230681349798238382082448713953039555978084899570643655492033987883925795359541352909369654333820358772565373592968088190374215688361264443600335653609182522819134360385406979665708236322385478224503728540063028598661135683827161730761962258234340591998465544178769729407198286926960840815393273153565256509204230803739829056349422174736007462685337614962507469827867160430641526326734783441799427548306015291474393818085636517956296433533575658250389750429536569611215626490024829643599037802445508232170871107309868592798943604603360*t^19 + 30659547712860656824126843035872376928603575883478434626669849184594995589444125434979697400586427476974358272511286923828181912998054593246065402118818126199584645908987641149824970608189766304549044825411389577945053163420179671239971778880613469520413428255336668128719959528641392549585202689061844335728408557859720136257685214350478046755288248534186942966645464420906221378053165845198274942513960251327040534331450178424287097993792248968584448428865796941814664005871392209610587418645694459828466868768194098766833172726001046833253994494021080083532397357972612594048051004881336649646645527589187729155975822487319942759611827613161171349335905992831312899775826382713906797890526677246330264695693787590543198270836549336069388445203936992093439266551436884139574679387000239107875737238151081185960676879831300660233662475967307075536064413692343475874360574820476537621632538431165538343046258962159731847933528024331364225019297427184753647402581927066769840561112009372411733890202852751182187724772060044302657349031211008526640343138308781948517635978325591350064591635422315193372568050567979861236223266752528870876542221051635152932822713370052196610407376660183924997498209778831886125006627745282196289224359697758579427614519119684560633526021235752633682616712258147793865584326750278748157345009541699943495770119070534336789921288799236764278488063883965541328167931443207948640669328108363754794789280489137242042840479852743351648277944434377441992386966169059556725354013881608130589789135280831589289470971571063750863474422299907669404653512272159605012841892073224972793320983222438277490122173812797339699489847999557230074960509403398127274825152083321291105525466725660215848645970885536664336365220995143765105480233942410257952732023426472469237777061879977803551644897384954092554232559829472499192331231397460547963690109280475721339789285908210196196113981844803015523216061551790273058495868563579778193190322801233170923946945054817784315464075096491826680849453252450764862730861334382390762275319866061559704857525281815059265497379240568407237700647116722983503584594959661656676004513566751659860645518664107043586766859589736143690574045621072663409113168955707443727117116622896844029756077583635349549020783133493702473377528378119150763859601734396297063541918058913512903621106491680666583403661067522701060658666147287002635346685688343142233709270148777120266513611054959440561865131078861955932522115792638133418588480711775136591186639980335307023560030728888048640573758026549031822610667699899161769550896212063650399084131706788220287571735692239565279328561728832393133993081181171798674430874431945819145683119106243620122747844247580449666723521358733997363635970007057385976253209899819957599244244682982522561678333342955081197636599887981699568182864570565033028754572508645848844563921071509741826555006953953941588304810814823130374791740198646562766604084681819885887659221447655438886632382526415391919331994773352495205192190916012691448396020433628083141538929365100206901561003745725204392791851117723382636508946869602680240893199091007909077859238723376793360746656234050578864228070108786746123173334575695157228685593117276226050961167986393628990781388017762265274452234044450422622875511533010077787889946764063438283120938482354376949429332160059288872049832095040439924008626609196696348706121907958420696254151870465841/66402699196993467820077692506409814792332629846233181450321582678146086592991238502528936701889303759265675777657925361707958128164915428567751183861956853983868628723843766824098963760693531455913242302479379055688636548899268170444794735106981242272199514010626857885875480102251723265583836693356771494972973091727241922857989829388740041975401917765054826171749103440615911174555758468635063786324987829220051827820269272738890291671492672059964886446475421736217603417606128306423293038944835864049474324915752273458712413400562963444659406848839141546672743424755350932893082881569373383227668139935688354477236485754789847786990593362452297763088596635761133203860326358823367323763803650539731124755360297763415812436156066365521426785646796806246927248027365765367260137743569588445928559657470374725643915212694542130904669551596208249018986874919444088980852917171011549982518534896768573229453585172167130579394926671665890387677404034240682243664897915229785082081979283275266319607140146697642527813245582710106464938493146536866658874068041106394021207200305172466177034339683932359672836957076962535107057218087981681546623984340705618714606410351677472912540752324944293598814919190758803403854654778757253278272346073203756671994568893510346080501544088752270071116355948690024125923102741286341235840144400917231855172220129654168996774996152889051521620185964564000231096409533171871268524444476354022756321414592381007332394742519897878210042156244741189281878886649134435614420556406208812897236731425254941774797985274876244340885985636466961765659234579800131284310262252577723242007782302115957230222273539097977763568061819137042104398899616261990168213734168128399648475781916590159185540179380480195984457889558586219547408840119911132276187899616080012268029771746254973715551563276784194393197744114995236729440744500736677358566650645706483522175136380449549607177938736366109333331536960962962542168493254946176536644923812312556944563785028589415058956354162814647590981054252436049267660371618725256687894523263065507061836193119893954963303569324977999281800722702560806104108401147320708168714739465343358826295257836937133354904829428174925850311215082235449257946284236804957655756180853155657851567252841400769949097926609295488549248133700626470853470923744854971686027066960465445216161916816955973266149123294493097479159643392794394570282857089562030696856984585244625568327546990996607560097557526938665268406077985920758873164003648124855695793642398218594760094586489286527316531587730285109268789207116554350478708858761358926453911322251298593534757245348119846168785718524716739243220149002199788661026969918360599646529284205699062541669568839610366405068372968228526385257328222001684393987062897448976051120215817387497691688956396883792732603413301727219340496553965539111832073311503121851425871950773355729698490452305323342387295517005139245690631508974462510165176800220046629914521440126766904513442855955157497347414418593052812088348422903651476305748178488595354962950578410389231625771265500864304195617057030210394683963908874955340881437931156526317007262567332060471184010107084256291987882849731711096106914595940134709508435432027902101579331602822144403337157882316419107260771579242415901474593264345640412204961920313612810484039295164818126439793115011578811876476247322774582364305713192935487613215040873327483414240667175428438400*t^17 - 11218239852997170242690923610167520287473575981221479809809421216125317581801282380550086501065364191414086142888831237096778042154669626977125950370522267405099792498541508371631308602160716149412405842765814647183942077014736690043845043444523605766631348841365957386173945086861821918437976154838842103091887490833043880744439898251459627870270359133970796694766440306136249688691121081092407599516062025403064309307810501007817023831176726543943792386926670284216985575051842156155204132426741410534023803861566605809716030630163616750645144206651285531833622142931154122938409751804496324689488957877553764845988229729910923297002967736045864203651103689622323017822482105254559088305631248156648124626118045026353115830471038020846981709778663249394559324233540235164642376329545260234292904563457180714464248405986158552429194969137350079379855640776935115598148607180073481508550881799139266999381767240200894895780541230658450726716649636634907552284545546798056534668440710454986816656047282106675659961618212587256682269315177023771564557070934233181630068967352718833607587722587587683171613329029296033301087961610876451217980141461632630748797794476797791322175333841369377242602811726653089933205151424689792045301174174460163292315222670165651924766143317103743637841786735264081406135278601937994172809665824435028502127367041395097111369985702163666454343442261583075884849635243942318234830727415630476024918292045092262377008297878157793047024602717156060855445014410300430273439853650214995160396713142718606491783350783055381634221965210243946578089299736169386490793850915693931661931888080281244238326244957971103366778786279401545120402333207416044418091995897798543372289813101301144364487979395216274355134883602296391115405380229852102379680276291791490799119159953928889926963509295142232049108213963587105231735405124370373206194454298254271194401360251670093135057976827562392453243780128722052445827692598545582127331299356847394212456133026818302121653447728805409442070268425793426947517828042537793049344527492583104543826195955911250335612279440620962008050834636887354351568954036354359750091347950203612465157073336993333353884705497486402446246272055790227485267788586301861075905584534646993206154976021029481843178351278749408193683983494602300717302431633377797802727664089222160724429054228969131649761941185269732557841735565818239559776740328503585672242162682249574689902628666674925601182362962943256557684029581816970797498814494004409183136297652502552984618840371869448359309867239157156139280567557339246790180932819279580562771939880309035838191729148123847763257466454593718710464524566517923905622048191370451434641641434809777020944765505990309505449935809533966519728991831392963793945532306491946208653683587404263655523487644061245129546512097045906104712142097567475250052650317829384082465542481593740433955363727509992813162672021337902606656654208815110203318164256974767082785813507212349608546957166829703768284616769247900423960129804748427841693272545700265101159332079799958470775024084383619959303862406591601209170854548399744560249742145668262897153917679595197769090390305875701915890092811634314634190136145053762680021479371427524361463970072959454270576640367022054572415943210474974311964093405510869001283463279213435503396151741152723294807012564922421894518093831963385859447016844552034206314996837418796402393891524086783/512951401197268325418474926363556652788588493556006227104856096931181629070336493251983493953304280083435609280541582822605498177911519373243482105316938050414286883367681166491284405066002593087329809133574102724304439071288274614574495951841595137172911236313590016040605463939785133613267171116993200675588184926796208478092744962887211975107896028883374188510798102669349856530581580124883006971781831978661918389101169277647101285378836182079918506116890781571426685983063659080548815866308210251509316843893790332543488111866587901675917353475567638019933090099011449047073511216070055110284320678706237743978804048401801651500642705082624865642378893556325565982761648210189617409947712829880921079466929359003540365137744489893809731393487874379945428513699062677059043682645297522890654964640534906087469409546260874791106090596865585923636234473998210410324577278563924136582225722134240724131130066861275879674984338672394382861925449380253922986640985603226669960447320042151061076130298932079891329654122897937084286080845539946080015704612894391138634410839549064724490904737862027772728879036547086300608785455097103274338342011861503935080005116777379491891752187314702503303179385247778156844577418604024246861189223650877596606622182097686183859054622363018010359610408096996372327576757608684431064715802383556073780656751703647290295770416201919029875741512451119629868678336260991817711884276021323010703955367752529565180605307018034653117801931826074727830225706923389539632459364572440374392126629283136371850479313195486130382821342554187858345348660292915245651664283928356567966249870496990629761356500147377357638492561035496960924113700830744899382918618213378965785474209074835935567996338250350811864759143060729601095828060964247095818521706521938766495539280415567358626205719354437296726201169434811401756268066152749551284107845879831298707352903614440448673285367354357554261845705821784099637889821709460881747023690398338556586943394404909883690723563181818653402056682849463295196670536735921290277834163574838101041243154062786130276297591502818662383701597954696473718833588369530555891532645850878204519635663480400512121095940421442358893011302845883328138708393032320650126344235774566761126622934188505757993885501378447692379486057486243572759924346423727874257715729783785251375702397271020431055964100440002656238441951142440190314272317289576901265473973902335618005050177989273604131228001313410448401671999014579524426282085107241532329366068696675330679971653885930650295256344686889335546946607536039394305168432670763168109815925778058015711568777632250272776331423366455114723243314208643908233473993430068313398521282735106041000259610523821255474446577521173303442851201502407698610856419460179851051442881579856742130675031293574801165898473531938349023076795433984296524422108404571265948244234531937714615853190388939899162580739521673376103531068377679087063443555400018653476312680751552311715798608336710003228318971712178364348513149223463301785011071398618007692925625633196512236271009210661446642043717590107242425838848254161656030993961552597033276216151060376049696594204819748320080969793658056683588708387233943837587932910409088150909789288593832762780967246508808701439470776273007846115880795353134948930550242119009016092075845571109284129787042148268203319041371633805170408137681989450417596581463748228054989324015315311523200*t^15 + 842750095358475601400900896663172155827120282216084563498503145193093794118714421928634827183707975440040488358920645690432574261422276149224955987148616559062323668781584844388436448130327943420354831574489735407991276916496725389534102179999436918506360870388757645474580390731692071789424959488997366797390805325168069301783698631584128825131923989787402509525369418949120584384712251165962335026468214475186466780970565998410700549841531156535517517767377388757084856244434675181590403608948502922815466483373884696805274324056295162624454772519828839809045764683968772375445343791888388740603769603679072063818323556955086095843318083222438249112201486234993173079580022802364329836567152902902242720430696319081431894123027536857229498986895270385606769977161287218678184942570788962840813088893763031114344200824223620419872788161214651372680844869647406210163445308778758189994710429474277567027549842868117840676693538489586493064074041592488330436329266389353210559770600055559299604047502541284825378995675421647938823936885799400650775367582651199929798779023895201374010719082169691830214765389375732626051828315031221006071560653044046536622109850893851974802349040452206015284520801118601976128748993814605413062893150905660505797945015442091242548878600874205003949406522550609623447718643940495035022816719154072361330700749449241205632112108019883384716534653958161452487124708050462395041154952018570244349927914222078992108171965190263810132910437321488797163988880827456786289941469646942402891101196819590096976891878625497486475713638967799905965267300831071717836259978291768609382042944372103439049921393039949832989689222277183317923161907811797427671671286462315835087823198096575237595948712668984407769875070590515259445973487884960218130206292414788539211858350439988915749466576004864435018662898415281839705411619445651761069508202850806196847976810878344766394173809732163392152698209574908495088374786724858531273083919120267871177645627334317748256872972984927696884031295489033115366356717467294404477677655232503511096637510346273319195758729175896116790072107310747134413190994858933934767989561633991497996323033038345459191930976997745185230704816652862283795325450063988951825271724928049473533872299509936738847319067241893942353493480188980295604441851408292519396084826277606756771440701584234661320844704172694275905541059326028893392613274026404970326903164243356158398838907133310214137280211833753520874732488960132640875575556863581197206641760721263280449829363204996540330380819524385718292926799490504784725929830780518962469285523638295988115832476127611913192898988093702542075645526694737497528720703614816223066920939779427845940871172448939392959940058306199433993799780192146045564537605610961797813973152804858789385881079667093103996905285555301649093770037500766333570823559663313120175548611920996279234301232652210833161022968736426784039749492135554645810920590850671457749251418168871915745840761354732421961642832611696708915914118963710055466261351205808430880031245591752531285966993615354414473326386324100560840251656882803323302422023445934311380858537168636470088703485178890298658167758324040738910787698418062582018575192912867783419369262881098955714207804548580574295156862128147754487703059839985146620402205047885733108891598963140450050535706772679145134806602695879768482526883365250778036806193560175586139362897449447/1060099562474354539198181514484683749096416220015746202683369266991108700078695419387432554170162178839100259179785937833384696234350473371369863017655005304189526225626541077415321103803072025713814938876053145630229174080662434203453958300472629950157349888381419366483917958808889276134085486975119281396215582182045497521391672923300238081889651793025639989588982745516656370163201932258091547741682452755901298004142416507137342656449594776298498245974907615247615151031664895433134219457036967853119254810713833353923208764524281663463562530516173118574528386204623661363951923179878113894587596069326224670889528366697056746434661590504091388994249713349739503031040739634391875980558606515087236897564987341940650087951338612447206778213208273718553885594978062865922023610800281547307353593590438805914103446395605807901619253900188877575514884579596301514670793042365443215603266492410764163204335471513303484661634299922948391247979262052524774172391370246668451251591128087112192890669284459631775414618520655736640857900414115888565365789533315075019844449068401400430614536458248190730306350008863978354591489940534013433632573491180441465832010574673250949909621187117051840159904062845408190812126665114983443513124395545147032987019176335218113308712886216903888076528176733792502810325299057947824200412658259349219146690620187537733277925526817299328409865792398980568395268561606049756604560837110734222121507760021894434706584301170604949776790659107221104182466460975005048573749353449710107077061700518481835157657247270671336124497441278654907247053897938691507680106186785270240463583065693780634840136766971246539119551292806693719243168315050206125391365144307649862623313365421327600173859099050725011187168895658841175598044659326110664691611526812006784090781179525505874494158486665837079900815750165276896962954003382349072653822881484984683995196000803176927258123092532338945474481125365020472584972298199552488943848960156566350279683015103480426294162030575758550364250477888890810073119109254237333240857271387998742151902518396424669237681689105825235592983302439706045685589415963696482175834134758481622673913704526161058383598276870980875045556692548158878153330678933462676927778087267437972995020730656245233187363369515458564250937852138236717037176982609037606799279174886489519509784954360108890848992474242672156226113365694376393316162789065125595948646212731493610543770367844498781871204536047714926696788797963464350480982975888299166814023208639795683405274751364256677276863112352904626797022988907814748230681427519577214093619579941319899137242140439983897071084941624007237094702849364530743682512919755474514356943984319219151400536528415897261313856260210424827115225816438309243795769933551038358839648621931703933736728398006721255742856845299339254647692043896900879483805690702780616293038084699337943539429926803809124936000195011458310613964207980536779931116681160038550517712873553208110879317123895867340005192541538501952986927175061824157022356214223810549232046292975272791954960085702033656393557016352888301013400286391934089130720853875367202104180045524777169372961356627479861500670906893317146083330666950150597681728014845448845213564529760587709747332309451537982974906270964216215306153643729812227789803833712618633256956747513625853868226553773087620192685501376530685510151209444864196366268358413004646977936298318310481280*t^13 - 1046516717644528446840930287785838448988626815472763882468143532345481597015881417798878202673102792523587874180796194692208124749720516756248256458921148452357474775266318339669823372882676912297546435382908492482087373561616591649803575832631852564698362114237590047936345388505409972733948779087603106607797962301393006016978490928701503913322461452670289504829926571575461890949779959231584703443409356428102828205036941428834322601851983740814798400024530471197769666268229440338278706503674498262780553171584771644481812531665053291467831506467648141634047845904390244394731359535341157502906524888968584675450371558495886507954168001330314338067321777994977130428062133729179101755741164325432758726035060725708087789540859397468019718709843312177699645994014989987116536911766654044093361836638053855806426091556282901194709425478950984879577151248529942923366214822145894774815079543223538627014808000610740681795864013396582826084951884165237887371496873393734359622092439708574468386910608285506543430257368927844780925282238202345468817235620869113361248452584039534872784873335999890321659160070700011976964559812067815524874520159537378268879082127684523866987576115756511555805710147843325651733688298058722523347848721380649989409896446919527438840541838750566974442221795445474011762965582798573728079653314230157342668560803206997837198076272245964301833949964601551738893758117478449429899981535708960651659429810988880266709048969601087820077943565777289594169583980639144244994403715095272548135817072417513330636530906377318589590362042174151177214647143376790369770522361529036718638711310184481346219204929982631059427688405501807564617739201454172687590779616356392364518110800690158075408963670746242088083500610126903812798330658594352373788113818324757620875093578208063836669885288132452713256588377400814077321450656675932009578378294799356049820017919695181270191912287250323267878358002157700719897208630469327083256577676965217767828117824197979576290969974478513373438241940541688164484230192289136280017645348591616981470534853969179058213055097292270313366593836179435462009673504490277800167284449816997799976540471157870289513702497991052200504121243390608280549783912741879367065313798449206881146141471884968355331634777824255818602410264145425194247335703220535079531347844667413374391896969236347805766354249214689630139105693501939468409238497595707101666284447487044612622649601022673653405443772820714831686941155356518956400741351309468724487691193637869645696809696333915447811420412526066672620950401110743193558750018661110638888056153913280653887205192544312544025715183671077281868441267849469841718716778191894947186236459316503110211952078723391221065224023385666099543112863225373053420348698293593230589634675419733979862900242771287355432778323837445240792529866615665069647674917293885214024423067843259738816992325636968919740818536856693363300041277196580336183294264802847871384612354588965238964925989761120116163852083852199682482593761299460302182282828220426764805664487867184617740637254783533707333089693390496798338223473690100668362351048053741301239351871143042765382712371589675923709461007857500383258156263890377240913336129390780480294649090465378497532358985935616218745432927124881099155580997327700830361545455019151354994767389408407091777995668046243993222000368824661239935003557537499722250500258544946564762237548474565/48976599786315179710955985969192389208254429364727474563971660134989221943635728375699384002661492662366431974106110327902372966026991869757287671415661245053556111623946197776587834995701927587978250176073655328116587842526604460199572873481835503697269564843221574731557009696970684557394749498250510800505159896810501985488295289056470999383301912837784567519011002842869524301539929270323829505665729317322639967791379642629745230727971278664990618964040731824439819977662918169010800938915107914814109572254979100951252244921021812852016588909847198078143211442653613155014578850910368861929946938402871579795096210541404021685281365481289022171534336756757965040034082171108904670301807620997030344667502415197658034063351843895060953153450222245797189514487986504405597490818973007485599736023878272833231579223476988325054809530188726143988787667577349129977790638557283476560870911949377304340040298783914620991367504656440215675656641906826644566764481305396082447823510117624583311548920942034988024155375654295032807634999132154051719899476439156465916813546960144699894391584371066411740153370409515799982126835252671420633824895292536395721438888549904193885824498844807795015387567703457858415520251928312235090306347074185792924000285946687076834862535343220959629135601765101213629837028816477189478059064811581933924577106652664243277440159338959228972535799608832902259861407546199498755130710674515921062013658513011522883444194714081948679687728450753615013229950497045233244107220129376606946960250563953860784283764823905015728951781787073856714813890084767547654820905829479485109417537635052665329614318634071590107323269727669249829034376155319522993081069667013423653197077482465335128032290376143495516847202979438462312629663260866312708752452538714713424994090494078371401630122083961673091417687657635792639688474956264527156606617124606292400578055237106774039325286874994059280921027991863945833425720176819324989205821959233365382921355297780795694790285812600045026828372078466755425378102847545764795727605938125541887417896349914819718780894036689125884395828572714419310674231017522777476523537025841850967534813149108640897322240391439316427104719195724940170683877366725975674063347631755634352369957756318529773256187671614185668393328768786536327117576596537537434126697879755815801352064891437030757223452310011453617646437495080189371206720854808802532827455028195004807122190994415843722449649565404429613391642465912052992221413486039421506807872239158560573323693513028658490191075790704193758022462087541041368257481951404467291125224593288979340140586888327256044684124303029134353775271640641320358132096892702922563290812075547924794704787612814453472700159221721627012723432719449887063364570930057972178391766333244721738636851987910522015319986252829473564723372428036820632151822910468464472738359513109412991521662618335981572043209009529373950365146408700799232817590669593781033918334758158214722624451123989071108239895419078790227996035487856276054432857097140047374520538735457602988319155959433954925382334155503439506819093231307354917839303449041964737213118103244705225030814676189569601330995898471252149049876813096957612895834285859736648866681274939152190326752696661054813440669718546789147144298340317324923888937117522980856471401735129514448712066784316648052902070163595717670568985876352725872121598158680814690380656982305944235136*t^11 + 24290574530424976936015415454165524128511678653595385711108952691005229429580805906639546934688917406227180683076322760105306700844380720037786326985450214325465018983089379116087281352763523639785967515916859911307140842761682717459922199714980586803252122820864992742120543743070750173846008628731167298801526528607656530765443205212048167700767459706567301417413510305429664838326776630966457019954444672079545597674802546365839635058363372597238716159149673866621761799135198758851294873240276965785720769808863613283642915229291060047117908126328154798555277095317540076022760962015374179310226154778972284692326796666099477898402832765094243240230256204807886378853734734587128678916780563934728310748828456478884235939999389704767959352881164094874760174516616155814687716092602412872372748128296271303391714810746231431635977770111681208075275131565742417241181927643342230575796942711598168170460738565238052486988274023111000469996958495696649539076909501312298183127145846424464207219875409402542236280309117630943911081874897887698816092517485287532160876865341520401180013827718404172661699002811531036957944823012863670628403628797036365664412898596211057163458793027635487446110910245806846577679501996985235518391922761455345867272961639524682621169441504188072916204808976054641823664865133913151796568147748819764335794686283928334043106501621800900887523361509196238871978669092339468647530862486593869494980541214806350639085783229044513316443909267410158914824255830902542454182293220799337445501331319354740295546841643971412158225633634231962559561809951326409732920975140649783162653152305162374510629368714537667406556304275663867591455300969085746109759481474460737653771533656920338293122834220915266049867225390275518457462966952536715748440752576371112816192958072484882089771352049834872584078426691902420943924316937480140870603904256434953492334560477769045249404365340726493838417520856224216244689159638448592025081210983924304110216705237678456457296830098776600095883684113397907676530670637804169372702476287691170284738213853097137533627989972338306056588733991327800784023971649099428577535599057828359518762802357374450667597949418791005327011012602535883465803181882271861810021135937685602754400735648985042682019252914589541914066008593694960793136785632710157340576320510175536232063729268492854171251071897781395741981012696309443785921383929940507588721571862398335589910869813194811835702749606637324607174145368814674137794316424157776538771870556604918960874021320176049624708865180881910983928360330447502918971389882576976889768167101817509162918998955181925443058542351970872637755322298059523742406881883587728310316990949756069128218582637007215453936692586849053293844308450537923549528349007137919253246941810560397453825062432207350696775871773538751556571659320714010657778352025878259996479109973538723321364559016747808336824819385737541768237055471850138052689486039366125158824051578866573451497120915314848577511911714022836654784833174037417762192192499302163492448672663537139354318556511390351388814588454542681444955898375436662300408121304721630047182711172447820627550359538501253818240232124266019075798403284798459706996272069133613551642742978133367973241172562626926982642745986383747064593381934809801588179767262784310122620054543305748156292531431859418012473241528592504886409452856208187839407236082481889800699791898418139/60174431464731786708506377306694103649959873896753801702916089702216303142566988090688834072360915757443848011822189189236415512350435919979067534471151066081710077145239351177325871815173777395593277375421404705408698608340641752690657035009727893860781651714194507499726635095868981981199094497168695769893385091399448575806755530145291414242302304727514402729039427583761965539573831280766050524461121065783225378609135988194636981208048348287031655936273680964300378818010394459470997699039789406246608260820549322668743099100691800063182199919689534729645954786133052890002003015459421378998475715683164490993702298678825032097870695861783739513480596478871263410550965503866986056284448181615896828016481376490577120942381833658340798351716341241086274208027739782458331826219856381469807312032974077940102253927753772473919613709136421257818951393391624862877258225463789653247288215908712206195967694369509645699848347766526319532409046851887463756347451349311641298394067203608749405053060593782078467859991087981578945017001206460182635858311279563603351430462469668692642972932979542050424379345553146003341676743494532204533285769079875398925022416250177743669719827444325213602996634319293905135068745891921805204135480064329181033442169506315985765742469560330115398887968895940263837022494950426292345088023720775439726423599673705204354054886678730361778529211973943334003820629362444202334144686796916606650283144982122793797249844687347048764179968182903191536709343724324211572191734549865894808015253306530584409054098326825117052434848259300288500064520408693946050445867480492294659434365557976070175430683303588867300043090033586355585399963067194850295590059686335129152087136561410818568668764039416303810017268024282801650471808997328019659889945096429941085345012093406289953911918178612910166410004426631612502308158093992280411048948221732185617619310593590731921952841101413155561967972119094657085340782562701197929919698525367175740925646986318859437735519341571782594325949876407109052180459998598273746750781295796972600768442651736253499938525718713957847964511196385034271251112018347303417746872991295692347839363610018480157028188990027487410210934539111142400617509328300141930451467567561581661116361734240448171414306943805974482575985300922730769181277063836801674747483804081804595933923364342860971261359815436799603862872976909887213805348395703724202833004973277771815296037389957284355355183079676442384089822538800126926352036660347525605864399392020722377133610711689301772266580846487925330879415919374288553818169870293761403596128216209141434727275617794805949445994541403522799206617838478858603650480864079999858443211381911836690948654962471576243958422898324344461541563018487747605579288738157590362814974726709310390697914056055518639731783109726394111566943487719784622139262421361936122641720801788519689128660935164617358742179069435408085380450337599209239229976172687268243036935841500751997842677903701117820714744235349986357396947238034324625060005787986158206058643728155409489739399344704536437867476919238998630423640456465354701327107828527468493039571924122926465117405486245639378362582687985361163128098648091398376207927306672212800857563402800240168387823881397650527604604658741805029423199279035331486032635013029371479564635859115944343122143871821772584997407114636011301612713101718826378338490828597382776408598101442257848896640*t^9 - 4830060815033620438643774087833213455196015605274715344278087237709966490830333598776195285110413174775251085394610677111581701636165277981878272347277740074646875856510803775546153570280933925212164691992395112825049054676295531057365256211951739497285246520996782170806541394680585934670931689398801023044176389519294127800000216388163457861969655599178157243054797816544431435978388241412755720118295707115275390664405466355230826939521148774635900420715074649996490562567012235776247123343645856246030822238941287500955893395191188297470195984720443701567057707171956662166037930124847133455600448229053776156737957169913504272300899141031796104873103952006253262553702308623401825786243515230561167922700755001369620605658835571116887488024703758718499363565215351047205430355001539101427562520452641952239557145461896913194997141625765207115048883374252837562216139490228772123702291299831614211699141103537129398364792809243939763699728898580683074764916835314030360705193431392019388839392952420720810603260811929890345403350984935162099629302897255038577601414619859302281654641307672465351253764686940815279537463053953794353893625496101287207115440591210275893556706822710693847386010952645783639098199213403825025233359515248697359676753723598851604727621736375521291390358815408862134392059560333168304485316185299660669716675548947876170496650129276913035116324881736468750035172395800450678688533142396764231411364721676625479504171778410746566021270583301495160175881237037079715191424643400049317043314635506564724515832086920244833684849916297621925207520684332736037066465143952227295303395846646044013679266251370516897503983543650506111881712054962562511250849277912253173804057730408420765113392772151206370529684297893811291340607486047080676439766003807818274700075238003070038275883394233587620398364640961235647263841687883919070693221678149275237197687094971806284366058656167213671200224577662645841803045896632517590184285504979682233765697079409673033133583536400143256537022030316034137428382987686496256353863614734391203927994443923720520213306850819437679799755474301932839732469519019935452838350672768967248906590945112255709493323307885390838699007801821282490008061453947385401930631976799543961775410494701717796137585961532200789659494860693815035160993969754860260489024993093466436967114927082631778085719058746031474698756381738081715176572510406764921340029421334072427191665948559117430745395066332578779479860917507523548722490424797208723270459856661747307534535699108950447975581186499365004307173743146033561640412280568086566724959698065831031360315811332345738871743831715312023364452253037428331950034375412610208564266195345944855905740861866351676345754625941403816038709272452076390709113423298183328374528085541802146515191758385609078043668868705597145828639383448991917063964241729662820518644127745515678622959308628756231928116864252067405973663838589073362835961796898312352450659870384151914992542488219364051538108356719374957752963256731417685948356646711687111162035135423230324724808860580766937993452783992418370216073961641109112688898920019833247249342327130086370296205484876768303746825225754208285365740652847240516753700643369362391958632841187194584457640665573121979813697843433728690512315189299144775645399643404646257358173434493968589498389763709011039315387176198220085237491577543171952554894320453576050362459181174071/969476951376234341414824967718960558804909079447700138546981445202373772852468141461097882276925864981039773523801936937697805476757023155218310277590767175760884576228856213412472379244466413595669468826233742476029033134377006015571696675156727178868148833173133731940040232100111376363763189121051209626060093139213338165775505763451917229459314909498843155078968555516165000359800615079008591782984728282063075544258302032024706919463001166846621123417742637758172769845723021847032740706752162656195355313219961309663083263288923445462379887594998059533184827109921407672254493026846233328308775419339872354898537034269958850465694544439849136606076276604037021614432222006745886462360554037145004451376644399014853615182818431162157306777652164439723306684891363161828679422431019479235784471642360144590536313280477445413149331980531231375971994671309511679689160299138833302317421256307029988712812853730988736275334491794035148022145754835964693852264493961131998696348860502585407081410420677600153093299856417480994114162797215191831355495015059635831773046339789106714803452809114844145726111678356241164949236422967463295258492946286881427125361150697308092456597219936350663603834664033068471620552017147629083844404956591970138872123842046201992892517565138651859204306165545704250707584640867979154448640382168048751147935772520806070148662063157322495320748415135753714505999028617156593161219953950323107143450669156422788955691942185035785645121709613440308091428315558556741996422389970061638573579081049659415479204917487737996955894777510949092501039495473402464146072309407931413957553667322947797270827675446709528722916450541113506653666071638139254762284294946510414116959422378285410272996753968373783605833762613445137702045811623618094520449115442482384152780750393768004813025348433207997125494515762398201426075880403208962178010832461240768283866670674517347631462439967211950720595106363191697486045941287963744426484031797582275826024312557359402052405589391989830686362525786558979174018522199638854808762587543395669679047131611306306387898469912613765328317124830647774370156804740039888397032953748652821159634191494742180307676378172665074942287278685679516454393205844835619990606977477381037873541383496096109428341611872429588885946429848199551281253908250704026982042794621317962934490987536634982314766352582037326951124064627992627333530613041893334378976191236141879246436157949311803502944616283676016188113807569557600480116146194487912538926434649222749409374839243883195219850469193416574775279478701030204478181625688066155946826510150036167559494996064471873629963245389278978431662176286603833058813302810177775497140627819690702243061663284264283930441257806336660769280737520080378089888540781427844734241259485872222961244170903116689195678727878925238464134089524374307801132561233053415309227724028815039435961759510985501890846218340903796931129477661320593298705171671072655026706188557512115520798699559629120444848657125083113535839705501664118959300093250888104430944815620281597334690322775795309276753794809961644601269762909719603521381181681831436832304214333091593049113755056179745540286054417541929850397144885916973838905495496385650680482965934003869379581606978073258500296408390840192140707099495569229497192452987695429392985799952423547750301206823795224980513781291357959859315933305469980539897907794068944731027413856569709787779200*t^7 + 551664408019499232956178260017937950903966323826981376564446084105773275873544727106176251334040604193007054906517144568817987469452554019054254539409264574704988347462613186342797123276234478876179637995468215708528962865312819661842431724984645481347373150329492792449546778170205435160640009655378743050201356972494595024903252765343367852238531540936103902145621780883098045803252012774105603021900443269075028562122814945655501098372033088043324374158866025651973737633689633983715454531020168655797157805084142170034845356051076073482524528373537072437967752818480792512476409242295900368447900326659522083029619988342492644829802338596443663571127417086610399338366305751605625893910748997485494316145322300717747627258682439104896613055747170726785880572213497081238469210094361901930389176849730454323321148358343728681267546839475864269392367107014713619630972805078126888469035294142811960578399971204024335612590276514161196582475844347004731835663374012917408248116322932108743801683183648676527078088862206042776887718315445762641005093589463229250614559769720579002189902637083430329711140801588860308537121137264822830285777625123313452118678643792452062110997337330278241672648249013724220590631352992244468777187293037575460015824526462657571364317623546859804643941686165419819889084806160573251085419239035976774904634332340066565089815994745505172920782475094027949225511426015970716157196346668395399540464118564538637921687898914507865159914490823196653531509304325500523761685072407573438535477374779847296837467494847839315220667063572374192796080207879516531515756314266626865941276609350776875000321556080034685519481990599052523765157164356891432559509337949854899961535208251604661965312165159391698516200724924696793949468969856281415619719451812425523231722175630933285476718741788012781571206679816982768492496900750363851329304834709842366202718511858971206196423135588426963222601171077457321163547491853730908620499442013306646533230170581255906954063588661171533455158949595412264025306919054176746657338662158960784960722237489020267365053941516815162238898886993675176177851654572378759681170803397760152924066771347137499831338438090196148083321741503475500473783142914432720929369022899040486922225114130296525783888004827002831634183637426826339295624999911221689293763894174465171677488116902753511231552729210576356854787423097247135979459298220005538901572892923611708053284890573167432181109955341849782984864276999680304780974486866971447941411451310476307363472952406374237778614881564481372009859001446304697160006895403923759519800343590311522773990814194959546973057397860501050692824146296717655361843596251488929348512749239183411060467714584000853214057320597819329964380088490229939674335456330973234692902850528183293740156763247317039671100077174184987276562817836682497934278746433585837627940401517001323193553984825574869024722447863250906794130110718690796630350379286154047942793268440325229697623787210809334691391400423906655643062429034564201554627629860669967775800069522045479169695443066602590917632791282689562435720470864759886055856569100307553562060624405617908103677094531454137446092881238986866991577014351671791121128691483726252463256022515225485391423468943829975558997192118179818026191974419007283394233120815777992130328291650502771575610671835033222963258537335704759734989435263279284670595217849578224688348152457/15388523037718005419282935995539056488966810784884129183285419765117044013531240340652347337728981983826028151171459316471393737726301954844735083771282018662871183749664384339880513956261371644375705854384662578984587827529793746278915820240582971093145219574176725903810162414287482164504177605096050946445398303797037113742468345451617733800941506499981637382205850087558174608885724048873152250523567115588302786416798444952773125705761923283279700371710200599336075711836873362651313344551621629463418338305078750947033067671252753102577458533253937452907695668411450915432611000426130687750932943164124958014262492607459664293106262610156335501683750422286301930387813047726125181942231016462619118275819752365315136748933625891462814393296066102217830264839545447013153641625889198083107690026069208644294227194928213419256338602865575101205904677322373201264907306335537036544720972322333809344647823075095059305957690345937065841621361187872455457972452285097333312640458103215641382244609852025399255449204070118745938320044400241140180245952619994219551953116504588995473070679509759430884541455212003828015067244809007353892991951528363197255958113503131874483438051110100804184187851810048705898738920907105223553085792961777303791621013365812730045912977224423045384195335961042924614406105410602843721406990193143630970602155119377874129343842272338452306678546271996090706444429025669152272400316729370208049896042367562266491360189558492631518176535073229211239546481199342170507879720475715264104342525096026339928241347896630761856442774246205541150810150721800039113429719196951292285040534401951552337632185324550944900363753183192277883391524946637131027972766586452546255824752736163260480523757999497996565171964485927700598445171613073303087626176435594958478615567466567746108143259498939809478182452631149177800413902863542999399650965594622869337839153502770116629070832380431935725723731847034788848984856210920059435341016377739401203587687500910466699244533164952219534704167075977126653555849558724426266805755357831677296492811612877877879172991585914504211560589283026155148732647694286347434873538948391314621581495103091145719169466320201032935591861566439357404037987394362470158581063134561603775770498150731684276640343045594120458507086188066659544146887432550857571143536422560602586261761706930714004996291310825989316684508962349089322754454175268148164745653829145109194387875523004949261951501845772635177589108056659644452065335653880760516490895788082900784275791099109257066981753479260580551988563153984606420288597233143907237251214446825970913642777715309077359205765799829825054470828195025457667600211155717107547573660759042709559413677194988321967149861235021216837607630754286990128410929218752822932289543801363051158114986839732010939613948061570241880383080786101179488906866051318308179511551175060556181523202531920404791918193941919107887795705994624136401566748756683692936931844262817652627314265072375065403886486621033065294219677865105779666020636400807747689380076438417168211661751155171354115504028489047010231766186712852692119387002883838594235433400227509390365858948492955234056195016736786379838895192775966936092681039611053740486991793110063553482215581063144019976195181085568891938741382531675702055510991317265006815761679364324183297623828679742781348897044147481872378719300528658253659363458853874110233825831965977296980758400*t^5 - 480100344674046448229564287080496525065325681267946396787269562521181840576242917932255475829544135000149671764353227505640248692576117872403374469445530263553055050139255537196664589910526055921108507605531709894321271565922385581429519473735870409962508958675696336872991025263118844340964615649006577335987303466453716588211431067580615059245254529377803402579563877914402280712783269558223993205555392917220580419108492101374836117175262503251934351379949559538608950143050829198561641525914840332329043285216229590996965713097563568819897375640880054470427671870490752192370837888091086894593812926752439896092286543638390747540505431192806368632718665060137647265199055532490867887032065337745368659330257365914574966569197151206537954933412285706308893125233447964981843557227619312968650940085658623193373030792747285376393236754320116606483740681078263168924183881815500442017562303706127152481068227630995356776369109524409985880193792264762256695858299466073985671635270282941485930565048650360585579356450288241804225312354695169543326227778756389666940054629150393030238830845462512521282821481625651469715756688004375648743150715003207275219359348178569447706435526236534141736939515247868331912431969976721183419313722202872138459919621898694981999107499550958820066689375568890350606766627485545815416397075214565124654836001252959893139331719053944480522573169094632383111742945693781558911399876885919031276612566711078418490705769376414249765242438614926806357502528857328590554635232717488852896859184852502619314004307470018797369708303949533018981508132351914095320873688206482637898323491655496159100172625673574065401386197909427736295827432114435767745152380475848667061556792380732930464798019513315555331157794391194486984652652883433079668307191788499011541967081248317597282128245249955940283381933461658180500111883870328317185368810121066781505709353369898026325553316494219862561388850492769405217091656070658018663646980163598903004912345699637117849416858621920814006176612417281109157977980360898338634175060276527045804143698423970246423706977170101416190108212375233111041623951107198343268464914256150613252896971145040715893637425177222844965503894882205599639761725487884263040757071340480051001355746179747076875541498391673298347729856921354175508704773519714477237351511430521642460770758146247014615549801685073593958549423919856625242677745406548820768710080655969882575003794393940913372159645329456821774775511802063702055694782017178130371306141406835451854081841333892793347832252239106524949471286633658031816137215329231896500593237368769124457100927070089662048235145422035706720640416172066660473826147272198404740318682184459282410427350677297976183594952807539901287666211325007544601057476659842118170431310546893495472526163216178703981356004563499296042963808503952615770652362416369965299642961371808149988076757899386478951336770726661166492473790160997409151518592907937241710896133992702489453005508005480421654451065240359416242046422461711749870351025207211804196641468506922796657330267774048014978227236441209117366113339737714890240381757905418548361572661937586884653131526137913777945152699630653844143893208279816594978412175671223378166545308309449081683851659488002892997830651447514152701017662927697797217572968733262232719503337941258583995603454323074470640722221422252657100802652141898308886720390045274224450802112737/3905607146972829775414009155667812536899776577203591986717839536386705770634228798457565754315615627495045944767316374520439730634935436139593764261151376336636706435664820745461674442099136123342554145842827362546288390627061652805588835177059958063440256727926053034387019220746162973351160276173377730207842089503688019467838466075620580838678954349695339567603844752222264715735196763604006041182881333936311247192583445329013819304122376129296387954340048912111496015664198459440903326847201569557815574261828986990356992574963948737434158975739849325547973160642826242336796671908151968551186780975054914344019820623773262797590369450457677950327335857176263429932426951512890571176938231978212732218403053150316981706879354251253262293018541576742885321216276634451938394244650678473492731728616365153921874862072780565807258737407282960686058607104418318481033474347959299875050182775408320811671617496459126051852061809798827310603501469482029195233408389957703194748148266596129782813681980444046331033007992996137719145627268781201377746422774954532922285700968864687051065338459576943558496621332806571550224066732526066418041357297898579463562169207094869743896577371743584101946876789390361557099938126223305737773174253699079702313413192243270885652713619558568918508776266912694267136269553211001736493094111019853540338826969298104454027467168719499195435015043832607821295596086714830846735200385914158803063615552887303235507216109945429879313204601585573812596896928393042874899873056736534029682132869371485073787654096164887359165176103686966344075616253192849926988462732186237981943287631215303983291048635371029815712320557894200126804769031456503854899488159641656239728322244438235509956929780272591528240644586528450411885384555398004323639523579354000461872631023014893962246759260830923645562706477785661325745048546767213247631415067915284237943577159003055600458177258153625287188683142777429409872356506331511084689549956670260025470555087731076448268262517264873317907917603882994744672474618004259386515300709817679697849875587348405405734105264505101168894077560032038176748345984809874978970904185101715650957383457164532783525210552067022159053214465562308909144841200689194926247873823551735038290552430655701469411319064971787772369098474531318192304480030381407651556229544045880936393235121219015214468058734687636088574528374644198870115080469683056004212446941837028713535642807738656122683291168457094808072115624780217761934182188954937019085389351015440219049195780953929443599969033036335344094697328481293109469245977771923656814358226604431417882536984145443833766423359996809598824696195897461156036933591321001895574195100645039686179191272088036115262634781448384833384816685438038094590693835719466460215086216785942383929583659923984376474020018026527389241225903512479354284562603824586615960031688230369158870588802601398736188837622459069581922550181435605818717640834446321267393302073903120236812360475368791599506390304418191971672954242163846879236037518525006363564663400070277292119752443182489674514922430520131196822258187722013259900421331918235216952996977741883274855001127512038403462295247796383203111599926540408380322447853285439335598517091334129873786314473825952269958336959517384774052562886539293181688689596321858729840314222665477720936927718918717906350069804630899209718958474173464778746445857113249177344996152965037973716481920*t^3 + 82479014448729068200819531996774883220520047130916683133848093964759777864787171218474118086807094865259559125274606822203844170631411903763889055239469216400168563110187088231525918355250485004730099858344059162888057220573246423122648587501434257847562179132322905820231157641726426860305811144983525514200732590377922033845965239751779543429174517059497450890381823512851153836992776705302018101916386358535559722820560775106086171333879791957845219553648461439763417626804616757694436574454546211920079890840169672514264863843427693663903441955652548464928357905542753994013436272690694187050049821911453431095454368655453676941917857283608153761617348095767919580110440869062244586304390409731865916587420271237732417524755210730643423888160792136963316406768592401120218405063809742059050954009724811903125054113535096560734272516735467604036606985957921857091415398520759531463897427258106132881714358871544005335460947198751116243075763551712769144270884394409946222909776599361227469882294182124361046880552488580856698001565740282485346878302440759132707873812847654252964408964006482260714647535152710843226240926175517558394390745547751126951203201091985409492442114950538432197110658225199528870456125151480036320314167146557034222621564779200340013334967593116631667427031857966215414097571310004702761724608514642638723474655965856352964243294674427330625883045808859361534355113596981426771441502762984191844029356697140975192193183175966424551407943296491191897178102336478302763618691177652473342438166078517181687330658914284973154520183812671902110861885735172906490062836085010032749896971906405915758436830100109218073376587580345754892084110564691504202628580449018272826121260069358198076538775290324050841796243211288230753330220237562132413845541062176677035106166806512351090521609740843240890032054591404169009289679060240447567338475732318418465249359542397829565851981821466855961559897181321835116560212380474241279258402376929374395498405338674166908598318969275277288886235007578540839905486206851612206033594069250367610564618718686494794631287823404504945825163354407707105165222021888907939739560848439919687551838720388104466969388616655762540798004218895078580750656729876814785051996925535388289389078263540889481527771444388029269005513612597333641842472695393134133750322314492994701802134792887182304514046962593671404744587143818165363201817800072138015874265007144603532190637425548330593800439118156700527959745906802654006169954133597197689959109022395935681599477327233553503894452365793125344999432343961455308488872601385650334375674961709403519800524388186471653841340716242303203369059440248558334603926977350958120276072901135275082071893535571910858821684512888386600102720013344733686249876224256272693626106375439761929379778652794302470063969187701381576909255992384586338200199595141526752436453761574976076111275472543321040622978698490362238867324384552043465705829279431332045226003328338235935838788964602159910229064427340510862320225027559199391118535688851049450173457697051127335092627417540666797007305573269663754085580944529158357391809768622991096982242000088101796680707635831505006559813337390878289873870494958680415206943196501027292289401304112262483801363485343665420657532704166859188991322531525579319413185939031829131822262148566851521150395918609113118034216250228139796265129591724696431112998029790613515076643/650934524495471629235668192611302089483296096200598664452973256064450961772371466409594292385935937915840990794552729086739955105822572689932294043525229389439451072610803457576945740349856020557092357640471227091048065104510275467598139196176659677240042787987675505731169870124360495558526712695562955034640348250614669911306411012603430139779825724949223261267307458703710785955866127267334340197146888989385207865430574221502303217353729354882731325723341485351916002610699743240150554474533594926302595710304831165059498762493991456239026495956641554257995526773804373722799445318025328091864463495842485724003303437295543799598394908409612991721222642862710571655404491918815095196156371996368788703067175525052830284479892375208877048836423596123814220202712772408656399040775113078915455288102727525653645810345463427634543122901213826781009767850736386413505579057993216645841697129234720135278602916076521008642010301633137885100583578247004865872234731659617199124691377766021630468946996740674388505501332166022953190937878130200229624403795825755487047616828144114508510889743262823926416103555467761925037344455421011069673559549649763243927028201182478290649429561957264016991146131565060259516656354370550956295529042283179950385568865373878480942118936593094819751462711152115711189378258868500289415515685169975590056471161549684075671244528119916532572502507305434636882599347785805141122533397652359800510602592147883872584536018324238313218867433597595635432816154732173812483312176122755671613688811561914178964609016027481226527529350614494390679269375532141654498077122031039663657214605202550663881841439228504969285386759649033354467461505242750642483248026606942706621387040739705918326154963378765254706774097754741735314230759233000720606587263225666743645438503835815660374459876805153940927117746297610220957508091127868874605235844652547372990596193167175933409696209692270881198113857129571568312059417721918514114924992778376670911759181288512741378043752877478886317986267313832457445412436334043231085883451636279949641645931224734234289017544084183528149012926672006362791390997468312496495150697516952608492897242860755463920868425344503693175535744260384818190806866781532487707978970591955839715092071775950244901886510828631295394849745755219698717413338396901275259371590674313489398872520203169202411343122447939348095754729107366478352513411613842667368741156972838118922607134623109353780548528076182468012019270796702960322363698159156169847564891835906703174865963492321573933328172172722557349116221413548851578207662961987276135726371100738569647089497357573972294403893332801599804116032649576859339488931886833649262365850107506614363198545348006019210439130241397472230802780906339682431782305953244410035847702797657063988263943320664062745670003004421231540204317252079892380760433970764435993338614705061526478431467100233122698139603743178263653758363572600969786273472407720211232217012317186706135393412561465266584398384069698661945492373693974479872672919754167727260777233345046215353292073863748279085820405086688532803709697953668876650070221986372536158832829623647212475833521252006400577049207966063867185266654423401396720407975547573222599752848555688312297719078970992044993056159919564129008760481089882196948114932720309788306719037110912953489487953153119651058344967438483201619826412362244129791074309518874862890832692160839662286080320*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
  current precision for roots: 848
  current precision for roots: 1696
 current precision for weights: 848
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (-0.99467816067734024253 + 1.3700908658196947635e-1665j)  +/-  (6.96e-479, 6.96e-479j)
| (-0.8975351587409253566 + 1.2344873100823623296e-1693j)  +/-  (6.27e-482, 6.27e-482j)
| (-0.95739257660806699598 - 1.1572304399045988577e-1698j)  +/-  (1.88e-480, 1.88e-480j)
| (-0.99918363188442050293 + 1.2307368913078728774e-1734j)  +/-  (1.13e-478, 1.13e-478j)
| (0.96816023950762608984 + 6.5397952129035752675e-1774j)  +/-  (4.49e-480, 4.49e-480j)
| (0.95739257660806699598 - 9.9611890000918823616e-1775j)  +/-  (2.04e-480, 2.04e-480j)
| (0.81263521054887031856 + 4.921262039945926638e-1780j)  +/-  (1.57e-484, 1.57e-484j)
| (-0.91496350724967785396 - 7.2258873693742106179e-1773j)  +/-  (1.39e-481, 1.39e-481j)
| (-0.99988021951688687152 + 1.1477736151459312229e-1775j)  +/-  (5.1e-479, 5.1e-479j)
| (0.8360311073266357943 - 4.2923567007096683877e-1805j)  +/-  (1.4e-483, 1.4e-483j)
| (0.87853527972565349469 - 6.131737795063782801e-1804j)  +/-  (3.73e-482, 3.73e-482j)
| (0.9975367642831721877 - 6.0725690875285745742e-1797j)  +/-  (9.72e-479, 9.72e-479j)
| (-0.86169449096993571299 - 8.5061698415922979202e-1803j)  +/-  (5.52e-482, 5.52e-482j)
| (-0.87853527972565349469 - 6.4015356650609479377e-1802j)  +/-  (3.6e-482, 3.6e-482j)
| (0.99988021951688687152 + 2.2350810289465825574e-1796j)  +/-  (5.31e-479, 5.31e-479j)
| (0.8975351587409253566 + 1.9870656317184987408e-1803j)  +/-  (6.1e-482, 6.1e-482j)
| (0.91496350724967785396 - 3.2189939582783409207e-1802j)  +/-  (1.4e-481, 1.4e-481j)
| (0.97723265316417006432 - 4.3739657555384693962e-1800j)  +/-  (1.04e-479, 1.04e-479j)
| (-0.78788032167987056963 - 9.9495054072643510644e-1806j)  +/-  (2.32e-485, 2.32e-485j)
| (-0.93077335759203116392 + 4.2110421692848811742e-1801j)  +/-  (3.31e-481, 3.31e-481j)
| (0.9449257047677985495 - 1.2120042416643126269e-1801j)  +/-  (8.56e-481, 8.56e-481j)
| (0.76181557019331174219 + 2.3771025097653268861e-1807j)  +/-  (2.75e-486, 2.75e-486j)
| (-0.9449257047677985495 + 7.1002808761392813266e-1801j)  +/-  (8.04e-481, 8.04e-481j)
| (-0.8360311073266357943 + 1.5156394756535394418e-1805j)  +/-  (1.35e-483, 1.35e-483j)
| (-0.81263521054887031856 - 6.3945023682662825048e-1805j)  +/-  (1.58e-484, 1.58e-484j)
| (0.99467816067734024253 - 5.8096373231747692211e-1799j)  +/-  (7.01e-479, 7.01e-479j)
| (0.78788032167987056963 - 1.3322884316386079986e-1806j)  +/-  (2.14e-485, 2.14e-485j)
| (0.93077335759203116392 + 1.9219676759373185741e-1802j)  +/-  (3.5e-481, 3.5e-481j)
| (-0.67620707107638081898 + 1.0401929364884258878e-1809j)  +/-  (5.21e-489, 5.21e-489j)
| (-0.64533804574012362456 - 9.4422172955154655746e-1811j)  +/-  (5.5e-490, 5.5e-490j)
| (-0.99042155699913445905 + 7.3893366139364627759e-1798j)  +/-  (3.72e-479, 3.72e-479j)
| (0.73448676518393379161 - 7.3529778028304631242e-1820j)  +/-  (3.99e-487, 3.99e-487j)
| (0.70593687667862786966 - 5.9604530748780452135e-1822j)  +/-  (4.52e-488, 4.52e-488j)
| (-0.96816023950762608984 - 4.1243051327087475418e-1810j)  +/-  (4.46e-480, 4.46e-480j)
| (-0.73448676518393379161 + 8.9711418315287888081e-1823j)  +/-  (3.86e-487, 3.86e-487j)
| (-0.76181557019331174219 - 1.6616900443714599286e-1822j)  +/-  (2.95e-486, 2.95e-486j)
| (0.98463550651277674578 + 1.0189429214890799235e-1814j)  +/-  (2.09e-479, 2.09e-479j)
| (0.61337143270059039731 - 4.3366060953319697311e-1828j)  +/-  (5.62e-491, 5.62e-491j)
| (0.99042155699913445905 - 2.3677335783516366656e-1815j)  +/-  (3.92e-479, 3.92e-479j)
| (0.85801581722970414625 + 1.1648956799125464264e-1818j)  +/-  (4.13e-482, 4.13e-482j)
| (-0.61337143270059039731 + 8.9747090838355575478e-1827j)  +/-  (5.5e-491, 5.5e-491j)
| (0.082365202311366671257 - 2.5432980744251282663e-1844j)  +/-  (2.63e-508, 2.63e-508j)
| (0.67620707107638081898 - 1.1385717845762131135e-1825j)  +/-  (5.14e-489, 5.14e-489j)
| (0.64533804574012362456 + 9.1407880762341569888e-1827j)  +/-  (5.9e-490, 5.9e-490j)
| (-0.97723265316417006432 + 1.3227329935999914976e-1813j)  +/-  (9.53e-480, 9.53e-480j)
| (-0.58035111272882396825 + 1.6212496291613245653e-1842j)  +/-  (4.6e-492, 4.6e-492j)
| (-0.85801581722970414625 + 6.0521097431265603468e-1831j)  +/-  (4.05e-482, 4.05e-482j)
| (0.99918363188442050293 - 6.4317943094153416497e-1828j)  +/-  (1.16e-478, 1.16e-478j)
| (0.51134267300061245782 - 4.0349426957467901805e-1846j)  +/-  (2.93e-494, 2.93e-494j)
| (0.12339015979880703233 - 2.2721392213773109411e-1858j)  +/-  (5.8e-507, 5.8e-507j)
| (-0.12339015979880703233 + 9.9133257774309522236e-1858j)  +/-  (5.54e-507, 5.54e-507j)
| (-0.54632434803926450002 - 2.9470867004187115672e-1843j)  +/-  (3.91e-493, 3.91e-493j)
| (-0.041213953277715639954 - 7.8853960950146488201e-1861j)  +/-  (1.39e-509, 1.39e-509j)
| (0.54632434803926450002 + 1.8878115422043835744e-1844j)  +/-  (3.9e-493, 3.9e-493j)
| (0.58035111272882396825 - 5.2177458949496956893e-1844j)  +/-  (5.14e-492, 5.14e-492j)
| (-0.20479787819954900372 - 2.2002877567797336404e-1855j)  +/-  (2.64e-504, 2.64e-504j)
| (-0.43874521999898132022 + 4.0523175818671706611e-1848j)  +/-  (1.47e-496, 1.47e-496j)
| (-0.70593687667862786966 + 1.035406105005275475e-1837j)  +/-  (4.49e-488, 4.49e-488j)
| (0.86169449096993571299 + 1.2251089591731046911e-1833j)  +/-  (5.47e-482, 5.47e-482j)
| (0.40125717459761495585 - 2.3382019960732909568e-1849j)  +/-  (8.7e-498, 8.7e-498j)
| (0.20479787819954900372 + 1.6424193040437868596e-1855j)  +/-  (3.07e-504, 3.07e-504j)
| (-0.51134267300061245782 + 7.4120243698523107867e-1846j)  +/-  (2.85e-494, 2.85e-494j)
| (-0.47546247911245988896 - 2.4702537365992205733e-1846j)  +/-  (2.08e-495, 2.08e-495j)
| (-0.16422356361498676144 - 6.0033313078958208353e-1857j)  +/-  (1.31e-505, 1.31e-505j)
| (0.43874521999898132022 - 3.7846673337346258131e-1848j)  +/-  (1.47e-496, 1.47e-496j)
| (0.47546247911245988896 + 2.5205223529486960662e-1847j)  +/-  (2.19e-495, 2.19e-495j)
| (-0.98463550651277674578 - 2.164309813033261444e-1845j)  +/-  (2.09e-479, 2.09e-479j)
| (-0.36306875540226766956 - 3.088332665119630225e-1899j)  +/-  (5.23e-499, 5.23e-499j)
| (-0.9975367642831721877 + 1.1913422760133401149e-1903j)  +/-  (1.01e-478, 1.01e-478j)
| (0.16422356361498676144 + 1.1933672733553036237e-1955j)  +/-  (1.26e-505, 1.26e-505j)
| (0.36306875540226766956 + 2.1733515019922017345e-1948j)  +/-  (5.33e-499, 5.33e-499j)
| (-0.082365202311366671257 + 6.4801936056257281154e-1957j)  +/-  (2.81e-508, 2.81e-508j)
| (-0.28488634745627313859 + 1.8966921893408975043e-1950j)  +/-  (1.3e-501, 1.3e-501j)
| (-0.40125717459761495585 - 1.1107573818907400267e-1946j)  +/-  (8.56e-498, 8.56e-498j)
| (0.041213953277715639954 + 8.870339727620478355e-1959j)  +/-  (1.25e-509, 1.25e-509j)
| (0.32425342340380892904 + 7.0782468692307430118e-1950j)  +/-  (2.69e-500, 2.69e-500j)
| (0.28488634745627313859 - 1.533776647786548162e-1950j)  +/-  (1.38e-501, 1.38e-501j)
| (-8.5434914901302073539e-2007 - 7.0495908232277811445e-2007j)  +/-  (8.97e-2005, 8.97e-2005j)
| (-0.32425342340380892904 - 5.6060849865921297528e-1949j)  +/-  (2.56e-500, 2.56e-500j)
| (-0.24504299805664905947 - 1.8948638579292485178e-1951j)  +/-  (6.07e-503, 6.07e-503j)
| (0.24504299805664905947 + 9.9744892716135637294e-1952j)  +/-  (6.33e-503, 6.33e-503j)
-------------------------------------------------
The weights are:
| (0.0035315235679178579615 - 6.7239610911373202091e-1666j)  +/-  (3.2e-133, 3.75e-364j)
| (0.018222455665678363014 - 1.2315751791229238252e-1667j)  +/-  (1.04e-133, 1.22e-364j)
| (0.011618203183547696293 - 3.0962150073671380526e-1667j)  +/-  (1.2e-133, 1.41e-364j)
| (0.0011200075969584704198 - 1.3403891764656978676e-1665j)  +/-  (5.52e-134, 6.48e-365j)
| (0.0099177170202825427533 + 7.2680279961593470364e-1669j)  +/-  (1.02e-135, 1.19e-366j)
| (0.011618203183547696293 - 5.9139345080430921439e-1669j)  +/-  (8.1e-136, 9.5e-367j)
| (0.024083857988329604361 + 2.8854017427590940744e-1669j)  +/-  (9.81e-137, 1.15e-367j)
| (0.016626364245319449337 + 1.2203403050660389462e-1667j)  +/-  (1.96e-135, 2.3e-366j)
| (0.00033656616900042875988 + 5.2002770581481558372e-1666j)  +/-  (3.66e-134, 4.3e-365j)
| (0.022699220400691596923 - 6.0163621395409616897e-1669j)  +/-  (8.26e-137, 9.69e-368j)
| (0.019768590677968911994 + 1.1560205801840830014e-1668j)  +/-  (2.45e-137, 2.87e-368j)
| (0.0022164535749615853545 - 3.0710823107044548811e-1668j)  +/-  (4.18e-139, 4.9e-370j)
| (1.5740677572144243556e-07 - 7.0279259698972458121e-1667j)  +/-  (5.3e-138, 6.21e-369j)
| (0.019768590677968911994 + 1.8644907638239894621e-1667j)  +/-  (1.65e-137, 1.93e-368j)
| (0.00033656616900042875988 - 1.3562975898352424063e-1668j)  +/-  (2.53e-139, 2.96e-370j)
| (0.018222455665678363014 - 6.3226967479100084333e-1669j)  +/-  (6.58e-139, 7.72e-370j)
| (0.016626364245319449337 + 5.0940972914435199462e-1669j)  +/-  (2.86e-139, 3.36e-370j)
| (0.0082313054819181624997 - 9.4411966736579584426e-1669j)  +/-  (1.59e-139, 1.86e-370j)
| (0.025417727177267127762 - 1.5383990944915592611e-1668j)  +/-  (1.29e-142, 1.52e-373j)
| (0.014986784444085892128 - 1.4621649684175959893e-1667j)  +/-  (1.3e-140, 1.53e-371j)
| (0.013313194680098749337 + 5.1441739082365066997e-1669j)  +/-  (4.31e-140, 5.05e-371j)
| (0.026704149470232737434 + 1.242408487701672528e-1669j)  +/-  (3.06e-143, 3.59e-374j)
| (0.013313194680098749337 + 2.0054607183771215671e-1667j)  +/-  (6.85e-141, 8.03e-372j)
| (0.022699220400691596923 - 6.9425871429064031691e-1668j)  +/-  (2e-142, 2.35e-373j)
| (0.024083857988329604361 + 2.8646125254330123557e-1668j)  +/-  (5.28e-143, 6.19e-374j)
| (0.0035315235679178579615 + 2.4321978576147608718e-1668j)  +/-  (2.61e-142, 3.06e-373j)
| (0.025417727177267127762 - 1.7847246606788540218e-1669j)  +/-  (2.07e-144, 2.42e-375j)
| (0.014986784444085892128 - 4.8528546939965816744e-1669j)  +/-  (7.55e-142, 8.86e-373j)
| (0.030306230104532584315 - 3.086477806453205913e-1669j)  +/-  (2.66e-148, 3.12e-379j)
| (0.031424903998841752069 + 2.2968547644769020082e-1669j)  +/-  (8.35e-149, 9.79e-380j)
| (0.0050034271730365947116 - 8.2772026813928341712e-1666j)  +/-  (2.79e-145, 3.27e-376j)
| (0.027946316778607714824 - 9.2776865242664058055e-1670j)  +/-  (1.02e-147, 1.2e-378j)
| (0.02914662197577845047 + 7.262476606428660981e-1670j)  +/-  (9.13e-149, 1.07e-379j)
| (0.0099177170202825427533 + 5.379744646339009355e-1667j)  +/-  (1.14e-145, 1.34e-376j)
| (0.027946316778607714824 - 6.1657112451682899607e-1669j)  +/-  (9.6e-149, 1.13e-379j)
| (0.026704149470232737434 + 9.371547036784137218e-1669j)  +/-  (6e-148, 7.04e-379j)
| (0.0065830687991017100855 + 1.2797093824505345962e-1668j)  +/-  (1.6e-146, 1.87e-377j)
| (0.032501027625497739284 - 4.1569678075749320329e-1670j)  +/-  (4.02e-154, 4.71e-385j)
| (0.0050034271730365947116 - 1.7748615379438403457e-1668j)  +/-  (1.56e-146, 1.83e-377j)
| (0.021261043281766416431 + 4.6622093788011794186e-1668j)  +/-  (1.76e-148, 2.06e-379j)
| (0.032501027625497739284 - 1.7530795819221975522e-1669j)  +/-  (5.09e-155, 5.97e-386j)
| (0.041098816765949179875 - 1.9242430449338112915e-1670j)  +/-  (4.75e-160, 5.57e-391j)
| (0.030306230104532584315 - 5.8828334308673417928e-1670j)  +/-  (5.01e-153, 5.88e-384j)
| (0.031424903998841752069 + 4.8925340144608847559e-1670j)  +/-  (5.82e-154, 6.83e-385j)
| (0.0082313054819181624997 - 1.0671628671356164155e-1666j)  +/-  (2.03e-151, 2.38e-382j)
| (0.033531750276080855536 + 1.3674047435814718212e-1669j)  +/-  (3.59e-157, 4.21e-388j)
| (0.021261043281766416431 + 6.3204296238021932711e-1667j)  +/-  (2.41e-150, 2.82e-381j)
| (0.0011200075969584704198 + 3.0288382391284327886e-1668j)  +/-  (4.12e-148, 4.83e-379j)
| (0.03544075509558647925 + 2.8251246290755605709e-1670j)  +/-  (1.07e-158, 1.25e-389j)
| (0.040940231433797440061 + 1.8854105431619263927e-1670j)  +/-  (7.67e-162, 9e-393j)
| (0.040940231433797440061 + 2.4194270979004973864e-1670j)  +/-  (4.23e-163, 4.96e-394j)
| (0.034513199978541654818 - 1.0874062975986959469e-1669j)  +/-  (1.9e-159, 2.23e-390j)
| (0.041193096857263114117 + 2.1520800280875120289e-1670j)  +/-  (5.75e-163, 6.74e-394j)
| (0.034513199978541654818 - 3.1638025029632837364e-1670j)  +/-  (2.71e-159, 3.18e-390j)
| (0.033531750276080855536 + 3.5970935926395826954e-1670j)  +/-  (1.86e-158, 2.18e-389j)
| (0.040421617930209390815 + 2.8263248011536451964e-1670j)  +/-  (1.08e-164, 1.26e-395j)
| (0.037114073555838264142 + 6.062999340650749664e-1670j)  +/-  (7.61e-164, 8.92e-395j)
| (0.02914662197577845047 + 4.2774198252140483789e-1669j)  +/-  (8.7e-159, 1.02e-389j)
| (1.5740677572144243556e-07 - 5.0345461892017062253e-1668j)  +/-  (1.72e-154, 2.01e-385j)
| (0.03785026340875065605 - 2.1902892620134915138e-1670j)  +/-  (2.45e-164, 2.88e-395j)
| (0.040421617930209390815 + 1.8611945215675637865e-1670j)  +/-  (1.8e-165, 2.11e-396j)
| (0.03544075509558647925 + 8.8027812101605649213e-1670j)  +/-  (4.62e-163, 5.41e-394j)
| (0.036309386505943252365 - 7.2468561667899958853e-1670j)  +/-  (8.33e-164, 9.77e-395j)
| (0.040715325451589121252 - 2.6014922320728809906e-1670j)  +/-  (3.26e-166, 3.83e-397j)
| (0.037114073555838264142 + 2.3514483565829568409e-1670j)  +/-  (7.23e-165, 8.47e-396j)
| (0.036309386505943252365 - 2.559402319753918239e-1670j)  +/-  (3.5e-164, 4.11e-395j)
| (0.0065830687991017100855 + 2.5221880881386120123e-1666j)  +/-  (4.34e-161, 5.09e-392j)
| (0.038514308670581455136 + 4.445057523637285211e-1670j)  +/-  (2.21e-168, 2.59e-399j)
| (0.0022164535749615853545 + 2.1402953535374920637e-1665j)  +/-  (1.11e-160, 1.31e-391j)
| (0.040715325451589121252 - 1.8641970566280491736e-1670j)  +/-  (6.96e-169, 8.16e-400j)
| (0.038514308670581455136 + 2.0677934198698779009e-1670j)  +/-  (3.15e-168, 3.7e-399j)
| (0.041098816765949179875 - 2.2716910697346060162e-1670j)  +/-  (3.12e-169, 3.66e-400j)
| (0.039617748655220823385 + 3.4534015068752916953e-1670j)  +/-  (7.35e-170, 8.62e-401j)
| (0.03785026340875065605 - 5.1523324032007966289e-1670j)  +/-  (1.35e-168, 1.57e-399j)
| (0.041193096857263114117 + 1.9808349253733660404e-1670j)  +/-  (3.19e-170, 3.73e-401j)
| (0.039103803246526585878 - 1.9778147378718316193e-1670j)  +/-  (2.22e-170, 2.58e-401j)
| (0.039617748655220823385 + 1.9156487240496533248e-1670j)  +/-  (7.13e-171, 8.38e-402j)
| (0.04122437392046596107 - 2.0561443046472133729e-1670j)  +/-  (5.69e-171, 6.91e-402j)
| (0.039103803246526585878 - 3.8909696796823826727e-1670j)  +/-  (1.97e-171, 2.39e-402j)
| (0.040056516719690886822 - 3.1052528383362283156e-1670j)  +/-  (1.42e-171, 1.74e-402j)
| (0.040056516719690886822 - 1.8776857199256900565e-1670j)  +/-  (1.09e-171, 1.11e-402j)
