Starting with polynomial:
P : 3/2*t^2 - 1/2
Extension levels are: 2 4 9 30 44
-------------------------------------------------
Trying to find an order 4 Kronrod extension for:
P1 : 3/2*t^2 - 1/2
Solvable: 1
-------------------------------------------------
Trying to find an order 9 Kronrod extension for:
P2 : 3/2*t^6 - 25/14*t^4 + 45/98*t^2 - 1/98
Solvable: 1
-------------------------------------------------
Trying to find an order 30 Kronrod extension for:
P3 : 3/2*t^15 - 1280116003/245021714*t^13 + 12427268373/1715151998*t^11 - 61055366515/12006063986*t^9 + 7331508745275/3877958667478*t^7 - 195050681397/553994095354*t^5 + 14996878941/553994095354*t^3 - 264841293/553994095354*t
Solvable: 1
-------------------------------------------------
Trying to find an order 44 Kronrod extension for:
P4 : 3/2*t^45 - 18040539885085989166454342381420931845434862149488703408719535564401799428086203238198736480050878218192324323210671838310534800864102573423116677780662745466937533006854700771/1083684876462079953821148705253968109618156713351329025509319825544400239865431166696675347103461243476229350889341846369586312761666876849461285652833121529040163495445406400*t^43 + 160228043935379619748796070201211232935212311026903194750596918271523293363943935483900530396723604484683463654846676460692935503819427471348815402230249369333253677091861276593639/1856734670394764871467564608113666419344002975869656501529997562272455634503553740727886049122500919925419547256109409365114148929945360117309345130004137104491343654814020718400*t^41 - 50074127937183599045207410717720970315245520508104955160908169044607085432136002160835445726716119109867566451795464781654133903105064256384854241858911361013935208263412137721027203709/180406839146901736588838713800452227135931033145911369486409918141859743043086043887213956133914118133173502179818986596847268609554745997758186555539156975552244669204522102072258400*t^39 + 411537429596524386698899345350854548332940736209377959740659536985532723162670551601540703793279713521227325473197451052213310728573469031593567655805478621761002927133648094046477721966563/663067296600522642658617808702182115615400919224482647410351013138591299580558445703066174374587949786665889911706703338052451047557513440160438866228617547944720057194300533956378523360*t^37 - 151721341171833126415392577391047616504771035859173937416542726324915540741592884977545928885054474980138466016021825238163326082913275327000007229443137098704017013714472677532444925977881623/148085029574116723527091310610154005820772871960134457921645059600952056906324719540351445610324642119022048746947830412165047400621178001635831346791057919040987479440060452583591203550400*t^35 + 275370916023515850614191994411372853088543530835378989482773731794454626538476433231197042361287587796662158425835336815047313907737172689061022958619358667795423849225104651479734055405997433/212794454261966048093551379112070041977749252984731027769758867157670602781357370095799136129121964725653532233009067230926244584085894439325438321859419362655536630119750734384824334513600*t^33 - 102068844776028132441689721232013357117568006936142931248935489627407833734277433684569402731975392426560734685461225387357299747393907347070519723181475246713527287602502581192059666414794977/79797920348237268035081767167026265741655969869274135413659575184126476043009013785924676048420736772120074587378400211597341719032210414747039370697282260995826236294906525394309125442600*t^31 + 180928507143994311677117182824633881096032755349794909196897805580238374593581847029959934170961829791838729633641932051202961303012380005378183391152153141603732522224800071297731737986154781/180284190416387901857036585081059341120037561556508231860490151341915371800872216331163156998283886781456464808521570848423623883739438344428496356019785848916496311629233261076031727851800*t^29 - 144824554453668261150624698893750705391893479819153899330166681359889397682492338324588718236330611075342016971086471590011433013338964921894885502712726192421926888619801112737196551255894701039/229754172266644742126607424027302024323375868447614090683008648870136949823031552492434327278612985314288118751979889889231066277437540226139675756111615085859182899540294867915294833974333920*t^27 + 88564308423157867839736619537027937589287555261031093638585865638781591229072562471465130836258552335521834087617355127119810372608043586643740936442840435547782362345348507957387193759867326473/278299680432274596565016278648735603233233064695197395818216305097706870004218547190289303534203342867033877905403691760179706875220335610897785751938477289792999322758280668786286092154703200*t^25 - 3178158233478664582495396081935143663644788733100952012808743048118294557403486615724870843623335276750926958426880133885193831541982535917433858481936711079326053550487105734600843790993742787/24603305081693841145602888402279524343807560791894262528856803784000172565590335331315431182009281036071110945260326373001394375925276046760528885316300166199091244475732059124584712494836080*t^23 + 3101827252371567213280793037860517834170366008306123042401166091813811248684057647153824473537446849897899228614426543185033276348624648591816221892797014192157574764996942159851461750797349019/73809915245081523436808665206838573031422682375682787586570411352000517696771005993946293546027843108213332835780979119004183127775828140281586655948900498597273733427196177373754137484508240*t^21 - 13501084099574639372661098099680170767513294559094151531383282016006837428261341166537425592941153081533959916201201853842588918601841993532346158165539611642556492317370062172056632396508587/1240502777228260898097624625325018034141557686986265337589418678184882650365899260402458715059291480810308114887075279310994674416400472945909019427712613421802919889532708863424439285453920*t^19 + 2901771761956641565265713681872847282985381835672255633566927580880291896543290657789487748912350542310796566121653294496570051950787350280100366471514396368164272652847797674865240331367211/1307243277523582537059602090547182747089524533303655051658556993034595635063947641663877546512773829485482586565210323578018949297282837572238627490490134143911614994700550509877683972156704*t^17 - 242617699102314595394681556753620804260897076757169539215150346643684866793914459864579807445780971575205865990348954279192845829487608166901687209628612591481275577787113464687458818472903663/691204882990594266470264605376822877523586096984307608564462010067042442040062315529775252718629162340448917646354958591877519440938300366321174285596658428593266428447916082097825400277857240*t^15 + 87290327639450059991736347380914734143202810675746696498735980034197192349942048567978770935291685625464180804642826430583086898651177994180135829948500964023145161911333732152258278220479747/2073614648971782799410793816130468632570758290952922825693386030201127326120186946589325758155887487021346752939064875775632558322814901098963522856789975285779799285343748246293476200833571720*t^13 - 111762056514186195627366785066790010186434132853007997503668117068719119603223461886021962578157975730096000840024695284955790260434400996273802868157226500351955391100599787018476231320421263/30105812681368105828482636145301618665471750001983175839696567549586737475522714187519099896189181293050663968596793752001776402316423749288655591105987789334284493327953678242483061878768893120*t^11 + 187194289746737818118649888227396326716573553515319966403075220818759100677219550914084150699530173861017457612678877561657864971698501273751285041302829899612600375105407643031545706067802871/812856942396938857369031175923143703967737250053545747671807323838841911839113283063015697197107894912367927152113431304047962862543441230793700959861670312025681319854749312547042670726760114240*t^9 - 254824372145207532538966520633006101346305136205888345017887765514104259987122185860099027905373320104972770913433595342931505576669646155055088787624207949224427496456222229773018061626409/27095231413231295245634372530771456798924575001784858255726910794628063727970442768767189906570263163745597571737114376801598762084781374359790031995389010400856043995158310418234755690892003808*t^7 + 1466382848829749126895551444771287530280041164959177247608864429948215189521172343491807985537727606359842179682936515402242279154433126368553133980137792303023922147438169580256354798987/6451245574578879820389136316850346856886803571853537679934978760625729459040581611611235692040538848510856564699312946857523514782090803418997626665568812000203819998847216766246370402593334240*t^5 - 352592788463384661223174752509260753671622783987126678491029951305238107295183179436243005552749643790002714106530173652079167522376397204022419117809567597685862291910408331208880087017/131605409721409148335938380863747075880490792865812168670673566716764880964427864876869208117626992509621473919865984115893479701554652389747551583977603764804157927976483222031425956212904018496*t^3 + 1290035304167829272367175701621523188448233977881114138233462165307728180114368178767862362403744810505742880910459110405258957575991830458891976508992632277614398506455396899645955843/131605409721409148335938380863747075880490792865812168670673566716764880964427864876869208117626992509621473919865984115893479701554652389747551583977603764804157927976483222031425956212904018496*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 3/2*t^89 - 7832770860146263380784514618655311901894946547927172279009386537234645482792468082659366043498447804063326981273746775112722766121067797910925094107795141880858468045559052387252898521938513350972248354049069849561621008150191003102682378589366331815644191378525141009927559075017346967111951762131222764617012442599144123471899124838703011315381467126539630253656247326314128264017446616511106260461523378779022944819704608615102705958655802834441750648197578378804811491282434230955240744072289781020876917005341188883631322463053730714817043445139621533471944307510672271951256660048734884230147620430522345673544207365595927832321635874681668863652056446745204128690883357798655771929530125825894277613798550696738515779004062217272643611289146564872510086918807034106828568041650946358547572894595294622521868292242751804448877057878858504952749423311379592284408886253411268933846814217117242257983911381123463407063318462718242705446531612708743298343267310635793965612951949864081733973094389137727807606055875707689329224082298446849367711763359375883508789997145542756061184100447529437508860354457769510125227250690200473380036796521341860595292854183230372233857833802699322141001590535867628119079600261585163902326917534028251389013216879311753452791036169301347848429815383855964921830503506215750197118085398159486830653228936386374228745214455878331405811568495775801775305294441485003184160379334034391640856500698553776279958382295839269466283388663407714315260745602891359770597557898349082037860042317621064960846558233845859426540813523950253673428458779631005821434759146154096340151247411110610506377197878349146178954208934311338274851666887543761582551438912342767648891939340121526478443196943560948638920114465493407166746718383769243875331651283195579492391089586222356685455183305147869372257967659128772819426691944002819626161151019342521811263947880059311984115808358537135595730385429834563122148949800648704398557575143178816036843996656706953827176003671085474981531270269353001425080424783886759825287254113709721919606333417596134411566932432066220163191980756182454885717736458596873239833966010427047340149176559703662728765268388024723430945307385770326649959611354486059090087794666981059001307494613566114186304041238485457765085621871017282760518204971382154324382660355417512638675369740141139417844650634371903598140184850713073086475194873213531896932271469516030707042162444016553375086702701313124163036114546295021301127268346914826691547286317909380728322577322464875406369529890469712707458979917699752881334009008847716354525660278808291183661705351373970556436649839686841760590388162494523106250449153999261864865123849310028870692411702933609691710044914972383273420030252934068208707819694518978935491101770315817307576880407172419123141764889410507232799752249124712539250838636844182501426249735958746126754463507823354711462962958072702649461260726171861067876810529636444950999997490738140230574770347721372021733488964741978905134682656317249188950855299078605958471654564297510411597250381203505126809309361159989019028101115944210695675549619400502272736122969579726305460933251371879356089050033605193598892371614380897348085582354134585761809681659066890462345777764318357263071864779704506815632082104669924006570518683453795428595315165229208983308817083294571890730512168420583344692322539138261206105500696362535106425116167382281083538823616673944474354971043094752197328229235894531499611085343876544918628962287824159346588008124438361754430924304055918462151328143115075297503365860254676231221651228979006057389834197684020594865060686185060586054217161693123046557173807521071174578756729906125160763450610298214472904553545460603720740684237776272352976481244687403461994418274925039126912482680175321378225907431590848723738669742311760248437134563020498027417077717718592914895383295228445119067595907535774879127179787401512248828963811850548222482692013804521590306487174982114098456296673537623171951181249389656976913582077371531539963385197103624317805229053638175450407026950846907822508612213088194303102209952587956521699553067391946035557127787756882564678008395618040611305292620980549091359706886684449445120638010606556284575286937672933263151094112300394223476982534475088489855931940503206723063028001079643533226273183372609510534164007262634381233098718903189598008825268737894621274066432618421112262074194734614138469/233486786190129609510705391755869037059562110452116125881371113371316800148634445415691024917589177003577988230962562146841757086175936142147044068920151738039537753466855042512299016545107940761965554659115194249965629058352203240228926070069263696547057249661164437935011333357965022174251308409827488829917274262412057252361592245647452851849806337554166831427607160991082527315922055848530516427754667361156506558567569708656245000507077241723749416098905160883325648925230036060535959472107682411631338606818499308367121340086289239861562994800591239636540933781316756937087920824655094270745219808982144692547120823132705689664896585501429084994673123163468107836141012727495061252270781747326614081085044385646239861581178674180214944863479850046583609895397934919264204664865354753486507277611267562435996563842130726875450359631822257302537110435492857296305088364584053490025906461508714801648223107101833612462267421568595944171590458267180527049958581856083720777164080677607848868895021136761898934853772764739400636895850744834129794814759295462282238747288224980813467971699145230474144118044105879622561061550249304316472005556824937778495476564781927743213813282523508204360083223735728393827411346177465562020716278788048555299785816898674627585627539181606525764431913097386777292939497874754025818402058982389689163358166695353937675459753410785970447437304616675978720664582725411162403203796378945004686108737843720167993139936558256483529583644914287558266433409441517570006321900770967709250110576836022882364319387217515959059336615443480794556268688615951084677389532561892915468680064766555436453164014294806385950669320324858729908934016154643358746157164433209126149820278786044981583431048950220523913112390304858124310112682863454525651091741750290820618049598055590678505238898371400093924419213365229626412470466928151237888531844022903461770046739817414246444470220472767697012987871409589291575326903753792523029102102251353231377876041472595233139149743765571023194632418094893070179945822647084399023749245492168839109846028843805509709575863831320996008218663622211601200462504514116979439084082028243924518374611921482899469908649559455322111373255246961450046256682533468499684381032648262498483484897292298756670178659235995486401510633623472385009561276910808224663966927456315736777930683426578708727363420854938417299205558050159568157753561069335269669919587697087651843413364166085399755461075954478491167646340072832168096181608863549965137740232751986238704648959439323524431499674997757580918142348866315601512612004972666316646363243504452774518574942830215917785731909243418109657218965143752514454760980316287815143429437095607149361017662949781795851553827880115371354539167377378943794974814237824797907452021119826024165308649179633815493850882754086590542162420603381935320050767224962833481893964061219768450802143701247864145034287531656165354673842688694754187269455886111065570507727841510923723860526554762744493537058159420393678568041462156064855984577903705670432349875355804921865675964193326550372360673144497103295135262161492329897087251022553660951324253807354735966300350790646481016522459842569395452598126224330799989365871774701599145615242207307439865527132927916332081375902008981134391628165141201092578955637223025140666748253679431132751926915049609303376033866445981436986142797485472074783884031643614585721892128637368215718191340471353981110139349423890369626500382546987800780399722486328310870631507146566320033321425258829659845245990754337202657073490856476971817431555426713841686032974066758224574437923195347501254060090633456883928747323575114589317281149310573259889085822624723194960715094182067413195058804271078475890284846135635869826146101576180759574583593348314098445869580422229797552979165009560555917659798118566097457610433825729082060752590881037307862272832066738215356200941494389949311368836038641264904513100252833429148251955907710029961714261074607080127640576800998363461310060160174561394736849191619699254718278175873853159102638073066950738830440240618475608791285130917681980866530233920465733886614076249062377451910824791989439674039097032514289349522996826120450058756526241247273192146663970049553019927276928989837365854133907729793396655388555837569514037248961334609028404953135619216621261064083586919821460185343046393334444421099171141576004155117307321923892173744947223367088874261409600*t^87 + 323106781688042909172955141108025420715922570612819127548583129996037005369650087891871503292639996951962562431029442568985942934078032256713710513279801410853140999524208567587354264334291072898574907175583441409938573975569169415182706920734775320983029475790024606362030162138255514623918520833816911882298068515747931232420921552695600584388484836785779592110540937942962980399130778542944943733050961674463126037282007676033159035495306907111439504168257787750341935800129667526196592662487582211048282946578888293453359808682071252433740623957580638171000590693610968817012738115926708486281934428952627018012470765449536439590112159119657533417660724354980559788161497602261680444118436856450974802686408378558655989757125725631806101680946283507859577471322649211991235309440121236239905196319384757251078938213480648026441950181860537765240232054786840413521136284276713325180308582167545984641498788830110386731350575754934057610870749590753122618909010241277378802523880019529584029802385462010733557301509517623783558013153400141637695292255458272977210126050880404926887048906656105455982205165929969098831177444361538370521207241436485104960425503671017729734471690107512697430565237064311482859889617885764344036283139764636696727514853578537669028349174698186372512222891150151903575734562460690239419463529388883514734033337911974224550176847203512641252916298352434219731360599513341869808602428044829348923142672320785814283585799555099989745174003044105523110773531574794343078246569565837202753428356364294771813445307861981607072729816317519369134213864479259191211036976740213728139120603631103586269895941193668827954365648484553222780574450814626412043101361653746673536467174243117465626569373414798881965067615025964104780952202126406959434564794790088671367433892356757433798558916963603294683176805972649143552480415769574597961099960876969747014909583107886578236557850108778322019459581659813675828554566280350765533768471593397466526559885839580714689392112212626653142160140805860220848749043822432168229128936810789691120681064483872235932053565776217044461795028815335311113361121303004725010557039211147146085095059154112120706258493334515669880885929981434804447808032231274028423886875751597840759604842657481380841672852151014773068472830361868656391472568754372464602529683819250438115628302991138391853544494992874647586930603169367095094410598816040193701564002490464255069545823172817267893530798154028848484982942561591489485088495499068699572315144726629144470390517702346002957433547248485999506919425169132679807513623216214637130400276657229552944973380770763976058978616987034353080303885377197063663508399206547737869883616662221476972821729795951711379535186507026970862930308727020938136375278370689835977790983081971723736911661855716770318377871490950253900021148616103098096842961648866503529052097999358440247766078759551491509026431496391748507529727045722456358244016868642081815454783665323019246063958285083720264108337965919980079042101729318198953006346797608161587031480379082547296198459898106083832081700111585694547226446741042906078318979444975407067530429612719325393299448933507714329263967167059390754793514162853029472151767475430328421154943372033138651051942287449583972706718770382758425213562494590961850962808823313992065404504450635618508903264353748521815814236123662677053480891319485257122967392764608059511575606688350335150422331546863319363577558074110834227907584094313139736147301875458355728560944381929703749625650184025157697068406055486343927971376043129845531562260163194631856867941884480990126226312554286396600876307491269978062643710928002184698298237346153586401501096352132988729626465358068584267302142485781588334038144670093470148643497046563807606906393208914375824606037417165055392294352110344253392434069526779544904617568256008210100675747758863559266176228400235549661904935033446239131907387110220359932238423428597781133247916437719521347637607755218943367177202960684849866576881197067607350799144148933792131739120263219785787525714504896775103538015431668488431163889042930611240842354696664861225416599053324378012385743711942897603786448589110268810510707633682044583855251017929521970513292374868395471014581172602106338680223947657907949943284074274749729908345435303075274900977624684670927343917913816977191361609349815691743913061958391671803869496664782503475446889472418821915393697264278697174050535917/890900820398147572844599388883188864958836392439181018209617230910791121368735089402591055243475214574401304279625297742288841483025090453613520790002281017277967715025010373846501082593126027765163963082842322442356102963323825714937378783220875123301723882925376492469032838979985583313893739666948929996519058614807154898229228751405510057273639504406168466167940704942531161280142885411719434110848535705921129215613085980427988704999822685379082050795378191357370029088117959103915246792274540994069765947705118245479997768722828416317654640791943555833052138950542126489159342951624489937943478276285203628236418456215607739595897012812916369581819571648085960579569585380501073031430728854024079772509095504514061726724023852812972811574053664592196145510446490201536512094832847615528996169222824128130598620868896160302862783874487382387080792450752659535501658452176404106521979653071728019616621071712719099554688677631732722631054901411209904691322813397601720095016021304465579634563991765210761766088644950731952427963373248466664507897603713859816214606986600901116158491130211409770671840141458026205390021210408604774190293866826835110325144713214820428333124871888151274359894871565323481438442346694546164672039799845993225398408855033808159976941106720287579148219691595173590749699786852332826811650177129388446390208465094960212690178227125071147920148334675659681417780446436639671478673324003968580845489886139798890640840488109336094045369950129817435961059175101203776266212078492032917219964171066871842795944533684480941477289985340916728498297390224501748885180563855863398300167996285665285881841380011792154069654033396382989613535262598254921436110884426436770474921799086348315394058097323272589202256421605657938868265426903063035891754740216854415910592914176039849759694234465153940181489154027264676035599575018330204883283979732019296157875832176699043060639018634049917127546002701671055738605621058409641193194058128046689714984805256368857589365910852432122229297655882343509622197938887653175037781499822002632754575571959491523651716920341750151245811437007464607369729149336731769076008469498002563417517349108251246084663829879091426895073913530750246370148709371956145730212590270918374926028863049694951004730488791256109746600829547165300720727361948125561932144775178634208932133099117740504432350781060674657768288797901836704166746324497915220357522965841752436616846238606589596466728233471718446603444578096481115378010105499289198328271728477090515892290641648182094791234125409418742781757917601221862808778332817889586449579507355599671205731739135856573892196744989828145678142000504212412996620822651099490110429667071171176566425352404716562177635293150999775209119764994320060965026315273971098413196507509589611368045798229830432849510700719154696076524992063826437538792549301955511058353439348660413632313339185798296602766193774425935805411637095163185782850264848913167900255395137999216464940007961835254111086259984236352674510326020536780838894426878761793211480181352997424652782238986731938683143161795049493725740026308090109171532307229943583211328021824733602678246371589769966886440709106321960356565156552226900679024026880807085659177905930163937926180352903675889593984902613842748686668917154877113284688550746751978658249306424623569080164158359146093505819734064345272277494945369074211012154914848546627020123316037501746518312451782095690421148776817724778290551040160440891206322055908566297105483792034202873672982463110325026802934876423906940934827923431135223314549087853720122749369799069163151740534593947326153642538082044371524223233651484179506238822692711947821643411760982330937450318059819581158281354590752485062510578799454439243435826632579833624920885418372781161651702468233535638045656762239584610899991679113731188404864302891503437487043833611548550259679122128632803827088491800829583020583451435973040096461652309420587094948648283826975593025517983930535396990107543230992562422734019387982916529527038964214405175486784156781446438912629202960716258764508392758416501552823079351320427624822165584111449918474056743622713476663776832209629531518083851725470745879040627755700843575517574021741062920470687966336296255159499996077135569941288385686633976823030396227832546515079903589315990167534700851098702776705343986796877221785511123459507589578077129639766419337157903714162151649188526728890920182141915200*t^85 - 4767100222997358011021862781205766537618496413644823967707418762446793433459043147654158326349889830001088035242066253023176127233480595868665681863579115414669399132060075930996286412665730250130678670678353259616029457930060133411343425816765072976440204989851563059123621508306023295433663639258477195597599096821689617610967664925354621001618303500950945704953249612936356602608309554266904744703661917771153359549640595944874916146952342180140878729625158726476551409848039891159267445109368682445693247384651171744519908841192987890459609214493954471026815883511231672136095929918568341145138338233691359398448816987981453765294511661341595964900999458763798464231208576730980497647692670392450456671577257014630948269513025068378440829707664931802792078508579944334564681533652417392811726708053027504485704322143749525305466320697004745982730941852384971751994753329684146196461300267995243875187175766999691719221810462678995894840566338588906045383682380519488373237749089983417703519823520446050028160262630944057453315769487859974189887419376842589688784968743224748987071236792710357772423041703391476360334244177730015688030234806644866436823221066667056482366618188067507907586964184302998625369244054348288649834364144143311713102516184666111689339797741285293405971255482065602899827953736041152464963490265109332064933877859417335398471156859722990741478396614552515010149957646171499014752067534945116283033075473219973744751721639699587062858951136205276247009314057552141411094934684706282394029830845148758470251151616975102146098551182547341603589946223901048749935728806987952321958233488765855892899077698583244992711830187803305292257836750926680184293303615942487531401199816593376527785336606971680004622944798874778403868951010502540616105793941031753897043189948379110477549582402157162706493191694666343979267031873984368164100426616651751880986757832138189557114667039018920019098529824129672828191624230217744339618193371310882821510127445217603739567413114584402355594611982973087084406200534530299727143284806876207296815895232936138080029194332617830030834280247460584154280658355420982191896583351555651947597062974141275137647862090929247964613931022161616380945648374923373004096500496844624055855293695037478677597877917940827049629224950183882671112732290352849878710336030060912931227654577083753966626101282928480914512032751357361332190903764175596270249746483283790242895072167486214406501976367862023924861510872290903853505037224961517179282284994770184477717100396921564942989132318835463833341637907130476152047618004488312180244349619779343497352435322881649991622437929681197074418815262203479656300831065953870562108689754164696676247034759557745756659619551224026656615608120302327561869822523594956929310318895245055469219194225875280036459472164058780607445713106938382139163380102658707111418636098125386650072964214612615200063160315302669851864943857455519238188623526264439199323367831550778863689503237348051147649286906056213200980787775347615985356014587811262139967358102079609255234964804475269899896971600738944163361181888430832322693649976471040271800564135397656344236862420420800329968716900262131557162443811330968316104781428633144370609412256968586100869945964583992830412281627116185404111413814571426821582975675836915450516879437885368812788533178616844378783445274823855733976422789098152346576366183802524787008663922289289124289397503084628636161534062848878777669778351789235555255588221329990027607587893080069803108437052291358727842286052732279131599696785458655674355597007281002704550939545973866891258563817404681892321635680996158727981694288960728282898783028669489322180665706465327258116943914251360695371190718573895225045421784087041229120967141479715960571270996937022535490977153243718344416434852259589122034899054552647910660903776034272427902904155140210561329229829628447773504277714834343322105173115741439459991286652296408338030508123196632597825682452194094143533662683483306201885987793493468811653426617921478857827155844537013183334817122389316241725966537769769033285480018765955561100000841984160625113591547349373982444053694016177271340797809274607065305234835526844797965707934377272376700386612678775338827401356176593042997816014899997734056664882614781726798246112243585624624269088813160662795220408817420487987461662139489647026303508433368872483598862598966364677738236209669627163062484394670262496023814330815839/1888092701335865097421598534895619897104862661885660381831176548636748363371058403610572802551305823964116534729461562732436034692402048584012491350305680176796724835413595670369656208447623179775317449174794546985271362445334112433977077391882996483289255857840484048275665566493291898610451525289838402763704815163394552948763451389146457865154448026620325435996366378745922864831600290110409043434933722000722872963005008655157291629622541215811760395457820886742290347184663642801824951499693697560335411089239470115520775823237778811632286230874707838259300562663712162680211415296515623546709154292670476559828290583754313478022857548892308477635885123658618772092390111111827739783451576247726752040068842670023384421503001509043044095567697579367359273431766023988143821452768755714662956496005583423645725823637246062361443339049801780699569987838744246923269227469969999328342419741404345922760850200276696261807588419201145633894142122367047593965615154222356467650096157069111555964820763521550229970508734300058862197030743854437440744904749993050591066256574794990582142949825091404291417133783409041726476991837375913121616818800140726167891895596787046723437561206116610968070355464530439637606253509823117226431072520908132302936715834698676883619515116836495196616907689223369195160410306054571667124848626601623691909272087618390881459868624065044009313664974775802162710344591708474086898321317744208242753344972321233223446923988669727993197448471047753052681298821629876911948927627917546202507857495476887391289081940227069724431787597878896345490232546503474217725304919315903833406693455771382954292501962285203199381757908416801603122088422185424882085968424585492203299603283225011223792161241687131790513502131006390751712262544399820574631861419926657168361997301400846156290608212839335787565787307149721829680848842773202338852659874547518511290177819413236389531330920919879881337794987366071460792639358390683384812080997026799497058471188667381417018689336177299704638255018914104129284295296149351142491065612155868862416254393512982886312358691985481624486367397454553597636761522185040730017875911869791117869713807593500266886449081175099566295289168492679124684079298872436012121517946134325316776707422074805077406962759900926128681183262905446070840662831559140919531952719907415800883015774745160922323213809697667651200801934730467000732196319431233011076329067178373167890113198141111020554950998985540594603184959849750341780870613859424292757173903372288660800349159795740510038563937112709171276076139780859742892428705700616252945533576827076814623874197165490442388379363912855713863964359919381098035594684438562767527260410603469401163931840898923605125622591276083140999024065438723463171631411154859976253215616019228834335423583727386537083171114413289869139730381965808641391600836800499149056750275827067194698022538855172304897637254935974816504333842541893843837169359386261558688453720805885760648349199429576371618505532822915985572099525311736151604047166702918771190359713294749454247583829673149499467531558051645675419214408230930048234036288051492937482283240480519427184667354333349255120188754470275517366175174863292957088120644946293374609929613954300316860094675643371800018115199597796279727997717476318012274878752292866994335069826150572272166003094025310173647975705468599011692709891183274706547221400984894745888787292590816128909183814573938584217649719210752573794524169489719567996153259870238276846250381038147203276416914139938845708658225323271516834543735854238269171176409551639173671647760503790579291037844908563527628167912058443699635578329519442610500283099952357086822762706296885224987396196529281013646246066205713161368132227966909051463948807543522492063656881709531074469049263525597005873881914074392238806473025484155949197223113113804632191729400697323568024609885152715253033496961128337461434436860945798290076927893555582139942669172927911809693918368652177064752803072643165262446887462135520695666074608972176947924075007440265669679620691183023290747876499937494135018504023009442960040582036450039206432718236951465164779519479173269552450426217404808340782292920224970307303302189975836853454323595531219140490147463542151816521986244384179790041319737468172476809150577601790253051268123938900383531270519778925072183130764124193021474936730048034948981738616316306772741840309911332790047448691636320934822708733532480*t^83 + 33635038426379025781203352441829960050464802154752835780284719426878768951494267584530335888573615657956891837585774120396475707489843981939238071029698826987859527135521214754229730276530439945693760322342299956811994293732152419504177451185854823639948695638926675202194728741547727955611243388007994867794448670097557415435980476339921065481990199336998724999814339311679090294119243298265766081732843831221081863221368443886534494494614740648555388024812646371519556676110035370848232309245597125464158993626564661327420359116944049289716236167888773172438631723650877510822963058003333010491006994580713455309135414653025627052967453985681697971220470071566957116375624853697476218953521155353044052061495998907049173197604527507264412028300875908928354192098432519795512912239981737832085336760942264059805129678477389635599987176989596926016089257770657699336275501910491022921214790067000727141739833558468866066180600025634316758798716870279190979368465718162604387772411146748156482196745633519539259729994693135744331705537411342140925824247974503251928154312256960481721227214653938593745266909503175555479300080444319105358624048716774849623418476419049636799006640127026300509436508797742108547638711862500738826036504981280295413426353215704931770830864015085685587987950106060277650424812086234713528683964481878023654464432752890939481780781907557116139719995679554010121558153178740718109909147885543655207865234302125491487603520878983748959933675783512478469716039148823854601081760746057167936327333405902477387435029320793556992229265152899006881371966002449254942332698734882519782038184998790771879876939908143270055611384360938922456380180575125698091204624919511465060751504293405806931751333222474489401672062629761029909330138579986232153362509432981090474853763348094823342052444841943145288554226487414415484274479797124103410367522496219501742275488451332581698443115630936968968592873319117118086325824732214663146281011887981784199965187323608836721523602538599990222418710812696977270001274894324363692723683082473982508764347043216026938128087325147175107140877932643349230291793865793415759561677565482530177599601845563710991170869981087586472721297535434476871246556061127845145467662274778414904237037400685171185956292629774428087555543862888365807217244239438107631117621459649058009336965352043314532274128878266894254271811689233721375780939980370233043157006606761881563602994887830424583755030675495092381235057894832362143712737121085397296425661671816481345435799756724908478922522852385176008565549137136491213123952254728009966745496859617155542686532794580736727716895687982886304170471035510166127808338756165131809981420517177675599346229834982414497168795965772416002008664720765978096058593826179795785881151428234417710253585626274141009906823726987454301651603977595685659374427622426881531407658546394013228868627975457483851149461719984845644974347875551332398756599171782941339573224163222334538351862702626127006076848326036377611065595352880262444146789363477823160642064036743093858304506235052935411145055849442996569277559460972595521538671993755385423754116649839507169524740502696411258680460660001935957584953891189460692547895512194579524308271860398062960922198620272667179493903937552428881125838736236079378428048902475079689670844334634725564207849534420227695832041601214203175496118578128019461210240019320265779790307650477435346214133543998320394746040973805535505239120485648717268281164467572694461788418236783479679546659160014470791106926190847212870439464466823100173599647159292212259306243188922217399215033762713504483491199640524382496438471023104671078362788285511110812538030149418769011906509711401448228656266309210860026515577883203674423474145977406371289739204887585338988204378971809085041701767887175368217635170393462826283934834921580189841011940648086246048698290001860112666962191144452241363766786495860163912235372275750890690822574930679490286268327077484250756205210702722057767302915908740266716747212282822537407649780059006354319647597020396767259887951881791531166266066797926126483807107680409223490773520810022863489460275217131740795728636819295223591768079157235767726320277956522296455679373902966141011971503062612864887673199857020585979388541167937691802140339763048022546960159014607537247775029351326463556813123154324886310822946210948641080441131366327606807471269904874384560226023431026732497423174159120289814790539/2643947943420628498623133780214192681901119858675425899772658695293471380133649449576144025107383451076529000374716613541049048127121160448323893580096042327205298017290148349739997717269318203514502867777572193514062885267532359795978792443774297569653587103344534642063337245997078561822237197235153656962251578185236869504904257098789847561521278803552371104942658140596693425910186272089554808729727808101595058816815099957053906778751096122130521323994422131997525911918197358799208249588692176301050829338525875164244907654537418385068129133736579352909266882733413127114357482632489952180542008586854087497785294599593160031464705252010739210485817161911552112715329204078936848098837308792880958594714298277122903846163802195354322426431665475301787856230593993779655068321019894491149119746364609021116917763726803321666837811218927398082399022188260350559019596803031667237459486946189420074720302182742945356886739591330050342532335913444729602934125558312791454217643261378580605474171951248147277504004572579692246347326349261750359860966531805418552256274297115574694916723356900700933748997266373346537329037139453835244219563666672182708796021642120253491909839146102137933729443884721702758586107201151480205583435062414730546627383649342427983879018192820345543791043140490168604299069946810602600738604752682622540269712018347233495218406034678580508447780258598864625422553795211189076073700355241320993633360406393664484583050107051509659421400704096275308103266207516029298429470757989944888137701566211661480736622761745127956832281604290000434349839067240589142274310151872849393684428189517355686788738112341736654661938659322737905215785962809018343026750740481898374766804886629943581983695291952512873667117104006638544729278156916785305740740459326204023263717939877663255838421043103953701128951268773971380480225889793607220839464185209452773366845351396606838937795847031341002546062976391363696905958611872893848477100871155945870037196607601503684502096989536884034416855591172938258689941092889050897051543431899636238848311232606612191434280835015430320964771193122301657539332406781420404360034129191253734629589874931506485628407337074316120411409913563515277703132585983861252520493709563619821596103084914714399552090903468888143368186787467899742220521197193849750081788569190879809169431184007876856938467953778029728070125851176084555921114568278708001194687084186316634421325700458626828525061089536824698435132026545505286755117916442171585373492163457168212428034858028953839496976137790803540769182383021367893529223169139109135884961375250960725422531732443838600914569064881743068370269165818571142621329411913673059988252999903288737511445648543203354764189756622900187018996772093237486502126367740816067910727165219605063589954434899653498268680590401464727898778882479187703697432781634667292100851566198199854376775686976462410269315643347630781260990898458699597416509392389029244198149808876431911905725148729300163569975644663528602494615640821017674661701198426464815272191322382781936917938020488244288400669851104410054381032422320556874025442626752798171262928236205660520118994556158497695714390606056599292517030930560860382037519553623966140904748750491629081527872540897526159952687210353263110121179750919546963702049048513514476723043058471882878394311481048418129658018334902009035686222040874957993305033521665535098784106198586736813673462207184405525397182465413123203704994164498698329381176504395615103596589995828157973981336378693603799970206530155550962662972859815052254448973616528782049805766962182095752043112868662412002378380539056229113957070349672304320211074132620224323262093561325680915205015548655737105708612273650074176404417045645109038072977627400521238153021275656415204730450135664714088683157788642817090348047474946361841533879529206559944705000733182041298970625096490200353220738912484745863693085239952391260467870237170165093512354071986293131897979504986944613424924369426414739732567557944832143408265525388025217826455352573807880531722075470525928872417954678571324605710690430353435681932137588788631841991603682829140386276085520058701882068973910310011345982211017040085503234167103169683821873979288883717832802923238576243635510040434263086521107160537488547201718124541613180400624358698238132929346865658670721125015826786044490860142316352666655216730684065811440675972112393330876421889702992491040225853181784830533952*t^81 - 893939039350694881544593555533089677212885739420219222941198130337470143851116738035233559284481053924308752969500771133371796996868745574618178405723118647186130595055760548178802764058872925436878935812062924193385487589249039956784488697628296202095523997566985334555386123191672008411199874262477314616417655385705615621747303852434584486953492292564059851899410695094200726390023142080034313063337377022571713251304715610389557193130562273268688253767222955657827260919883990031626015916531523373932998690700057467606246085990073384817660734898035165538743418333635437912645928702437682976227875827421807078415454109045295821506484573143756344054383345261669516147371741603338217229250123175135256573665147738994703940883259067751564897413298721500861929076112225625310794254747959175091211910698319504651458602088373132432683112532029156153098607619047657107856303538060756161855625789054606389121263350816494322379770711919743523401322871357586159635185386904869935003086237043637329669856754095345242620243109621019179782911744462440922446897053701433613895369917909200846193568130409387884704239190368822839799249521065596687847631178280396895460006078933012067824731756284615968967911084977389848520290556959762359959158754413463656100846844343297191827623235364451235761174206758538792548613961978040805672851361608684418489145772479029985012493406548566159716422748540294651359037968295963973589634426633971960763420191318719523011655986605115542447941797422658016048459256728715150802319473284168372138276587399655597550400435404581640478743962972575759892574716187861231584665673447852157371826053779991461728093857547538296159729926619484833522161498337168317169494500200012367359758466644575452130446145361425871269321023537873836655149088699515212742348590368651366233338393487503472635164400048716134375525332393989362543554650408099467051557316757150040270279810260711142205934887638601159659542487958416581909159439860842640873163092336413782578338296803081545829437436381439989686466629718048969511905875250269580509134814542200931420049744669848497550769010184007869448119986567149604670260478412153889177969244072779278461240500456716956400279139148255404803611264651032235232682431388153930116371884812670404779187690681862900917858383574875933386693758037208046224425206620803075014659366627133576859197279143421675906881498512650612894636016570429817354987650578507907170377531442555883981848119650959212899964135185631350244532858043758889139556016256103396458795004669694643157613217247123843100238564466802852421516429939873394906896426090501684045670970583014552135548938854283587583575377049589169583552076439218134553113965741215745520090328494418442686683230084893457325273449157262931336117291942134939603096599767288444058488958566038253498592665210963661910996320677123699521929085662339512133727383995899503163908225340910950263894945140990535273203584532060053314127066606645909069197285008950727597267670304790302777605266999377103855592801847138846570685252790641505562448394745490377006748149865520364256387978083183390668552974747943448725849006349903783879362575161834582447652199358701883191410223637257681585107396870854225424457469536045979288762037981810081794072256499150387462069336528434230600231531230236514278958331756066675866743680039411560718175380446421634522864764346008366079920457359311852191096298423600788901321150467225126822358002353132537924848707405049161611786739232815799165905258154026675216387757196234997566819227828766294896697692000002620105443068838356443633317076628977833999951820286756336539319429121925972585949304441180358419360342455274599227653669539542410863065476198840487212467890080561829473010186298769599823277788358890372082396838629548313359855323174082791367551091421098549390838144452231791513416488842956156945282393617258155068690644895487437171626980245171682459118334777688151908944321313834832645738125793073488446223415224643565100034589992923588681550984796525432515841797737926253268478191943669733056771819289338789490126333992183698087656779521802299646237363177003641067280643225301109680507895807999789404139208035525943666735401095249115493802196805691036290297157279150656739439412660390847894734476637462523436050381708270633541560912861082886231446260905808004872437117016158477722428903521880227081003953230965856123724765783885288869832580178981290053532988639018152274385970491560326111067954413526699247362420810081397847932977957/18082924743314723022811200280777018069613041881629982361000555005300552481425944854712270642767070233974994265506224799126259982034529723375327380788726117347226975814197817239286890360446197338897426581043810708098577526172637449169308918312390480609977195545719432824990893891938222139520848086997875218328451007986581728421045264130569830852675055541627730610379368699789793844782249139284381165587379707881074160583431834366552471385174383516307197828103087232135008907944173426474358012974930838155501428865021599971628977342393584264620400537554069083047968142252451929012407721511340789598903264714543880836688371975053936225892392855081404517412730398223776328543414659757014057890903564379374962543146235970266412367524254471010814281740854473538835130297512918398366629733261293905509549199045663361464647160971492579854728596898569796150607057824292239150347351282915168820831337803559532310074361991042868027244052270815205096029141592158810704052949179909443560622540116138970516254413452562030237120421466550929198030877659398872106173512524209222992848997562141820317408237990367708000099876093766350957266347939593348853242286362268207880252446270835303102907222435832948269560561743781450169141816977567620731829559764220622387840788334901751277197078750497966456046350315682254150497065604854192154901613497766774538020324011242423087064148498199288710245500759914385254540527761411633112008106397413230114809123825379621628272642876465328045919508851825911101590338915430688515148640036478112571689574251929568024402924918186218942371072577697685873650436554790332175889344050907365912198040307524202005329978970810918433914237941338875506730957613464640093411668299624126087749609699483883502797132474567106582526956987715199986882948093490234451042491892803635282609316584302183255738668856260370877729786460276388702497403054356857784495314240371784508299971220654864138362480418710668410638545024727800673116890966446923997521543735279109832381096529499890402445109551841383740475505847335859060159095352210042710967058767397300185083534997473829084588847506749867189652673662611406977491801457270019175972707339572040776258198852161796949519770668669757850532874851252397770302883557966107915036241813743071052261532239311229870723753699041241133651151529559650633274461240992899681237198770186332607203174409481624394169959309457933694097769649262046488245424191112497664535011491241293186587194883447749093880468837368494873618501927902858064020225976704793579319740009570760827416401552319374334512166251217442435183123785963533274676573055310866497083318414711162887876970501984583013303845680871720645980371504887923793221003522529166454915093556361248092362367430048499287701077027095792010050993931253360726589611471229954756067703851665137305187463207157818593711170064314295325522370162683768874495838440042240497360470103102496441431822942320727537789065848804640792924715952855067339829260915727483951491760317444941874799403512160485146492526760908354187712343025707832053257293045849912283299246186603183567450257046295071142665209942459892670118995776510806578065834569389728155093352132450275395442172698463131556920895871372431852710785000008659636237765369084987778448600633538160988382645996735144276747354751117516805291168642692025410945642385564016900871472472517480913566884440528625781992374551406453751928423352524323909805360494080299831039170775330265015713937188201716154839747849731636225339807017672256111195718034774352816483498290129221938832903022731094299241980153770246944918833385935779107379445042858578249286136411895980065739048260608855067257744338210699492650376458763920950082110665058450634485922046629413319932268738600500874551237510742423399308470089472288689352993862258709695358188058925919809687651216397258978276173429451103311226602606671327204989979329628473054263854290712346034629656392358658043087733008747800373237622012959467313744405801475147457672831903986326758286464743663480704565739418530418781197144777092887733038462347395793105111512926997773074931633471113084173874192138713049581436234073630941988688337181369435081570079311612312486398403703447488077227268620891467894174690606433281755888496148682890804743781225654804371277122418760394126927699196406442602410612181014369293372940239044274522199458010388637872050065122498662228268206999729266274099115633069684172254828922511532557077575698406878301485222881607191997439319343873121900132000*t^79 + 101543401918076078024477502032766821197818901474041091864330095273922348499871416929429639285827544258466986044560721522148406122756664180559583480622156328642857641080955578671722489731310766353046144704134442646038892224689809238650144168487188222958046395089280123703222261933991883995252207194856442908988779437275719878967569455454261163718794799234121122755935701256480769394930927425605166270964839575281077552049616135326900088641014916169709090284448154550525347752938886319553060188323156282878450167695444909385947425245439394276241845008567648482039053420263506923723297974268941958049603076145153598825067696119987726874288663297886358223223018247324549623011990378888064745624499739219245359944691851614838548276498730386331375237777130559822984789291880645414362558656147290963207040004784871565280888125604091914898565152590304231305623936595687124854570768723274834492263211527080284230800564592233633864812045731209784821892637018024594103245066719927743801142065933433353963575613874413524093180278730360812632225678752553843887191953069024615934831455061977190660657477643899620115942692188954823190405992929565669677768715811441857533451482103771825203615754668786311764148357976467785505394909443157712652213268963702226965055732835969925280722689469733673061308276197292267150209843179006872294676596706586253758448574151378992927572625653321716537358236244687428709874434222294101160842794237887574416749893645686681234396557770805456468237287222112048833007276583309049781326031842806936293570883344501462883462659227801647007729551969078991697033466189792108159758332527259471564562235122735992183037434034103588274591001041183233959080628240240708209049074803785615918686459932762049701578934690655589639079093271613106748014838314563045012421371378979086750836098762263548065446946666038360352837570090199368469022330216925369115722323346135181164021598467090549113535000357421763128072535691881718133061730909050932428218182000341891961646178575528933399976371677372901655235846430994678392675654688975418723813104320264024374319919810799650875203259665286757542035469838506601557906996801177845065525975425211937237442458069442192457916410505180345215936680839908414672880568502950457128501096604987147308444253363942264582104854426858988831895421699098526989458019677349213716648860261535298971802444585844906649653159629941861960071062210759025325847353523915072417801670517162985530709925723099739525278369349710415452558766289624245967063181923891359160169851069827991193249394389098678773519062922051453209072428767838944629181296270763018508995527252473384295614439753567047023809014928294862558631340431586219429686363412068547617714194603230973936171448990901277536924348831796828277065665956994576016462389465894022606968245816867845559826211998678519815429887759645353675053328087472037521401031957883095933265769585195690716124310483803088416912105005483527513888387766204597149652234273487876281028316107411823374311425684744667122702781295311432240105324437297492903595126824066865072817295881036413765630549083584766669912732197415830666776434286969929033402489419013905696947683226332360047191533142305930170826469603264587555631241799276574473537608687804832584639004466248825522332890868954116920771406738544324899662663323793408863274773583255533182974728821256133677669434692745878660842212636630216617212035977305802826876256419064853214615425869871771312836289936765060933319251390043282086608228020543100011642736222567170566986611811525789491683570204372818354033408198828750701454062957957412621140372678415264935934208885606402109449131420586275153711753653908384619127827410682439522723759112691461904536142880811074984526365244172329013559952840826762305970278681287265228401512727375338056788933101996058821899262414314300869445312823269450516177070449243142177278554794174403830883001350573659581934164098802328440065139418422521312611421872486705740184490957655169826578471714808019748493648352963900149531755140496206891683289325007580692260805012882816035446563790863154219296746698432909092720702119079654626695885465154923664449076171897246239337586449779709105748742095595936408737405593556726337667254454866151357495195787101632022819080418978396194983155900966177408949731445137633395708312723409634577751198113071428886399174914270618455114443778984733995851483045671069828010073387941697507376706698269705752598914408743438581436553922832888052076210169574930833408024466082991/658634367925752156659852347826741329149515824454608847534723214958062023030977189443185033621504999132071216132533225858575767325643676114499549190467771372138048140080527097306546407598531845674660968361358717421074489235785973811093738731692198475257199393361738901784643328226065864987767849872723609077177171063895266294279731655427744949146983547992706832021847746152443661208503860400155015194189131100152364150930337703132940665262206570814457066492998746256053429454050628712475541906585905918137828543550681735766642241742001519670268848779331858211856143645261056610418926440607565579560853610697831771714700572447389519155678624960629996737723879294504605214536792152329723030560380525389974260709015352745013537662335920597626888583847142489704991950826313026823707754774576107920374310476840196614626843544064674236048779684836607685193560867134196226573101575777619193961139816819048845329838486799754382156310115859902215212669424211200362273720567979841662808554778650129723113534501182666827326637111076184494179878656988285118723157846669272529068539038205891521420960252323163028487637786963251800916512191003808545281643796172894935622434850522634244917189762780343474822204340393751759510652399773945449915428055292207729232325033522126486769349199329387432228576217548094742923554620525604240857981468429159228998314261461482776100137480749912692693271874178361654126129642653895912838671259312982080471692717091801958566574471489496643416526270910055160053224914316731967787258916048642294198649362978030656152827734295096652537981576497482812575969850635128268842417578366198988619989222120954009640133824053846082118458288537385862581661669155222586122333194477209544494104034084301488822379956121157723055379354363550729122237618409194809410320682211586807898479137950038420723769535751571488479552012242646905711062911448839831084672830577061507145809851769912116511576624290698675520687725435660683916936519670896312761727187470071017424816678893974508128258225206718719979339349477513994548174730013546385661553181484911864641297595212989276747979592738350412648719332813295276341183884478145908446453919429232441193652376792289130292358607064958590189958900707166083987741927831799548589365035581963876936521788752432925581371280980179125810975892161151155015755701780684385089702490806496792552161221516549205308852427928386318940123063935071519241363085312890502435358723545481621735065399239817365246408316463472688781806695720005799265808690749518696539562890368595821616987593740128571385936631368092905816674917656149772463544820393587690423265706619024685865142896593784467093565971234390681088543071322532848320488611301079829787372452603345739268114508904656489555936328557910032382087351958041157744573418616608642080253977389199296066842972394309226638741947252519578641501288435430913715761923501658525635360402565302227886271287028147859108891145411011431600696929150840117718601170333542147965184386042297117905818674123421350490697302212564984579046670025356366875790384608991355094608443854647755077240712397205376229294941734216670723744183167853107992891892520882068592965164720236380728190256196122640697729790322998085371284922055315409930688128038182509854433380875360437679861115139084159991968902099953314599120235472771641542873132609398187580441641866504207314846631977374136857508258285877265006488963768993449766840645275886760745939717149854242667348734205871107507728135930775386235551791004676584338081637980586252634778458221376650678110826796934647661290643140773704474778668415938882428081526796037995573748946530487281934413354796156328114728822030648307620804661757558292764840716753423947459880738704383121351893024266046043353779723853771287473012406068849170932304095445048983234031283670258777228253320254837363765753064820897535904806546742789750787350017123057874055452364830615779619315974778879401903384499377621132994433906578022677968512492507129295850817556438893979517067905358454957702397926841133443267543604216054249900459914079196972267476635340039888708234885918351864865019700268345404904651953663859800053995305157018933976026998766855257692089058090667858236848804978729935109524755958119421394726695223476931781182743582024939615026629858509835285087587830711858907601727469086372772522602326709610922070859112385357213679521956768774340212903551139065501512088703297106606037633844637550326436539663073728374996273016778754122732328461890718968507836000*t^77 - 7460649958352976921390638698415414621580387284536951571429446314097718715171171684087239566072195396088136583754821737992073058953339740110112244595244926707236130797734140642515367972523860726032695604650428772269889456858250371455546232097383474208218180831853150210064517237923828213489882618080575088066552697353179275341524708373799275017782166427423762916934106208705524168724322481525431493922518008852283387058511077689924482399292427623504040968447294330852336984192953769161139695863786596869120938293819376122786093568153508264100932629743777992238087757506338188617251987518134821334609482670897499797260485976336815223530338644031330973483410516453532940522594937525458362456233104000440875713579229129866927377063223648360343171487881582075442868223102088498379113385166265794214573720934196940890303702561251076215412747911266511194803943304034266669421948357563054691423933800384327711262551848887296249272881249859522889121516458755169935437963054687358208544610198194781178304976353891219631697192828086843821028673807017130077677232080102976032147653740970792636155930045914935118355532913627165515840578928082636732381550669642217549379214957694517939788392687415157676931265368206771644499806841736321895835382070130571122686702462218265989996066773890326500032826052347424821912963769153890083466985135776986847021404399020366382562015971441396372376674321424436770544203882424796531549624851848530875619358188334338033580241873618343744376904230360846493216020885824080065988157161735879572438069849081967588903057015735226588274409422057722971522747025201576387212666940311213135171470069892107070682364979982236147269936454007640722234667972451579790520215462666748452615930710035259416285625833632569801247042700070548611621853983570173962213777110401343770219206274148849064810667594662212455954908358301456280543856844136060875584056253836641288966832922498777053086713775762210382856843155844430670690490801741563214209603174067038646708507452272722175671385663549503968580159547264509436026526912718290743056637054170581035246467319592389568434828213411362097654160032976536676847416777400445530417182472409166201084153879946818824745991764761243035888834584412966734865811584527775932875977736349265422361072619568358455795188723278368802735079462587001188656403125005614048677764245081232485161582749908887927198225414551323141187641881275306618887501438522733660301770238897389256471722013212467683048023876473661053976062839275625455293676047225954175306613675312309086819777585072573808688519937609686432341550126843807045902809717209607053793177239243944446101550472018934986384648685468831983349200680673445021403234254348756337179621624080227711459260300477608800349494174867310974009696168175418387609873308985844391931178861524498222636866910792546731004707406351619884435747363405997604775915055816029868078114100589361961437629463433617441571683370749774148688604805196165799666055463573315660562562657419478455586120841425506668267892678915473006898583524255989515038618857431202549793136894277683452322535474024263371405292660589339022092910795476050751135749617005063311330895234098249576787836331095891044764900521318809344857911729503855732585021204617685544271193694930303605614077462770250161684843597270313236969883423174368129269742114212090428015705896605174159107422598040958114550852103854006660294800660123505666264726260090981978676527459560284749311143753460114746760028066012347284182169623222441112764740096046401659925699152521305865367786149632916251305803141518555627792052119722204682611726714417620439019378364608314313151680767184409122137115325661926125310108653755087647808013704745898354442024204270596031696096604171492158821225375035825705842851820658316162600334351543085371755390061218943192414412987489878379741302575655513278245585665047920854196123822246309005034808553711312083585699973312854035195219353440503045631736944217168637962806216846747120955033177130873160280688320748121181719476756530355914734750749068162332694188360709519984667424816572891208642408789108702170399573664081088844760896455488618787914133441152947468166082441117423110746876430774705419621520278215325268959197524905615463523021125057736336391712795069436169975821718044824611341662160659380981325022397898537294986999735403708667061451418344840498754694994843335676548858723619015752072425290691654462841021340095664083716805011841300445551960713241095786675143204957377290906257947795743/18818124797878633047424352795049752261414737841560252786706377570230343515170776841233858103471571403773463318072377881673593352161247888985701405441936324918229946859443631351615611645672338447847456238895963354887842549593884966031249678048348527864491411238906825765275523663601881856793367139220674545062204887539864751265135190155078427118485244228363052343481364175784104605957253154290143291262546602861496118598009648660941161864634473451841630471228535607315812270115732248927872625902454454803937958387162335307618349764057186276293395679409481663195889818436030188869112184017359016558881531734223764906134302069925414833019389284589428478220682265557274434701051204352277800873153729296856407448829010078428958218923883445646482530967061213991571198595037515052105935850702174512010694585052577046132195529830419263887107990995331648148387453346691320759231473593646262684603994766258538437995385337135839490180289024568634720361983548891438922106301942281190365958707961432277803243842890933337923618203173605271262282247342522431963518795619122072259101115377311186326313150066376086528218222484664337169043205457251672722332679890654141017783852872075264140491136079438384994920124011250050271732925707827012854726515865491649406637858100632185336267119980839640920816463358516992654958703443588692595942327669404549399951836041756650745718213735711791219807767833667475832175132647254168938247750266085202299191220488337198816187842042557046954757893454573004572949283266192341936778826172818351262818553227943733032937935265574190072513759328499508930741995732432236252640502239034256817713977774884400275432394972967030917670236815353881788047476261577788174923805556491701271260115259551471109210855889175934944439410124672877974921074811691280268866305206045337368527975370001097734964843878616328242272914635504197306030368898538280888133509445058900204165995764854631900330760694019962157733935012447448111912471990597037507477919642002029069280476539827843089378806434477677713695409985071828415662135143244182447472948042426053275465645577513979335656559792524297504249123794665579324033825270804168812755826269406641176961496479779689436924531630427388291141682877347602399649769366622844245410429588056110769614908250069512159467750885147975023170739776032890143307305765162411002562928308757051215776034900472834437395783655096751969717801826716329121181802437511157212438820672728046335287582835423353292754523327527791108051619877714451407594534021414819901130368296245594903342502678289387753883903753374083023333569075889993498958423439816791154950448760543562453289797045536699059816170606696876602529802037786652809156817465745137993924927217238449693374700254418756844455323673083143782345352913086890221273526246188818345150113639691408459052656354123120761106912778643416532614322526726597534736054957190243589581725787580063653893465343661367403111175583171755188591340832881146220531462009529775656148125315494203368737676403526324299734208634644713845115619143581610482165439560256895859845955538704221573635448925634439320836998335263333449249833804795803085511196929168059102656147563435325163662578748460646877077994009228516724893854915866154569448232229662357424412382310724583933710317575402404571199111488570094702832006727793475472653518074554233930869761196185834494709903770782118195928807379596493285899684679114098564766875579311050307026849061424406933352820977310603071649375312307868178158622600133616695373761085159607218136527377753618590803166479912418504608304089736391556422247669026825212230900765601085587821398472299636626697524422747323660420823486589951646308704621644522650424020478669255641710878248696660610054086407601315524393706395822036784943211601967119169494402727001399520972322390578822206521523435852496107592944709168501025851615621222564308210000489230224973012924709446165131980456422253697197239557125074889514126683045086362227671785500203694167166215898254113700487654438812998791497083624032384093358388691887264282870283259405627779070761009715425391663853883381481853286277150524154425847198676110280001542723004486255256457914250481578791202544516876224521052822999392283860272135884517697754135048434956483765176649816629283989000760853100281008145359652306053111645763641973896364929217209334560312059167403211010206105129198764822124006082958603973300043202534379917331601075252703930009326758276087820810714179229050821546363780813196877684814509600*t^75 + 5133680280675107078153244299109216601062103646446986585703157987025659280903523607399257630770152856190336986173984163828785822397207168162795971428579471413245535754633290686813341200534743540575305695643869649265492019515378514668697678857197683204650287794853388141922759598469933209491021125469938063392975139676249478554336890516907407629417380541364273858143140603506573937049020564650317391626783478067532200945809470018292869821219261054674683986029748132364707786952426463864434546308907297124676141183037316349971693944331728315663783109237981289731021634989003152963561201067767650981364781975326244132696680654244394435349002725224059714563911968602864739767672880630345874429515272809932832568993745836353984906360839362210803962967658597284106854425065207165026083032069969954949338944520719220440447578534438862380638703835893196336030430453993996437288043271235033165360465936130593984216924936346643267996980275728353495980794610970806849357082966092759884609702922541599934518817554030505020523309395019928011311441376897942690921671139042314598025775242262937583924682410122766178832482195719929958843905059712089250351375469462497513899600335334924204518644273074304750375229575793947758734447356903498448148563570212804746159822032821289178024839208712477055324428125877485173638207593477920620212131673070929856220497952933347577087595872161864434513295293519894921482198196734914597975239982680406203300414386855251417645679121660706206883043123985634966557330792180346246649310965539634274715084667954615748088261510545553300362148441425831652898043561036175272959012350227091617862605683010435560465546409471870988466446254873515189956073924897749720032076183191903509765497172566603965429235754483391526316235271306592754956291926242738388914843142428049873953821600936242821199523081085482812108809527200877133714023339109743611124146083706238444539728959937395685235185494051620852845771280252067713156758435485531591604344334791546530878975483922355227060011148868432867440623644768724054963989582317175688743470375335388676188626324552670227387771549331851730568180764632074995609308154774565998661160320122284896330033677945616745992147622784287320288165937843840825243021099571271314528613292122914980693079951105536796115165234671885128379605429605863121723595573265013880346124592427625903539892404824963842423820456974776739503355598975172179107972854357461304087213967445952945900874373150061153476664214567771705974234007258835318203045367132611816136967311966966133043030586298101882900287511226658410772270471500005079575037789570516701349347304080340382314922993664421189181715213353415365599091034408949803408042514187074890253928869305693727357602703750433418622245431472461396645697789478207477747480327282243900387976362441811358664926482986453827818955775358902756071817025407212283555282218016447553896322305280323845784637877788979154799222291674294924257475045525190718171631608604942712593653322391044592301137858258381820235563829934030486724242038650596892085863917831664431763632481585703405795537103662498500282785971611623694163804296015847291222646716834530232924214272979721164473190860432325384140132630421173295566783541396608494288934489912519665764664010802821339158414784743953179434321320879880327739899783528375129734580363415683999302457956702874046751927537425869295552827830654022189352814224215025721016914763821202596983438363946290882504195281007453292216599504516347240415958412549233585477283433515212384034103622076958590980034570012582158568489342552752250202009622623829398532103045443257986229581912968742403827779412220690765153908958736086573319644198309457049248104688049786446446046484098410445202811740605786089722233362398535769632196243629934114379381195708944030846188478440200962882983225178432768245496607505290465257859420804010535222190587697002666549739452377902428912796985311491510940160611067238976396986567441440079912890955972099000955376749209830815144202027362562558138087138270653355021608679090547508063462454869925460723992054165768391612591558364135291113833447197424554321499218450586640924014873092524196188481474435827011979415874645593798453021503447965721750694293864663057166987151482112331185935531598434867342304852855107895464134003965958786703810066146380376488470776408558346232338090799703481494627008627669298390195138271462029153556558037794387845808865716039348373243227909334947106940014913584594173719683659011939509689145993555/5989072761759634517702011411294095067545907869574828278203942774525483240480438542514427883365734898940076151664774177993508840774797154233710186427607560800062748304831625282340272923753109453836668681248628337294739454914227737015162941013648314085568570881252085417470297096415903269205541193873710333471971294643122173011338677910224960282926608163113806224099286337684332422417699699539297777914862657954180503832062201226003882819527145463803510219538820897632684600749876524441392505287215939528905471973653404106598535664039069719237724190142495903243213629171814825327039182043785565270044035317152954744039264832689305938160953459269331150459799747125184733130943252863420587060499360802303865327192537120613042354892296818353576179420821221148621790161551070007887628279440865975126881928808037564247290055580811696158853499742862072367225919934686107302503234204586549689187010508217934842005487855123232394266074593906191571871726938168927517818179574673839716470336620768881457380214346157914504386315096990895027822002197707139216215547127477111692896528893996429735157054716777084929850321242945345568582446258568793231629357252156013576094687087982214500365005047890825137513709033145668173438478964404075395504265049365168419851700925940330289629361663467224849581587468884538531925987356829096947925992980001795722071627818506899280811188023713491814304037414888953177892259607734805070781457910771464383916510172809925884108478423979025378644686090759756237999511022109910564227000329783927445383991722980353295700247223652307449165248621070278494479626467887129103014281582162206952420274665745817826789788313135594187710701456016974551674240271076061280019228551022576230679306247822468196496672396033384512752020961417628990279229027025224850787015396010950849461946943843827626954028573542240118845118918777857577397491319013052873962490832079615195412829956466778500453094273053309695417930621352840007791273694398709328466885729541515338571003837893035278880559265233765254967408743075034087071601271675974587630520855241683042452544592495753423348087725272950336134938529432697419649026129664631117798810795306809278928615401390753333838590066727325317006831246181932589801578772333879125061058460198727427547005582196036043795823325186225094330861528720032863000412095695167327772201531308765865194807629193962960075527667622096713840622146589718659436991036633985686741398579320404311926308971969519395781004815543627430910341630646512361025738653772020942446708518631206725759439982829492102540442411943403814382683723283250104885898242585170054532055866399081615568752798840375526863233427870484205674702213765143415783821906489322178936107270877628337195774167928056526148389968998635325511651448860697235640096179221832621152123123588743909576758457051358433534895719116078652988558299810377998011648795070981872858184033264611562891311578939183016990165446470315129586461517247390884099578343902519904478446839539894289528686577122291038002365530678230667228101397000756031715261633960020769307495414926734866043977658071482427327253383222939167326468845700229503736607022674356201367086963667242617304785932118779788704822441197945322879261651484358758624393909614280710726027761500171930206935854432417454833804178101438835857838662932532193905380535032043146694202258960013413098978069657613269312994348636796993599377906570226151917109966980734271627675440418550380527941284952765847151018577656243263657439888390351052614605701885579340728668713267673394986051244911256671901425475516103747522210997272885241457834504530432456645766818140580004670690381500452573664366431384280263086074688279908947874079561037345708579288207846067637634604891462679549502692644235535185468882996799970100899957737463054108413799995610303415292937023932185717720885011787540326488427232493442205917269720920228121845852559701996902873780043952046238425806876328182227974231299566616152459020428760480056680726103270439664676940456178745702337332701213784850581887183678903241330890150384747623599911764831170168129539583754454224611110814862470017269630187353358678751857930123451672924866622327180728330548950588433195395941928502239906834436290203023806968198023647020050482307680770711252151546497595393781722784028473056903358564776489083538751385650970825281924917625717591074290849814563412954248892489433960198100706197898304124666081341295337724707472633954906449322947476376174509538385893591354115340965664*t^73 - 89765153914263827778185194659472676317754381640545881226365589284705249049766293829991923782222050578575305149655713234041757922367439843605141980762018531039964499291316233541277770091818118545138583036385792095925378872936709836069312528126166890818445901117646661551418858926091877654939429480689256775087631032092188382979533883010190130341428406201915544879281195706123678299474070624729119930448490470249280175524331217313584348580436958295527991707312652988286146158199874351346699466042427810756039092613201340418920557166270318221170217834218008237505258735504120393330515522648714591793031680735655448163600671781815377174507144286739956048239293993053964502206332509666365606302975080698246655989521776188448668508625706694032434553065859552514628022543481474345687117661924947823552808651913410032404694065311897143188382094277775935611737355772798789682324400391223343721051069019712906542650853398571511994531575720196098222220018707701823612918251064111097724870711704116414194053890740398147635279798990193072523508558841022913491720770684250350122852088746814258203951889776658197305077055017628296885260729796515125739410723040878425631725757401731107802142113975021640450153179170525465362860617870750218936197601593180328052183244290479673910874601769068309949136765006672160550904665212903748749536470477282165741349215383482798610399093228040948565290529629647193708252576722344483584528497224259077652616930832482989998089990364626487728027164291927665794164983290567019926132321287983448982926655311396025835577369989141720564931978276620457973223286486698747838125879524588723705410611444559628328455622897992836962156555064363015379051025795143983169872609197990092954195456992612633621952933947984031084424369287549562676681192845237268023543319391506812413006012976107227690012785304158520778980103114041315288339864766114144581954657455596791627484384412865798281203986735073405516955490617515976047829389684592292331272366079042475919888669749761832574531786632093509283324595855166993414432334255895007017408760838203305789242013183729975474648826922030423375768396630971361016535860648394923477451434820670628149707267566215064859005548644063866402459317364310863804229335325764895154064965557015288543993412460373825743049502483926897220873545359061060848017427888238752576730220536184892697711090836113102750688042321733029601559060863646026955649786408514085867771563316183616645354614143524769305057307621329132019799908429567099491465508749939121102132076483206763842527886573940517544592981976555465046382403399591776206349948416646828892796097420429014377562468097645570851843178190251154926935566358304917142868261888053125469901848785266243226075649791906003320996423332372718975018019764876745658768573875831040398752447971979556832757730843931084940317627427107365690101035476194997168158993520580348289466829052294002088721377607841322984454477886640620543930062068150495321826517835227358340788509160261982663844162544065715295016097162107679245973021309062418457154392673157151817487910613048748864021119556335662145447951957438015081181194485023659059360461715469571421525795635368236312370683856305852019986722486278958916648236851729709957304594314980513844518284783005696886810173663094076762206199937745009895222682705005474666934335282563292081981969094576426358898073789203891426977606469117865242638827367376804937505664201235362147848712829609969755209832752864607287264618433701438005376532734628554761719402030263059662853180758545078410423441660044095414982102301689740144839294077690414044602958880391091443468641600542767916435777003439716372428444557248062716763729116896924079459847996673713642092695974880745290311712796342195278511958036080351202823369532922597718894326905707027476085252618140759283601452888576667146523163653301848474465042281490254037752718307808006033777305892930153901277220158095213418192480264498334495401194749029701157979261615688698837919446730840466639411742789840732138035420387130158558861710024650519615286671624175992035047105902932369346993734594646139386772709041024404913291802866858974083151638066384425172166147566287161231815588290271871092580552675804064680782966581732703435444126838223573217890867717210524871430766064063553309157638255483717398370862148392069646460600571902406033590807770613732508362338684943431886008403561040636809803835742338767015801000576653809738056055317654375867469193417555864813919845080313114973435872075673844219/56778871044260140557068918320743895525979403552008923376665790081723988852593110987917261715629097965882993181953976237862570731986491322335942585218552939765745564648285245330811406607422115886530730057969016621802333350171090273371011186127610804509581381503946996642036554952281564048206560192386009732684207861420076195561056970155197099493219420704742080459073878023578026569624896315892627577555328762881502757356921747979185029902878788508691716679948380529104822351246123921508965905946897743421501506695976868219912994205637246309491120277697495065171655566314217618686082283795105152827936650985507471091880191955606684392096589870637342593133063164286665729560710917934075146396709488088362138040960810480310523596579614507917252965640654007127762771467186972881627272648666302950767961321509295302583863407750854117269284131055377457851863594646550880559498812273537170457474717293457344741188191505412814289037291016502164399250220028747529688444212852664715788734600892267394386426369075965861521241603961294366053490041931057258046113612335795680675382202077645330504248532299176947498650846885002538460943199755721982627585332513693319391888357438080153277638480047860319903001542610535925654679015573905869300912831681015782305846118627609923062243730499120031529451085473848254545068740685489220887001944680408805005124814580192736784534231446183510683909522927701340079779398722260637607338679127501470632563002675295416528971981683331014983542847984001431501812624562624737043624385181281680371601358242781001443222878028397978306079364564165858050335823145625279977028682939273952952897253259215180046389161614681516020396508995420103807906732389090544247437089086386223725564759930554733763691124179764718078634125298195869798665014147032155650468078700236969238179857827753394325836637738238056425330704796145094432732627632183061677852342878867661483415852437972101326144834980164438916546400618077534030028860077842668013042158997860226306367597617679903088422858228634683835688966696163545762186891672449201820019925592974131276577158029158028379404261260680147111354889151568313742691801555575359694452369686410732844768861107404091229447575718903836056724900007467535444164090698206955151794612719859360147704878811923433764791444502214120562103552577825659499954728754352800719606952243463802634594116656661177339444800451112664010242183136854062912829566941414828414015338558770852221299186989465003948467945242373674467261919620842901502672369179671267584097172116289030667073090807079542457604986027858513394792108553049847946416213654053679995068491828202909776529681499910393025701889841456520605771111795622504161116570230466646580497421355565482785247663402711918904815291038971034927765049564561955285882758393891146604393833563589890376723112676322378508171168223680336347586185514380387686081120295955814037657033204129311292194383622416991651621695897790561530587704414265778207654728554309821236882174030690063574713946841493478885894480997486069833815782655100181189988782452256322928967648654908841078671994764678504705210578752426020678515469781421340173301282495647146524385203766372446550111276712896492169437622833970712597329460426613426932618962918174729472221397710978410790935809544891002026942888459433736645645676759667363773097215162734604116885706265184335380868626748875950894430739710425590347401663942466526204894168422580229689936511534937892628109209932565214518326101740254195554512389363812469218945070795944560196412188443714503102301321713229224724970130532060683843119131025789666973366075692470909455764874545623989093595132771575591954190384605042723858547667253669542267879647148042682801869424520603123698325767222391460764716828743782011449417121309525415174381284265288436394656692643315379241394286659626681776206751919284973065107477188927897910262532270647428442272043575246041048929547329012227948319837875348562664577071993028329323730332440168019627767535812196892859355755911063349838583532089438686048523378948063815975724234881873592984449190891598738880238499448341714181186458378655748285640999503584095079504086543842975332617978675533862556927712496352561116954377129569111949628881141928858713540832961991687210099872282616248442144120336860879102971056747744499878183040066641096502242074896813411683038051249731140476499567550204126071877137330993984031500763539444922404899382381784443549839734051796878169629209040762453326249735964079019761698932973760*t^71 + 25950099457131771393009423213258396642221035359404946117416294405446733490915300194010218341296829342946423776449573455117359053523680702723299576426931394380429284932199633509144701133053872986877250081042429176913176918456845576622486185956090754805711596999067494623766114846105007525740146807467385012430522884948378037832040254757791293802866505202820552465542794293252918140286791618189976719351707806354625129510696930326822171716105798935950580375307913078697773488838644076007095009846430536676021810818696053717453331710135679736259685768925239887540924951605132318376909110065097313492105414392455998796501320272121548012622535585476086807097187545518453993973980779655058910845083481752560677023458746528067480397885456929332332364115532351981452523533923766794464806081440404652084551998726430534365775390866262327329046350872964474081849731249023115559178359109829503043281282157944090896718085021454418528901685843596994994744744600669332382640225620757046460272349997271278396865698100434833221496944719472792079901427108691782549940865027865315424995655564037188826479630805240998500047335805027155124589199722376053589887205667593273919507100452757826988726294497286208998588725123731868798534716015085178858469826067140175946808359465909368173326754264050285535434773080831845447951527027848574850764630488161277837981996352621566549142642948052630425774186822600526210050048842724800698833546359085427656366703045670603671201360355588568795007606023685334506112220056740647152048151326825069677568693882355257614505523291227767087158054737335642110783318951422250580578358913418390718681601655358291777553328482392742863853263816318036896444629609952151595947080630776974843652291750604467001366485030284700948068645103863058462139569610189738927011369511314919907541811064635019899324622032573636368824324597515410124303605287651654940301293089934609255917920187475486365189580903310860913156901934890261314790250818001061322671638831262937773355274423934560261280145421640133455378325707441568768676329454277646750307937780575389223991424575887726308255178048086707558236680006869866945061042482805963194381675180203435012078705380322449838766506266264276993257409750136589238835790507665796216633181692240460229102304781585700724810145812371588298782350621339223710232706260119928511943325154363310485158528721224665617710654974892616869961114973553479115715988174122128529071691388877989672696090383783686259854711256667755620634778975190044139796241945860261212211375131462027014551005563167724160483048593698005834591564623424793548877959474884439626989147640275626909952993155362238733407220378466150929302703077572661260135920494531626066115033848923350287372434876686385414891354458452617165321405040773005553325608928214813491076639285145804444930322332836151572018738948825633618444267755840426702104443575885040494360372382899945813535167807406488743181369331704968746476873709032440210654029982866720358415599761484608015717660907083382466315262275155442495679305245990694843526093534957718785562765042841389420482374731924831441007852494720042830666444201801915932640856097205887378990471985396642979274259260642255713493371525570143891841375717404425078158341726703901811515572050626854110735808527939606527566948754896069030948070366695967265637871900341258524032468842851437069390703807609753496312457673707160881730022299302875742912931992580196333542803396267757456607148328824534862363262845349725436569255038795090137709957837302799529995436818607818983170457625185000056033086040804754831830762542779683019489124495132725004975596393681294339723660929610905761076392510915276853326658713025637634553235117624498401103579995634916522638207372904300511368101570241402575235900360409711522175421543510568015512651613926676963834088323294548055540307304971862401911496459802203817910303915899729129954446147861464876273857703635610581866441143369578842723326333481818768875893021349294591375198505207650619965740296805432402791246025561490132719384500171279166983493203655161706884083303774988166630705588130980503896041914224811967955476359961008532130641318868181564951313676126560962475493027632881963045715711388883595244774096789037822529748333609804004823362091751407034392953062384607698420467035328853911438448570035417090074797939932563015946523434342961427056892150186930212184838098074609931188875386825723158966970959900008584771367417875857439156909329343056399193012347179456442461009429461139411141/10316960779464789765165438243041084453248736411612212964540357152736918030807094716269304132300436519124739366766031654150211619906446824640225285801472555998843429993345464084687295163976798831720182372927581456871435247190946980517738243834257844915184639475808735263083290076611048701210039901999604388188154445354653563365256281295383067331859489387491233521162142258903945363024377286920151948986497131970905170037487992544781212264465341557051152632225550101492694551456707671991368579614379264618039308984292923618381655468266564994911900601444723715996894767056615795755903486524516219389200151188225801190934455724215237117499128252409751504140980956091017951789615937355880330474140128251098027364315991774739240350978501503755499725489156018957116443868988438551350330203386534850251513648011146742234287631315405196716775134855569360334463270908945815635184425030153563888336356729618214147972800825511700241448874526815414407249677304096787049445335070594753498457254733959741619426571654211768725148421587389557978254577900740418113421291728790141921029659000052146603314229791432138023663303882583348573022932676740412646175751757171232584151432384629183907532591987287971648853843679134140519310056055196614364099668190377247993348179949504163625718399537593627137485189488705863829379321458922485051594536455238788639029792012662908412074311547707231990607278243524999836186394688956119517919384498928119332826694331182903783665739939389484849333609603402851659223727739189038487321101313010069837662382009719967600267864076681159410235632144257799080385668371855094887093620261965820662610245976015986447584036253394454058861061444364996608814151472558550863889942060612234820894520674142065074441960465396403210316321837634153750317990810012138592206882863545875213264202054026007608417161457197312196382977782747434694037797592715403925436240499722136630951379046510958862092880508156358119188241047518567134104258082595045916003618214526687036316174322051949714700609774755155720622864216157829632084128020651650037747564226407877008438336841326305973559075697521613773008301759780039656260097631950390358001831286258941752540325030234087055649340483796878717856449788680826405143111747853069414271863361956416975570994951445411535205273598916399568615463828260969481815717685350781437797877336520091799843643647712476744453202403095837723889216966881045994907242860721023962946646235869053021225081850015324168157534670026236257776704577866116511070087813900549621161093203834433586421266823973706721768477813315530722622718203421071666995993976773894726991248071487968155309991845497802541191268744290571441338776243314449664543167218919017007535172294480990048063100078287133321000310840757258050747843724400194156946105155487178624553307701463002475353589811792042325829806214840845341129709567901709599128627224480647280279061765724961196909855536800022666162978856019662455015661614766800065590896522241563433479111650280739579963163777494470015590488723219264604592357915964048415944299752345898902910023032351816320506301471255174495801713753310536517937015150001643796841687964455547004381598785774238492154726491170107682787532002550086805889399562869574941657989304329185703114482420694823628364265900544208692247749352326121640358801068682657183615875673442804615661161922917508602092762727989417499845788352171838606645476993264234571399150236897289341265787821299066940777984751267941302829930120436892631672737115247107963290286737161701001322727367779729641166047203131975044744220478790350454367322667094542163709799190261509899842572486099930750654518420930939602831128898445861697170752890698461476026976448688713391928414728736632377916911590648904722895940952444108869139863126960385650206942933894170675034732278752277571735601298533011571758356429728104753703543143864208604792914490473555976531713157242946134820282959036433137482735611688335308953645151859978543738662236769121425603225063565522743359839535332792623486847147688006883267607208577060421166455693113397508343366361866413102731787061733189502133612669620250825817669501348428318601158035241101757269078068916371279534146745287949168589132666881283285382566135380622623428032197783869812640823272084960861297201358673833821231402860600729477865343660559673041907394482306898931308083086940583708272125647396949724694182376157089971695652822850407661205731438132409946992709985946922891075865152603893103689406248909625830220815975978560*t^69 - 1561922002676601208780815196200396308201419477145581065552686356542810828606446621834490917000136292404734039842366089530092925270185780299503239988734365200177150602907801974642353239040886257395477993698402026254340801272803171634209749240983092753289449418910668600823174415071749789753835605934646472872068971303911804772396521114234354252829433525362292697207785906000012845768355971339748267212506607430993785485982594447346647795111158317789230923047257866799682865364328793667208893741088680076457817111313693786339939713378164866150146577790338076640820565801980440116738227344130072294912268854641793388170083655209605726903910138268633584446420977004086029940144143553054007644085748659846591485309768559000628491260359938059911156406640358551376836202321897993214364334299234471554871123143975237980610366432073075107031900334888756159117788042155371123021229526033252482712062102930327780544174955957343767437228218883065764831235465124545247473459461131333783354186768795113349906249177947882123194013925205740425452030609171923404462468076683398944832176320121408705709525879607340352324771582238037886387933054543652805855430806312525400775418151887067225684473973620524402501152581076662968240153484538955182521261618534556707485213813739768793704251442173534365772532558180010517306173769389983648899340007477250637583161292683811021074926479299846793073142613902464790097369276556486625644994160248840788215004536065813318412407826425286879447247323875250245545245148071261226232193698240935682457663058844207807211003435258074829395082908361547643487725499796600271794316553622735678871008367449113943216667535134655642710497998467233340065878290136256819705520976664524452704783555044532317075931642812491726739827553860112305850409896366270366164203353120602187488222977958642228581147643004251475710047543151303820573556089763097352348516768179898753973261848272451544933906961564453861102883942902548261787502132020554168136893815170351554436140928288982236473882479072511151562927423014182753842285772543427232126056122761487632018853577654361213871132508299129421220186834609626952671227944322780141511828832258784646244328415463535409893568319013281598783095268738399847970836506949999911891970996282184469181189746578951278696446918221435403678848638645699685259578993009487003677060984995122121453193534247250322904514969520065794249907491370346361929885650760584440253890372988078856702189072986664121375440495267044261365616696285954999331572057388810446576571254688765381668146709574629288369213009436029015661810185799458991666370955015488848289059349055243727749284669746368663056038915703848178072789831990580973417485370830188262407700999907732450620864381411200165558281284714827660474468462850149573073544201947431577811836659401545781251138916557754454640594351605149494540259802581463839390731989788511601412255404367374818059660327292305939831770762562847717045563850990037413373059119281985987825706679070426049084788604969010294473747638782809871644034838274180225139175445725908316117099246939357486073838175596842036648881449296455938713975833018253354775207431901910134041520507496647936601227069375738396729000920528916340811956298895068399343543064185608710136899078817236901190820378355681984340254292157779941356093365607628812544307505719578592754458997380442557173275218156359757232219512762706352169520599449277703927793104817455344683193170097689040640462650506163958251263014920633195913658195227992272252638038760316378774675516506241638387623694609907130905002688554739027526045913255041695189781680290680137569295960271820395665548415882573788889304962402382122321614514165472562361579778413642330438915482791070510955788098100318399665863256015555393673743430152862971991921891464410459888415437188269140707781046603030097006514585106228439236578227003650856008869914100607129037770526004579361735577527657417436396771210613186678490489227792408206366331298630099932662955212147402660503557314216061618012968455718910924167569620334594408191809758776706665640974915708715177401455299056012403173432227153719412294407021998229519170004342131569464577631448216456025396438057186089706245992848076370214735891628041289104129036015662384826131719918935925033897657743534628997308851287407542715743291170643192857111726903132339107228589082624561407743694993390618457375447188518244622385655916293200586774076190739117040305274444025114127207224609867445381289059333868014846929396985644990928229/448563512150643033268062532306134106662988539635313607153928571858126870904656292011708875317410283440206059424610071919574418256802035853922838513107502434732323043188933221073360659303339079640007929257720932907453706399606390457292967123228601952834114759817771098394925655504828204400436517478243669051658888928463198407185055708494915970950412582064836240050527924300171537522799012474789215173325962259604572610325564893251357054976753980741354462270676091369247589193769898782233416504973011505132143868882301026886158933402894130213560895714987987652038902915505034598082760283674618234313050051661991356127585031487619005108657750104771804527868737221348606599548519015473057846701744706569479450622434424988662623955587021902413031543006783432918106255173410371797840443625501515228326680348310727923229897013713269422468484124155189579759272648215035462399322827397981038623319857809487571650991340239639140932559762035452800315203361047686393454145003069337108628576292780858331279416158878772553267322677712589477315416430466974700583534422990875735696941695654441156665836077888353827115795820981884720566214464206104897659815293790053590615279668896921039457938782055998767341471464310180022578698089356374537569550790885967304058616519543659288074713023373635962499356064726341905625187889518368915286718976314729940827382261420126452698883110769879651765533836674999992877669334302439979039973239083831275340291057877517555811553910408238471710156939278384854748857727790827760318308752739568253811407913466085547837733220725267800445027484532947786103724711819786734221461750520253072287401998957216802068871141451932785167872236711521591687571803154719602777823567852705861778022638006176742367041759365061009144187905984093641318173513478788634443777515806342400576704437131565548192050498139013573755781642728149334523382504031104518497227847814005940476146915065693863569255674267667744312532219457329005830619916634567213739287748457682045057224970523997813682635207598050248722733226789470853568875131332680436423807140278603348192971167014187216241698943370504946652534859120871289402612940519582189478340490706910510980014131749308132854319151469429509472019556029601148049700510776220409316167972258974651111782389193278762400229286909408676896324514272216064426770334145686149469472927674786599993201897726629423671878365351992944516922476820915043256836646118305389693332445037784913966307906522405398615544985653314619903334981646352891785655991908719548746134487123236242887881166259726379207325122318066553157509487105263985521564955511908466390923829195129050230869210673817501790924728012633540927772880144106507154050748648652913371094447586130002089700003403788405260883080032924263075993205408704093780265441542920809763187291367956629363199557034436622862165487601775884396943894256596069527331618455680316533872250683693965083037197252174898528825167653028802391985287598556524590908544445285366673004854360032155650572338151933478938716901009533243677928605041915148519317380536778213170001001406600709587230498750224978078335380578718979040739789130506252036595128889371608886156468946706021398031586572613377512501391415221165473452154907372823550347361057790682744107931334557549059315908719313421402076058796787897406904394290550312331125029280121939811354866213804721830120118608235543471556015311819069854151173620184111799963053778143014837642948752133345251216728315997447949127396540734462246640744141178607099577684224421782666205537729553462659393356657911958467140020816971758885535768134545311465643443054848256514894455917388293506718192214388678383962126019385291181337082204280933740303323856031017040365857771157929474648330028213248821562650106265603006081005520016767400301866691050898914553577337055546597200056457957024859058975205569771900154049733226461077952803933632868544857093793171571079142737349410136412292852682101535171897615298259936684289662468222670678401089720240119276514762405773592325515093377739429707287269938133061789845899700582500362755059211583178379642915727529978353635333461750035905116065276018622547876436314830511185612089952885707805832467186432572547353594212229708060111571103505331453392704251472600549601011829780907012921798203210166140495776547857803385449724372159697474234542708995605709047090736547117750961984669432596725834016354656085725897948819582941791553540788365649869248260258561864829385441417560569725626358648244601313948520694720*t^67 + 28273826255952297266821728020600329924747688996478275052082183786142056787305023466165628279839254285460676418929080444023318443058446950642531064872241878197482659656877668803409882067308025761787060313082203458247205753878945137782326390052481993022122381826679202514082367679722711097992235092609175680354459170004228198939031559252190591480644529684836095138298194771461945462370061128146985915829675504799253325148291678118651169673593602445278097297209615705563021431658252976461203135583435479282420451630579863152692268413302879489383660016280670498688650717744518268093662951271224346743581148807456082824840381123093464700447227232174189200815558303511732575060463327507383982351722177994800357216192826289747469751828221455079234967710931941054110752049044123401233104785760567265285396143680438325004680501644962656561219176806385311532375507856937341981670069794406851580766371104411549427634653869884789775920282152232997287380514375020147804975908925044621785928512449874005620043485056134563950533528207801096631120846373526736171559232575519648761105965086417186641467144069284668187637486905699926614864525796475006384164552268088736398020890402363193649041018021148777801308416302960225169176118815750599753459453931024448062879875906382406502051729878239367889510548394347353842918956326089283053316237024248684609131679312330850108887830840669628087184247369181325081633973887296028487185267956777347792319336302784817987637299961403156339833619110111560240487783857249977621686667919278361674686876071133839809024465876012736614689833942737443486558769044230877982290909648195721983929910016174344943903729988853356804126226168091126608796370354241564173535852475524886062101279013894155955337899117095675146608427653578065332351330607691516666878144087476254231920445799911223889479935354610347589946509110956637072430145786811225214561409019354792169421255191443017583494335151339827348870575848788056789668782568496541396755397398781689988701664551762575677777309995631696727491452196247674755104470843523420117661006719847386131403727601281079982706810981119532492799976906869969124713980265049942252976272542997235704903314762340594853380656205137057953767827495973485791427325815094229054302119478307019733450479584199902992991886258232526734449443044871466021553972488801779270967022862106301843096647767473482649347232512708464874602659026244509519424205447258076566584814933400524440690597802369361230112839629127977370883795020435636559378019422365501372195424127470789330415756307025588900622417108231465458725978992652088141341109646716889006043861705170419498068190925946880491354835159195054996423618756904275794461937281019261006354333470595791654756372153279425102887678718329933384246119476357701569091671725527010325033166149713878574702102701760977339223535740129648090155418385703403269709568959391089516037164675571485982150551477489397086901218375145713721514435252351096382950906111154801551361056820932310138085654648340821637636128512680153337763319810626132617361563135688856341495303289049185883915569365766728713787072125280198194986030293620590958470654572716206659310348792027883992035453941588556982009463269109597950099811440855659631476358747969163421473519216217791640725520586122996641261499038324924961812010373181913280292327890324358121514526531194735594757549434308650160665803323617748700488104332320583191015913446143913295624200196161323738554113990069079301957492289570724382315072484558420628301921827220520359800846526147538745285488094976058380996295092584985997041044014093436207370481069747387060031864869128728278589665528452676290500868975425658373481235417427158884139767072914491764731895682078775430729442623927275526100601375657425087942836445253154088193914101107008443856441760187146042795461456638714153346587837922343468988058011018770962846670765088261649534231722974755093838130718643858577791553858094574137779744628503826446580291281301049852636716031472796509341070083784679114120820570126194028742799338398899709552109640579350433299533864463389442953448563801686289756151505946633655795256887853405016901669473946078273756825412543823943013382669458414527231311351262866262882801108170747387899532679227922956136779343721104662971553881924069115274076358746260626262409356211525261364960945644581361926301475921128900834809185803305640624895414432224667097437672509784233380792040893639354398858674852029341861119524150740124022540852248153058149672826929506787/6694977793293179601015858691136329950193858800527068763491471221763087625442631224055356348021049006570239692904627939098125645623910982894370724076231379622870493181924376433930756109005060890149372078473446759812741886561289409810342792884008984370658429251011508931267547097086988125379649514600651776890431178036764155331120234455147999566424068389027406567918327228360769216758194216041630077213820332232904068810829326764945627686220208667781409884636956587600710286474177593764677858283179276196002147296750761595315804976162598958411356652462507278388640342022463202956459108711561466183776866442716288897426642261009238882218772389623459769072667719721620994023112224111538176816443950844320588815260215298338248118740104804513627336462787812431613526196618065250714036472022410675049651945497175043630296970353929394365201255584405814623272726092761723319392878020865388636168953101634142860462557317009539416903877045305265676346318821607259603793209001034882218336959593744154198200241177295112735333174294217753392767409409954846277366185417774264711894652173946882935310986237139609359937251059431115232331559167255296979997243190896322247989248789506284171014011672477593542410021855375821232517881930692157277157474490835332896397261485726258030965866020502029291035165145169282173510267007736849481891328004697461803393765095822782876102732996565367936799012487686567057875661706006566851342884165430317542392403848918172474799312095645350324032193123557982906699369071504891945049384369247287370319521096508739519966167473511459708134738575118623673189921071937115436141220157018702571453761178465922418938375245551235599520481144948083458023459748577904519071993550040385996686905044868309587567787453209865808122207552001397631614530051922218424533992773228991053383648315396500719284335793119605578444502130270885589901231403449321171600415639015014036957416642771550202526204093547279765858689842646701579561491293053241996108772365040030523242163739164146472875152352209705204816913832678669456251867631831051289907569257889602211835390552450555466294014080156790248545296404789123722427058813725107305646872995625530014627076593273255714243569424916858350328650089994046985816425533973438945017432421775741061369886405869832274630287864319532490989918123465911409354781106652032081633924293653531343182117876516857069729527841074521559954066818222612585922935016691125219303469328922162895019520992871722367396193815721113729900522114124670026651581968786858936509469957063227505789271138204871331452613765941291838171783389630805754053208291222514423745131779031776869117450905579365698372010865860202103399595226031440405284339532069446468225290262479552269995522438862513511356463881088421836955122468786628265377096142431653877062496886088904915868650104991591386002469964205610214879759615770090589960173409786273381102570905726775598254286526151864157146644293328788095402765486545619770013560364855005472731415736716897845530930420178111625950998522530346920566098582715151470437572843832510644328373155322398650555679085824253404154259411622671328966265509410541075173061625214501625166514461891134647731814724964378768843304349480912917514211267274221247020109866534189294688178079620261926258446398795722707493672519355043244879170064038064363151119840001819997184400988265742116867464456839336469724716646445060744091808561495285250745717220569298728920044011225870824645025795761155939539214873742305406666279763301173240292204242155548995017993100441096457602885920267342663688657027118981475903518927381273305457364821714153082311857551005795425473405853946099677372569045065452107184135555287775130452288415761656970751729220465043723502213881018108191366606718003964223971358291343533841795550249120162670366471303538142486525373976984433206851626495605518983584388801988454642954519461696012963356076026763754792226011005215076662870042577344799032416382317884476666929696454749592099677628204779703272783802423966770034709180498175215368765481640867657638654416413441529856160523271814674304173774861604925050054258708384328894106209929492815261908603527087022555009135670938592653818395032633321978318710361376562806867336882141870618707353794798098515665686743728073238998832809003136808067101142505340349036563050330741753346784219537247846403687921441001757477044547304964130236328602308299786953700728650491668530649862512920147302212839680027833274409573396426413815318785794695541999231652160*t^65 - 396769408437454971701215264945183161431934900421891556413981465390485700838361918149393411395920458404659895651279875677280681408813300318192228782997018828216037530275994534721458042280563739089705582625022334372027641730132972266266554995564707664901545321726231391212800345647711669613348334255719609463150957023251186096010725799580703320975980881394040176528009915392263662704215206804539464217446584687244349091317377957511334447189903637311671368509511852420637395931857729655091716662232296486985627560710249983313453118861199525781533783762089811941694856873932174722851795162603696176483414033943024331267691133679098854530497224597727694911016011867021687539243566076825404406415244642192501084671185655879251289772915750466157732365807165911031870229263343751084795493834804894516409760190574134185467682191356787085786311103644852558285648309275314139310652736853473589188674603955413388008621417399530808296011658672657497950655745985988852692435635710786280493370893917893565296057233223397876830272787173988481236802958590761137624802991116478654861475653543043274116848147868155229832494240693427805922077726366838041204138794812147768789111085166726695960987438971320127707604593054889110184604343137495753188146846496403936473350587290425090588220722641407786476060493857773184933997974597118312415113484851536034569711099683515727350696481989181897719336629108158191753663540187298329784992652125478240611753349451660453238437736907627839301195429837993770220199033188667854529596939290447000917682507445167670506215652404310933557574783721795063362303551336846591058589594687046823103892897895350317918798777070789552353893514140985083243373135334750374388594173628123254886065484035484558588424319082326712618314471157408349255106341344672440297111167885520800567536584199215610088807514969794936785929823593809410790120991420483619660689552194062831458112788748358055903460461177280707406232939204806394703730069452899639607394341479775941385551352614716635421367590169568000296280329811539333135321685908437512728370276739712703657768858832930623517069951637557455149711589214934468417414283698386884062485942460514113616570491198594753038482163326826456282761615794555537879975312947188323435652022599161113264035155199535652929186925774673058747538685555447423043712606275247654002570702149759429209682905471044609783902845849101712623432195669839226857515370081617587061944436468685401718604782034369077167853181182599082359266887028155604170483046686471907545907389584786588567708688818730068775054176887343070109237023350070660327013046748507483305696907239483733257786901471375905667503594230273553861431453046436443360896948452212343879741179300813154431368106089506908956483619822350238540632929837770117437569756184400506906237411228107201353753906960388712602741523621738178885398668955545308833767022562765596217368044357110044834245132022716167839283678767608222288664246242756581003327553722527863174757116293057920466831388506421907537179659802769772531376781252726831727931415442845513916612315664557498271038633570668988882366208753006625806784289334193012482821895569693298827272384297791903008375876921899330099535833641634481327091188631029714273848712840543441191994728742079122570507916423814579717532995176882695113255929999543718147668499106062676590693353734223797237530727585286916789636452524384297735061429454707029884339480072000871855523778704337424355441710650750320796910928585069873565139313200963442540943244284109429906562782068737276145234245327307899036987155855846856136848800105785033598089185860034608386638991624194065935288964158129611462273209920931659848039519038664590300579710859112436644779258449920707280574076042271691544269287385267606135308252304085705865374412074379523824537168486063167279170323676645825341001592717188095255780314475181171956849583286186677036520923863776929132005056411436398936449431018399620293679197240995200687140207432170581250833395986461542062712097111418699498624542180642357950888135071591573384200474908089552306917137139996037682235039538218224924281974234722508958863995157205480132432533400113034311157657337131035022613366942755555168449038171967956015890091868760574724193767836062529311347297521447284399631061717877396726592748584807713856443778455493436581831728114658152797537025247580424797632294833606748745336238087872444066789470226162920555028521940388323039399087221121912592495129947715910906945706717455418896537559558653803/87942504911901935437072720095434842566105772379804716808574410116379540842678630485472901181632423391388741728831977166119447039975101893951479850153886766232620885016803249767734508211507155760436667132490190489065677323474564281407045160764524794699326824907354566470039813563430776223207260573144154696442104457262580006468104774622706773965739881381292204917571247491179595643857635888682428980351029787805095819125300478692082397573231554534416824755824429752382211390126909070637717629990914221218672273813251529429995743330949393097776295011160053233071123136735745462563657783923053157498763923611951252466197419530206103961348281389121717305615550555665360514710372435363425203944814608548278920878418082308680377830908156330475613317943399231093228522074220348632260648573175733443448817928140858623957290712276191197170016492846008581915870554608310772415753906206282647339507434809601029099296303740379543188144147629009845748616899775349596490504016539017520664595655680537618705172659532266311353952713186758625074487157503644167202691418623306019520650092115403970760440920911579614473752026628120581441643361942760256940641753778722876986299454438430003941285746545256525345216388778241719579684042309939354064356656447413271096743689007421185999975358743882588144953440466206672618143337813492514380775918705771744027629965241739944558976577497256951712190418270459143556841319019577784911707376749296543989052762422230231660499438544494008493643214758600622926983237803665953515479201460451656135553031352445307253792877830023411420413938910456497402070997131377363779821112232025330387740083276459150418258318903427247281836828598894316609630191612675864445437203411547443176819515419880337802797208071824508496520522928831918042394250682029140322268549139872340108005549905632000973650173553689734293126934762032819189380581994461422169327493563332811502406744036405956050132341906765115568482790305952436002714504273156992321767772591627519584960625387325652821665136829873246334459461361457098789749108723204487282684172455329520579193689460155601464031540883415465129196690062907981099677467468423019692819094434064165446372616267572426754894344140857037652622098639752312101825928624227375972686612319935581738333253636425762929465645675383689500291297384509853258473819621276692597733751314940454084171887361026512356616679268351766253633928544449572103224993863315627880681164913808071926103877448738726012407630630234968485981434549942699502626712301861282640590495198711886728587883595063987828402977433974596179375120795997872193071803825380486074618256419485204636712278844474718919293363068502654748045530511429937527040053175488491743637287346129712021127625256244880869512873014297066502376608700163337384190669667534436520736187910489852708444132735059039392405325801005896890369723766471528935917532077701048650076143253190696417746984029960927487943208937793402948087173763946700368822191233264902396048257558569420852313069078610788306983455168830828193876718671258345586256253457121961853465918565675575494587310025657565902026288881484242033031453725307954801002080670190487449221164541790327999867057827921924505992557133011991713110402239619007905772629602779605142090474774672932082208406085876018615382986483053534148836555925923726804103692813583228776574758744168646450377711085601453627739922050761391130019519239980441853015777049850957879881934045763557442371101554489760222760873341530282884175708755227275614007767587636448663371943268505928044783670986562551938283206712156112607207240147804861215753520963194383708333722068296465334608297234037749999385440846198735306232289073695351289839381732462443259874409251871337046003656911678539801849495024628343619962757216800656396466973611324170670068055258340007238257031053609080259491703967699613767422056297305972004911060725667966891541676622744236677545059814265837520750559278681682205469428751872362997805334786964980970341726418716441295041472518207572489823981120098167979546580875803977456901232549443824381769585350108009927706364707522320572746618627082286320886655853507319118290978533770211527662375338600157740834850004929229376220347967234511446138747180677114059291511711330955078659444515072148478374498762329339428000057380366758822090446847564828115995894409175713236658612527402989187198466511209274592087367233710717540493526520409000730699214295720561256935846622915619843858769820037804588252068796455746526261093736*t^63 + 14693648349978858659133053964676255231130920929137804748801712467316464839000290475871930441958156161693768554011031374137526533061285169822470325362401873576798500623707713274665764172129173212808343254502183086904553869243388541022480473346284553447679530559415633742669350372019884343805655222623814036176908695229412995406753447232133565593988528288029528115991202031597626728263374638406990521160128580423346028316010983632491263103472836171622282181583892959568740442666045446887720009149316286518162060317559069991253291050703234884063364174319481168124741999491074597484108699317652678785299288724887330708386243755241856755241811378594230890141489622805900129971515275038802342737584060962617096104668972178244148974294949088862907771860950609290539474432552642899498544166608044519330942613513265704942176909756778759028956854939614143437519788582142138984802830374241777652935234674798584549359863924460623542354135086590709511761425147480828255790688670590621174569910909938301905522934782065037489158353575329266093551761245216205255836439544232723806768725705041385073264354200970885291846372447357188106521988996791612385667576346893817161720161300453882804147942348714751268723571630867832137395095943940689888111518438766128296608288062925159148315979584163510991243128144481770397625693712203475792714013057167937446373005950919075476705621240610738984379715867652480376790900653345740301244293966063708156508707828844774003619273502159132744437927277629025897717053134427685965619296743546716578164450986116005682129774720006838807236056298219653581563843845561829667444137119309710752279889787949551342147817613121385227191736793423053475084181066529667991361506401167206875120481419021696287228076375618827084782133133687598967497937163376531359603852444517532387759088224717197402047954471945423794232532403206963521513920901158832185830450101389363322284723743884778483574728849962702150994505355108208275631070227875646213790809626919169516914739697013657018406227320277258757370325608471994653346046825579064396246003792256522134218941580380188294943395676760759412139030859649442939085193691137641016124160059767151996102453591453037327399861904191594367438807014452802294168127284276759319034518669758857094414402600279009656575939650831045024153395131325366375348120310134181596949664057038920927994960003541431618631496085275369325841910439926592000256689254224286205223913134729272456720675736358030639095216460434248528429997966536004373042735167682832410028700858943154041097490800155793218599974636643782435234705199268666783649384463921643092992970568379618335639002943904278623625990578685368315674856669673648051498074060263436959640496055050134232001348469097321843500454089946555909297837022205057470408480010901202914610458052703059800203173487253773539803587439403745848147285425533594073664276414101614166105248269165215328195104816901181282387027487155113453253790611082303817855492545480461729895187856585961872121871184947933238689568198388864798405320337139751041451603405860209041479374850949077121711337811322634549045722562756230143818237246495364529544353854811910893533422474468281874699757957013501391900762228699035106523969876966670055568129231498898332485790083395844502103807293234463641386753829392546237546542772319916158652128791902102312689674770771059922164875856082154093562978497261610286755716586305115025780190488467338669996576453626757987882778508831455456207071620984470633319873110097174983049085885223957778093142933135553264594292441739124619209624649493838384459855028070237071598106361337590408243524899993026374769454385064020055855312806544948177119125886010989565686709684742374742653095693150118094074577654515402001742384259216041621689505806225771732772647639110275380996428208467986901254158385821488621274681897201834127406113847807604003330360967340057496776099788500386637603948341847959861723382112138107685720146942540826743767766811290635853019678919434500846895138386769800149438024343934867535566221211830206745377676577760306369994869269185835173154688493687130833972136237404628887595339345078289428354528687267623657384094879155850892080867508291728583973560789726903847821773168377074121335084560080333527655214358018180265214857182529714789651374258867307893924227337324890414016307762803321930792736546987958493257748007536407738983440341899620402180280619910485744757503367694344630451614646473455662312866834370456080051661139420404749529581499910150811/3446067830319766317189553831308580860955046995384077060907420807442591782143559868772854160337902104572338288045834493714981339523836386245442073827458695714403577787563205037891050215255424512066233811068882527059002167800814066515787346086599862569233019818111500367817224273343960366540966213185736487916973190950627665165736386343924863185349230690216801062371494873495220495969208363708144804781424437925645797323368603970803780165557582343723325952524598895184200188182040659948422844974706626187353235591654605670771888338294219952590807951126534918042774461761562356659605988600593824855872616405195132411801996627455570013623259096538641729507015370771498525432322488789240985121997935851258999819383625856882751146331451188538812566982569040045470245470251717170088709875793490206487023228838301565377374035805609647538228591141973293679836180755140197811329103567757466644494232439218326040018791250578531723675773804961325659848684781923786819872256387437440941330709465075703429712718124779407964960026743546293491327335106690417429107970752319272218559810000562258352981187464793351559641887058472845340451363318233224604679032131153714741054616466528453913839605632168134771359544457513306480271578951167673686206055948760166650620520244689298854911315122708281367534704365135692547330002723593873339206595210437947914466151645500260734785961877618076290777185938994056916068205571105510443845977031266294399170024913462580631608793788579357951874966573310077041261611335990769882743151164997898856339277306254341801787096854316832174331257982117762749076140451501466372675446340219839700782747373502352924284382997631792008149169962766197093211949989634554237103786153733193669347301061628644314653469544368361379306010967399215635571012805547683230422728736345624154357560834021444449180502414816889713466264724321762225628985963617554725858233989630848390576765521326333641212579362687399954669745429658060994742960587245136779325411339524050798774083653961996445781289258985133349471863855604966765858965701471935234748789564759591614675923144635420623784794841383961897982431702089138557627712290397979731571996344552865229959989612389711509555822232186214996738713063239417041884833067768909832914674645669656191676291780966207527323797920136902218889860738362936229815133257590629295151797498268406014050194132555512583197247569826265326755805696221726967002312729455989578732957427136313795901338656418621506776925576199808852827868995459534102064081821653135724525394467247770298249302155410590099491429955338829100913609056755455468016735971954445864101895837390103194223048821386872757652009352320899766881433257008037777532008098743765835618468640743704379574762959602477975926901678141690813946511972498881654139902557022308057648396736793255255881012569705884914536985636337662150077520378668627455922482741941994725924662906675780798224245852903356143543839778803007155622413438093500401670513684040342729228607786787551115353170012641803697192196294648295736369078938408832664764703064666921988919648212467011586109956371556782062351330893889739659615154834574410710059317120998567095911210294764139795182760524159296465291212107204617770512484057685321274703646776539997810517755822310805245878016113164590353512563893891082722849773313037136512737246208371864115092096122719490694866304543416989291904044313943995865458283667461388993413287403945914101383343455652915339878376372943477195696406653370491160135556908240547504323336957976681390606065997501479160351360140037357141741999841966317846149586966694057656913048371577804985663653495082243698011530644747318850226544781028363976222911878865230118838693567386090978366256613165434472968088159935072606019841741127980332075482980162100909169827399531462176507553994897609055564282407326260576083089703095196644745974561925761584703720387082252286589609308262170778078739373924928244704097730130797246322091525151690214212246640085707963587200231971507668290660207574374425760395851660989614937871659130815006362533260427454120824479867039946704811250657148149078082439554472259515356047278871145199033783081141597135927321399546399664857024761471349627311291078866445078848068451553600697536397958913933540488321842088102860800464381325862711671130068025148556850586808174626785948861676910933023697136358060014375794105323064553905381669139596659320164451847485199815600206053918774374065644014910490516939177609364138031923110515369888714130556893640*t^61 - 9342169568795804448712319723217694297360861421314529871773022160490318554849360463527849612501289667178820128212243562028728603592601657185201247217525297017909964733926978670146213460383063465612179932458139655659607991421071558317085896700102906859273083925196203344322999496798556312761336168424047430416255207984492888537372169703174173008267400450815821678703778226017278222310243028286765735151396295417219386906031206925527774723773019831684538233962385437477057121660581179303776881389281380927057991157171592812536725961387627628719399016162075382253131231770819208755600991677208884800720582576147109362002840173649248340814754714663176786753557308941053638892062830084279043594357272272234308767925970874564223208086322134778222982429420690486018252250616428790944197314938820058628741909057538949984039995665334955972087124206603406408346869670671287803691024761325635995896734157118311507115055667631391619649465965364577444259007975506502314975679005979275047352831128944468673535083572757774568080876160991034119170171508938068886802559928694204367965164262729457687004265712098316934665696466852923700670876708583603427789445681512189010788256570737143743358841347893945648716124733484971690612845872984498432044802684178109166723487092534541292373922885271384696242179976452225857614309510769587129385098690666215933033847820866007276732389070110886316481729054152545807324944651279282248600847359210640115775396651495763927576241022321496211236500889484217619178234325303378372746812308406428230036200381341494206454243510559346410006458934116761842489730036356702276645348117872400601070555780957648082947428947393438824722096184719105076472381258391415840284829231972237430098663331925311646540353071640911941680132711175336492085395878113234699383348779613690255441975776225625135086921360012792646609552936546539275917187622999051305306929312789247624976883160221816082256389854769776147429488494087068145860129517895945721404685459632706140101363267762336807895063588813655905012793897527691699695787053489204337553014954835505627637138187280434643348061603173787496417746477779832469177390380220536596801424268324679676890418424644420331009782966887363974126495307932080377553814042372235165229383201729858561860335826836547391980767519798569864608326115534332043675080119264304740412690133989384860748820208929608878824065573286095359590528282140898542431402018436075690323888654405889068596114418486508972068126987615503088680149711604694256488874460811287471105390003908481645231055630411259127037149106021829142675102799978441035438821719125860708146417388047902811981586277382431001454112959370640783889686277044376347791583191205230281013701831042002682385478568771100058722699591010865532648510359645364543806456608521141212586090223924027185888753509622906496674079773721305017925050523071040032364869937682846016460190144572702253268609328942400578399251427559217420082761647234093899721839308707836033836937295643734831959693329172235601938697204553609753106648791526310112048564338285128833317838955966023865053412243227681225511534016448763235909381441499084774292939660644603451381525977668535824868684278300967744099115315917350826387620620537350535755286080186902690389899710018273369696116301113296876274230835317678130262032049729619919419092074514050501544522666194517167602491779704661036272255536507343007403246366924163828474074844995825066624438693251402388998681725207691031619595076973509744324578435813932928905030097093629779236825563401579985067942013703851701136326187166478557320127580371005985846958224628893757667483335606928698000342715938876026873580187601138788545542345479771882197938170001903573431036728399384094118943058241461334305127554951422496767970061633111380498697572783976481265763286744840807423431352287257422002409988099514306688395631457639683626111070190286809178993358855194150343725073344153168143165209597721980760502458642917194967277111416017536062618530150357692705464427959508764191071345303557503357548198030696887464138384330684786098191785657978914490927408170212998597686963444883765956863709277085431874434343904209695582224153815962615929456275801248050321175485901210152945132917380448406120916616939637653486345070393422189446165344441106128425004710698723349993200194574427946934187972202186139271507136332669593904666611642687783635951025632833332265986621181683398187831605896143519552537907332067729624654811027529574971506592212714885457219606863320874803/2611913489594531925228284437879689660326142481141808148440758584653202702609195840992450987898838318302417999162354825824644489472570786955089124243422838452197061828499088878177110569417274464984987098477864577020211920694359478077604415964468827088996173532313897183860155445866912403358190343491091807167805700966605690382744136315825208373003471774306495703151708408175635750478745333373957780869935640943152154257365363389854087773129501987243052761155562789797029446173840563977248159123571069583509696039277016603235785583916057726255983267092212093764451157555095542632326904945335858478081578821783184270862712160893763910933760152829432225511302160438292878928481063931523786642453924657776166248613893449902197949099284710598139182345992498773543580842898110740236485859401986642411752167150147167160551029840786415377514120403543285439466104500272879754656059029636121327456914890003307282785580561480930338939269139380166272799061445776835704063569302559769323520020783427672171436911128033822399205940100787349730749483316600021753850045320107288046712917017692155059907763961780562148667440113623523361650990611479398552631038068460089348671414526651985456805564445473009879996106550448339086433868114989601177080974499946980568218730803016714925057887926678204597694144924323748481675799235130498610004199198460256698903928523631904390292438736395701805870313804787052874568216106753325979005237583140076912758554075935455118436159613637331292910668411261378937357918229232581066097230330248923058874201104362046114509985919038823091667313840158654271049505258710338022545041564682807270619981181535087183513726175092929863860349067521995492756438657796705118266820762364043270490248258114848701026866751194669207991025811311177576899358894100105872687378266683453730087408476347829496803116231397424344352842892704934181023864921810848532076785689660633484145958664687354619922024093211082123759774026038530297001728929708038585943858108695366826073472770119429315633378926377222184098778925967029450908963763151863169874259056337998982341875719669955653278114213821355975521834993915806015229129061817694563707846293376817759819462988789920606421748044217015038234115060065490780823408390732843231979085751467858160530365065809905569354702922266005900982113300459943836819665239788806608522337938316058670400661815651600604207405096862528912508016843572307509973860261334605448737542161186953354142005367208797225759191029070343223399437152711427363720188382925267886944415389264873345595074592159999692727437522442467948874110991396408186867798563111205103866739152499696591574879994175069372287735158304714121829358771605301568066850125672122443356797703001335514326400123371044736206700546653490473004255675443474148080818317498983796004986435198299838350237694722107425718589486020888070613885375744310063782515720322312570519519820696278670421403348684044813895484675074612401323722049893749790164087147200466325651951633807540692409656910718696338474972618851977571965641419703085959420403034362684264647762874268393104688464631876959937914320610063922640527929610775406010763176707259656937451708526242794724242527373167199390970708154855963241064820445763274456260244472330830228393300528114381957024513360356872867809193489887785657728863219201571371723082594839820106249324774896642427698336320158937682422448478913242323694377017791669854915121824969085443955154816481425544479524649480080826488530027521447389017286606075826715380215518283684956799049805345826297599678578059567786228898679796855921608454660930067978654405221728959631294138723759414073945265187490093046996271129339300948905939605532402985868503509180129923906987194430754330988158052114934869734018230088733331915477056352212353030826371120814984882125529612332968283099537036738690946446093763478064004145547593086556160961290635348663954974291489360232809637434568224368400750202631368120174422268533335417701171697833126506838079608924718634686733528508242073684544558609671221815932640679073278738337511108701761228713980239560663073134412013454197989332484421302503583704443760577431884270284395775367014739453051755957509943730698167066942526498229251933334308212171322847040986473073918009470118775780224614904906177419890332862677015837157348669728345646962697177681243446720476049326357607026178911971637156064438496487582952938085941566936639806934799698217805336939844101147028389312935394181007557533751600736547659200348139939800600*t^59 + 1327005473078162608063387429023518466132579825485496491714995164745381472877722347441071208110875780065530908721737150281996447246076766533974882407057230884571241139162643428876897648989071747377885102472169164969770805175465790010001889714731586533069455495787203357983042583622616582953329014313006416704579904755940595900898314859854726156299113345428135097392290245439252268641335466102312603188231322628481003686778651796123747611554003395390120739636674796358392437661034647577237195924859798390390096920512507853446463115886387836916729786061756530972766237422068575089536433470123798000418878089129051388684454956667979005819757168841884382651394438593850775542009901894157394833344424551833202455962383589085731062437878862994689542662562427008749009886059678459185257077426971034379941125686848198386553170825149565062074954423390581324352031302212949623979875687676304883983212348793407557250926562345318152808387307821565361171041314456100767760598964873910370294583557775583788958654611072347658798226701405640943698097636793446838214278421125689592604309184306447249076215582995239444357914233326882418460751252341689032338522397503493107507779169035818806024233235599267690392713672628103961750897392452356613363205797245043605185476466468932129029672794298567152110472024885772854597088475882399024752227901944901683090318799934789963675760216179394985346245811055829761170123068591583032841257588748550374590763340713700224472845381526184729598582544574635963800288877721916251050261770575587873555976771512242358854844100599670608078539320421129157862678122642794917231019710654666254281336508406437022764822150748569428823060593386726396537652615128409426972260946548465713488910168814221239415249765838819150326291029613073147528619904773796730959398548189103153350596400367465174373448437045977955349766258199364595677401645006961139690744719542272780888134375847558815603204717719276879641178586569939840613799666307671652046160237307555758097609620801474164784285102928599688369620339653846436220548428491816043659633022232008433305907841702906912667832079821473471949395024587289446353812753862262030778938637825456602570092104172312902784283880261935361182198348294443936027669150914876476751559560457559012823949005463593074623950925159161851396991048802691131855577813976985170782629368678532532981101940649542834039955312026151845969190678807932561057067002452217439027345403856864765739254357843651713141751961242490849511670053516631157130628374711691942856884505384489923313530675422693199104757858151611072684907753255153032364989490403431955160994659141149509364680350703151840047456212242592905256050129433471495398195717680361036940690788609784308723671711387314578393518811993292534787679126695762550290860929936693475042497831347017032090876327044682929111234218889403933559308483514762585447915378861761725029671566420244728094136590397479565129628788896794182061307087642586436443392574587210051332153672543348173810530285594725539201744199617149354838110023273308579262191869251102843086722527096940990769343925479093855343124184735017498961921363308456586855672666376043896328112012408434362280504622111418267933268933165898461279128369851309599238293101221623950099153751694122014188436587035037961447058760674215753766867491057169672816568637283835240205393310775757982116297867775277543361222926768192437171278792873658695036029234766620665337045050142759970854632883610739835677178700993229071263297887422595604032111522149135881413529909128421536534093632681481332381576484874331031765380719765629706094356329650674428471525107386225870387415134566391552513999707993886845208730750397501046333295393525638696762544025724085982676196004262399594021958705752743108017228913236433788917263655138878954221674218562572572054802413626809929125097213354160521863206503850569036866934785912184496875295160562350478761914311558991535382179961964295874755064721658484995826221141825162504405679378969332123976682571931842622214172762404318154507086036849221827001345624836799024240546313851118857266230377799979129721715523174529418487233003676199692713007960095228194188352767986608752395765859403680013117710604906461646473340973922890899422101766570328978805689275250202398802278738653609962133462749399368881050812732592329877561261878850348722388929472257139279366669014938479154905803645750848644085065241971108642013773829678760976913348541040638786463850330198620451467376132718124570507205602794926358471319/497016148265725591941321176001275861296298332809814916653294858133923843088024435708851648154919623721716048755860298805648875988280546188894671150523867920386718866924733403988041023099114244379431358552728569596710495485348709497919742000560873249629831190632002096325389240521149585635633948921601486763948383131391221795374040990131688379723897925595576733208207293196404450349574133182871593319097753235063885353346456521659183786930930827301317853381245821034766942240571322233433306482717498274814633176829882464483528216112297967672473290502445172486330392302899282324290409522394672595481726871731522200152129990344987922509378393827390433827379480597300239859831472962020636485336105290387339296155731894272067396178604566879412010172855216673399555629207069309841271639720442441260283755603300038062906888339364560770226288640179329925913321274992603745856331775012283629548453957119781879048029033283837371445274146234256385503645133080280244907147331522686952460326666704109753707155953126029221625171008670162295374990664329973631024990827268551235600778294197115675552279084727294427848972036536462657309418162628461144921841769400024120636168998147827808873831729310601388520615054947178015650729446220139871442171198489911031176130351279129804468218775471461068106985848565808884809732169708645896517239735612089863704989924318904925251071350737534647025525645531258349538599359839315097733759361795146499992208247636056857875979050547564719076408038190364429317243185755833688628366185045841681050519589808011724196671388356760455087270042092562906797843992195609575917172570282947071648314046188041081513705148606242772568815914933380396562314183238705226487823672865442606742271477861956040108959881621399172849410962433738824675408513628167603943410098306019237757480253626391216281501456438964120577107917905055865260253075884244007959763948098642917398418269973642886743467194821708796668660728649738638041328994810714393294774491293608192480116589663234456383321105193848702726728661047997282124659935066202844206411973313673128385631164487026985073786242009701076901417652147334815813176813169953506216067632809178525245645948731261672005033310041091997190752708124665508411939084792502219753037215792027857089396755827928980121105927258990648310613322445148973830074265205236132099665898872447299874376783124076609888754864787722238995381442420106718889432697525485006321633658366880089948343970468697736501668435311402429984838659550698220550619575849186145198727992801300560186371227901361297461880357024772672237451594922160588372284313017788130527320007883289722603579282959381421062278010547237719419969676759537639062483497642727435111301149349084641005804986187910495820214017580995551532521668952608207805141478823069340300813266236801903138273196587205085907501765416212040148849001923413035357394982916247512359705915711137637844425345689419849586518753340045312367142838206053032104613667824061617594821372758597616164122341298962776136585043929680545770478918966212645193438387572709427783058199820529650615888007153942868185831821850638296359441792206364123437935337159392685368988671595387396085946691839799111227595600924879649278554900755665802041250248997597135155450593714240105618884940622484943845657886626613043717321141728407487971780479529943395472223207589230585352020709600413446789098797843372399459606284385543685781899537778439360665839374993846857421552936266319787101469942694632031127069097057852653111418298707981881525134443468094777002569345692792670101556703018293244608442719970540223667000125836458131873547380536388844206499868812733468451307389306649690735033626293428615632977777924835909418707546302950489389899160188040233601759706257732357922289167994343865889442163874125251445281751202672241269734889869685852258572038892924885162280373946230216373205295084119651698686379161882158199216940303346694644664788558345252291495573030911131093746689009703581224934233379624001891999276687492097648413250161199640802160606049219588142293478596904994462962234849992331598679322774153394590275183094880732334478810001694963182452584456124916024991183718848544660409123127937655263792288061352736534648784712668501758121273444082669361373279587874266975209858540561165543208048420402805991780341297939833918878429155531030247555712150069201875333992717815855101696035488349760862135118604323939949088337140686742773385145384537742649587635087658447990325787613907963428958764476971800*t^57 - 9385543248933527518589093863936406494352347936743010919380977462513035180493192695210301793994527707769603381039806033197052017685343502979651465292164341630924637406850253798794964803306808275292362872696852497792880924160687708247649212382127528464847496193605363908283698679531461124209367175315111830873286351510302169151494549225895922113471346583797304578247578136582664226145308154313423499489950186580804525702262540386743311747941291815066898071239187919624447591905601881349015707730886891559444249510341485204505184828471837056772803788643231902593220695770115598631721860388444648948479639695334618574398700248043308446595657673756986988278318091788997650809913236571079130008970815998265790979312216173591978928801218216608399547272367343953584322851866913166223354415330858991582643960810983097822754240302010802012398295610858876261031743781618812000203072557327671111334547867978426368248441396009284436022806215499026324218695256384922773169662061264077816603756113150516603259971509731276046551894183778727026836203052905239691741658228601639967797034105339285292613596752708141656419895166817161209990720012554724269676061114876044817735169682820044415809239131426913023935162222542912777733393564226986177531029986180540995496677451397571004205144976034753412338178088125093338826008361561691191883231137524347081005458471366900646943905686872763274559681888128132822114673718917968883321767416102711604159646736242513092695242040781308233125420144583107497273651035582928243288770925764504979240787941374378784515875644942962041063914750482251626740856757021098003440893512646248564687942107300603609089069890123020793045464226974585050461624241789890887733986607320755629730595039967226016136882996864975223347392687704189270841334492780215344464245627194322096896651236817267580161156937291966454097071608186388316350202218624825056352807506343840485370222054338185125417573391923014502000320384862135606403515077012805110820496490448211102933487975785815863823149247089266553841103143747696076985365513812912475931053538186590505091837122921503402775307105613645869967167583417683798519088166420658109871756335859731171469873660962024488501096809168835314055000715367578232717859484285692804236794541496784893449658192479592107107246293512578404132530010658503534913339595550146494398684790157543287319504844485089440141807029768864403256615339944647508658479892206215058690391675000340853018052639219019474317699386421795228738667404571199896966954222942903629109796963897293572035645863573916394428688438344426518800619895940765978079100971441916960341666027821404965374677570109452585262180988089061727156716704037149975726201198617206576344728838968437807924506885486255459081912834303871565984010557672572447056351730629033260076206662877213232020371648087692100065731316812584563568277136734026030727800152274195378106977966197237113064068539473365426649650049729270621601039160326685359144411120799225120909434890501747821259956420625076718665379023458936590269403519399466995681531300281235586308901638099111848334774530500438609163422373273719411668670771478476137115466229836078840844152510832312498043349388605685196554386120993931992456520839122215066286701933738291488376595131915332556622078513479907434129767497969695285562650082331519086211678088471472100751372651226986647951246248129039540672418533340966566125609027074146157874118855520914199105497846186463404518886807796378839065322412928251150206505231197176326193584147024890361392376735069511884730213320072061187662414829254485630077284958138911783735812107990288200746106644062361933938887220272403757464949536469985625983829500273160676372771473001078362050989180901437949740892863313352367109038527096545219479778891556281925297012814300720037073021577086121361348817581428375107729956612709956510725592765390698766786377812515143318603994837125286869834029887065198654525945478875933150482997618912362489978692410422697961250915474008758253533473554410172838316596675949435963932058554982185245478275777324779533991287834721066874118158420964187416583468678854232370600553641802121310979069288152810555424603741521928890467376786335282329699279249647749453357661168510118306366042191933784242146384695032014711962642832757586216783885279141091297391094575797560562938750415668657951592288144998785533317517564956382910082130162727399061246849046173640699356298416419355365430167847316383942823410585565698298644231210686797095726255417262819925797991259/5281952791836668365490422042170358994329448543278504216773682900974494487224180191514881984953834025588943536418121412978819816865937750632876888577729420599481577064965717323502213313229193101773646124941058452111163467368695954886966103629455319887718726849866387246755028164980953021677826234688980785588791913851790020628657371447084126962270825790416756710948139477704391025843459437525204517143029634474816404181022832825695003311056000416001066310550444799299121745455914154121950868333954267244839519966260442280133812135516963989160614149453754066963254934183556882499729476759700756565347047608343767233524103470866720280145035672574295499267231727295915083805541218700675647505783058492146275832017287342415812156971941645296703661289199319290499976473946740494089562972370524283438078300232308476085879398314411611530288211641794639746130373746815081804227043523424226350080009697813719010098672840918200788017505230963371681883559071340195938287119129641880594275115383134762009512945491076069453009327891256433397488516576261937452508490939442318455343193291665591553419776366571974159774850233674384768094308834916251137563281715991439495766249219516361731871421248263851783630093442257380377778040484063877196300318666427581236118910506631624569177850556219844300174110365985751440719645890622842763581254401210773453022136922449148809618743488623284521035606206587118996429176413645612267490658069799291850590878715582867994570073110701254211796476312893043856641804751224701775836252494289911345493477639913783207390133126309809772781973530699822531068169506786512056922881665972444544714223871318542355072743823287034507519855499506116998397117369905935177275798198213256778911266473300203897577320638373032834863935895044768236178881407630984213377379595888039982768431938317790172557249941210025476612272057739713487824110151583465404843640452048394682460773596761157514575342168665451729278875757914331894862879872051768511714012076969070070475324089027819518176583731781988156611519466099093305725559703190506596835965290627275112901259801488889431816360997768696509845933220393059375849684819675077684860179134880162130251612286897756410627301154571013852587317590650839985585895286843906011092498535944927962168701127335303016993137470915451816545283872498238140873133240569953452876782029873971622778645291946686831971024804949739174745064449911263820672586249378311162550484788974407066226192412729635368222509953859480502136559698186807586052877066305630899453210385476019372230733117940029057603416430850340955792022951863512014508471087215861320293264954515134429280876102722733107145175056173147500794986376607601707862390413537968921880307317665667970746280956161786157243208329407397735210818388293446696497259120566900144108840740416950044218821749280588483282843709022589588274919546798632703628258370234861299876943722929491732812425803227952868033168287337856707206504640857666494744100427163171714497487143700938093566665887221764451962018042223471160923078259711709702491732866735338394232257119010604769928400720743074778409926989611758120540073638361856774383639627944991763976731440926491931987236171523092878936164298014260993610862248245443906080400909336611339625287343279178459709513268554719045966324417965073920892974267415087223435344052752765603107101699886914126832196845576200149731441999026077905313901750426393294638554165715381734429355469855661177530212192028751492405217350155049685239625811718103233375531249498775533265785616711732784028273696148007458566855169899545121933740382225026606876933253094576674810588854737010858479004647935373250679643526467750538603442199698319543458861396650554050584099620181827392485101395044259659825286235778753238199067945793869364489655272406961656401586051444348253652202798661845870493108380822540972213659120153876226626553401007861725014599722698100835676806590131553784489210440730011929815629100523323729554971391973059966214407392454051303306893702595634440183657091681542237424190939209135782211651861237062050419250741638030084344213153215728111208036460545886398336425985920749768938435783753325165464915780187522266262846411299719421091617251132520814678266046850223881063075844042653543753315974513679036222147077295962005134322872137315698085025952137209100685936700649552694882223755409065957226628396967747537339493796262062791235454391604747710282524092883039713231984728838397545558453452989048615339378461808958149958137397693608646240*t^55 + 3447012369026575555627006515874197580095977889932504592991272277419261632969455364390410813541895624345628704177555272586016465332187945369422143827734310678855533533325760280584230164675074050661733403989886487355819605947512934173275790382773810412119602661025248272734947059634376836676879840679687180474581613543992404698160354464963342495522476128847528285684932945371961829992874454770620478439580149655534225572530058552412304990912728759874015123876288807294120935509061995958458010255769926091556640514842389043080170060562232360123402367308667900861940551580958858486050516767640534814778967179128307113479915475614937276099302547414610801175702569652670890962350587069837317515847843353391111470624127020210101470225515716680249997507598527190313409909848614609547784456628203988609147656062403958482550082636641384820697775354556395625879981004657984294612207330013297818814732919932346691957516223818252932196506515872654253975179353626733103987992100475738526772255865275930414262143983272757653319618825237201697421506549663154580111324138030997804517351732085860417796630584868371398631417554282425857853537052066735996138539216693955275805921971098987622345921949565555097829998147962738043944499822641339022390977693607124827877790556890216640208130771459350774886396810900305434329504485312142865643069452710350887139284160450527380612106683925645983797167880103996907431231384325529685822568883021648712241869931832331885146970099086592424697517740214315111641214071360182319113715333296056073828200414405576059054755211144339992191408495938263537482797419947775204627242164061226258928480532177139790096248022633629063934435425003079447459695839905782064386484680152573072916488838896533630253022807679189403725807326614741676334152838863494915101179450368254875140191796544254535975845037195521692179079985913644130073021731662563327800153840858733761012457399363429287856652325844188279650172469944912543940089414242064579696718876364050991750055709934347816326991140495141157817592185436070505040237281034682673930217621586537984097836815068057578731700075851273549421839013297578565675086413186808507120733805063241706716527261148858063917549115695403630271626270331276946422957175138492575561815885748417774387478645078715394255459484896832054169673973567978983075176159310828479399982152963553602371014995744455651139197169462517546472455310935849592952442335149105357711626817405986200012453358806620690020408088289909151470482711635053362251881764501488735469618781580226571868732938417633498881691619626828496843132871445164572727644798600813509659936275500911654990571413472815897438592938099804572615598407402424326706637440104727571690033514337669232156531370931104647142929006435607365768453362408891994381366787028302369825888008586051821797669913391714099764615697899781154335117835258592164644054186196684253422646111936663322229393992729192729146723983309858011165569872663970977334856150624045023817880255201073096555120214992946056615483628632664883570825105488758872677043583188064723406808892786775802670037337304061260414858247255925516047540194183212010165224041515809124990569024909761572960442588944026748192384179617786113334297036332070061288949566545398266248976628102290880778371339340389128771465195912005903121981859664780613678069288790248514757346948048399448099136552944966528747603834622210577435600867088686928138178133343367165603503223151433570793716936680697141073821915519474303045570874053224205252293024675265716439213868041905736503747515413967793405852481766774193321986556888833091541566274861397266476520191970848742248800968159806996503906046694778474419862446934380677878355796623073291393608981889890378752652876602956302889102278904191105628297638690104928731096578548971604460466333651631525604229680851519539329958934162082815867637117329708486633125468471966632936522011917878782819219274840719517020181313086235130715209834791589393593842590789715209714818571848507552068881783504104049194226863977519357903077487006762656237038223241006925713317879713237597614066826443424134929172986344250727240483385992306970571418211559005492557879804809436918068889082908866205841855970056044033313560672715250405531907651948447619755324239590128427514658109787125781913897562216106132896084652498438272675743443027924559986572393687347325433727296115114388049532804027550997614666528118846614172974823023453561045758911541550910899770651509048783953210517366789670645416639964358477285397488939/3265178934671267520761108543598135451259304396547870636122037270961233092131700566625287928228225986759659272012825760529083379732008224788288424827256381239997170198572042550157927041689740606267014536882681369013895110504566222935713340178937997452943300027367403739773446528575578547341898582373323475044271424862850666281562371561023946485088476954793511545609058692423261487681700895820727898273888142864461505384609938245013458223287500492456188579857330846813792377823305990921622451489501493792706971489731234583642719513655751444828758476271147146453932123725588192834685710074570308867366595489181449991594400198549315495532010581357839494223490483656045389159554862783847081155192597746703836042274686628320457056330478514730768163322835038024933191339100370344258071604508343511450044991596548810305088623346244213268929342126095286417181417512075276157683647081627364394881813053783786651595703110894668945957409557187886647347901310630242300909372643141560186190422797727247879880679068571671404804413341718462269070989452937452981671278310741136743953036370712570684405201755076757437945523594452006442817828914478522541450148679609061038882794885170437967072750935176754023186391293216635905298201614531016791524708756793379482963154736128926035146472440900843750031160343302603640618985803797379682498553088372001071635860995177535578840198548349535119503716801472001972557306760647161136415254450324750473991737907180021162055111665903498853633480563070176346438160360624728880133128086028981078222997442226702807438994648493517111892103519654378528176199608636438541541327260453201160023634039040385977027027343466085037619185967312340208009135672961263104587727250883712675857558786347755456449415446391894238916770724766204082000227336046706652846051892540436010524320661163626877847302331304479866689315709105097002561386681352390467029518677092739983410604101668412018863074755912072483705394431760100816653764975023060899388385465698115139448540050093726783324571672782171384578262239366786561757053348284060813302891719953060833028196426696867002291655160326543036586524247830038881223784574703846552364448384026801401577305501353442477604841637258046151578830621185275141677774915849565192386533359661485173790051773362747023857698922461793125886728718593175566025632777949978872722476608937974575516516669003984230422558804424518175729169547301027734791071111453921882779002626313649638763003297963278710861785712065251799820770933426185936578216769988580889550222820056911034280751431554809727432606074812131359083433482419626338851148391503028624409524788647032218665454527265482483705214392077859240344383048927605079289756520933559729414126447138147335563098033429659454498169196102490752901793555445637137264099770472797271437635725943631059687976339011159080636435561065787881363595853959225357789962777223421023553341269662707565889751927418973922950621501860796243296068074751365717250926552297515973391417199597244613252475988753736625039343976807438731184742907724138662557977688030686540293340591981320325128091951428763108606466043166468593456213756796750167176333461769054026331262983099794336073756760384481356749420623990109928344503021577139412294054891542261680477773217089463907828663231720090732591770782846762460862603916250891272416590038257577277826619515535975326992915097068252198442807292221473688643752558542998066668033278088408626301064507806655489097941172119420554922731125457612773069601626785032169384909288293096004652361238001388225138419310165847669534063587086724687435392804517812035980570091574759192681439898495955712456227049714872793611316107038211200599033769213508240129951436317686618681664876970048474566231209442360280300231355988171634131412061314574891260105132807338826301427518507567988095941130066902250177180939650828416293726099629240309742261746540683462834025205049078922478091791511323454188065442448923257084261542199977004346658491661463952055718075723507361556008583563383666581767786851842786652401328244047525603661729984722652226818002580826950374902119243769807099132656698630597653970628590656430692589508909629068462988231411215970362132525667573611544223864244215367144346934491117809770109649708485064194329269186132528921090802076662630115094062546532392422090454765290025829912281595655839442193496799639655558508107278474051170631782642236345476081776551429040432885040712227314491466324433101165074928666909524229329501662067667129288827406609537250784480*t^53 - 25514649465356042512238388942323726603186761813777256230891975842497521214374629442373667661294099492820811939104906554070700312604257320935830114891515744723080381432507652316183479083323944155574503525290184306555662621988788788905560275991580692316490338021640086014034947160879536626479515601374906392023618612037593944262578626909199251210742908396176853439615537385556837404075171753113103341453380337381526245643554140937226128657106476028246861165969459832620869611575654971251341236875781398385586366666026313846127195059196609614530081617989192704528139530827230327223058351918076495024872845286252904271231254874771862402450340009442428705304264431854113626062883258016524312778535314735109885841833561919101897961618366106221815363997643109271918526762136000400428557918788589514052823919649592179957243516088845552235542022399747632583833293186376332388448372920524557834446487534364833787856812455305775332477162058083672355570378455413647273807862637999950039581224369042852101156518689567241611671995296672860042724142415067209209321269785220932521600631461976314114826625990250001533998780720494379946662432224881674294847416113176191451095090813506254345149069641660047914200200848722182497962459970682465050135019908446033654709680488916798606777777799929001946035449331670424840382471679802069716720204262705084555010156782530769675213466057055262196680168885917316102113508075343539629748329591307972861151394911961898725043674935359634413347443303094325200428631356326049087698786252412930649959841574848623281473263391288495965241684377670958806032713735086829799600238362694761989181683271535943442386079373768769048782789662101235616620516404213678386870186265478530238828349755344092404957482575582364152752016463374509642716642037498187660622023031883044162075752939649771880112035094667356798896668056682261192653071926083284718415218879958518082399470468208059393034255910701917369373273642823258442212986405313957284170899315113127642547108297119848212388808313651568775864954142778869125465965332858815937738007494638875566872462860790264927439729895497977116588955758840281400369794301757442259021086558428338069874995696977982431583664263707633909713262169655164563180678815023533074142479644566333354745994411529874805001900607516775727359416557767966921179085542138348354935354574123313625025701304440987605285356863016075995762274451588877614620013304109928949015358737928617065408675213485135525501568641406989655255553862788262567218540922532058667207850983353628517247371266992210500557069719219300009529418014358231365499696782258715285596142524595199193798325055192372975310339689942430440415660848041499728581446337028170186363419358530050594569737975022997778351346915649028485952270779886564844264489806185389630433628109424129104681874379755080466799882111626381185750044404084168904568202050572484256661294370994540514706342947609858145932665394757736743790697707365323878330678338743220111282535866263064910540262568817816801282185233978355350962254827991721941160080533879394416260879575006003070582217175845383057137849211802668754971132536020085811368141880781456359783852244137119073636674119671685110249020821250074261096944272144252788303230919148376059254323623695642819262800471717317435832997603508723917938355266883560885207820684546026239422466819566326451960999514867957712247482629315698311545654552830339217205927992706890333826430007251360500704554163391508651517416363414073389423765112260457280827321705450071527805632454884207282753445099951115610606734736026745358324850565926206151391610945445818281270291545556910698639408872826807096770774201212098963655691792213467003330870527079595119177231281147896923466260539949068453325321830836373220909037993807240019648627229519137791183258676307991998477974945763998731374613509792354824740735614763493194407700754847104800445719912390660344005870982276598717355614204382979433140818002223031559074328687726001596341183748028918629605323189784812886362272916377980516158679307314698665058673753509177707327542677746607951724185144469790610071279994174259190026194605606849987439973748081006072303388651286663276431249532813140445523198455617104939858643240709548335598485710951483823453345589517481563776612057658082036398933639025876723640863215817716261846679446601221105583282985675359597548281698741673338025546847632710442399855148125010037812995621486451372538006521264778274150741079935976843046833334715097568790844957589674960351673351/45535719351445076171401841871343972659071513323473175401209707634406039841049146540303441164790682342013295836109957283834632859265085989664399689961737884397007295632259822274556816824221156937275838496313029756551449449202318121334804580018003245857289664040398575534166194409995763170477666858364642391921750797923266059710057683787864717183350375907702786115958980944376903437726755725145508015304428571530636252287423256903387030185305585210627732450840545033498335047576867797922544442429471201374912645878122221428979681486585541068161520998038967587954754801751435010820063224994007588798385663097690442868830847723821463022185545433210230846430958344670034139222668307896144692074055916073802471467325408270260680851204376333406939111147002170979380026878348068787848414500936701964438691433257858716313787200070674016055618388961131968082103443564626492765071370293408691315004775975655761343008164795085621067494636974728525844884595800421754811697567623795343039571113668058419981929076427988854701948340286475683818053175307577277020846375129285746224119457179748729807127506018297683712119689176114938086877023417666023957877381093809710960629625141835476160981760375721754219990690717541271854035625469259463048334740660777236431807736270870994747735874893613079368769258274113422387631467321210381134106154636853173271377880982787616768074959246876207573062498461873694449117485587368120852386649430287742459277723069778802095928546612271928229507112036253484732935788458261190288977175933135913314020472943276413229255872866603602052638031037017584068084818168022522728632127504269417326006381184320395085692752123809225299037047944470700193728717342363800474152061743251120171926578644718492829893406553455456982432405513556578666122940699584916405564300388176712205835480918606773522070664177338931692960104228701106680511545187030876078344395004574716749778728243119773847967408408946047762913622100017812865557017699255156103037369086848201288453798893841964984838161146264900359171827784442470508506896571639896493969777882856467728859179043352534076257701169443176063963012479992338786549907932703356349627253919980003139306147270720690827959235302204089070418474618662573755965687915867603175201859814803320717334602253623215262986777425636163363473657273243629714877569503814307494899181584861007205726647557889853910732977584263173902703759068184964307996889987462405256146878299698149187014812194729891783962557100171682196023876840233930206587108359151661298075297736642729764374712335054770604064235661859091964248046924637939098006171169443385246072125846595199111823401938895161790802825812406568569199763602763975675082740652888035602986176867390077690379545995327490341647970741380100737760861724836613070951350367545162932272196342117906492777356655610914168022481163345688255275742015838253554084796729120719770637244941973772452933373885252302452961907737189119061553041239354567016624898596437876577238796056729416263570214773431929963633180972704231690025126686882983809258097372044028863811968879148847848381922210245260743486400930131227308249084385188476490564125389724297331937219616650126097829257527921397099868868423159859542130066748819827735027836879588555018968125258835837927060931041215375269942660630348615122776264623679369672749820057734875900781404236350763378900374610467832135789765355016450128747984819713672791924992393357626453747413152348763998904839972133018403352279846414616195392311448191588908567233716966884396300361809699425617188784473190656589072256751824708520427955436261529624011231793905583491045511299779530034254191833595436826408838244175217727796205148998884398859043820673234222795982697695507848749737949565319741676729328793205726196886827192594874012950990750418414375937501746231171149302059997816450379061504564465198517919354960693409038925095317160679391655853842774144485283392692779918947590255645361255481908299753575942488264444827635098398037151189192080764680820818312003191183245677873152658591123994100028927193937440758890775968862899145329264426601430752026813170766100672813878179397900869008838409886352497263224610282190870792581011432607671366900578910706859098813698019974571588262398724400530017476290054277483996438509955129831593073502102781829918929891493855562296233395231440647473763157871693087895401671717583313264889860791565232053399007548297205650007420584173801760750555796031763581848882147220600409025043687572060047506206654932020724640*t^51 + 7104602242851853781890048617812235165294384117417865979291927432131267305298972346434118411878626951988760974104375604459284068478291140911258617324462486596535176082912657660089205081053401058423576276887212654589891082519193928131570231326262212348431735089328711508436053992557381651922467435510752489882993406605483483260602299036819858299175619878654928128919623016428756045820813477552038023276558280440840507420136024890015799034121865134375150266785004964510210599272337708965681278035355512896031402726980811528225393952819691320069607065771679553954297179772720320580709181115167015009346688871727866945637378440050516530378235627188902119627705389207795970519042187181952959601923337081446774673197878777701022743500861444224850436807011504697111176003214817461817217782787124724624177556631040250105680591075042565582055295366928207193661604074277371684264477060263239257011915481918235924305424393633252002265498709788652284525458377447432749907301241604646754583790342002972461230370501210051135648313295773281817638385290511684742950955052495612058136388484866642368612118291724500564994741974040023155373870626406441340857158690916562145275640642735427498101740386933781569359069628990177834456506453535296461385215574024436782109972238542079889259741516004444729383844573216191249033615921895132349500326583423151014802188892096943902087332412387104645742348854279219050788541113457126296590446577993679100752488543125491478867867016302429240815423312795321362633836378233646906671078560457478782395311430695119864753049391135029785967569688435135965355552895994438529223341391948076183201064718559271737986203493101758978903063805545625470567901379929456745876100566913626359440660848130707263387638878802535624631424376158697517387847471678003525263393697043034840708403822692596517968197538729735286438198996174951938636424079063547996011914111020891736204955116546402606095989231013327526381736286690102955199193852605585661061630647419100364089330447314895055287977851718928265960649707811342508825778672416492836896477121657624564747151904925189155436248021374260412977320225031613160852376274861366899505228026463030176238008793723127096137784195270010343644447070839559706928158974648291077958586614802004153976513572551397693465686955236806653383004170940069440444754700201824809279433823799530354694419387415656943032413653504753408094800266416039829745740773640196096264715179597710961791592985620520660787130218992742820385204687606670929145058546152666930117363018483365001640382694377724078988915041058440747523459759907380076736753726377645244577868769090859777235415116495987644423128882288021106663315321283197365539943780450901989542640573355303681703327263745062382885449285388826204149197119938304891015244465075519055015038815736773939934099852871203553198030913385675020422404509772187746516006552751892605580482651753128804722167134224263840775580832599946225472108953654918320419805181566994391217133513698310134088589002998180507769559970746784863633967649426119923059832000430541846375353967224838348601285861490525308896817293565308892971728215132295994588383270426597189949709999274490720299228552951397859325675049615098548884594675854049628825555669655329765279462570077371704882273761085738184079236077179125388038878860404845525015193404307411778157286606202407047721587337637675915394474172333429450231927053713703510330498600411664509480460269661188881158353192603859152605799760082733888031440627756694798813683448375636234347256876857319590571105407693890611906188786278190510841881462072060376026867048084448733060238316823822708959783694098880030725053675198108125432150116838984009185729862254270597166816437210761305275642475279627128337541352801617323500767046148249841708847518901795891290534405784334914386763053186558823375967793195598381498911956690258483202172711001902334161103724635539330809498541657323973836247947520648412076217096432337649468792576424912581202498553650969765856501093837103049143879812694594639939904682913748563092343630376320846238464161585480374491809445986525755439529493592911061224026986465831550085181099324103629942361930987969314699075602535133141183822372816973804666771163473229652398955592048226908189425458124086866586190051972465756153443820364102516388055884059266326104681560801911938755919405814758179566933036755971479774085749418517652781926964237979687812238491792553614342791290430872940097857923549185222163398472768486211142347991355977148265688562163/26734260492914201299578291898675895526944354269649645873710225719042072338258064718793941378591582185534648160621398605325017344479054432352967291659115057918348230672518858814351646930220368717647998864545886680754285189781676770709986583689517168817792958019507690004401257823342249377193598621318820309573006850043896468213983866455454258956856497013180241006501180654448650413044313690210428521616889511338118283908747706881962227458793884369713281867848751570982838287143155804517157013436881644807218450777392283160014123525413774242912724564901299128612383674396697765563042382884639718581368003781828257379042531913643601053288408384603164478523017912357591095948887630241131265267689144410698240485158680487092520783957095684166021357097095221961841273675156458280444687566207837390174400154631127051604226116673072034163180164676917215997677048050705711936545849243314418506256751368865264093750319909956847526731719760689300305246719271247614469709808781233529031916619629852193415706255134432403905275459783980855420546482660843396061449542871956973638423818149478793736763543664953192726773428039976954439953326117056026171059062426391964513990708866167091398723765104798745701262955523903836185882494847873121594956528003735266968253436742187681390052299180960731597822161897249222459685737787794831660576534472320902518011592755947150791993482652573899761974324754852687451573976406689020426756477599729461428065421097020133546320154603152282073692201829705664326099932644837030403870547238638479632520967141170967872228908517208588468272486116733218435762428771804802159889020121585544751136904321636526693731718417952205695303066832661613719002307471266747067850855197156118185149525514833409869340050005462927507317551763353875527400073868624723289687882675269011824004988928792555717826224152537672791314208561640044474795067713754180139680617172422682386514827029052688277582970568515429620805339711878879079752028022904803491020097482304825545931690876884585231887878294030787552976933628181882027494443750349633967906993278066520921864428538347237769508139818165190999658284432332344166524432788910838951583790393546154474682109094994174009783435252425611241079899177430579486726170984289637548388249801796370663256183586271945592558815904366915911555191941212246814182067779739400005557914241006554493677934395171648440748756050129247625508443810821225097668700411060164770122022496480676535850012106958523307900122339600795520876123481726815339709431249807199041054207697486823711663153478817682425701923621475693203220366497070326875697833652375840127364977043093128741704739401493448935600290628283961704706492788885902560818314314892949323753200155565069296641254504098850250583321769478685459459074344239600989813805965787699605762965799806591943522705973333670923383725125111639604610573799298722020832416184912717317971498280406180616445883457367864940146846358333927533243377632894747108971091781224448064163093158569296758953986620928062039175164934237668658012120431167351810119688220271112735569605939310810407826333802909783347031094861874412664395712437725129223802253616967080880934720253880639822172914090734904455212485645281485957497941820162377809696606336411070065083654592753356425071825566566184796642651543765200089187854309323335194711802249685923193327187592446987657454404146303614077617622765010973746641251087574001052311752113047595952186968090234234863567552099428622120494456930881844403136907063398798646056183795408715549512133473010373303144257410444303907952685477189717028703886467973545418728699508474567570663825186791613554321342626513531463083715295461818618608772023004345024698559674716311987120483525936494213305438254073744300968627140141484730301382766175441885242866752727416705913872780630484669166866551540823289683075320179821541550915284451922893569958391487522493611259002611376083249122960288839999782124700090737094994773004407954717813504730634329974875268653763970403206842871380435283978823637133509211468767578323904516983307809060613969821364877138945586733930459945265203110574731360684486253215325451799673346971699066426682698448826202061246907430659512556531461892513101842802487726390148228740371950408983574333944632397656070209487977818393330074775521892449016460298049453366252495499132831932653819464632950459810288063455158402203129991915638416324397666627852697648896096461927182039928482760521301806460817067386960305134877598017624543675259565012408773220176800*t^49 - 18092037033951599676790789249507285344918631578445098710598591196461378478711777826808197945192715963999706539020803228229655073596341935918331773784953725909391736742738891392876572345206348374611620184411273780049493058151962198333255560135958650796634879011624115818173351678843664132543800031118141759508023400440402731895082623457245461789546528295388950189318495206439071897645052009508512476493866244360020297333635638467007166424039771792808516267805813421589119320344073513371858483833229033663265228532115918039171730031810580657104604343490853388935067161153845546357422134847891568277032512763553326708763442204479667592072375026631463920124249324719612767129638394540592909959001195729130993586016298492618185794571235215662861402683702996751561181506674579707817198686434214895991193925176178717806314354351715454135389765235325811527274292832009439812329113060369296802790965473052670432774445414853160889254116057894925044697816152037035318581543023969494202972513372077854531240557567557779963105207256350533469658162178319777603903801816067484325586357422887661736680435510967850347295721753836128262850970691469481600034569385842626562868026723424407439606373020750976154972511600028765621072674764520516741897979372893263497197905093208884001083504421892536557655087507209084006386968530759174840374641848247099387414890483083481432105714519895892261040606696424048805284992972612811331274211206693851857117761296382800315700979949937618190039667941491198819002097038476150486826004742779011436940663430454749896153715097023080720217759612599174050458346774482956470153469481959418395572657159842383760224499157381760282642302470152876314352942477630455651385386211305861762408940958627491354591100039071997725729308883731111601308609585524802740481905910403748234046293151300126712504925822069644608613931826790790726500255321802352415116814695161738163450322383979037973779695607801587663846637842563828966965159218296499848325926496000188869649487833099495055269371060161434349983214063234359994072627634473730569190071774331970505367195599365525991838139208096405500617387529235830959979033741516850740389358180176212856303574871045245999955791023566503936256230332668922804519950593967285462566283726788632201382205257754578840508571785725759354294526777984195448718399039421849583905670271958462162997075395974664214853794918749576181430143763205588579555580395640280395932011424479004322447106146244025637686103991244595323719482920157648518160779684728203829878878585794969425601984549719474438649506038062600225536307558059667746092376002366003101284931571292819781394954148400418575236036081827792890279744787341844087347881604754726689993434429849887819130707734602413469312399351273494735427459280655029171734012396030894156168754900067459215069332728754171595551684333273168924976396133453257904852741724402667788435790341375298156300801353010683791940107664454093424006241264048403542179173267816098731508564848476073091715181652554523613400993867471272005781414002599587407599219355365569329326773840645241466306782905829606189898791020778179880092753706771798354384820158678362034688823679694004650172526144979901775802679370210711034149035260659592277871995341261990372757300976076742856092060548353893289343353374032283952850285982354818779316289553260783297961207553066741402795023354780780691716990050273730363648353767058183472017599107903825851611626683214413070960376920610468088704862906411247292983488694141415601267120311005900139750334720020862592109708244776138478288988372903076322865871629208162818701515765258982261520538001951191748060834092905039809746946796787127899951751734626701144347235364591127151289601576092788730646202390611933396361924389417027027869454441505330609708147369073769550609238756237940165003250097330268287980732604702628182649096802609268073846952902947943318814114287497046727926510801170454842399094766664154929485740159834297743734540266232110626516885978783854875365236134490018808100307447962777600601090535653814222467265579638712064186996836792303828123638730425410317072084216676683456032007704033063013255956310746855806201903058720037381724778945469199977013482044310236956276178686398901394351381483192348697790058837080458203646892109468619873221812613396895692975587045507697152973232742827427892166172348635159804982838242329648794181017359556314259788457824714518814019128807369387704422343973302476486246332768602093592454637701355342075193576940857411717787573888739/160678361533943515973996060493062270054798210865547361424646152535875312318714286932343178285616754155917426189857181413637094039777174088325487089665497644019460284348098039200542041243875481374435421747117625050655856905932730795389613242786996045241633186464183973597881029162740662073132954979150869003454092190569949181408535687165944474750902823885338387273767300055818929523296946566672881624819876756919914992063799993402813795645199978507766561430233823217437670929870599682251076335860441722361751709264123007971921619963966459480363211925784338640333612083874030448128897586929110145351283206403029016288327054052408990003947678964604733447449566840598175056264232798081901175945601082223482282099576151090790762670925809775242720197246827405464535818312930142114101234454045063498088996847731977891784583497147341103286868540762288165537058992876180248271688828615430535716175781186343270930805494152699828502499825908632631426431812762906580843459973185168863263253968999825937978071268103884550002114753191476773905121207012620002859120211750843443602363560102479688887282930802626842000709684852514552705433766152510198109732528256580276517760484920126702386207118844147563449427355138564892994742749646910904279891785655102778003074226950495350395314328750876233786910748545712163558723464867460773959995702083642975337845185033192569555960829411898234283702829393961560295684409219794214605709850063680130419699316593314884273291541441394838177599049772414656000743472732745009264079105342429229628110710674996939558600276700365904161351982885263935292490515781561515022190131138917202636935067810652185944979409675243358719729656779976433474411827556899122683307690929846465418908882941192636867768259726710860222551408047096251894271872536938387934960845874831101676927943663865462426527000263721319123306824926591695874023417177563388798692688924050611486298297144000340770371119029138653537289235615272038550754535770315604655212626704872880066875162515153272465122044032491161925545039867338046063206401724040147011196112661032457377328044990678806594288717886727525497946219700446435857988682782331470841661760630598826383548594458689474405739217996721275724449598117414401200833823568842821591843664625082268578141756452185468918542271098695035427612327075245034424012631859862312278302158040335312212003095497511233995928748097205376034943606169119403903335352470555480097978278065582841628731195214271124779114000592090495528530987048337696276416887817718777910009472794078971083363238765547091313657479724991666292824447620147168671285959400503773826713994677365845192490729668159606357842563061829116776246165843406087840020276851754562772353417261508426691037743907287987730546699206356589138993824375072703908166650141315868038718233225368190354437487941770736468091980598885262521588040487621910921125440131771331635563392726114697786598217922343596425984617398557993031432136997704143338611969991236733773388386432625671336978552242108454500756858635367212648664682999567043022045881242241687767862223451572115614384802141978187667360355853510500605398720671633684824689054901975618763985206423833641380202514280029170654287286174191788050676405429343270713380623797409390493206862807466601371094951619464110665535936319160233189098430491749432955971954337398048580303198897461997247353510634416619303232447026443505477262213169194761426649204026377898120797185766815962598380491699627126826237093186626595443343247554509106148235635260160545496557618526562345668897628721956071446776854551681054386801929894249165832971469494811431623683602398165922280563987826698673793431717439051134350618027770913869587218894371509262861366987722210153996294929914790157074188993730034025572933820910993217044980086911800494283502765997870974185094738763852499159421748608019539673198868393287577390945974414144395395275832168756127684017687996021701631343586207688205601550217342819238048899533534118575053076869765989577219273780114725269206770684921139152301582694935028364903093554076905118655354937884028968883533520825589400047266617518075950636766773741746020485728227864797197103157003659520551779882414882172406092153619287928422557808886161197007429378355009095155945850902879790054626412438112588483816763085659719088725668889061558395100499890183758501016986416406334982241524235594886710648624880724767500716588202094274644895926694643981852223228019867824122504298496846118568616764339105927104333957997880701708435552400*t^47 + 309485498066010624795441359966217264618180407164524809725480832611576622880984929769714400319983104755208461435277534049768972966313505513802801354023894572000500985082315340720927852843541565132139857988147194317303924366695086325285350906819058283831324796042892342984124533257179032146731088685875018178221425256291152125033730978010999417148357500249580077553259356911334290698892071594374176195827934261219848009964145997273639630096413341338047375749645794172711649945353814725271381920678499022528825464614944012388897447192430980467355919723815283162561680645147136724518295050082755705685425251258886134560712350868637970329014777153625869756062791745394100054903879685311867203470598954371290766181871779409438346626946982674151450092341752985998189621935143205450261776912135946772266305122185298422790733051426457615172975039232073653143813325204065733271706563763883525889264283887343845483685567107728245282742872377586901543774999859219122712846026674151702516065024506931862411179767930806098592394580861317046252991912897268886249409782797104686895996761771913481732905026402757572854362135369506121520608915257865809044486653579227780779797384616917615348427250759434558556657372169224824532066809141325594374175346530603477600876962422649406789376099125227671379866809508000373408155266012355092680164897697296166903475079682038676767609861145951310367395220088746974832092273600675322797407345753434107107729137407078384450166192052208051218345759453698168098832566622530604319410668739134778527055275866548432915476010688507731116085632205508663191450788541592279758965827402816963263509341287651565295127187789944617065942540647009899414766500239114019622455615887003535356352909967092875868274710452889429726751479085509687439413185754648195838496962888969429078366370559934418521623486254074049520431120311379203017144180251235675567114636741914763458705733899989473522662437943217881628640811442170827868730602306606622712337775181784070631191653241381900640996880116471062606129791883795560416412617240074170764772520054022762554973025183307594931001515387601172816721715032743115986435904087797782323975556133617310022096628943992187268030709619974953675395207429350359931041947949551630239639141639832100284417076963824877203162335162062401718763038009789338106818287953182249944386078882694895811275768388615413960988257523001646544055817204022075386401955425611624314789906418533159897518822574018389323290657124938220354836174053018046063275051196568259314583223522750435047033213636818930258141969295422190261935190902296414587305205257927371191100569874184346917275545233826236495578779044029794118150522017983205155529036560373909269634302820282401494804756242287806275533142720530002854209105180908153443333443146626814799991537006471899613932607896518061000916689524841571072547396338905025937280000661940937530496925240007331826832845870390967337833270381779564026891205830874972149792036559728508636346795591052054156116976875969202787377464286492902222392058393893500367081933816849302335198260202468658814211088703748523981566415855699753800490054750698018286196964234352765366548015160516554427712884310815739927477853213337184363139871555910503329434822955544008159356909173198567361727577550985992479331143708061904010024651898204060699124952615734253551334364762037019881662600393258550497250881444448368666511133598892238559245723780958665474401777495129051268369080737187675994236671177163171762477879749438260499276133389768503343052888138696016360582170785963761667854723559335664262599895206980023472364323808923834931962481232295582629501426807412161685144042139374553559557588496897813798351607009242228569706499760127263283623335630074165037754624131282739713001490077201993378875086391183959287748210442309662748873905669751465618981046987017638761391374021294773660096649159276556450440162542290187937330835275674475062561313731916535818019437179873817224055800852513190138723011098548408330334416468871841288012553482141384670311184698658928396111720246381233634938560362293429771173310562906433104797786175241392081290899010806339635910979883090068519203330907267787188418065922990122203768095455286120801098778684199715104041232930600818559527522953142538703753447825183451638324478143014511827421838038066805105678605030106942682789161657754607026135911358383463148902751637888839387782943011928689611992696124000436518974184265551625290219053331251930374957169270901662474408880965744564227222061/7266777579909049956681906323049378026941228572396015934509642010050892940716855406540343143763117671765203774646639924144343856254697975009067151757921570908475950777383403972478003715418358701279842282735302191621808720177860165481696970585494733262032953237150883788988349556131759822405026229913288350449152077690490044179232778533561061660026440796541154322176751158861170622905813186281844785170186635116123198325426251114938644268053036339132211638329004236372964868860423872976716372471846475263559538706569444291052062163032710676468271481893833796047568025172635769059175140122192256547904677851509175369191479471997117442875627376341461888876329469612827322926946493078017937857545942664028389775291757270012122065495668239398375669317360885846890303223115352300360216174301554932589079927330873704634105944983536857379609636955021769229757010675867952434941215396319193721360606816938127167186187421850953288220775352019566021958063276357168832472236427328019306797383735216714226575327162679535615266778847183655105175591642054969807586894148460388034231675038039990041155770331293638655597930037527639345296624227269450834441598564384347997514093263938302913961469040130016231652588782091535915066996592110268052539046735352577070752663157386982647131082809166979429154150412181452560986568459418515833322860408757622484186646254970164518925148005060666367029421824786009510751479088982367604739678695448582319320351454523440135702361828986918367575658536320531261211545688396320698550190805906964851101728101243565978598429617448966782916525076525452927196610848379799219833863470153517233040541662728642390357790138463056618016347927144581224045760522667860415320730189036123423200730650028241363122421038108004779311606489949876743085581654461187243435375905532499202163459267355412012300532440748009087702230750097681795104358470359532436162481563015959405280219009493282962171167887020352303053475554601675091204851036996491525161224766177825802181629304827571167093606678414648087906240882066886655135246865924315416273644729248050287390722560992771600522873457720229336940727378784708785847982364500549611504900264925838586572246023416935834980497062242508101424383099153287750885690448174616250427712245352677374281259414015994071760571413652566100128422644990010807540914587145587152066291452127406452182275878189427788900056445962623646353704051229575261328765041324330480327931169581298213243059501930238966266847595900896087218998283612764555619635177284023258341470657764903615652155931425708724227494200739678607137707570445549821704781800413368330121714221198578670438474771712429519729748971857828284669371258207285296495931936969062351715027607674345538498983175990000472961306162071836696593409674687222707327919216998559146575806621354918671595487171793516707365656435760048875475253141592521410761146434163776947234853818428457912026232489035993671233758007540910364254305712713518662656929468202709719425520611610165010614715077246142458663071004169141079803932626149604165864959168114538248315281973346873354952134129146921839206347679673617048656124688613302633658462756384959631632592334925151835470151740488522467662288613078876219785961392631415265072204180374152720424608863735769822518427249723939633347292833840117443026344888104609980535271858202810296570398552254422735002111694844620463914305343985521884057495507703329738691093614102813770495504341391615124194410149844376174688490184203484633063113261792990719007470399267205264516944408642967632265901597046014126485950868818960214841489274691091886782551811873474140653796387623908500714169456649955439316471957362781284229821381354928833217834671956426730291034494580374936619361616045602745672027674089317633065153787731217545461120181024999227540468397477976014127010489885404422874454660039942178662504069590557513826316038875890016848737398936447341038933366044768086935057861176154842705529410097693981037701177409001235826274303323611262871874113524423728130239630517137117144247689527441726524942316151531730738634255213562165562210829813890021666904276693742242797551695587239080452299338113965127493995437371676717355150842651439889047958935829839235834711677554392359844431720012526325025634419478633367830349755323150671125065031377983250004554546930382757140502793797280342016036922477890038675163291371174086277618205252101995610937292782489850365684617468600573360091349762834196925823683039589905578816857499015922185375585107282527664*t^45 - 36009442740591002634323699997154704677879711128558812051770164970776798340300525212212711772193752213948180823488571013976101811733240467936622859033297143878633303116043908391071681941340191752077255716599385521713305028122761617714146045262104626346893422999098227751752870503687313663984068887415797439228828622259935632013698551885043050758178529369812452696005085481209582368101988145173593938343376241936766846535715995815404528231587513898487667180832045431088760465201312922164007141965531073195054839907596304176126053113895277823406957591573177348467072312157292851056469698818598915419917086212117443757583618133883102365625076179750314534173301869463979162834796752214107049101384290524553542741141104576788327217028809650463565590800190393866746636250118733378266528226900911722767145862964476891160210082945461929716180237620033722912164222489525352606272421738611751139742615305642622203669154149778544649839604947606862634121230739609919666409638203539912870321331235610610017845155028362496690729950507102501751780127758042665373428772012926977852530228712052434765655169587257403065766627871356280740929591915975455038505272807831104841189127871742770565004277890030949375907858434825980443442500005298773288666983985589082262795362500357459096508949136818738920984313577001599064402273829774160364825048074992602329586076850347448017541966964606117238767081291349297974634716709894012031063835304886120552347238199603362741595946900388016044580965686906747555614054300234340044712842394522693507571205053475257414951223699237433170987866531323216379210099326337480964896340236033649908341990933452139276287152136894716229031907665781248995105389623569126078378260719174285555015650833350054840295032362485340382211260745071494735912760691300367855678828373806529795633707737936256537538431893076033531434459906829257179878552682100453762233178880601534100152397758873663555341862599730969133996943005304053090642008181255763737695457615377721231662068406808184198235155247766257793726798832116768872626646608297416382237759584323819440256361642442350465853506096023330004308747798770067300233220056961785741064474133656751224267100918820407203376686985459569310622023565351969775129432959048536234417421711951887965721789205874493532399454654241138658770454114608969526952298406020386838463794732432872236687050880808861436661975711698247411509524697275420334584901637163149090987426791791037492985608144110497506672627600534969970171201610642791855200850845242418871724787484913715166088642369018514846530821240358711509952927104428734907395059847978344615583249097122296470132394928378784648748782185379659921523041576380445156682763413351860493378506153960340000879088344603019786063977017448536551782488928923203591863858220202030806497541324177861524874306890316603850128854271724659553737188233293064785546375094687777211240526230500996078094157116404731992900937254677817602046479277411208873713482885716037370537678280138494782629760970454535281273235384318289523553046841136326069568903356237392169316216022973068632481522097095195373085697986577982558305498820668073131395347756876396105730856547223602453412424557137921728669583579666438985944334187248116010565555565035750673626642876225163955551799170347959850734001068420854492869650821720125226242844767627783033768847885919557271441401765065109208362171503445096340583677565615279726838950737798175899968913461444113033685278204494323139816199189643758457205499012130685814683593472306473161607362629163132063541397541791277729345732598612661878741453695849710415488641213845090695784762565776877423024838835307461533565151216507714315036096815815088797450221290307366339601529802109645906705703332849089323748212380575211158805376508653014079909018841218234700849855950899500250789563386603099306668236464113811204544260288932111853107122627583319934968025313754440521430048853051819272264369936312488276232776281532058952706993739283507600524477415065250345392742296128333463037701571332470389658010487964999450256027157339169749138992213524575326141527911442828773335289489903104640341902256331657960194942473939609636170239058659593968137562453824212103733116140193371677192448094181986069955699060711156229367766330697268807623058686310410579464828747721108703173472516519344377315316740567805526754917189582625889028103016438753736025664019138771572700217479960294787035237166183113351456079243381750122234048810267901279267349522622952231544178066727243015238587951/2507038265068622235055257681452035419294723857476625497405826493467558064547315115256418384598275596758995302253090773829798630407870801378128167356482941963424203018197274370504911281819333751941545587543679256109524008461361757091185454851995682975401368866817054907200980596865457138729734049320084480904957466803219065241835308594078566272709122074806698241150979149807103864902505549267236450883714389115062503422272056634653832272478297537000613015223506461548672879756846236176967148502787033965928040853766458280412961446246285183381553661253372659636410968684559340325415423342156328509027113858770665502371060417839005517792091444837804351662333667016425426409796540111916188560853350219089794472475656258154182112596005542592439605914489505617177154611974796543624274580134036451743232574929151428098766551019320215795965324749482510384266168683174443590054719311730121833869409351843653872679234660538578884436167496446750277575531830343223247202921567428166660845097388649766408168487871124439787267038702278361011285579116508964583617478481218833871809927888123796564198740764296305336181285862947035574127335358407960537882351504712600059142362176058714505316706818844855599920143129821579890698113824278042478125971123696639089409668789298509013260223569162607903058181892202601133540366118499387962496386841021379757044392957964706759029176061745929896625150529551173281209260285698916823635189149929760900165521251810586846817314831000486836813602195030583285117983262496730640999815828037902873630096194929030262616458218019893540106201151401281259882830742691030730842682897202963445398986873641381624673437597769754533215640034864880522295787380320411843285651915217462581004252074259743270277235258147261648862504239032707476364525670789109598985204687408712224746393447237617144243683692058063135257269608783700219311003672274038690476056139240505994821675558275182621949052921022021544553449066337577906465673607763789576180622544331349901752662110165512052647294304053053590327653104313075896021660168743888818614407431590577349149799283542506202180391342913479121244550945680724531117553915752689615969190591399414312367424878078842863068271486473665294991412169207884274055563204620242606397560724646673694127034497835517954757397137710135304544305812521553728601615532565227567462870550983955226002885177975352587170519473857105157992027897674203465158423939256894015713136253505547883568855528165932443362062420585809150090554407846403771688774136162988024127807376928891747399993796341869509858485499255189119462509111803714688488149721142612073891991406313509641301273796240788184306763395290950758210933084081513427291096518254326511341684524647649210782149195716550163171650625914783660324726337767091834028132129864502905568653284367446941700443074268763264041151470337216862038962333849419886712595519786503046796024567357817979649050208717417816575646512601614075667735470886163938616640666529934853201804611005506928662076701649919148238759496438353672532356756021613437223410912999515695668772280804671307458486274555688034526189949487397881786363017571589408612169650952811072913244355549177383237202350468540251343489571512212295826156680457838266449910442229082688546490057988840588768857401154759173504816027674840517844088986396090443284668791079969552316787500527775843575728534721394060050435343675005049999835950157648759848427296865470750820948997780107217847071501696309780267529113550202198406774075318581798057577287747185816258345820981823833131736050980874873637653049742541274120313799768426700939980375096348578525559753730248432746388462544234626564182825290159543059288376567450447460152961824967221950406900630229353133679757535732947256849547560814583407478056767270053184086462453624733501461597129901724873818619010464525891686857713780051638563904008742342270079033412182055812814402633074332658432011285444989992594962105773420733407646483704423458006906206105426360064634646645885690796569165926186204932672528412305414765452886967395651105099072278447104828818048678947118962736285792057475081975459341073765155334977597482756043271649317968985428425893228467487527040714746761721545832861294536362975528756265364146328943404321582133843874720128511901470665586486981538147435825404221251571318690982051213473463860061717995532738254872063342931335523055059765778280811975188485773366009958998376161193026667197809231515668177797939409170648658517424691815837160493153954576862012472044080*t^43 + 8407826217655795610360269339274233335457945822110694963914273990246795477448804762817602909174525067592873515271313727071334031461175382687617992630855550935611669013621410805227689041626984259247656914931134281394962010930253953716938796685807629814035916775411725867107541988976449508213950049585989368968960754134525756407163985218068131372284621344305727158592644830618504813242334018328202653308299931830054295890020073989651640303617237734202496314210653785567873596907057617538550009156155359855382729174242254058875108325180075911281769722302901782737304816701068674249187179732278434338268513871823294858343083935504813598057929258440502552627846259885150897575279542467305257676603020429844841962918827036513412606291816635262261608097031907455641246891558482584486616328178430468317252059486646710126017825826299883394414338273438585214649193834981534966418717644827144921572338478915665803894327559230292118861793502593366628316350109969270497873669696787029224995403945000741126581688199639271056027230500257086721383950991399955991644254551114211036573604605086224275513418485517295492645594898503245141762340446371314290129971791504849921104528016603064906336840582465782458322046360587170444643920592297181420585356431370926592128883417499940241421053959173326166268095321217691337603925061712813431730041273082821119781555317683297137633338214019246904898895740295894397414698308721566717571207677747567827043900033812535401438339136467760317712687979432254520058902517826813395109876516362083797977656217052677635567915039608349976603207488009283191775172487648972232930068002183992199362433696449088009107712905827331792245989164250663762024127995802116763567698850932473936371125809397079777689626725942439917790768179529752831647507145399155068679419542286521147051458575588737338841837135515457508791558556544045432200868555209862429866090545105880675822313564030611572066210507833312284038289174865498451906362529514168946217101524196382643490488192963928229391100409169290878949722475107994605418722129141172526792853295676211342094915784463289701117315600314303966447906143376314830981984570597466734196909841990180692837988610064273651109203032279868391471720289941395630444913120363884780654258869491884354675376626983300898070255495684290890014635441037539675481416368548881825074571747921065484604975327079255543848213842170364711782161084991548515379065735136929374207896568667108656553337219300712517392809764821008029383359723067352380405116498687049855903390581569210917821927587202312381653747644539086512604868283132909424901217868094008834284924976787800885942262083895261355499868858054375848733959262458263340534607390457431722563631732366851637292557723886355223499102703867175880674340878022464558836030970796899065014236850647661495495768314045949952341790042461504825156128586851507133622583917400250571118375400367820544019114352036915166163133666709941511451651100286679593750418130766231841980909542491787019331319714694752684292390368284144403800265716426941122377338756278062947607485984082057240702327282025196563103739306209011628167173702850809969271608945400671893190011147871503982430222592023292377569424927422626366711671451593191563375900499065030861531600587244537812895282120457055366279703176100224606574487980228350832392911514718803260201874931253115872477121025719521597116886661754293972942000223043181179437925859908244297012664398131443402364442298826673104659045857555272363124756890965486347475906557790465005564528607568139624723411160722195272281257244338265662394709188903229732461599157335784154722819196589306713183351176683519069081108526713386933132928026825766542986551489725813722574680215437608419850314066715087027443862240069673305491555943452152623502457842344821034312668211360602891092384170888327011836921911436164008302254475063303599482961250159178801336770130462555083772194943335293056311238534898814258344428271262327472897238103491645813662915818861037729076867580887455386519154542614281067879963231690024181372318870428931447535619433974656577069989052282422542672087205384341771233548838045973732620974076318676153607962474425463910068163951327176550993710520275830095892159315866848939601223787498562705047999548461556400592166878010935138706527820774906154286940911962255436670394189205055723249490891071188354588671012641973125510579354152888823126607689699881512286574246730255294392878785550865993777166777238328789978461950551231531115685339579897292980196037/1949918650608928405042978196684916437229229666926264275760087272696989605759022867421658743576436575256996346196848379645398934761677289960766352388375621527107713458597880065948264330303926251510091012533972754751852006581059144404255353773774420091978842451968820483378540464228688885678682038360065707370522474180281495188094128906505551545440428280405209743117428227627747450479726538318961684020666747089493058217322710715841869545260898084333810122951616136760078906477547072582085559946612137529055142886262800884765636680413777364852319514308178735272764086754657264697545329266121588840354421890154962057399713658319226513838293345984958940181815074346108664985397308975934813325108161281514284589703288200786586087574670977571897471266825171035582231364869286200596658006770917240244736447167117777410151761903915723396861919249597508076651464531357900570042559464678983648565096162545064123194960291530005799005908052791916882558746979155840303380050107999685180657297968949818317464379455319008723429918990660947453222117090618083565035816596503537455852166135207397327710131705563793039252111226736583224321260834317302640575162281443133379332948359156777948579660859101554355493444656527895470542977418882921927431310873986274847318631280565507010313507220459806146823030360602023103864729203277301748608300876349962033256750078416994145911581381357945475152894856317579218718313555543601973938480449945369589017627640297123103080133757444823095299468373912675888425098093053012720777634532918368901712297040500356870923911947348806086749267562200996535464423910981912790655420031157860457532545346165519041412673687154253525834386693783795961785612406915875878111062600724693118558862724424244765771182978558981282448614408136550259394631077280418576988492534651220619247194903407035556633976204934049105200098584609544615019669522879807870370265886075949107083525434214030928182596716350461201319349273818116149473301694927391892584928645591049923585403863462064929836784458707930570254841303354614585794624575689691303366761335681560160449843887199727046140304377821594872079095179973896857535875267807647479087148237755100020730219349616877782386433378368406340548876131606132213154326936926855360531436119169635095432137942760958409255753329330105236867793409738986233356812080884065885804454872987520731335577360647496456688181812999970678438243920413269361789885286088695345554661530504315020553554299684614122614937438233407116737097872769425155757935439237879574321627959833582470199995174932565174334377610531813759581951531402889202157449783110920501915993316021618609900990730409501921127482640781850589719614620952288221226408403086698397710199074725949386163893818890650126911283820155942846919231596041071426466324989894613370997841443396903176878122391097926983143117810262279781585859592993993245220907626500613480841352441278302873060372384557991635114391732023477614408238699578127507812942740634393774712514697448727611181615212394381559741257386118719523080721921350143784507097376777401096631267329514744350245489324654424026853703294045753908056060124777902873365020839629964167821412276538249075851157383697753528822714111176165118975899640356096429461041455067064313313936711769098235709111312009257134948190243747098180545402544974737011443631281951087429579723611521603433892233304783306491150338600636115038888761294567060146548776786450921695082960331606750058325500056874907606874744866094601709871935391914452509600337890470033412645380082985862981324683595207347123940396816466420990982466288708776322953318069519382227742102030679082114358302137534404709549919975225679644601668737330239236913452303641641172628094256045733941326195366972236736755327425880633564872482933041210041365400581908374792723359019989923563790747814785916853471312000444051151274438592006799599543394803765030487854411202047946703178780453222012769994240526082268216125983725042881218245116482604748664946716938058502355537286220462387033714947634188765126433706463356530196617526188167327681081533525148972514425859906000060489147285980912820835150676371649242486588033655727247309210888775694733252490298809444803036894535647781006861615647633477095283224922511536694563881878569226766620367810517678378763418559116753092172084555470092986039832701583002270225107636574198233827044502149851265046484494218409314035488934840229968109848125372354074487184957845519693842841762688282289957996982523428902605786409115337120811589840*t^41 - 3429922724131346226487137661579231965373365201919650449932596475357530608702610501808810236442072301397795974086177897839465843333014563813498703407219868187008896507796049792952196462658828871892859916517950440952572658802651923532062044038179111775464555321067429037662669117358053598724875959786162410240651450480397389293484976428274011176526489387853654915828136537120669965426367511787698968373100313717878150481653037907340855039351005343286182297164451539697620108858044524119349016092137199628373359314575576213677620406009801344460498714260664829521266023184164542959950342922503238887185299069940310564859431646458220936990495672069564942150112144156324712835060756804682045454820570524243798069302757328436092030871892383976023835412940979691065697459151778309061444819021033623218196693301540391121853992019565847010352709082746131408582738356545042541649075279220527175644296830309914178917817400466635942132285000234258956754803545005256419403969701619399700496122027017351787923688949717670166269087203360113097137982414309446396969273695188093134616583320966367820787593789008784298361713248990246004779645903105369051082663758737118916948501537470508053432541630180061025518080404130177076564391330501736189785974166772412751768436793861624929633274734768716129936635102333994613383705803982862871113358973001725291005958979747696705514232558277920834084204246968265651466684211197049806196028858582071386704923496879940248225998780770072724885418071607950637125612310674311509682122923751183240159495374369531417408001605432473902948877123602991095766291941433841220193036708797446170813616081710991995050904538837324426381498070240946576971244335381381814206316959130843142578609290933412652347486624632803601995166301428340662626381778065064985892730372439163414203543843146865773523632390685297774371505765378738403621406245580370913557112512934459782642850336811361319747880184591255536480295555424944495138847776289794987409770927437121680261791313493476814660706220528874796153691883618038272302666033835508122165430718537150955737296330469790028027467709523957087349223686696375253688979161963533543849296096079231835393129195383754098733185165250124225625429600846049313808302912803787215979888354274336235917324937796179207878781693277829714084969895202224269453492003851092078386758046054273380937668432982030146109173455221199281535614505050978555030770340480446078088619935567832742443905436114594959996195928961895553880042402939173183693523692227596712888584501663653318238787483157418842064525360354547216687714111688390743680734120758262823037878992669955678282608211437490428001985877765593668224124463161956896253957063658130675371359083545654642591580513553886750270235948573632327971491097607800380825450710776368338710309752729445832505242044895214598979392021501858741040775069976616235705269728840540604641012811629646889890601858877874417537544589298050061504018511255304045036505996680812848600836461928399146617066596094704089855005542273322859691731566690104356468786405846308767844437129091884966114304870743550022918889675701768628597216803651268767283290276569961391401044187719328240332480207953688158657873171379808500580906654000049474816271120286621963602232380790714989751015518056027424831528833661972494597796571813049133941047044598574195734302879424273353048367146360996741264281492503698268256076546696201712653579796773860842773004377863177456517408363726597952170015827710307139356797295940894763818949360308215694014413740539669956525844938360746059127488862359549177855095078984895830200174097613952639396667052456565793428390367348135887016676574711954228497903651521799578571416596441375935147379675529044780922353955536055375050412755153582214448421404817825069246374402203403184342362345729586030371269681961732857587165518550645140817697632585120810462672542127894621570680535369108542967719112849504912204093607032622352273513467189150615724319625709266209292675639151726210762073971031470133097771351888229701829732786395019851924240386082715542294259312001552749940765427509646728204093243658930687304973726063274921461775860799184791156443383756400825780410001135647279913971779920425398784028518772331793490012032203522049617162611848186914731122508997783621652594623594655225815841648755845989724421732741574072280599518952491210373405681411906601855116744608156231137937295332942063172724201930232508245110650241870765338132198199599123134468604013157090567949531896209313019559546101/2983375535431660459715756640927922148960721390397184341912933527226394096811304987155137877671947960143204409681178020857460370185366253639972519154214700936474801591654756500900844425365007164810439249176978314770333570069020490938510691273874862740727628951512295339569166910269893995088383518690900532276899385495830687637784017226953493864523855269019970906969665188270453599233981603628011376551620123046924379072503747395238060404249174069030729488115972689242920726910647021050590906718316570419454368615982085353691424121033079368224048856891513464967329052734625614987244353777166030925742265491937091947821561897228416566172588819356987178478177063749546257427657882733180264387415486760716855422246030947203476713989246595685003131038242511684440813988250007886912886750359503377574446764165690199437532195712991056797198736451884187357276740732977587872165115980958844982304597128693948108488289246040908872479039320771632830314882878108435664171476665239518326405665892493222025720500566638083346847776055711249603429839148645667854504799392650412307453814186867317911396501509512603350055730176906972333211529076505473040079998290607994070379410989509870261326881114425378163904970324487680069930755450890870548969905637199000516397505859265225725779666047303503404639236451721095348913035681014271675370700340815441910882827619978001043244719513477656576983929130165896204639019739981711020125875088416415471196970289654598347712604648890579335808186612086394109290400082371109462789780835365104419619814471965546012513585279443673312726379370167524699260568583802326569702792647671526500024794379633244133361390741346007894526611641489207821531986982581290093509925779108780471395059968369094491629909957195241362146380044448921896873785548239040422792393578016367547448208202212764401649983593549095130956150834452603260980094370006106041666506805696202133837793914347467320119372976016205638018604388941717708694151593238909595654940827754306383085667911096959342650280221823133772489907194132560316265775600805227694151144843592787045488261147415582380594665698067040154281015625360062192029889159745700643003336803765303031717235604913823007051243068903661701039780481357382286126120213498088701613097262329541696011171052424266366161302593875061012407723916900648937035922483752620805280815955670906718943433361790669578732918173889955138010513198232302123538524487715703878698632141671601981446938078517459607600854280497112888607759745337220488309641222033955748712090778545381179405992617646824716731597744113675052160385843046420479300898168159708367931469773513076473148515817526537939325048440396231402271010370057000978476404856722648548496604584330702560830757542902694694174264244838592555786424341942839282493477234538758457626697408397261860623527258379828284208970249701288065826365177280809665187988668545938625687269235155803395782369748373727201725019349995920750044605210354535086953802393170622475310147487096553245107871274963403786404123800761640870313504539665719990295858986469423677845839014157558855875598666721268761086166039890003479325771990910191396248481884633845176766760783103521086052270797057562899098752590099532632033126449744827537075393426252608399370323169006720300634940307374163416470731072933060216234465893811347627508755861385163767256977125628053253855116956318458931460018058973256009499804780687602024219628483269910193476929307358327589238015087018608638518359645124740616104061149629112339688516972419151121347431526968370361426765900667241099628807129193624116203173421724427774118576646364654808445416106938995634968202270427639205611377562095289856240553168115266032477582024571710994120984211749972930229078911467522207235650961597369354254898887553051363289062890319813432866739300584583052599844156622452785811107360679398261449891045770403387301394049760496646417249139133358455863534093429679538091188004905870370672755099315608263915028218385265457368476915229508603972047917307452161583869880308810643443570888935491200824815067896011352054746293477927947071565656180092548395347550796615877780534848623341004479691493262688383092659826812941876310157178450548646448639541104940498271940879219955783334131442651142682739274210916952929162750092047919508030395448632231023289369869242268640944033421993473444414683958523297755378088289272435521121276154166250474298070305551851208067631819701733965392985503645131579547896913071903635735383260846220986853205946465794841732455200*t^39 + 130647640100023354985170546718331739529581525371396307871472166141039446903597811591951290253942447351862170434204845226221793735291091388687165018074257003302753645171992004089108210091588762509588788889489696647767848936237468200340772720585154012685824719624041922338157191923915603479602124429236662827880115162438034539017507569394514438652760955115923983233014339088093971918268511594161063887261050540817183208547995526398259554593470328956576907445448898969273532048676639165992006472242029467172261550680102967949167141986453353687104820790221621395527046373923783635376202327648427011648720634097732739630757118525628046730023614245448450382335271808010916316943694436695108257320150467524863276395938754938847752740932840839114299344990901267050132093001996810981843818756768440058968974111978391749526274666688734377103471013613531437495617433239775704728432277084796378928395814708989055187397035564866580100050565045983973255633868103798678875566203118834307953100149265510168205041872248791463632675522584360126131862139414255713653313557291950648006377130001637831817047234740639975978585857420490646454412966378241030463384917779447064808504287040462298035114529703316341475470299119044042028073608829892699670603299483766872220932807355957872125861985159415682345186282982716064526753835067310552811714323113581540139772079314956316011666731476241729417475270358438029844743755723980783253447849350737189810114186825013592174596002099639438830697170862560220166294374946883057861538695483340166011046095890836307445920424174430470144398438753178220533645595323888294118191661982305072730807386461477150309393318760557699606928449367362670627454334612966098560999724983510514457607180964174230267609410594230665405839634936884100150215866340962864401987452941334296769535135549333279448000388548109185649719223034225305171074331450703950448200027304670857841088490605748852415986032087575662878652158604966427877400625355507018841734215595143052858767925530547331010705746278615853439430595832477858998442803545094086837265932372923499633077037263477343452898051504439593330832310425424109722370767165266221463794449038039453472530066474035920794517720858035284667420250072758496308249588866326371461920916854447376942046214427359663751995400466442351761121753942202041879327263239543816905161107546788018969201235067478310917156188238258420142433358543236311223282770734206979644152815644627314623887852381700235258074148252962865168026110444161359802274260412323463167259150834010426096392406537685446216618516158026608623337659362247479456335964503130406272411233506252568883919207738223394703488835836271137663227264166801051940884365199878185078166315987098047488783873016896115254419357968038603117219370680384656718852192342344932622133371092201972810677455915601593424262609678274745756734133650183833847049989099867384644499558346646621640380537338732351867638659430212371999824391497341443505438105933353606407477544244499817719330631651978302196751846746386336879021712547581938536971341822176543087796915091099094155009436683908102991593779894541798685490391359458256885624835812219106396441566226277835762063073413306367682336858720545463229724259242621808624816765627489233813186603355593444591249794283246078598776014675942943712085335357099485203866399985642874478643693381480517611412008566447322471491443908353599902171784945873752904603390091533440126948155570892420155253710154784474699692262665255115696599246163811549904721459936388923612979748472024351108334252225969134506232780373038615549218856921322074921851552235971452954802071485359500858430497981141769985297192619409745223330380439874548508609975437833072147570617353646754582289863736351983995493269255584627200662318005488072395481187300674474404724316485979738173373870994917037121068781693278730062864633885110968037822321436304305288731751292833892854985416709898828184595979229588304901235583593640155680184086516878009846055044310922543167339745018958955462283906170723331304252642723713193980307463361990308250292548691282808145839267226614856752388647996701569637536401914347503178917882945848479302717464985023023686362240608867533815833942560658655939231063413667276297310603829506757926742139277208283871993241891064799821796900248184713113033388960080674277872015011268914664049024408257230355910479007167395946221423284815508232759292000813619468079519385484761905010998262543471202898147465604526022566648594032414236264341856069787688532684659/481189602488977493502541393698051959509793772644707151921440891488128080130855643089538367366443219377936195109867422718945220997639718329027825670034629183302387353492702661435620068607259220130716007931770695930698962914358143699759788915141106893665746605082628280575672082301595805659416696563048472947886997660617852844803873746282821591052234720809672726930591159398460257940964774778711512347035503717245867592339314096006138774878899043392053143244511724071438826921072100169450146244889769422492640099351949250595390987263399898100653041434115074994730492376552518546329734480188069504151978305151143862551864822133615575189127228928546319109383397378959073778654497215029074901196046251728525068104198539871528502256330096078226311457781050271684002256169356110792401088767661835092652703897691967651214870276288880128580441363207126993109151731125417398736309029186910481016870504628056146530369233232404656851457954963166585534658528727167042608302687941857794581559014918261617051693639780336023685125170276008000553199862684785137823354740750066501202228094656019017967177662824613443557375834984995537614762754275076296787096498485160333932163062824172622794658244262157768371769407175432269343670234014656540156436393096612986515726751494391246093494523758629581393425234148563765953715432421656721833983925937974501755294777415806619878180566689944609190956311317080033006293506448663067762237917486518624386608111234612636727839459498480538033578485820386146659741948769533784320932392800823293487066850317023550405416980555431179471996672607665274074285255451988156403676233495407500003999093489232924735708184088065789439776071207936745408384997190530660243536415985287172805654833607918466391920960837942155184900007169180951108675088425651681095547351292962507652936806808510387362900579604692763057443682976226332416144253226791297042984968660677763522224824894752793567640802583258973873968449829309307853895418264340257363700133508759094046075469531767635911335519648892543949985031311703276817060580775036724863087877998836620240042120550900383966881564204361315206615423445171321295143412862209781129570452220210166406005742728035968879232753048977693716093626025384239697761324757756242195660848762829305808253395552301026800210095786300163291568373693653054360632658669777549238841283172726890152166671256559609473051318369347602904921483585855181215891046405758690112682603495419674426925496535074130258202303305985949775445120215680723920909874521605765921304964281513093452579454459165276892193184534463718090384813394583948274338414219307801279269318308560721475567067342989990213717490386488935850162962912419512657484654310104604596226545859790735617864119823015273253913587877192347707487797087554722982818908796573944778499581999558364616697944899972303904672620919562591262316964077549945998062688475151391239882134702548934803608023931246322858874088709019475813646001670086304347387482769455237953249594692992458888366334671516739742600613026071108115081377365438708112235320398294141588038550670574009012193333342140122755833232240323141826737417888740547782013207199007286575283997274761465492301741460897241790121385499924618069859104797552828560547326814936838608116640162374242037893597963574744592053398860171002618462240937314133469154171191155446331770504133556976428244670373944988945164203060202582177387867852839036164456206979017773141440210864246385360970175325582038470703168568506550984525991875663280594922092325669535701198633381995219584962242043103403165936633740907115516640874471681899051383330058815291684744533377257360478742301681877291227641542273433847780734381954075166528642262027695321632416808346769827456303050236697130199298542193124089395951433476298606982106917793518295623667629126545653645136154293943997711468929141838429266111458995226352790547427380725265551169215989251363848957111843496699692127097565462963011734693438001332889520680384720235059431760520888484511620631823782606707075787146582361845737240150885677552389527080001830976571982819020636624446073577434281999249604967196109319441104616667903948337337623014255337525778518216431662928577169443330072361216307248467463216270841928352150666361717926239151495840470476278897217756781922501295225072360037261820866107942301393700650551934431200712045799761822218609369078914908955019560670026814592628721017024492130333489003177699026676287984458892190249660792430952199312158590459067901105355797817063684150396000*t^37 - 524327260406269991883111435903563241270528515933608463717756193793857598962992981108765921783270419489941125022466952255412075547755069199756600530445119712197784018306935959536848388470857051359398626861518302164157338958425329698350959060584550548388115556211717336721752553383145971359712126694709404540893365635749848642110136584482479500764559971143883995383446775929367768995073552781184143436759025223782412955131834585740253521052306340905130098297644836643501641635968667111696979289244678621870832033420128972399479912596772691526328450127869378634798997260117132010385751113254056965999871325668321425031691088887412779697576101307724876425246485056697288092135906167824378503161493251016626001503835345738507802625263635941330019364364085715494014449346208199369911695161208845271867197026083674567507577762385923401936088208165134426860653492816463743778951620780084370863227609416773187299758309481214616925863156406065794116916728563843995728390421022726000883996094238257473650283533063177058073938090238510932072049546624873716526136997087407840129567861601303400608951609442116566833068109763794493451145018781620332959802573575485314364024094059727207715000758005318864768528209613590929903776441050659544079969084730018853566700071218560080632467873979032234544527837809426048520443267206856820433613257394645171879257525699802272701740406824711308049759434032267542406097925520417403984354241604618502062516376617873034384204883456649359653989111944005849431941187640722425378775802929427663701088892887785928598074632347957533375200774624347949482029953488016102919626242174822226987788265720574956335862357160367483602807804495126310207512913220119343958140685456433540319071927645515884801831605873393544901132236749838592727915566690325847830811015296173621522230697367472488041607736789714220376599899702327019779197794160375718105331201098607533390705536581498634932934552077872527516434679995366557536754178403574362403706983382694031591024856669499546504043538603665283285383612839689621157593963117755956308692871498387241722907149070704703230776637394000981429556372456938319544214756671480774590646512680312514850160328956598634442477005288600621901955039943588087712981751391860817406115111683744461488121884975732678158768251555005210908394497856679941726505383284003839696461981853768025973503963794506859854055807486516865486883125535985007299932983529596797509264842037999563165799016164892930162789469067313551247323309074760477347781302823545685817742046789663972098500777876508752832461454696945407166986840187968760389023555702404242714512422441685483299395189666501497583308166910048584150291403884626915444034032132832435863272312839470137397112088093607441511459334157153394546621519735700755377360428512358984762000024130663475213977914181958336908972704324961884816715900958646690974144896007980104989295896798706239497851230410069594456266597292095617634145125145626555920427539986595635906548667247908598681226085838076830290593677672495108758224830999276046743228558923037079376040468959538798720917648802652962090123323089090774277329324247822438388040147029153815102969669466565786764564205634730799677884948199273188805879898241919746583758106549618535743235394987254799306052647681237876713407207332654097965359013176936326260903826144095040754805309630229037824660853285983085556473809415848244905253812255506174771656904099780336439968051242055474947079255681852968612913658705850542734225423162371137570690482624018853293533863905924642019092305320706656459062590749023495220783912105152991026710268510017180554023301882319697658881413687878306057323240263584966465023120095172596887253419521198445907556975069295371762012639875253945590841241075087196566903456740805619372493770949228861591088890140973975216061011606206491505939485918783482877216486469186195711377691478801256076357588343791311457906428356087957239409748557743707983945051586538992742137040636876539675133473832452406800336539480720757020179347640590781380187074632508077887874984771557720044824963483132853885221460322272293090856522902030797321246947778958861528638714390837482747273510679616167063708221098552770006255273981732671263879688833771555889474019069677296709292362615831968057664246503920450727941294781686525352439225645386446773095461282075919112354198900102685207588615224391241593806155221495990975992839975046850929114337736606841635195448238358427273502211817037776152092741888907253941480571720846216937112946039231/9263381037515305727417424370081198272523039917183257381639658602037953670599101985116703110171398416244649692060057754762414449425562217552114671973836646407754258942088018935297121940758347246736413868694517667361885735064308624364075696405381448809959287894445677029362263256388020854749430825535246152719772591964554285115319373489690598449346570610307009666140810409579758425621512879264975324192780482060700197020124135662214177555193685484340415060600095200099268857057559000362084765360372951152405814552624375023211871895807711438335671700648149308723556708741012534535393718478100526024429734352464670497985949690894233437965888284103445189174739782942341129312877725886524720922925086392025836086073926091066795196936610679601934721873742998780188727433516274488864513359866257987368657202734468069253537467688837231355302076683100401744344279975895410343072685120877213670055774084594708876856138108957022049047417090995919938127711336526692737252435045568704403489592596191454389862154259411248791962344652983430018649650556544798688237402114179530214644093050223022114886137187036633401923042199296149094621797782549493789448394692337821588528071122428147161419965860290799198924932857534246617134995675016153054551557003502896603414255693018525878545863076877378071404829182594001058374975789549313552026024558231947133291179760031693239274854089348123671535099949165107715404156292643212717490842149532970038066592749377527869647637434805248837684419430528253709346692255762294881962269493808649222919523935453020368854682292672605636015407944370164191204065452706223998927171171020089782576986548761223034087118251879354512505129146823990285856819580914905740348319544132763363681661201786038396510870417091224429464510038013902489793104127282220512770382059740821234826686467870633467123199057969940381618848340975333125343193018868959259374503631686707625566350104048886028970653090530318506047766627664033485495340697006814294508591270177121319480998863956058758929120088760830363581161837781599782005233240500231990339304739355603776241050862725383291746436992498159679042553516742993106252805841010400496525360775691265913482016553257420436894109728945869581728518394614671998421603262911565418508666999533226966114686117777347066930844553982064443525982761976514949496539312051887600396933542358165362319360588360029041965710929928310703522643480511298093587118534357260543359252799890324152392742733796712081600652540943535519127094009272069616201435994415432599751041867383408562055607077793390745451610995472961036957998042659135588229288812135894482427213646758102449126141613419900301604275407430298504051487199026988038169237080123823743081957234346831451379502170712867025411090480223829885716847581732515972142246813242845010930895453073498077236052137269366822468852625322499444390863875456914010408704815835139432758970975158769543904258068700422961356185081737333928888499178150831444991556430794782785838007947434797826059940308761368756784804401364894902323431595662060569868642152987560519711330138959220247493733860169539503172545553858460803306522031776144285351536251788089273860792231536432972192300824863732801701626792259048822462857626457689502619096588514349080044853439765866533471489654396777408141619981457151971408016600284234383414686949600933497332913975075105353220138149368814982183356073111959909496893844035004285201946440553071150745865499347607164584036845192779822599506698112319613003109869598393814732845199361464231783774891236789972230108121571783614347446136146202880810853474454348238638180486962253180223017012045581446576268049677819733423327330305875003626917586997901030842892186295162636745655977483665948361290020106656453466696235759831844961461045852224483012540274443020709051225528315130378322516106312715899943488354909531601801911697117102517570828524506342087125558577009078005456273360099154965773138755232727500938904583374963659456162618086249245129120821787624215333208783239638961717915978358857047892287610144700178561050785817115248129987241248966275657211362439187362767554145223492300508560704975473818909442086580647429502708762254184525943038039088953547223025775130840247134376429977962707252478129431798029905446424897138845050339035808790072434377868003077327313493443997244130131223775289735044907593691214839530448964138190912293081562458686207722695508298738498001049996800173883962545219988818133554496219915088260788958365024927516164179204463776292983579273396000*t^35 + 161516175379724686834169953814342899767561305784718388037187309632767391889125960416359077100815854759238991526862336741008414440287393349640325406344660671122651976991032504728427467489154307467198174837161024291245106850720121288710496049351104660645750453874701785610109521098524823612668835129053278850193848449730375501104106190929416217495374349298830616416056372556245329004171557055345203512157154614935703944861028966317936895714565440974677041593421592399618718104852569036354005174423654489362944342177609657802472145514580447243426908875280523570073866773346148522822292316467512902480322663016545067257995525642701048760876355621624875208456564159911593388340278679794407499311421714664458448576815242767899098675079839441259781047509850926696363182233073072205999937363016913700586339648064820891201986374196516802226826152718874306211106483540534190738687252798450497394572690818056914697719381726803024812060095734199374346865695607902947495477511802856383902180277281170761694253730952557887426747883746686145550968170178747277169150162782570434136553195617909018871185119156184189553080345515126712330870559813190382958067953432750710284839319938737999340126740013679365772710494661164588494916867150793925469023521825160555790320569065470251444820248030925011571177514472939769694619817901632853098460199018209226213447816044769179970224072637030823128328758735313338361590501002018999009795210102675468016728851026815965466505820385139543011522867437451342576345228603805319955243385436927245622568639585955235304232795169957497236727306830600240285784449066534187137830638666440329598565501278057603924457202903659228733162388901127777352325114776174208744825684773661040190795163849963024577970102723993034092745393843048521656948578165675562956242336103277818751392424389895172444727856491435576430337567046812918975610543126879757349523683957709882611528970285880663661131884259388128099174681243578414032061452179689375134799644278499299849530176464699126796567135576798563408651266621595225622164888691860856648501645062901263609515103687051717359102005091210231038895688800621418632265560730486036690919988426522021011374874423032268687581427750572997313643169289753867318837153781011951038037068028165570339823369509828015313572710713112394686954656233992807741538782654121695334167072052070414688706726469705064611661095036610246294764690081548870841572082741668015655363540433072369901837173264663555563074422818751908786024951617456068287610658830458701457624679391330488832957437308376403542654836777071542996345594320793412164125237438428512961008282159821256492576141596058392847119990154710753645025053415858614260517020896938146172950758381709097974279534208796817664684365734470117649746639484111784991776970956982820157950011759425844104893513192192016469737660686350636136381681438171263640260413787455842743211180582196484244045835391055401282847365614838117185766382188989395882419430310763021030614861350528613766910511536359109472360542042967158487281854522679470602664743501926335244266912085545778650255900179925670486367340524740158664525441023808382248332922968138025677528751852078275535500636551070898240840942617483305625756911075855292409016759629689657195905256094475043602464371267767830477179902604318147387014826282942506247741900338475296579452046452954261347003014200314621310467878415539790996870324288240009672821872783433039081795907093206252468189762662866029929481735267899589523609272630853437677346752720401258549219717034002293394204059332830967868859429138714286421992652024789748587829323334850505189841026213484371914299975450037430491243325531571691755176997906766060581617915172332329381929508458752006338256181190145976737944976134540945164750778696477533342979020832322149242279391955693888508918928432777706087176273224736647982377306610758222177406493917859760734440584954687029951602378139784478602099374658660620189797146573618026227688312188126952205994911338289082279308043479906575659741279129555417491078400902138278571871717905263715300248395763690807788445093061876847867601721056623695177776833382982950287650539484544119426325895088261770964706651798298958068703463616552953148974741414073588348460726647176783313380985817793183536837289660613603669117318582968892193870836123967790553356611353203037337885113877968584979279797221437718263612150620618468962357763497566108956808966152104673255714330465844483912959580597865027564016895466810725739576123724927377109500967529/15568707626076144079693150201817139953820235154929844338890182524433535580838826865742358168355291455873360826991693705483049494832877676558175919283759069592864300743005073840835499060098062599556998098646248180440144092545056511536261674630893191277242500662933910973718089506534488831511648446277724626419785868847990395151797266369227896553523648084549596077547580520302115001044559460949538359987866356404538146252309471701200298412090227704773806824537975126217258583290015126658965992202307480928413133701889705921364490581189430988799448236383444216342112115531113503420829778954790800041058377062965832769724285194780224265488887872442765023823092072172001898004836514094999530962899304860547623674073825363137470919221194419499049952728979829882670130140363486535906745142632366365325474290310030368493340281829978540092944666694286389486292907522513294694239806925844056588329032074949090549338047241944574872348600152934319223744052666431416365130142933728914963848054783515049394726309679682771078928310341148621880083446313520670064264541368368958343939652185248776663674180146280056137685785208901090915330752575713434940249402844265246367274069113324617078016749345026553275504088836192011121235286848766643789162280678156128745234043181543740972345988364499795077991309550578153039285673595881199247102562282742768291245680268960828973571183343442224658042184788512786076309506374190273474774524621063815190027886973743744318735525100513023256612469631139922200582676060104697280608856292115376845242897370509277930848205533903538884059509150201956623872378912111300838533060791630402995927708485312979889222047482150175651269124616510908043456839631789757546803898393500442628036405381153005708421630953094494839436151324393113428223704415600370609698121108808102915675103307345602465753275727680572069947644270546778361921332804821780267856308624683542227842605216888884082303618639546753791676918701956358799151833104213133268081666000297682889884031704127829846939697628169462795934725777784201314294509647899549563595470150177485338220253550798963515540230239492705342928661372677299338240009816824202515168673572590362879801708492869614179653965931001461481896669570780961341885047500691706585728852100055843640528884231558566499043436225179940241220139095758848654616032457230063193944426121610361953477916955226939566328925932652623031130493244556803518633812662785311837578576134269452356962592829910440473278407631837874822062342872726167422187287385572155629833683810728417751353961475283009656221194950374724431862181584301068215511409768295620978869266633206894872480910274655294624545000684756804208489894452146198383477709378359367635431860898061901598957146505399776513295950386930806530616550557533640289314700526458563043581336895921845507959751491209019869695550630794116713261956093204897496485218177874183920603312563292049653620601796135164640934764843256023409896637274203078058809338539150895438383206634344198026991496317245997910562696472882176306425935454894219445157381769726992470103075863797008819317199764990822694407639586316740845893314339119570227481573532416956762791247447960391549903026596409634960843070239090838357080432985643175634653943846242603495873703260110700056254604461171054467464907531860759615811792605519721652797793192606610919887250378277487988605274200619857112913203484221781360498981250478998798658733513534573362598093276214465822830314025534083735461355795146755652106067007728392965937554956910023918964327548297126003748080876591232965289825438901181312287148696561929812837278129348324672643726070664842767355072352399697030963575345051890762398180818483867278727549892933046448312026852913724282960151294296901602465035690352658562960438732524747030273176931837009595044076518176689711466413624054984705787375386402574120675481843894289945497190797489650566597577440351391605808862790082613387854014714676852942754461484663804469674222887539914697696001381155670950139846694520401616332631896401440416625693462428067526993362665238849156520986960082296261608758592334768676920259067602508068081614630210880367915028716942264587399510524796948783097542922838577390290799622068639070814078033576407911348702738540837025051170462011998058908132833292084155351895576475760213972257889070998538035670210570983268752258304562755513359603593598171921145483123842365920496652602921845379915961008695603298395327712299384125203730949728169393207336176348766662486057922313097451393736800*t^33 - 2237016918100140799612890322819251276705155552967821295028743619879433107740121726285388930859512563297620105952939135791319683233962015778954287939149933439786374276800204197734050712451627196613105251868266719162928900251057103192446772244815946858833020046349943426650156373949476355815823012521834218341816487798571380540429347275908380335871299456941287770408180450874262700148531141265520344892404878199533530523963945856472485500687291267807304195542621470078346962818419915339192133783172544670896711110809723419669468515911653819939275079900235224215290732061978237729612858362492986530146296382787129725386060960220120524800732918475918120488346068646649163602869053758623917318260699162161369594018632231367266972100549110434936695260424821199019882625019037561807468743119322677373303083664413526743785320856743417859922449005565768157245864578316938866583806556877946512636284237117619977394659340955349344600886807989687884750362893139261705839036914103225376093941669820330972251300492418491651730880701004843219639818921377064143305683451254081387940202926390431583809589163243326346303617346730508688211593486623302767303628541144773060221567870864547683248780492131943786540981793012821515554376218470636259370737313666932594994051885175753577712967989434143010765544505359354024851770447419974789517168607304506420561395218429830949117363693909040202695509735797218960461119405074546573656604465960304753447037481524800409915491195362998754971333887524804089853290354953158780600906944827617141100162631265374184273988516991707619988270251674435233027642470173896743762480299728454006285859047221671168001396193030555147393050297725025165678159519349003999327465658482989662600470873620289778796584904317743084464532819963069230130531353937903234975250924484310597615748286664984794533121022270707118261934620311068359317139838418175396267936018528668789467882888929941553224702295896400609225718547146712817084416597502178597345635994364561050782105795925283969103740015460689043464061394560063852422320838264210599858570863299567906882812922581847764262322514771559812149185010014473093377198099243781542482066998233663711367248292488514739672531541110445851614191241568452295650491448673771400291774296578795449120986743137803857350149467223006814713349994194639207115757643074895760447009067117359732345190574674256108831957044727961739645579219073330057942542696643868268156614110459833229907270902850457309588203540420116457325783998742895099857518483513897524517680377628999941770940193323626451931179913113672137062544851094628183773173570241216901643932278427305470184120974715895807180404912372520721306555645118644711882362087495773071257242427539562791004572818106547797740618058626887937376662341651721400030267841632312425666230650056241659398986396788561011552673290240364334382460168594118264516557374745403580381619046856214668391908438798368722551894837067880527037885569769848073137241796076219977505821923179938743441731421374261512306238320257608455790685386040875352899750856112532706160218544881813320698215111159897709160596234014016176107266268508670316043587343403484158596065520530157933433551539838171614700960515218941116196492474403609148112483744993663778958056777509121704045666566016417887911793053010963731481299119075354808134953681397677365034226708957907139637401063754710463750246602366145097530161393838633667981723992567451834263555329793715513819018483350782797235576329505288200524946536235090278733774729362400883985681973864516973545731809761520294800800509204627417119151727613483710572128321450913933452446812443061024647306679279908160717064996250944188697918959755469819503943156735157243928723638233711723272780870681811638513536751154917287001289295862436371686039817949425664502287712468106982753629192980377948199249129286751207843091543533599602930828981579230181689107662510203112709924027869685234448031839527938473321600784334688076565646148744257629040435356531289424440812504765975954028448645712505562242019740539661918946830860439003288697021132614592525410213963242699598446552611803978072915481631447781812122226072990169217921771916509581231428741765664003310049400922184825149651771296900846316807338634362571162503417552887996731032782614343233431279110710602689508454130538017433161339847455161955718907704084793397987941622732248882850926365463971890065964699954430536259471804250697039507070495228644403483686518674172910205814455083177077246147266947206912058498758129/1344570204070212443246226608338752996011747581562122920176879399837441709254262320223203659994320625734517525967464456382627001826475799339115193029051919646656462336895892740799429464281196315416286199428539615583466989810709425996313508263577139246670943239071565038639289548291614944539642365814894399554436052309599170490382491186433318338713405970938374206697291044935182659181121044354732858362588458053119203539972181646921843953771428756321374225755552397264217786738683124575092517508381100625635679728799565511390569641102723585396315984051297455047727864523141620749980753637004660003545950746347049193748915539549201186564949407165511524784721588051218345736781335308204504946795849056138203862760921281361872488478194063502190677735684621671685147603031392019010127989590977095187200052344957168188061206158043601189845221214506551819270751104217057269047983325413804887173870951927421456533740443622486011702833649571600296596077275737258686079421435185679019605059276758117902271817654154421138634717711281017344189024908894966960095574027268228220612969961453303439135497376269641211891045086223276033596746813357069381203357518368362186264578696150762384010537443434111419248080399489310051379411136938937418154924240386211118906576456587868538520789904206800484008340370277204126120126356007921753158857651691420897880308750501162502262965834206373947740006868098831524772184641407341800094163490000965857320590238641505191163522622317033826707440559052993280959412932463587492416219407046328000270977500180346730391435932473487449077866699335623526607159996955066890600582522913534804193756641913393717705540464367515169882333489607760240116727059109115424496700315802310954239507737463214129363686309585433645224031250743041614255683563165486552655746823033427069990122558361665667496873812845140315131842005183585403984115105870971932223953926677215010586406814185858170744403427960856009281188433350776441744931040818406964061598427298436249580893647174676214053882976978271786921635408081362840779980378682233825946881512969873733755385533932637758160292611592551825071111664003948579211637211452999308128203626723713157801056642566012133697387966768308037072894190203810297708254102332465568767491772277550132591130910907330743099205855810994839014466558270082383807748257669869094022473165048167623254911009769599326182952694183635625415815325666269394791102002695095113245422484323270885374042108037719859055862477295089189178111429917259913734356637844867986212909056381090623980569400138078106673648654805089837297188409553274073157803570898258175447800300140595466259714978265684535756159150047178545278672702685353496754893082676490841241842532105346047182662652739071607966468442507660564007793002696087115895360500012330444672933641011432112051069446968051716019161190841310079781714389867695692878268842634588611324831539557040651903597427848036946262547872826656567218345946408447650533533782926668242405822391147908011421992863762154365003141968112551590100421698377228042990864789203694804236174733691559852577394525158298323607932509727354891236240783833053792373408623254191720422880461414761088400715933326286655709174247921481494475128303305546986629204241266406665552728917918651368494715839828409249462878377751611057729200270476703233650718502997843670353898896305783053561364590053533114297049391819153844770366562541368078065981530714349517678926237491249321062618029477943595335298909580856169954614877940179392512788837187683883910555560989297245778243348432879210638666742450556567879344660157621211108674020261900767182867251557418238998847157707246561765036052527208747661661070687243083162833854389672193263311410024367097164740339052914229303798536894093239528401526899864516250865280476832646844715699297077747808462994804748679136182419734767764967427977427234131656575568874106185297063506212165638683492695507134792587392179903910026874248946402783113290046522105719905710109210190717036602986759981307412319636391052851672344946253573333104603972230179718790790448873825289222593483696610730022097658737656580242243412172609121486319934298281377396184503181687009213085696888790604410979659967360473374297579466536144319616478872873981379436237448991945286905702381057043631598572799786542927570331363147040782830353336367494009574058671757692521608329401265296665917109906150022511315619997525068464629105723478256648497778302425855901722140400203796447595179033411938939032886820563403870802186360*t^31 + 5355297116017207464666585195913076562764978002716422784872368827827489744063389557810662585948399042420837745427755227494235849778511829465822967356017536429441834123453849334156211684622839223623524692944560515027793129510133023374822597423452074770468948705843282705037602518128263973291096458791634554239140006677770563666673100956303202827497754322354854439404685801859146185271662188738220851829963990927148378223445704826078630267456106344958314041948354047804112721204760005770541899352516438148544565083665861243303112582086484458366453827022425086038725135483761014387886661757223332367139154789028387032572850716889318925491786441519977833538931136952143810646678141102154946561770734752751906720123211809397044598288779486969290186458360987665320999985853893318600142462128735808903131679057403806901946388988576211102464875639385422891322372222197781306294653101200700038607461029032090791396321660585901727691567611030385522777254775594546143346482842801588365286735980864784815402014104557851337500037606629088721915834378219949811092486894430949617492175909383085736600113701287514898984609139283984555551562038028239033434232258158343224759283271948687432836860768157456095155882566957383995334095500669294941530400042142219770320568995088221060123268817775633038027172665642734515231263436986244384393733325089943276759156337383525894694930126299733748689799606041905821817691817599844959991571410211745656435386476629736460843651796799368601549082406991086969440911395212068666594353351315547511108664494293462825777293256649765638172328189469670683443951222053848140593611344918329234243435266118999192374629064207987711771290760052028165031177356650971190864106461663853652954735191103659908778912931595808797566773095632924120489281449100649728100001657654692884320852195210309798452017380604380881566317659523825079226954831145311403126167012429248438705091969706023897582123828538735190307317546805886673226259691585869753556366238276161605555410175934936760402164496065074024065727649934601234906581688814073573995017394352059978847056306256261353511163253300721060503439805637032152356640962463069387074333052078850348665255352053694740853709476591875881961800670243468518906398190970204506254652394594286027703471503933835885476575954053331583805625666239120124680353758269050642108579893886781693590040898720776525378052906721066222823049857738464587511075827391483156544940399409189959031810814056066080421596830565085785923522768904028921309489577493025900538137087468802508582330141484944191617601707582320685504463153208263393907224483771831109665520132202329951506785952991863988812455315621615018392808114418932275001553912008493746047580560978419917145438213511233874444648753888040633744852089202777740872143711400478341360502889141989944639772927392619571139397848223299692238711290545251765323221785366204283429284496490817894424362129552000851031764957045649017417984384279395965339919055518871596537120654282302591150953500053426925402700429933100691339163867148255891801715575271528213325244705637304267942652624594855009382898215401071619584847210737620501954839976941344578958840683455332908012851891979264410504937607547725109320807310555970215965161013691848781166327897836183183410778745286652968374612826543162076052208023513948705487630419349449838477115418694938870271225011717971219186182551568588182809555319444222550883517641715793638365469084620557970912597011830886150350262638132135330542703761749719076022499671854265812370886268182523288810840259158848514724074092851106195731922744025458409471840851185948837162031809338148203096383871294352890812771430688610966512653292984125307322039339296327925690774318841999860098259798294654704902637395094496526303847267995169828095363604409026273029668787636902076723805794187010018970325922583176575176179128563165595537781964592716348139777997051567236207857670318678026150248505399785991427521217185850680459806911350282967897029721531361962988232816245242796572011603801196801679014639888194554250345250047833677468897782576465026621989574040663194533468645747913452980786919846185878628703558070401026785722385681601011027666398081131608093291596978846476032124968208597862040106335545732071164321982508953805220841732983441551538890670194178935535552781939366170226341814319331674693164709550020129353148321119221270986432414481146909587161712840300834237624969375160797211477128721281564933684741763388317242173188573613586685473088363188189145629/23070868292213665807244794240541403500544742305458526427194224430978752732571419358668559711638994950832490150436933019605816778079543571364365014225324633607694961168426436870271610574488612138234148926364784069723181019401328517438461020308461551933269444733554650628676896847831416344194275322836211385628621350542195787412190994962822895310799690647535590368862234813575543225482516203753137583434942657054207335963832904030917020483380726772844444505071249095130710136216251279600077513870643456170824978188050197518712588213842202906594303089418281658334383399504832202298914784437279684343616176155577371203653320857055614045383483307575695346340452780563115060686021539262259865250443532191801713499672636948556494311568189147257904559637690831703588668548925738143619217391746346863198353677847583531023699487955449574293843878080071239177603828143738113744817833311836048167019062318589935767565896424545058539856445600061775850996521546624205320511692436267656479153384982122819187917255562018207594967702664396316818617448676989824298139568072550244005026938254174732998206887032766664582893704293467330706876232212715672292439216169669907108177396982682950995376414609370477337818812619926390723737322184950882260722790672378365115075093627108245341811769118167475703643451789245094820180616952778341680831462794979768323272284668860029208355625157967981258407804874722572490943456441443750859542956245726936467408892221027885915640401892879784260594381589790550462584298772539250041458809317884831850909016818468543761006107283347416765234500674942064629498284093257839577909789343059965754868851096660839356649630479881866332915811420860676735015906985400058759380581945818650553183042852834834065952064337430227268771984398473603539047418722812054781327158940175481640187415208676487088141280247857589484074159320239969182980698453517020113657411233308425027220432638741560925607471310241180667144619652552787263983030899423592382662979191805700919370172394898356452537456708618253035717834730291057666094378494890765716315743187540729817353904151212041148941191001931225550293611256073242608298510834814675842968490506583959468103236831949418903524158661089705509143688919077046975090152751071818269860874610115822453519747956543080698339153325514667793659343827558036784621624187883821105395901939742066287833064683761141492500904155518799337951532698460353376648970533546587392680550520303206681092005971820862372269431662578743808821404082313999892490676696034110950804891152729763623551293756658855639561576094802502355819979573666336190078990578213077821684974264594980546666351720413255589501701270541841888789854198444637899020128391840954722749528690894750294829489580286060534771249871442356966502968474538214068211401853334427671121030216393824846449372803158059643431043082383494848691049929095670776909211438479557503857782078878528687433037540288897499357375992221286328386169293212897229470380626744479107855566080094509461599053942384254718653774332747968258414922758703295178292120610907597876392840317288261025693111275880204591762740386536631627251900889379783671472351119666982162369259804645866307493409974713223330630992586161315965599318862483647677234115327151795908591779648569858759346531225607571198745339357440134827199730104267385615146165116641106217465663972302385956783881092202009510930840628331397473753715898101717193994192359546148210002166051668656847333871473540555856817071200769666608692774158204862603170707570138707685493403585952251986586193349912134705536491805946406449542633153013404445927831507582374179527578098102577882615771408840881293154359171709141174702489201908769443425426465162529053934650137686463575235764225341699198761127949452526416067287695605087787420474956706119540918251532207922920529564083815179806729279679731773592440425144599075697607679630646983275515846022858023999373587774659141945562666093066404030100359409793807709163461257819490489191990566072701383029971859665535557989642948744881131519324872569202206657038952980761681373522200159389543470893902037234421716862348259784527169048946621851172270664006200710298292779370058497135993426369090672803357240345924388714783450009199456410715148813898101912083689927795904030640054582310288805740782425987352909580153794561441023170098427719526588436147422060612930822398786295412936120622960707318313583047315117852859113001432365419500648220700512283831882985590319087982072392474467037389033747779056346444787000*t^29 - 390833093850072629119868183064118360004663322800516909616527979132035714930711441466806968449679663628715382101123551624095566839095965866937552215167915753406284424413308540794535032813149929988544409995791814659459233558894311621770203118785136827231904626048737382204488669482708556533234681529512661820905144958875190503067035186304454554231648048035994628551904045489248702046678508465467041212967801042324085939126574997388594658024508762413692686491624131445022912098199457964150692950277950891722951699984181870313348363080183977897801479398999630944008094542229470595032310758921882533569658716570428458122086416625106222203827496936736873273628042539562812060214232801789648882300972300911145127823861702875045243598179582691829757243947962859536631634086413692220295953383636852060012806735115662891281092200142571172550413277679913555690657946028748390096742314813609435473585135827613784984346753470897799603353168614541279988768699221974850220987627773056969314626348045594067176501724653543554589671608839464340358303184999477371932122691912419806389300332756339205206820518686767270882166921726684831648423363253909306800514807105584033941928400308940311897158812943544516850415237091819391867983402113128913355684599272057743186708512046254573237644285999239209164368532725426827728640733222891608638908577501422755034149864792738067747334774148961924802049352527464668057941124910332833329360987060945929992077984005142940457041316922439572397621400979773821384347233849499427990152075170251049554294501122001321189620775396702369725071814719285819573586005290971348448482921588018978932108808155039268307267351520677547327101254188763312647844143790366378846452682560298892982288434415932548830772974989897364262876937381132964068788286056810522870073276425400934547926629806044682733491930939064126486262890392861076835130252415068678697768905560598478441855433784095632988413694393389004357922807528329308913961290294773792944004467974824253838558094685160344951352205717898792614494344904649000188469143797833046842596700174980873547896499122464760064454868174258585604974214315109344053021661600919274668965138570146105296575791769057560245144951408105650879581642439870262060969192846474628441354610074270580450681404578742034700810640642230711170162089588049153539669856901214831172517953848293352491191048738601201953253882847149889960410798923953336237884258241678652269588654916910963122648358535698085838141208093717750921442308481515558089444170767015711552436351743223094155719163086751366768475806035321946329079517841023085111993998554283695681053711056007645855613032272597277055287620272881337619313526532110152001618727409221092202868181966279896332364758329906033885946506475625995511464642794901589797537867365657711298846871304708268259355981979985731188085324086491901274402992385946989269584102330216104575120833137841003661022795480822882060002483156033313681551157373806357433085075031279974303724586469524144177251635273055630268442512485688866711230087348511740578361294120273096277980395115527070180374833297700823154697028052119125023939026058140400492202608650749540058713306773439885750714436876347529440455239953554493751176568704185640142518834551595053125405909896543436065603970898848581462206543350832381957388408572108375834947242038364089737873639766622648011624185667787231481200397626487754880723828312624725533493512597480951983513623745219976583923997461061319788583951081988125079338173071943448340977589963770048389442367757343827849988284091583407413606617810178373877562869647540396966309365611187806858071169778372399227662876946460132307762802807782158248160993475270871674818033387507190481601703840488039686250517653887605856869109705356776714340816096669546352351531997678541342196271103479110940437360681255789398991678565079081505374672552353925967435234570766932166093546457368028775384438078898181674180138500976022755214254088737721458542722317878547887353703771489561912206428221231769069323677346662278964567764940629248874372307096198529073915006279872941539999805519665249978229391686476746678751603127796078681248690443309766105360230889663910976013681649497061772779547620197307153556615454152518174258070374094940197350473845158395409960144434348269984793439941829665075591235742445440801328210604290210930583031465503828406063225119580766117455727231548990971062597621468043473512892765691830450873160365189814627243420959925231186552630703747889147095332726841830988813/13965798204766114976499010038439392258918287988662821151907339336076035397055268525195785723867265072064118864348930569171339673828264598700893624364199665415400375107299249762150302990989111473824059351342231102773576270774082092081147279766813386081445047363976863116545255994817066826427571781438116921200821650308050818557746468204716256501058000511200057312891349553059705649563039487474205553657391752853708823890192182888734318360412222177779584717789443970201745818311422986317707918100346411766974253336922535445669066947242550402209839377405390563030041237704034152554833935169001794048661114120441127263973328469411586201083178792641347829440671819301432499369783977528965222021925704162583535050324832302293165063161517296778653908224786911279775401450272197933088916045307423128252926535119481125761718729734745618798115902201614894803491144058680737941002896097047671552042767982497151539499184232597319998783421650325990437640414820044701680724116376605930829485238742675330773439413404738280826927266915962352641026723752369618403740844521699791059073269717719333646324758811996395293947274001668680065205960152559352273409266660288901298477543625282833876646637672923774523563816577007488998412079821448401745577297128632922368462722713100409032748412322899263112146308295458082981632712724760615807146294693056814009326539657013517870121664761661424218857725259639874568745784331547689083645700823027695857284420024509810612121878569912886668851802461045989929675793411974169331965122202587019699137538927010939269264869026443728001276294964337329961100448369698135680974402284871359736223949509477085792782713931577133805107474301066436626209881236757484844966438225399534476012530313712267416810856438363245578175091349669578732131111668954684806128150630527902773847035943712241723903947768438455617870424307352321105674793566682250083672590941156104445589240849014645715193815714128857872282604415762074145408455024863425790911575834898488191065240842048489651432693075510638516920862929235043023732544128841626218242097142663281865743886981717948135453574903424883277666078425636069759886712910390524756662236584666085810849034379153854916343786227180629041288064946930647440472342750409372637359763717987440651951702247568876348632928681005312574677163470862290345463328245000774580675321408614623970633565583110052557665890739838563420279318483148640379255912421025542266162792233046556140133250344681075024443476754635253687623532749714816267623152670665437749350499579460888038987559474572797376064281614842386870314516683572637587325195128341360807647335271903658419389685425813866653889410445232600293461018986365340098822090071502059472621939018757888288113921896653568137708912619090890668292420765040561746092835244147018257777285008371278924692491155978503300725478556007672231405493286631146189011431156092338565095207364547589753902438881036381883857998719727249747923141220292228172909644146503393944130236434672459577548191015355832276695846204148908724948990545577241091292800522045816715748628756151535351079305696605289821811360702292382653855296878644845984568404709289021060960869886028475642270175862953685815545420263184280417033367135986635570614536806860861558579679188902389359123519607950019848273895786960043305478410029343158168089866354287824776934413399440110989894857522152883740996244470589418352290938745424295950804247458077374708497089402972303251478704251544386389746076850129428681562050584942815000386915783541810774606051012572532727456600017261241064218523596809447856299065417414566719038405275806071346432611044288080983157731113450067952556729533130143505805411043786840975998701132043061380928758471501343306526461232514973904389313420592345984491192150859417602784563252305251997838277178299626585566692894794938208398666920431455737105020559491770662367829658204123436120077477781503778020301388380305283089566516879037822077387068557476490257815980568385710873951793960127766004557886668863705009130553245263015392555147183226953932756257939230076913620231410915152250547166861455806083777769833780592035766819181272831869553558586577422409519398379204176815478792853199463597500728117606648089580815902793815151751205126420003087939029511637734187326802856867202204823478889433013973196060087766327749874075325516574025732895668046395956182776319015311576786430934030597034002454119356575105657351004921994885149755871544317336702329494481060250350348059857264585343929668463076608680*t^27 + 12641861457569792578674933965124376750892375291699115260836502393390221849260142524942963946959279272614548304730953622500339123496774166595378495733853954194234475048575307889768827979116386690542521430344946849208638160762166182260123792910128284429722442154393907077249683373512418904331155801439500382989175690184049453826016916244402673756762763045139659937999870532811457238194698037091968376812211959513211297246094804457160169808550145726703877935544642188814350679464450565552564012327559379996824679724121474385217535302776393632424759171569149876439975088618126038153750051105925138166968830793044016796430487669689098944706614690811513807971844514441654388147911646192419689246860153371152034517126939554592068144336614106991051942288870766477183194067226890437495537929600720651873795538317534814418602881449997818098673207387096288009180234577415262474285516553417766297277373738051049654390052673897906846960263875819278315678825890366678915586075049356577199826870067127398245461184323024108304677515592714518316979133974452716494076511235289756207925288203586771464553019280105715283682145991912261713893010039313418577600808322484762044865047652321207364833444353866691939569962019871331743730396467287167831260459431069716506441680574071782922593102013731861224496216935426942576995843742532893596404083887273635442709245196413834319726429444898600051453307236836724161720323837378956806013990441084978186471135992175948546100012487482414636983024056358094252541211585626866812352473559036019093625510198071984268835132741721678717252917904217469675431692968789302594986118353373978779409935238407398962545695722608724451456097901125697761987735925522728730559735611836657445062962044095741814224615989909854012874734080336992322145563681387716416297211569109193452493044750729832513077679744456011036670843395532639602745241979264289192325376561690629474752597011005976756839976807504487472545820585730848275972432773828474011842604762709169902594521785952891583271377873037449225126717933563120535335463765549083419417925752350504433228280777168958786756438804425789998928452402390803301612595945819801766169318802784033038085967038704088354310964331895454338562010257673882342061926145153365262901508335300822195349210011836716156160890444463943083802129156918153944130946986058205352530828610068699588951451388415731218422196042610426456542925853312787016271278826050200028755690079358639590918857583074323526151234794025955144919746101429248777830585957742584338514760752558645989787419611648915648257522948610746568249263392987964196619839048516236076552773056408556649757032349144716543055389985641061165759963864007561680104533405567589612712350708176947932905753514094987068919674067002644382593800921190460568993310578021112007665475834021647971548403954939902592843711815149306898655096933454822372142720545151365919972553276253913592418158330278602748414328567363573322952017516829951507039140412941074702892975279910574733689772351141597571737155188059488591417516778479458652392570443320975397439491063495757341465602283990361005222732612095932668407138593723841774271259197171599398956206553564537726093716993769840636132430525380014449807835313911680611626417183333420706010991936721107909562281499364948704208139441507823271840770516039815867977146267139610624509778831530525490628353651626382829658493709846121630271862205000862412349020055298207606900691337395928990983420712840283302005554641890105905834224172853976917711661718766522275874671341952909486027138758255621057806360451001622363222934860771319548655101811309109811604071256642594171866848200568340105550448448631285479013230107121351473740503477202604760405794100720690712958064504129115821414868471185004410077866318927979596042697405310963296265605339864515139918982465072997214935290395444652400354196955216257746522687819176728348981290609433012585603452950091103903658539415474066324272174523461684419655276598774830935712156075487945441187308229795220701930078122332775731000440820002104244548826241468194168205917277377389793590961404963370314068987945708459774943537712819723458423624572061739558332190013645655813842259934313783984580018105846642758297659186797383736436144273357530704024807477360048516844994762862572455731484849911918953196415441391068288596818569377535004742510480160552990362671613965801331386625314433030490715007276269357023747805935257163322507813919007431415208435850022972511451780808684003464864843986443124959546250177/4371178456440087603352719316947876115439266488051557497037397984363998445649990254481904300022755073680468670217345693729219556744298250521723863645791460277808522405458771015138360250321333648711315376475523816575606259616697910803965089006347866398608287782863391681619360582577785107781609737825285278694847169699334005785086663327507815649360312010001357938457384982194745704099485000917030719915149807045270414304097734975983102194156022106460195186795447717306728093249656132859223264132757590662964883175678945906699037378929024587971661309799742201307044323724381822798391731425104486522280523210413735824229785366521914717720692602273469859383018273842854193698580970100086706449345896022020624941292919803681908221727361901247578851158456430006309035858923112351407388314547512543950430564437938263354036614750894255803653626423253781949369365664166581969384398120908445798526452688788420955600415504934356181952554448038282290394469501883824586885975724907851300205300682801189570996757733904709079821343484138583357036022645127087480217519828254353769897774477731837103519263468498105090378047201905616288075588811416472600308155387448257032245983841849982979774758869644533727754444890131868994094660883448171009684480857119366093642428353177818857174980153631445193575859943909251155892858810244033075838397353137673978135795858148089314032496723193678601967310858556783741062690947571663785772073976767476905864546097504699806505713643394650919961707071953552798072442706336148549493983540058048940665890204663365566785993464701666499999469688046214800074764502645768983680979795145695002773627663553748877426049604634213071550263560614619110365141078094786444100787110898175961537955217105992099233324641404042838922318800018664230000936859785575055278060079433312502357673525082400724234236451956499621263293887998715236733663096425155257438823692990684390599052475401175653474704370058048106875519493763397856894968018990378410673732306524602649735161506554160190151337660192533933808589089659491507736421874459688659424624388177418363295622092886203450162506831647793258548835329903876200929875418344647661128974532362279308080657352055330306691302224222310384681153594514734893472506011355213557388294712365752362055449872636995223152534736082321124935829856684306359043809546283200770629869973217972180941884081133587200111443252479971695852257690904831533370606788510819516456735945674963350560539580798970807025604528561212443778768887887823201630483259646026470232128447541429115469447885878997472063319609765543403851191100985872459519558365211443088120218878978579221448809957567858480445269724270760286850853434240798406430490674962882097768395063379396051777256604303428047368408742170289688419958595951320488512506657790982156198808730245140542771043961061638378932902075709101344494657686271493497609002856597267868053424111708691029723514182773712226465188115951964777352043842441298316219277704154341442896562918748857577276104219547914204003494063180240523336326132511129984565552456729323583556689562102462635426563688823317336811774138478330000801259128875181419453372603968219516905244267077862638733546126972312379550586997207819901527968635504350378305928232740725827322451422133207016161002274624956629010993765520268887587196685767497313627394086672470089973996940579759405578841280621168003567316217257233032447461402828259430135472752316067638970351507385306148519072108197963403437274170116760098756575482665559904996101415950390590695238916510097972587853667069291276091529398104717100289471650105614261669695531283335280838853651770133613720176857417259185250651704456958832787878611613249668479460131820044520052526995259324610415227978600249207291318523033566023595872383284407214524878426611107998223398771164630624394161820296692368077046090537375383582728893282928452565610951104072267810283249899962503322204165384799051063008573395498179661704840899585495813277586784733324289289628577903656361376580544965432470316120411156946626074823108790176356336602432829520489988852263021351694819175334578488505838410476558043802261383013578552434904684224610511735659492364371080641771399839777655443821082061409900796638048870775274194038529277860074133165850078563347152848394904175627063424708696735121431827256840303462532979336626258975031937515236634621547652240798049134062604346328760459950000818118907613369944870386615543382427830673161108457076689945693451182857572689834825004674438786815039119545101000*t^25 - 2978191160861829913306260943930694425952533978955568984597316799507895222241423660665908456064187308338443902499694882338145264394138279937041263051870987721933758596390115249213482629438852716143948987804091776545417128947381122406799775517746623660345782903398085570578694626919990855088067739277952817529157184794977147089991962997025360047020426093632645554035849648205926349761346078025428952726662942229428388490512518438278776995519920478340804896596303352253531041147462678731002049371573607851003152469339735889564647489316603791012893957892876198805082444583891123179741945691816066898260533518255880863277225917291877037777863367261497251729835589118110376604922080204071222391303759874823577269399147071658296529701258849272300877549564014600968972522859656507320477267699687984258378268009577186908897099050007813822861326190508831905638318064321822346725513274531061231184167377678981450864595210394753990975777040158822894591019672291416617753690266756776493843199525143606890649958273825041191413129778628435444218838377130687203653570322681165071680273982242624853050930830720765984723280877998776758658590670436196966449553167820026016719379702716164840351461615014335923340057717328969645645139590123627034918330427390738362316099556599533826126922186988886229487959779991868809385157860254719131417469212270777635962170185425692615502844197193561716875283912139140982526448501929999385511818985291510010052618039278496728076584635629750702289573220853443489338393638168612107182596994325259033113101147957085911296879115852915800811259457192621413794791460317092376804334444448422472209999616053969610778257287782924849800141280989309826122632517592680517109008780525425513991352791729573142080544197060468371992995504281637786742962319573379384747598414653160725228849606280412453054843254149265370775530455549562415902782983081439141880662281555656652105360083034815808368159822200200863824306334961746102329676298452125210981615640116481543568818425698854558599423611183705988545771715697699903445010298574262831274443054443866831937287231771184506515527416178628803454768777669558017688108785805967996987653255683814609277449020982621273903258903526537006521997457238746583083552343837569631046782012634429367836608570666533971429868472640404433698146844781333826314625112535175426382238301614050963355819823238635746810464928503308637240669615362943878792153551020870475387312490366112096832257360038852701855298969756107628046691369748615566075972390112751264410388085107601568565507211258773446978188245678948619925623770187033353088880426934256755447441391577352492519262564448240149868322967723889632555148897039712514015188167608621064895510657396993932394060943525171982832606386818508136582871128358661938715349734616334054033097522445376699477465186394944837495901814632075014565486445101514688991055808223255327345758564230649915606957362542634093299286499398854272025364205192423922737764614538694921834737930033332535363624412538277679709813191235419521403976255629663636208881649877823368361134212430088001016734695417901274510537741727635620870075390387169817207424603154296379082002772201195913641470369158272738790436010580025273626756081997775813097555174628011948561733096098780207808654917379471917387137806677940876262320620206886317305694865937629466737394924527912663145394961223893122822710539212055780605726651688161371528634028072153959408833503819543391866703965345900645280151609667511156652879922077931491723311098648044158143669056697502349889424267797407012310914820986439817930159676219393699714577138002708950131938258068770735754568053527730997007653324222686380895025420831823481540763154408703799798228702778577870123643861505777018194366887274304689612373154173246774955680379645765549033195910914721882716381377215554896741788212403549719977223055535313977656099004881765355535377191785927037626308577450373289179298700709331904642027318093726989301724343770315235594573555777827311717292170064771257847515582779620530327471796761476372038507262524202331102101317204895352207880604352247428486069001423098029494566382953450391781598103263086498027808239554547413047756519675514798685346206125145285995930161412592739462646942468693484045255315038779949755207292255029411484200276540940981638600118203798093376746346820874350377077464178740388234322735153146000645255290474647158804519572242011401648874424071448839955673286770573104980649411748426469497541848457546888988855830445570655604681/11736497457413507523876103734291780264184758228788316086629779485096319243850469638273305214401295087227497878844436950363732143203607812232241037401362273209676581897189072443392088543959644884411769736989964785923824587224085923745199933869065209552327363078321234721052745423854922638742384650758965813124227335882269794327616365303453479089052859096266041146735312843116327138390684365543820087033811838901107443440445482162822669506810982314828289136170843604057729129091372683191812272881240823137785193576193661015698406997582125514614986888249498511518532432883160958238244770874422419953033899085168840656970895873498962476259983188407790926794984228777152373622429454425862095119525212812747978484630875445431210480915571237522103398991431452038297335029297753986997716908624900194283383361419941027464690224197671838618505541578835478613104627870226062953648422109532974226402069766998658858667782286322603936287560379172199589770047785378384855712154501659524467370448820335764523194955929324619344752958859014350432316399474330547620416224100271033768146579833421866212347679183152806955095900954010502924505013437212802099988334831287463580096005433494996253857476141227123357510027470071837421215260343049246341792046237269388748757702367037316840012151137134009978174696416903557642061680405842102537720182061818926318106789794570003345075811186606978397349301466147886169748796441992567906878490006271181318568422778959987276048903146261762958249587256503818344176200096341146372401847491231374730086905812673567349417770401029646132721688254708372308362449312977198186542371379796221517744599066139737641906708320604446996076985303862287771537220896181272527257643501419969019537454129834547817926241600108490307403937586625246445158884627341894885262220808241998480777277504416514530361946842781753369066967571133087439590003126938631965053134553262554580403253023197664607346269551948382407476604590424988906384658601713296724310860197533639456192043099214831326722127051012753201377752551946155688201529365444778093954750454908095071548886168542666776942810104805669161015942304547402156577544982893333155739123076975761376387424774397225537416768748484006524849474182068548302839985629268002839059342019471737844725540466576829279555242006872441159247994733431547203534866211225680177434891156161145748982022857048228027759176391098017062852743762002293667021003734216693133430747924314165517904728699017831610015353120164353777346503802719403256856827668919918516565287669981564062892796764526370024151704825610002121705715236819428724263040004229046277790366479027153973684066400182198208365636483167868962406562996588566278135261003714221955869374998547272389211245802553826641294278239847002061966631775551981784564472490788907086056298040017463547333390345489677417119615031652201931823947410889135859331571361725692521394395784297934725115766531932469135894326596606343261845304596028505013800043873854524697937377173147199597263071588717511821580701069713536721696314253576794466568073720585216639297900273532165123342108455116763558792864200948681619237553114905140043078468013705669488563279801765123179513411416432143078579760663746396684499198777250429696137961387679141809439381392760403277564247144683331299861707135493017913277599034249878370685299149570629074529724813761062629776904124932502953895463832757788157296006207441245762072360097751760556198045237220654189768980793941137437146609518543856252954344545372060156816382138936212722537941255618264579335808472985435005219056812607630963401174834761069566039151998563951326127204312914470114641512233492564707919369946368035920223747301966925120555072207480211068333253259582625956263617455890829297990420443232763083949253080977203199944753670229672123376326220060640578083485589202408188887263339963052135935320903398862054180740311126113182831576689281363853313622167928674797667269396149621351952098428654874862900638524395317545002516775434188306935198751730189414413053198968171206806852309186072784724870206379527011536812173886983339409430585185138275774638600211658515777238801073834099596387863059213578420687576752544777924512072796351904776697337037500267585176149523363055044252954277702105986837370157546134231904157179785055120713176668579425964936646893873522590455579652503121367215906661292042599340875369285241724155071759906040445463676413848054204581192800066142415061757413826927359961821974707054281966938114583206724984000403957999771776320*t^23 + 837546965784047795342538196790612315160052552696164117557910459002252858023431101121674951701044263025046103269628649737067842910269683654443655781914602222836525521910809094892231911394494854049142908720060130439724258888705806669761704038645409580320764270928553482044574178527197014215734491950663721696031808733820035478718531338257929643475868435100065419573887129506623669860326118218600916233969763281220354006462986954702352843919411947879180278234690644091087348532246261904865303183151955312169230325350931793218463890701437718601518058942359433325367778052824483682957017281684338449709268231784446835853604991599610786960609501191437557966034090756057410104258851846764176951009027986386970247659476599075255521443141873197954283262885727301191832910232988335975639492561101997063581668825930541550107456250895898995659345506060928206898657766543052838723216276773018428305156931208335076790471387380492710911470191714487968199720245891804012621989596427475854795303999309495390861865308754236707262821733604391967879097064573696460831369836202692031827108273573891327990620484490513005543042525041517599209880851597889198481312236067322296273032785333567738722553700193933707926096098020951597736003666373721355887775599543522687824360795275928388701331534239171508514867612085341835726952089921866723564362193595426185004810922901635089368838940536397325296769004529272824145844444052755019640263659126225243625199876364759218685797178438790750831578850233209144107458161415009813444770158246767952844094185349367697352714843495830380795896774527782887626247138973878337081215734714361339716880994970949563245981320872874550345492375413605161494667001157228824733500045542063823699305237588840368185093089439576741515611891471733571437890998273395830121046770268688773736626570099643961177830141171092599166486550954896546650103877840403766649936719113031016797681169499228597782431637316904295804442964489451137375583845732798344730509602642251794286349976274217633044693248894694208756831430887816617153224975354281023707967806503050394110081354782193930929210485442393669845886214761784160900158153349363978386635456708626563211609225015687781065651079810144608246154461386038884978813028008070371489254177437236219435959370792214801790125315153522987206820986486349780968918077033500624615968420153809094248935236239091441367291707924215462834010377235815959082885528652683434652329448251024675297128469376840346646974540694271951131409655413432243785068201644072643066672099278297816714590699464279452059560001617663132431256462515582024109385125020858583419707057047027934238020632687714493166496022055084513452260267408709907320864155196385662752370929238278124033815116968799042898012377846568747493500485236964956317715794200190054766977766848594941771782158749696957984552816881884113332054413351051290910414146264943496854338992592406802771371705229351566675251904389428201172898497579698506403495708663444769840797567683819603264186304922847108074974326514765928496253780910537015529397325102081135703052647518034196214186460513186549933025479407614690178514293624208807106839824970965472214739240555791068027609733054574764327737985497685718960495120941564378763959553863996275571031169731004586420755461601229721316903058090890578692712079895027359901622527438439524192050724240534224300407515362079200473288954108234814164413315671672943818371481230642800456174950785533916790683185810201656311082154653395842493247355405501644115397007508887633370019478749410202833884893387548000954653080267078770619885540747037575465041495154055350268966463075793226128746567392106423418008765151508866839300437226935336633442675449636593153340673898329335738423692998786134269056307494037237789899850122067466135019871805431061105496996180525525848228148006969696842240545875326861919193307932001034298297239230739170020425497368826948600160317494737011664063297439796874951661362494369678456593287926496202233688770478333473578701172258398487164028175258003876173375990380340082240319640028859306306168519125073728281716248090279110570863342215362771213196117242747747035429219353294821904683427867818600356974591823645789988638741598446096873168325734232203567222536650931680445019981287429851296570976414586964436932213818251216597977661706879565957578043701598865381506838149586034524128788050728388263925978656278498434359298460760399418394984431119540425136236375950952441932218585561609546607971405828404801477184980264283300944847/44821683789862185233682840161260308828921591675742579134839127853582843192264943548565752613798545938121814399306904713439093054894578234914928521835802521387754866265365067661314386149381883813568548625564675517443086098608784142782918547445960035280338199596108795399700434773701949557357166981248490440321424195734388344537166899093888836641092868888640011139382159747861253341514023592011848912382127412763329326499061296379819774846511141460329236211036451723896467543999952277109531070133458703563201654267483591418952216323766137340314634926224834815489275361180791699511856779969419221800636460606259802468971851340892537696836875796529353549430044769699944914864058086452367341261466787731884529832805313326101792826616566556096912880748276715334257522476888122476344280874038493841968241057262754783887651966210908751684072663289572692823446573836393334419983324036306428570629504440167878181252260551466024432682193088058630233331812492360051763964718041837723940887744044862284714081536694090721277611549882575804301016329592468361362369559838935077960551788383838107064955786800460569761511245743366110668684646316715691219855450720686823412386644750517390693481701383346384102330794908204347111621079250105071779303824580131795631505665339715513012006405192714784106649165616154686635033557469910989591553375294086479608849830225462842774844522921652050499476982299218777282270653611969616836368953333949641455612806592848191407230761115573672737555173732588082256408908167926837996202655569012620094201893298600353707426465161532218580864127444731273845636193926259919874405316299441769976266623833587658054441719076388383078018006875450076999500646602516279781596940531922861685613537321838138116660316670814324483975637643321816174061780391818696566816421266676192198088422789366668991452274992583516116466749154157260931794221941778635474537920858909695942560023295591881135455403418890872414153152930833032633483011199943080190143175094380969083197412595901440836751803207817704476061636995882368573241640646633607540813191987294015078245196277664444421144591790252850525919883661066528835969644289669639321767711030970432696423575213423004327394639850460420918400141901319785968545905118174502842367627172362566829006839041856911018621469224245852787168091886975078770299654060670872597623849325379415615362345291067182838012294637603327163034628427086759514353213260973551076572026322955798112878158901549098918648633565907667075686298022585401037936224867605168814762833611659593156187590843726207122235360729004598102794126489413398297960549776150727734881409583404701025499449582295814957748365729218091567430664083971734616198561773184613649465143119452033254397747719953063943102848597975700874650566750833018435251720442322836161649002214826693287266217729425078055979809805879759177635655162185609846787271030430419739205197500233812715217112385450099629980433272439624916987218252232860647702367554250429821422843424249155261947670397312177646616697385235996740158224134409778067823473538914942345478681144619338606043512190090920031029948383423015103868215345822729824516669344341951776823165562941005422561718199354354417096105974847488938102440130319391009550874539546642570248997538951980117017859845545642234171859550447835410807150711800285497647157452210232435629019063753498183117996853117228780926776377301992972713447706218117565354343213313973564120334760945678350727737652061203872462901751318987030032641818775897738881763388597396387372397655206152428483452558331376284931577967348542649229086693952524672703521482515730114479793271020361367815935219708104619544073825179529179334490946211687035399820760366926069964694198346048526970755064047077089025415672705922217602197516251939020589014266607117839174189834411586367700831465163996873360458695318896107136990530080254184916247248190626245233791376365528555804723059319609052291301823895403943105063899032967101417538524665717704364611565383165144185524032857593373643450166859445838795368968781611964864279318163413657059085692074389373204615404822043075183344814208323871753274981300972426358605249023136655988605855617968506893711606009267924342207130146213521907787715029723507214002032386544342763731916631668686631641976269599125506003621697304827760093054487702982772949858692909420501397547539474310686882803035300338144548219051081168461225780224485719007295575303452597883120851563405035587694198121406240302831736659593266482713897542715601128413766080*t^21 - 36459333970147027487298115230636974920196330003883048652113180564753855397576009511220050898514411792131574214457772876347371049539431293898749789065540970545405944879155428579334017279430205490552439666466655360962409788397920057080058299230051913289618176822740474258067854891619152359070899894616640503392546790818993169340080670573520768325932523046437131213404521736432233179346566664284640315672646541157929627748875933414829390537767518099406590700556807409482174186444571047961024024494948014190670296306182033467242332751456189768093805277001745238225182638871480949018578528599366428084180277264872900238566991339682395534191350315861302606655153215615663699793706699208756281898670807859849597589564404119009726409843472740708168117295575852879482226322649750443043568137744348647489229509006625040863308024567311408047322055819724315552709636247882499527454562706258745884589378052306302445872367085530893122832609571250204081788867559579321008118914902433111254504864287012322167043016973771824477121410497313401771838461669743238339757898433948023737191729630271003414435357335153173891460029323703378004915433415202321485455788419051969112363453471069877762169105643206683283608130772499513731403729626114187559955963078419821172360415839469779836199487568570243621813557256886568726145401712232633397999480580834419328477003724174449600594507472189654970055641325665261912320261430043746113708074476362031835538612494598282244307955193683473666691322532429297227938635482420838099695960709324477898077210580057915966100829407261011538897134317788133838930591405651678654667549375868683823041611121425498177402565282851113088949826580040327707523736886541808981144573033511226430372380125427671459194158014717590477179442708573492228901967699548495272738598097032319755868877954805390499853914772865182216385205075945931017849922606456406824973101296337174854003936149967836477284422847302294655204383983759076580768891416989765219481896665776245276703951083576823222158654657345705182618551871706519808117776693537996636941965871138004959416553959888502202683184228881668778835927574357161596758751795601686212119815210469422124352840191054132103885447794764818299330046802809203015048341866879674441595672708856628537608690552067934801186375555820235828172141884527714785242559486046287527173328350356067618745082802400283122949099490860233947030393951936627546179688388616399234468894101102347183313096281487343278117265154040041187275967566572271513558419464960542364161109582477088884385611291086925624830657191910651271314456981394109115565150706913756532571418108898734200109896396034009331954507293222698251170385113777650622313473966513245349761217892407818974542490850449389922050648888507453767277257679249927054399359347211292811751635914162097535867465217907928108294382573627581792031351009488657470430504900041994012907787963142491187360923617485508117048148910098194452071601769075496715971874491449869120457322811942084562026880048371985929743869959158881529179045756681671849606500891406703217856714519487847309336828532672570188009369416755272066263444842262445023067905921095029672332805524762576600020638338446825268975079579687406711732742926881790662274528750584963172796969556650882307515386160673325100754697232674334119183891530555841912871100795289915518363423896335481046717888016373648885527119803505705343562438748784898044060736980817986073552999038315747231854097137942357556867532116992220371489267568927417593944186270436583988753139360749401380307285653914409326538131909238527547336452028436806890176222223220625568745809383128644956186584535574043496518473133978232649457093378838660474849126553564670902148048333212616567538062365350335440031058726633848389640901284828294985206399743301561906639128970095919202031811149071806858258348483087933993918912938111162388199023096097511095486372640699101892601620706084384117517524069383326491079283153016160517012703889408187953641782106813304282679945154810866839369946548686215955579566096915128590212623982220070078174853083705388148412490502085688021762079430246135280213286634441506847665815178825451779038119127892712343449850491036334325056954706965099745738763797928798146104822118249863311082806481299492806003330337059901027797383710599323542425307289567274836358618961803116278368120587031840450008978902358858365969807427750310517282073683195240226220977427874610832676439000469021894481866290222633115313368857995086072330072624643726517804963/32015488421330132309773457258043077734943994054101842239170805609702030851617816820404109009856104241515581713790646223885066467781841596367806087025573229562682047332403619758081704392415631295406106161117625369602204356149131530559227533889971453771670142568649139571214596266929963969540833558034636028801017282667420246097976356495634883315066334920457150813844399819900895243938588280008463508844376723402378090356472354557014124890365101043092311579311751231354619674285680197935379335809613359688001181619631136727823011659832955243081882090160596296778053829414851213937040557121013729857597471861614144620694179529208955497740625568949538249592889121214246367760041490323119529472476276951346092737718080947215566304726118968640652057677340510953041087483491516054531629195741781315691600755187681988491179975864934822631480473778266209159604695597423810299988088597361734693306788885834198700894471822475731737630137920041878738094151780257179831403370029884088529205531460615917652915383352921943769722535630411288786440235423191686687406828456382198543251277417027219332111276286043264115365175530975793334774747369082636585611036229062016723133317678940993352486929559533131501664853505860247936872199464360765556645588985808425451075475242653937865718860851939131504749404011539061882166826764222135422538125210061771149178450161044887696317516372608607499626415928013412344479038294264012025977823809964029611152004709177279576593400796838337669682266951848630183149220119947741425859039692151871495858495213285966933876046543951584700617233889093767032597281375899942767432368785315549983047588452562612896029799340277416484298576339607197856786176144654485558283528951373472632581098087027241511900226193438803202839741173801297267186985994156211833440300904768708712920301992404763565323053566131082940333392252969472094138729958413311053241372042078354244685730925422772239611002442064908867252252093452166166773579428530771564387982210272120773712437568501029169108430862726931768615454997058834695172600461881148243437994276638582198746568769760317443674708421609178947085631186476092025692603064049742372691222164978880497445410866730717376710457036043157798857244215228418548961360798696073458834019408830404877862027887040650727586763731604180562262922776410770550214038614764908998302749518128154010973103779333702027151639026859519402167591733633399653109438043552536483265733087825570080627256358249356370463309689934047911204498587561000741383017762575120581973452579756852254419707745518719373025257663574712930567233206723855927114678411536234096343863988146215018213892558782724969820261235155779691021902917122667582998972695131866892475102228180023753141248371395045673644891855696929196178976250595013168036943173087740115463573010590495205190155521017912897128435575628399412596896544418292747705193593164585528003712500167009082297937418178642592843166623171160654990870180166329034073119681607449872444888160177968044248335998080126890440498132311426242970160096006984334159623956367815961056200817585241861459651564350657165021391702445010788477296675587664160369049531672822697730832544957861016115512999538824583640075696319634955787457235942422149679196099676173264463569670679985797869899889675458738694185393177025293433679079857346784033683894435880311163585045538212987941426323655163414947697412358566409081034075870083975253102295224266831514524829246913107662669751472288480330644108084990735737601299125641242058402420426711705265998325147251734631037541665268774951127119534673320877919067108946194788229630368378653199852336443115262725668014077217585388624160842520842381779247294062168142729114547804335689067284532891804979110760033626492161011194789944441144426797322813586135010190433655599410135596008275976929165332259997766686041925227782933669278950057324417797319462993304460881279554546806111289087899514006465922358445639574245075045642166405072441098946189798360260436832416546531561088594898280981173892976328175599139549263415437117760199512973866897899346922910278123717582432015745053702389153005945622680910700929266018827575177873669039991861325441406076352651147149477088815862235818723944219848367878373933724287165990388816259808511879763347594029983049713661075716872640932019828637896062644987694964184780649586072426819671053079062059145025214527246105870750772263186589843017489799290925410931037569916514893973860739705495855801004457359165526185423761773367069673368286520295547200*t^19 + 12408120373853005875728862237099150820067079008899967143646652477604145183027627348956239035191266781727817373050168966711108114272724474058917083350722574058381140660614981743767492406767751176845757141003325628576107238282965939678615314745765562689517956072333540211962954766502734280254367705895516607604343326436072470059692089525084995361944650909205072599384856037225616948850860154784097434752664185006245039742940867649570212728986777495900137092424108656625008267645931817665901371115911533264074541335261977702978501798254130335966340954926292304559282109649883134740157294353553058998413486199926109040700939872063161213899974297478385808027254552628241557591752288615671917701625786640211915637626203592100302449079678186646282895650168160249284755886800605136164489330455476774614097365249114072904268755290471162719877337217476759759901985921925224800647303410725644088342394402709675186206212761868944417805624922264413910139796786981393727249373332039991951381596032496736932887981420136907921268574349897778675534022982756938782119631549963631029764730340862098389564651622316275162092978742995167476311145581529093538417822902994685007775911339766694469127224104502955112548506320138295083997438819159357333213604634013540400013742977851925126106727556115574452197988157233962116117659024319316828875242580691706030447006831194580017792091720482741645443692085947759919211202489250864124773572619642196877755873754271870669166052629697742899066360082368087499266606681402998702042278020241628031643056290773327021826988645157787337753942224536476139424538782922794896930461955107640487911113078039688978827884781644371438675246804221930011531456912000789724343128710259871040609569981269081641491616123366298187165820877922445862600506676861957982855969196144318056689729447853853680359986820017548202750082871824326758858307467532979631499665083553952071587226659451226151889032712141142774248181694300768467875313389278014285180197396790348613550275028937889699947450433802894022964229930149057631333407055030268913718506417828771412568516427722388681867646109593384729335582420143307974830639707132771620405101569860853589002990129005741579076157752650284632652803802391514462327585329847512250426370772277617423646152720410641841505116393586578204001270702766140522881212520624783824369854560518267868514670785086983734705914287639539872951161376665241704298810654485243623683510699231052273629222424462157172051446472391273692669015667023674959805790848554901468622740189379989494987763421188479378873981713898656791970880402815774832858815932824730366349846938825768544999353488029207819831540408307262955580955488762305997658273561343190727164313821123740126965136199460929113920191757756792272351027512009981607758182181996615087287176302743195483542187399199491064877743330344823113541153196272091133236716025784828206903950162337329983036770456410489732650165281375180334374721141899671686218947591732487685573969379011372889010468436348731109561527676622022736285050654191518010601083736815832452102036078057700186017762384872505917157894180500499685938959411278792817206811726531217987822683606967338744391380643782349284695198149301336641502590839324964387455871476122948175417527008286285633013307847453369154903283145737806089883973062174029751123015813162014922051609679681058136923277181307825088865181352903583254964012798058898667065169895423155964564256360918076241146241138232707614955835455845620144329171474264460725618425815849391825974430228738332868782865416453327911111631802646433616896857531904412401935602027385145290315175280298172668476854561597277237687156563943701071661513893714315113388414132265800625610494281781805915339884156690779728215885628837287863409543891176683611217562656394540393957180935424241722804993952577264846857329827964971595853970004603224718139832460409796039956930147055978104062234397810312210938692968024913649951072823548349882324890105491877083183125101107515976657157511226133024152563972981019976391205079794364899861988153357064659177216508569487730940093209924846163767967756644121671821353633049592693116434315395940088139924429321873973782162792938685669636695196509148251431864065284070265350687725818270423207721503922554357148841685964961277380913113576340202983821701434133670492581982391720379838269209844466036749982007035264386728290400433294689700475804778650753185035698862747633921077229309618737652403372487336881862213999156879948699197469122958334569/219785961702495187481282315272606940972155565588799832305520404643263369690740161238472144232421768248390721147304207486625170259371910272547867874317436358553881331801397847309485384844958567245350843211333812605964789630314404099948930438603923023604142855162351072571267251260388768669616706348063862897947487066366729378246977275713740617723567516616410646319297939267054200759303809702575264362776041579421359888030702662862797196043696345833585663015870145753006542386400550557908782625695286222114424587777788123989631658991988251096671959429020111877194877547470374466387006112958904323965200035663254997396069882351548893577166765919562047480042717079274002524668477050273131781275580848636243199572435338310404345341369237770988458061858172844071220280207035579321727431549714745874313048662615665824882242397242115487172634831429745142972114615085289315560558960622620604301877269239136375521014680703494725887621084119280632069296236477738076645789725605611591733676417349766025077222311347290231828758825838063767412633195124885720966179600387063147894173529178676562920672377249724925277106468176035194517904444181345331251334344821936041577574263242157849101740935191302962253992129330848384005987639343437749816788940406007497375804177867189504798985314773037516050911240353815070129291716916856764914449372151453806516099200190239503636047023152919502285764869071030290694364107283276970430053710365885786804247171916548830045263621030926803224363388685459703774479771990487927408643293081134129262186465995098171170773774901269460187303665142520139811880650177802810760405277702395079975155069468393223542538668239890731013491370752452159199905099391220724656408665570069606173325616158081749509612536797062722216291129339597006410894640692147907323388793396581524344990631526806157199014097707993704395881411347616513232073661041738977482206215391842248819352843881620862056826103721269397258024613913859264302793451454444656048430083823378403480863415802066561801659708439772986969900148721227698136196341843577676728407283363651594041738458373640623183121568111733493915919664895716878894914895176542853817102211658893916458435314874581583821810917867573165667212202850538342441382339579149245712819355209362047216444127370988448930801581681493230404550957275131147941972805135685874130224825067241331883110552260872096296235508193543611456528089704577114323405753159399563958345993737932975381880478431917778286933476132270351793165894193782613785238108209897852965492809472015004034917902143149103247312981672137617372315102105655761513373078340065680295266800833955709507189193767387127939269527930131210693514207669034331233402558547816019856808482115652336978086373259004890208088502441855349172853383871361646462496177389618353195402103047532003696957589389138990140469809443673222512106841266029469663880047550328962434808094966821572647354261452027294687710526017193322574308033273453059730479082482431005989324175012663396184771185341511168584259712578796976496362655121329411904985976817170361288715337420493651222835136597372932482984382396647671316777780381608678446469447585854618062225395045477306746788418761136095539863219883201155302888722443540655489788531576724301586706427945171527216498168579007725894925757847897198810757522287350206755379980968667370557187082692482011358865626935847803763943002830836840336940737362952521569243265184605950788429232237392996162443957103928753869546755890743643494766141641594791135412373595606716512123558296205389482592935068640289072891032857217436985431938675805122618683498606647908374369695673522530407727698037143370151409319181985268940836013139318504586792190717719480565371171289699486075371469748514598344354767927619755888863341858051351849897095128835164298010084183123176042991981685995408009286329006140386272329146110233348405931254894690877305821141106728646072922800225496611894203833722926138982208551319220172122021274230135915516662037751143340033600150537059137170530157732230038438028942311776456185996792995243937514183159653846302908816355368529142245096493041230747981791148976631116834056580168469123844337720769620636679766483847708080701253058827130827992355938452254283297878401597188023910250401683385103072727894620478583485645653587924018442759527890590240190125612252498738577156248189961462785323060492163944122970978517739855353683683132843179400166536001814903225971498127967007366399285051265476823975964710655083032769110318123809747278916800*t^17 - 343509408038091919455255498195575518134018447837574120241110371071868503017545899099215881271626706918803571117968814015888838689692495230527473642986670633592373633674896640571272705488414368666170550848779292378698039014296163741479236145961346167467241553424769808972396105202882999653183002968352542160294340047130034433405173300076121241081765074701190017292359031859304904098771763532396487696302884732134927080643685535503679348880215516372958895258173386884062988659375844819261736249755401017920321160295181907886041522468649954713627380755561719175000982154126864923736201751916487187496245703078319524366263039418000830361297023822067699860321283581873117599067060736990279493358007888463038495202651593531314950245485163586387736209381819807140555584674644017197318011028221477763783679306585198810752082465180661767672632509027509040403293927720098409925376192945296150944424945974000918838798034073591846821686137940135113206540552859391058734554340994491154355767374707766047274359733758649250120666793527689595860189960655682801508013043710763795699473451328288345490685880794960192825602970931880694715581140202957725472960974755495745044697750133200585431558311866224194473532825424476196168198913279481522756333802138570202994389687286044202118761727997147591429952728021246187146776537243503766321526623430002640506647711348071032678397100757874657623760820701786103467287894490813866645947434883500808416798823092035387241576367842478001994268446787852907840359579539544039652781937105370868116256695960295886497093968941806162855410984068685648314654189272351862146650399782493528521856516747877406583498036640336081607474593659609901666916054216559694344796722365308591375747937098463420563772587756276159566111745166038602572487798863392854240109385844050073117253623544270129466901229648111884837698528763784946853534905838837240580598976828003379935293023072338276117187352527127772409076297765072360001898487703479190405443593558241455716331695448173242585476876485053098998303991912558509891714309570839098255982956047605506812676968470619074208757131598540646917220872148342489134282269043093428220453753300133795285865699616959675979963190402023947065840497054241332039987461266669640657532052267843400054688077298765799629499199988445419934520335828259454786559165056999195349016937301688751644381628872644316255421548721799715002088682742034980985660603370193230766300581133511234971973920181903378789330106187289371740613005056498043681019490499062484117614014878523999484773280930065925285161807184089407907934811012085741768322273874538296606902301157404885756537612626282606701712909750699439727263495071665085505877576742982032347748371017290545931696395384393331700128717850046125567952258612369192927300649105278177126076707716156852994790700523893343522243655366206572239434498589546098299859000753113458431547690058710033617379222812572349215050186565887999508390903007525661466844528781795588552578587569091020315801181224643329465351719685070316254372263281525077916531833442471239219502447948245376995831696181566852647269645496372416378824782212273755112871832549198753492359351659716924828237568154238797916832657899876308234751532650753229660564583601890051293040472458133770059727255410855201854834637079699022545933985881273019347292192060971749943313049483295974305876094189156956646359385727683679783856168343149331836883005384282612695094013785385742337133254292505071544715083519447901587262706122650599846069678436702278818591534475247528000906087142675942537841577067947362579650252392769492413957957590796779441291906156427884427658256520795924361734486600714505020934467566441317706858091368122186800203286076018862654911365066665063753739367340851350684896187944945100187912694213016433408406827772117930275005113861165658222028637018294379941529143137961378426256129805778484196367250037624262527731534232613838522880538464084858419742028716392318581860592639917091394762026688378170917484890534297235596807894403262729636035084347803239145823912083593225697345391734282443744963792657052791127572020165107697178534571310940427407632031159240508166200761645286115167500278901723963705763024069865251488255429877048987886092122705837930178920667411151323354915571376890870441066763897729994596506647524996637326058176667023888487746950321105263020414136346906986431075801252153029853857048831646668244200287237980880738703237942427303327944069347008591045073296378828843452832120444234530999137/154179852134300374018119544163733769091967129260543082362322563857249253838054223108788209179043870426246090884833901551867556936949395056192329313833681605525547754258680589887603997468738434922613616512750669543084299925665554476114174702680652001058306212896389277408743976759162721221736119503166799822910162177056260658840254558913189043333082612906412068392987504395838521832651622506356547950487393167964083961453537917998252233024652986602260342605632907245734089484059986216373011011925243284813268848326118368978726608782879758144315379539457608481852206599550467688170484788240671383261587825017773380673343022469611548844382486292572776307249966031110712771054936650766601944564819965318324604500063389824748648256970520296348403330393508250115961026565235458894191793232124894230830603636824889576154893041665344014251603334247966217794938402482330454865732110876768353917766904371254167427991798513501550210166190509675363396611309889133260767021492512336531601174006770860866591671451410124097627874316325401732839962186380107333257774989671524798247762730718841608888851672640682035081890187425488688954309967593213749872811042892588133166668345664373731144871266036699028021175478725590141380200328999421581496477441694814259409126630773833437616488198313285817509714235108201271695698139417175020587486234564244845271043588933453011800686986741773030853464055653327748922096421259218794756682677821668879443179391099459004276752430153195152461890917162849982197797560051327281077163270096415591677423805895561367076297803093240526321393521097477878078034276099728671748424302308230148602571281232077846315090875770283347805964196582845189678733427222941338346470678897403828730587919734894347280993194563139499634728227231727299997242590445541756987357238567701939328010928016054519275108389542157583633710810060352984032299673220779892703767660097377337546776019982957034732863511760470482176504266660572273908409606195292926217973703802099950041825686185149693103864285470500750359384954327941230242541733803269740224977709279601593220279528549108897162959780030381045982017644924345390544782798966344811952697201478714082395592373384518981051000358884102575715549360299652647222629711214773195867542777679367476122335555350748396924957309549567501128792496528504500281293922802683640702352714784669794316002052411001775551809208997770843436754454927760845697869135841318794116779714607159982230389155619990321468283833506787651782905874776938503570344532909243343855293205844618525330494908353419095927990056643004538586679044127117516701631214455556074727129660785019930219293219427822070249397573842987044301500216679827583360231894821292937929551150204130114390127590841191930480974084462961527444756648785760194993441068438817274766574575287843700593415748956481001583539571324736765592242949148119672969211853356555767148017878619225333212119014408597147223428934001061115785877085341327321400931076361425350701510908771383372423616986517070084761858188374026079012198402567612582451347662737245008444033809200476296332818848323057112136813544251248341428719612937698487930198317481477014570651114624402330682872075760936971021214048748065610444976438794143769826086654901072097563074559203537826342373465258173919715290419130299884965746401884576170038899056649520160445866738508776130968244237295497234340406016485832043496363927260111193880824150527001074478083106414531186807954435908406020839487049257356665911578448361578745981491780077318111633254676144788080722038943950651162784633059549338032045280504981077293517006474272563507724620341514976055081020980173056074161213637406162666161996463217231930967634721788480215616607876659724189481873086028582990738564869701225258756037634313423023322702812232877867755054074054460907994158875152725778718514359797807480970038895996328693906760775308625650430033530486370145220155344358185873243783989356632686496019298750432950743597923872440344734938419482427053033570505601746984725126905649159371964277303031711184014476750286163622166199486497173181490534673291023193284935189868423369709226491007106728459090690988181090376802911119888876630856188419167218611929020767232275836637690824256379733461698720427398773040656780894649805518618076265726315180425991928698937595808815249053493373116995127865111875108105257966143904126935253006802264141430194508530609103717689490349216825005273154613019005936768855667529098463462731992019139244524540747487530888163852537716160135200*t^15 + 867073701683658825074381016758255192522603414548392218247406573939657024656961066149061460529439285343073152240884125109972374708093895455486699829350692578766483161287188469111008002245471520430937780061828862134523403221128295241852004531920970026987256696228513555256783749072194093272802223166751395507697016880956870229698234022821030594423391698530586767317787840107763254103763821322126388374042199006532651011856458693871056714676004782892671662298196624527694332460559517620925231359773298992879538388814392824224747642892114981908290639120787085308082357256123100903043378290469563991693954302624982918338983171239768765866916894557997114095510919543359682190113459178144170606425436467525985241922248490435770775879133194911955694283261473101303301035537096146270313313596536401227197073377740564217036517579772720437944513110843767520614444544161624722493262472990134846142807292076956236614074533459292124973082715434519085879838042538766273478841087225746532669947799320262869334602964845696880995083645881509351284554053417174416985444823020686137260558143274446895046779302517805929608299300039433714679442265735908159675755867523523106913449288384408434021192147649609629110287174201883511814605123417348188974023842099752240572646687135035804418244412193168309715434676554169906248411567906351288952156048296460242337943388433840908024147933827748492376344595433406282516821474422715247121805050015528838238492247720521890215627865308660837200789271813659337358289866549852300335191378418506111912353167204531731385606934000771212944788783968215924097046165334921312256751377344471103283475199752980539367789560141709045526927177639303918315142233844677778819022544354749254169553131588967717679030953053123606825241299897961921062014291262247738378972761221539193358933837257704193869699984210852224596629281999658797495302408316579656946413343933443169961449722919445555051206267901979916424824342864985762558526872291062926084100838691569636077002836856963843438339757939872583019132656089041905823005697785709712688728945668376532688370529174952595354300477385925739988070221539660161821658291071531854928911456354053094667203122368373988989437571954484306101786036362097852781971050517365643488573938154546773318547363115417158955169116775950242716844673225868250437563277136733796626247027368402316708053830501703171154354753869197558510641966455113865410869977859542278194988873103129618477334318055200822471585435085017265376662902213830573110218221247965162669200919707724480423788944051748632067996896884545154971664891108320501759131113683539453586580436988673584821238645672629825182558606025370662249676151433831457160442230244528267553374719873974947726525379713844560286268930643485718106174241016825386124358892535631217870408969961093630138460627447345898552885843594953004036215702856455343443523867929285069804554853518676173751151309018967498719864388429628711192574339338653867775070746750921747759614918573042048438141655231588984656848038750085589827059129712745562158196842298126392741060396476392885734821975737355909392495219775017801385664880165597589741903564037066314107606829438703800396853984922329249254508420460524767380774217055243508921268704005862253728355934274877303670384511563974461695900927928486405462094454178359148623428702205112975946830802401275688236713865915707173625752608524596868878774744550148936660951054570927827851941810230408510089101010189926725818381101152670091751026546147557280302895529457827332238971460876827557010641027413083255981744148515807775655386117844695525351946868508746519059435637400165051341770921337423544317643111126724216228671587671055347336615258712528306569440189380869134207191512766914842082709414874488977720095403028562278041226848641745053853521048062041785957702345083400359731170274889791218099183058884259574183379920672690572037039268082049274518156656218408621294295881410543860059817495083180574691997111830086304505466450142398063467351709405258029568175128172132782226912628938975989160049102518180893332548574674341025581599894568048881993547783174255165218500527605844236971049380869408013425423371730269823116554560434604653432492553642671043458347505125252869209666774992522485176150937073780464164826526196688266561405312163692590212312135592534701550830596702513343925759727020412027002796976670257960034759510151044378035336303787356734194232838035448392894068026169299867118461635967719413751833251935356755092597584915698090019741/12735255786293210893896674347924409326996484876920858603127843774608788367023278828785906078189023697207927107087280268184260202992020031641486401322662100616410244501767016724716090190917794724607884723953205304258763173859974799727030830441421855287416093185241754313962252480306840772915403470961577665372379395824847130420205026566229414979312623826069636849260767863096261903377024019025050860710258675673833335216062232026655634447836336693346704299225278138497635791383354861472410709585025095325576006871737377277642817885465868022720450349959198460600992265122868631042882043508679456257407154346468081243618133655989913934545993367766511322978847194169744874889137767353321320621054129135293612331705235999524238346025764976478378115090503781459578380794288448904660242120973516263466607860401735878990394165241557415577182435408882009589861912045040495571909472358421066033607546301065594229552122557215228047359727336099185016560094196842407339355975281518997510256972959273107580472061886476250464062418528478183132580876594996865727092214146867948335265201557376316894219148160120336097764129481345365707626003323199455739494192142927779799566805351877270192566366574631339714549094542733745678004547175352222631609036683991657827193859701918641947121925180677408526302395819937425042064666315858656700526362975006624219388200445903218774736745104870452348496130996964872060965164396011472446901989188069849442006617704815313753259750730653919593352189757651408529538078460239633416973686109963927872555206366973368920502198535501667474147104842651672729245631205837588286419847370659810274572387829769630105626506338625404528772642637743012667463381088614954547418478076925556253146562170102273085410037870915322669828551569340674979772237970801749127155707905692180188493702654126103292123952976182216408144512910985156481067953008036419137331208724043368081363699250592251068934526071414861827779252426163269824834633471731195705604627934053455873454801678893364650379189979863361979685197227487945618033947212150080542583158786495091599995089058156394905660477830509474398114657470750929258999059194620081467292788842141783205875930041561267834812629643826872754104377160751308660589214146340265978659033436315753527704916871971817586001473768794275593238260213254471723234878023501668722014334241213725010501769529148746660579440663215871667875917977033045854643990620492932394046004426551414532230144254211200553280244647660660037268025256575120394910458418303500202447218802765490192298879429992417323651978678712174887259689044899906879554738314028931772460909980842646236113619924738103002600239599430729859303917897753758385555154512238796672980925006861147448624539003482453457728459376640622166936899189703792106458232253046306895719059918775889669016140863805330730800368591423256837919267599634684987256899087251506366426276773948012523321030590150124360655229948487648163913447249193636747716906907453733967944801064516266562190763086309989001329486359694554126407588052084799310481316942096437697477192639959342077090836871484517462500798755153113002012240028653895103034381023970001403535782067975632514405233457853393806352280426590219422755053844396275387634757694828555258709958590212224455880048230325165768482988620162770498170652795665991645213062079250365252828592600824908417976974000608071556517536961729726792799660391685184614556074833530288751889664589840276030337036406034337321341630268657660604296379834666404418071221034386476020906836249559495467640416770323786046010690718775321446940169711436984444504734774913745738053640209137022149692332962294431725716246449749036224980907861743357497926628019728465809931810612093218051202716905960955035005458237321206373248708594288741726455252290435711876567466516898471000317523087615149322149286119298897928125212809296750116698440040492478725520769618174173995184831443986153129936557520857859904571194076785761731421188511863572475105913449248474580572923762704300938295482406620564124249305230419343799595779573637115190928077584666504791118164013838515765335646683131770337982108157187015770720891075623758065123920458502821209708721163423212257345337115373385984106273262083576965983936314307303138653158250101898073935837853099548993633903186933310532245413808139571818552619463797561658240883929494308003486480884851898361867018082134066404628311967081151902845309745435562571035369890377107478137903533082021662540780901597727065742470051362334219615354827167520*t^13 - 1041201378314466273967449285421996544837827311803354214766951021723299730787301476596762733520675941178648705150900276962758027721254494337282394758698531482624600839275520939424289444503712761333679269088266843478122192731410107267127986621285717426663441287790526232438210660914957547285971246913887628363270310296381180965926922446784401192196569315228017189636210782947721588280562594328158014945760104557535798566884732725231079864223932030603546534310650697918439173477559429838072736292717977892202486652067571728654539515012167958473130374111340220652983621364947147097441299133215497477649025524747100637372155928332430388585524335263497302816060169407652699279665133464359663369422629454048897123270368250316582905705507180952161149543507571816313123438689232103480145576061099581146402587625121181059823118687862640401438235130200945743950733317004867817100371093113159753735611360424199953866845915153750743522977740427262086854242077481007851523155884965668564469624589006362844202170964436306990342529004902436830116318931853915824145067769314177397371424009138608915763020833373933387268303055331987543610067000800636797554912564113336776807976283325190915853130493526318439841535475215199357472477684292828643742836237374581990604346970485389038867593267833521706297325513785811792927089256338541202890244293889799677323946969265818713105627397835893618286464660932598810748492022067037726498930319762539182476402605440556916862506360179746986866531240306871740401425852914709028638292813612087558304663428588289457848224722341891510599067301109551420073230454585451021272796227637871111579177839876966552524677423722488139074613509739869639774723890965124464876509857104840922304592511406288028099559249527066853417559189918719507077238867207017449424522106263790787510479438586619140147602115714564755722909956411254696682935169024006139729587562906046008565733497683719170416168178489357004920766266011434489541502300519715717001847426714699702857642521463189999147564847397408055004106499569366815337627611143963143461274393672857697419225758347591633578706003503456991245468861249412329192245927110254838632611780723274350945298151703479688581392488921186687848863606812923275939569695707189632011099941928438215672655415506115463290143234686322623822183152823935833653950920938017350111837116138975241099840086853990483343081161160402239698217982008716125984447067985298305775852088913009092523343808829470540601986296364811265917586431014835739526559973769208111914120030229825265732094160375159345655728756972779881113822599215898315932572438552394596198921346562757816824094093737963184819780736289029119083271156382593295449209227273389986284502362192533850599945967012582770575843722449393466087823734589319324353831931303923576248551423924591866060638571402881781595338632442611338491763545062819660907051474136018654780314576174530379248037301855404915367091769815165998163576866383672325369575261935592370693635097738236109157023612328505392360696830045630968436448536912185241783319207584635305238114956041942515927292313598872191523396077582673774348172793273679191026490222261205608554916606621744115736856479497876930941413274546892543193545342353280242964528801026128422889462424639241128730261874644799655653081765377555781010136530468050710300730104088246360950096096668342794379159955399385516894991512840531847021269295204224728571129087761441626272386249912824025024864532597897589255180779494011948778185532498950072721024029099221007556132543756397812601766947970400677588357343959401209276420670037705393751054085136805919123801559737822730419264783450511796537557942041566814778025452082501594196983140686546690175994535484437236978516378546782926910360666137605326471359791518119032963197589624356424174646626505976537333431093828538465424106319001449612954141854203141902657034349932881772091573811669066402516172767612414958587094790333596401203690580585979788477654910287123400391519431301379108734683924598514735594212672346947889969266701646306682439294717760560637475212928143858765513895327407409669505088437975645877787458873220065026123128604426697270072083403278310939144564392805445732245406949829828140594120094497465247389106233310544068105140712022286903455317320027848245140806398849433047018464688883757611440505329362028569526895099928371396785305369995363661067016609485411019907468147523876349473463731973421903971954804566981248480694829347723406695825131880743478304831178848182951421/670276620331221625994561807785495227736657098785308347533044409189936229843330464672942425167843352484627742478277908851803168578527370086394021122245373716653170763250895617090320536364094459189888669681747647592566482834735515775106885812706413436179794378170618648103276446331938988048179130050609350809072599780255112127379211924538390262069085464529980886803198308584013784388264422053950045300539930298622807116634854317192401813044017720702458121011856744131454515335966045340653195241317110280293474045880914593560148309761361474880023702629431497926368013953835191107520107553088392434600376544550951644400954402946837575502420703566658490683097220745776046046796724597543227401108112059752295385879222947343380965580303419814651479741605462182083072673383602573929486427419658750708768834757986098894231271854818811346167496600467474188940100633949499766942603808337950843874081384266610222608006450379748844597880386110483421924215484044337228387156593764157763697735418909110925288003257182960550740127290972535954346361926052466617215379691940418333435010608282964047064165692637912426198112077965545563559263332799971354710220639101462094714042386940908957503492977612175774449952344354407667263397219755380138505738772841666201431255773785191681427469746351442554015915569470390791687614016624139826343492788158243379967800023468590461828249742361602755184006894577098529524482336632182760363262588845781549579295668674490197539986880560732610176431039876389922607267287381033337735457163682311993292379282472282574763273607131666709165637096981666985749770063465136225601044598455779488135388833145770005559289807296073922566981191460158561445441109927102870916762004048713487007713798426435425547896730048174877359397451017930262093275682673776269850300416089062115183879087059268594322313314535906126744448047946587183214102789896653638806905722318072004282299960557486898364975056390255885672592232955961569728138603775326089768664628108076624918673772573334981598904735782282209457115643551997137791260379586846344346482041394478505262899424113494468718972517395235494637613551092154171526266273401056919331199412744304379256627896924277254463822612832993302847598797934279403188906007702119262034685970332408080405521940630095662421130198357593452275697905960761669643940948605350985369175486379669737394829975218355087398917929642940614098732525107002413402315295815417494423473917186916554327902329169010555435802349876876844066738171398690547100550443068605273813011515935025799594677864736443017034314667300640783539983633942100362081828332317312198550574209518034012427032627617794894873696821022669992594943047250197809766060763802041930156890789834797234138133631762234392512024177717927482470363115247568005603064855423489836616792627303994193106112677042385827936861504811750359890487768401825525645099951960605598232961935470948027543212136323690755823959470973034113890181434168086144616679310918617577260252687606119292746882267700525736912078229457608111916188844846568384762174575899812510393536454734702214583728256393921971710568355534374368526960001508099742264967422314210600186093793051349079705538603044915463492225285610011548566055465494540809875513562885713434668945188958538129256844643701324514130683611587514236745823831350841665537529583118440276464662768464468864104051263189898502974607208512090883831561073246588663924003938606857302731034978412646106859844021370228280070612119403034768647177886035073916740590580757182948468780855239973445665285093174936107684773195725016918260008932180893918131828146048091880950191589954580113141701734857601669774539286828896643420047782197018815680348843143603463680621611162800950063300889787418686052918854595852967013089926015196932971329067917669046135129816678866894753553846716586806428909795752573575164484884699828953510444212657498880290566822009167052378149023367692269996660922150413679187957582988724301653746763782293288163469128907814451609101250668647417805025389822134953907858170022070726294514714401953431101477767614026567953587579675711356070297193849040544104321481957211356353731109243355687638101076763306379458353745443326960912912479756493999163488066425451419262312437595121217823850434215889372312412518584186789138626483522805817486600726744187990450137866515661139907414943657595158078235836044836755887737793796529810769911156162165889623437355022924345843966836335637235691468607004316929607409521136722477144340529019070222085018675114080*t^11 + 48571009418176647437951976384462762654817359206559431142182079245698208723172988259011198253187871129914101370767557633764485753815345554150626064125890138499369793602174356497530454029422247574878898030676211393937176054429303331964890822190937954232815964621498420869681043444763042306179691888533462411012975228937601683033162304821741224349857378000436491303109750526884185748125391148640575741642559071793714766814061687871250991861764988636068813421153097775065590001173090734339140463924431810379441375409643924717801166293502548997264310793957951627855545117583697506293048353457518701114511685172707089068530736988742251848903910507560020362088202683311443005773741263357447622839993785369340970137100484665134787653666369802070595518603937949498921552309786259411129238810094500632917252479284398301384072473221565270456413888119413014043245422420240195194530003761109185379870826896248445751567479855113763662455723767496693623761365175859169219111785599016218837965454664323599914006711662912392212337033972240440765002272946491123618580223049212773550214802862527054627314142091336268964335730498996502632325120103800997378139880175819377023861266114385983365315379968891281666507971466042578883318783817112385382177409751215169652043524790822627375366152023223775377679581132608930870928474301561163511355160496361861561059399643259478195478643244790688729935222388538416100378327228494255759453366692357008115144888349310221993647894134154009204296425782116370606688113527374944480477421432677606851236773438884881732209031779528330024243679987832708499979706913909250486195876291806224580645607265301871880883116671140881061515353937979759414855441025837899198002057018298688002369059392562679579981526396655701626424586821341878685721988276531428014011536270830085788874637336120575474701154879840950967337205258542051725162933448261059756772826856428578601675797339845332395772999769205945810280109386032383277171463327036619224827814950213012699590470534149389851928767569177315278805720195353016315387090921129975985431228849029720157788384141540813197956298709977649419523298598998491879037828714634738038392309274890173930755329683416529693202380175784088720161058347570264467680337232713244864785494979361926949874225725624549523193463259975982553996164820733924787848053131045913908185793574357889049395973850895861187689051051593907041571001984621550263949849581430185376601178038121877606585483028979421011147005391890619690468476795742575786067477231074731101031124279493305354025461078580833898079498914323078572997122145078204520112237021468255419818073113539250555166659674336434402764049811180960739854986557481254585157780865339712540753728134089859020555439760464407238064557327106101188507808551073141480718744401388264812886465721738620318374025365496328296930022708143273381572619176065641880700266988164997616355511947812945450882971028004431635654071134365805641075529986497303882722024504737474929031334610622178882413519350322278932779611323871662671108111301858499994235808222927447872746233042361714662033574491355420625820132852828242441513282260527689918195791747772919544821432357062251603161974722498545489765273253264690383452929689394483689504175666771852942581975435020305849535982449191623814825214384033084904214951053375527626880124932910664348173053636458898807992639098648052098960314265943230826664178524208896320920299733544786606030180099999950227669039799073068361616559688752553820965872650700163404143975830744745619228536211422473440914871748307183694687715085663096815494654791985364733638829651574174671487168397645710352791490406372101415904994030492621996016255352151710875722226136826161823412961331908933604871562023899014347220191941852878795659940390339464775519708848551523327162056492302030105438385836498971636290927200320128017027343210403445143528722520428016909800691774388359267472566961659386321694395298773403912179197731126244447689871658375503525665786357937585363314004569972134208352371436141347351563220473643856133612135190661375627726573323010221314704063924919295013490100088261737748380518224070460546152732364038755319746965547445347222945749982159444186039789894412340017009198734983730385446667307938865184321668443421566632010295967021108689718609938213713315589881655980937502532600898113510166803149257294999073966624807252969489224234357635020969924204666164104380376906284598729006928858744028460653961225132165463952330342986717352022519410559211548463/1929584210044425893014647628473395352575224981351645242898158147667998237427769519513016072452882378364837440467769737603675788332124247218407030503433651608547006742691972231017589422866332534031497685447455349130115632403026484807125883400215432619305468664430568835448826133379824359532636889539632979601875666034067747033364397964580214390804943003949944977160722403499433621723791518034098615259130102374823232608494277579796308249672172226264652166549284566439035725967174979010971319634094711412966061647232935951158002709919070912533401568175636130394089737139828580461042733864951432766273811264616375946002747523634835444628180813297956261057401090025718920437748146568685048578947595323529335201773520605988520961519055299466420926528864209312057330423377037712827309412268714585373728463697232708937938509885084456905633702334679092362100289703794014480592344296730464550546597924403877913568503417759883037478746566075634093418196090430667778690299285078635986402571660495925390980615437344886433948851292193664110997102514393464504104880931343628535646242660208532862760476993957626681479413557779600864791818685333250869620332142867845424176788689678374271600964632519899956749862809505112981515840481113973126001369194544190579877857530593733628351806845557183110045817548475367430615858532705857075837327723485852154452757643318669511323749258313704901287292575297707888025024908486586734379089270919674157879790561335653598978750110705139332326089357219910383263345221248429305602073653024837556447758540450510442500333111439646586991985582219950413522065334217816407033310207675728829480664822692368197822197930094758261935248884506517070827785013426508264760375466200841856537357904560950467486369374381109495428568419597071966632157268303295322296319379650330331589954947594864135170295905482154001234017107725023709252720152732790778383516473339904254752075644029128949838564556274979064815038246388374215884035374504726622061307262735372102038606314983843128845331815130812421164423822346658426974840486689406142815630119165922969696225614872181046312193610683253696684039010719837766515008968881830525347392248809361091799383339630495126486762067246495871833996539507774039483214264597009996766520217623599019349229829086639028182041480120344786854281850493101776247708791439646776062777915335412880379055989264961615239309191396344192102411814701976644643028881892868544552424913113850686701537008213818265648521916312221217767882614632593999228857336106590939764730121631134877621042337877638988432117981623056801099952885590894981750717926368019965524380300127673672138427261323955000393975696883443918076351196629357331144720380642241920148625001039567795246142273254917190564918087369791237414681695409665470675489735310046499351372714966043889244869827849292534969752816882311642108979939338588634432863498068410055519132844537577655048640998507594600099277264922370933926279886241460113290440440523293025446181979472161600331933800956058939595376721165841534304180007891636259163835900317642075375332218175657890468308616891593554924363447750471666971551519493014409550663791510606273262997283026610987031095978462635425204890973725790821629553612787314452671932984064932614956054331850337038769704277321994813406513427297389469419795878131210855335312436250055341337665545579531578481359697061829023714778327534807089818130362376543123417587095989437689680252210581860004596520667580960200203277313432978879438845429494909760313821368846435760743460037812044767824305571261179703941013745268988098021237835066209764318899208320264505765703061990457901468535297317338140260037340871066094694076948748993560291913336322494819686637971529275462303441955448629550758402763230485814128592211255869958553826104611471496449616138924010757623867134487143836689285775651348170928062546863143957075521218256436170533449942147602120482550218785780777263114775887554530995635466179660868397149774524783708349380825643708269783776327682469839135679152518267291552925034912021787817542359641987150140617815858561331987600608157350873535704042898753081512440629876820571321347132670266373503624311894366849955866842942910948082626835662634240016102009406602570603626714288985324038357310621499708172096644409022574793015634383834929128093001233268457356457494514782069430436959014289091437345588613923994222275466990010061307319995012295742855349961429630692581116650057137496687561141376063888263754682060261676627646977479141548426568913207200*t^9 - 11025523784452077879521217536607893834737222297890551577163330930064988997352540766052644645861942519128980285458200429077283466203625372968185822559389169147093062075122782668219741791303866742760830990438536031850981393133154134734483796372962067813100517277287035657013436634779887990297471836864312534634487453774349516348152997443938971469649619728941711281214954097350998272952767838517773181237466849838007501476002877595803261982239473713708540055366784719349982564989655676411593109977483376846683107270522162178596554833572258474095857852160674226282789478871250127781370166901174209503902174746907756267778600790979590773086724357327469683455987647715451042986433268881778957913710033349573960864523738482525835751168064778322549463661254590506570453768025333590291501888860124209320749540567060943952150156822098691790938309377034574439142091948047502672890321307200272132345644598105843339218408921765536107562300653858953895787600983816681331166352445229498338761317858419418428439617835434096412185282895621397132409821710127084533066623634497012448941374175031869577683759877502721570416011358171471823664885620341662278152274523947557616279724817127719465912021832900288740277635545948822851701270236172056263888706980856860248361557412860244540199524020389117510401199288694638116046803558901904451471999020965943397665375054868031246794943944200952649391557538627303697147711350188042165631855427326779079895847249714586375458849449785658521720571405639289090104896421686160947961917539343311204461559711548523045564873442677684650050965836671132719204542887290891182633190996250217173478326742336687530299425553015353429007431542281478672509428015710498807678324004308661659631726538022490213690189495531974633249700009422277133117409279749311629324188707925283911031348095203572119965170363288117532672649149060423581275498315413232483194853263825123978226452509993192469911270325015019676664539032516154184192387892361165785806556648560759966254341906969573808691018428698317358717506039102132416854116508939440443952683945348003050944125992817848650821871355036996461384144711146308065723918905183529867378568553896769468441357087901656380030034404374979870681370498890480142476381119408626699332530391681291750944929235573252382453944113503204547303655858540947107485091310596540210490447710965026552175038132268518783726381358799514550968619749135222102445465977157363935284329846232919712793022530581638691893167318786321050735953423139864975223170869290195987227468175521037367958598591389640410814852414509951284849428974172738354018396292590509637692754020081983224045712449387952077226959536371375802328336711009184065286441313891027152654415969312546463054449920460227017240599073344899139623959982410058652978343943210363964018008878884355892457850846497349576057224997495610818111926942018069190309359285648377055156140907923231620461870143802803632408401032252874671072533776807814433077793239582618482648871512129864426283820238768733230538494024408082645098417487776456886301286518370810239704218561568284018845804268665530048623130574946741378493296915479693116159479830205228136649379964960891483209294153316506634249965124341636872848693440738675347374717054754741769109711669711674802926007197612952819963365867613096571303691155629577330036762697038179048249302473023921302151993855052132452039481460917953310129771927773263345930855103909637994200748445368176366889047958502074875260708603280944972704176644552962800545356903408553608338272665789230214549110008450523822757041170330240602287928520447658975140564589117704929120640295642484501052237553161735611871618203755276335107480137770376304311539149885853098193512314034471895618397575452264224745939810822242203056657987068128260648902440851289917406160282394456692927496584861798785685080567566581610133475113909901152782125805922272903648959879565233350896459211796912869602771114497594426262248046999600019537802212952643384994182195825125560393247710547836213733342480909181570495417955729364947867663312608634552262764927046718489377425770251824999356289493645787253724953205979618161175574171438210163175638716697194766994311015263038524708145753584019924732865483709735071728662927400142300531670070175233426142672707441927124904302627442616790474231964681319761066777596586766700028962812092808977518570995148101926808024732580492992979434452990714855573027101887439015544545032216632151302039366663441294592428625002605776525801010955043193/40907185252941828931910529723635981474594769604654879149440952730561562633468713813675940736001106421334553737916718437197926712641034041030229046672793414101196542945069811297572895764766249721467750931486053401558451406944161477911068728084567171529275935685928059311515114027652276422091902058240219167559764119922236237107325236849100545085064791683738833515807314954187992780544380182322890643493558170346252531300078684691681734893050051196810625930844832808507557390504109555032591976242807881954880506921338242164549657450284303345708113245323485964354702427364365905774105957936970374645004798809867170055258247501058511426117433241916672734416903108545241113280260707256123029873689020858821906277598636846956644384203972348688123642411921237415615404975593199511938959540096749209923043430381333429484296409563790486399434489495196758076526141720433106988557699090685848471587875997362211767652272456509520394549427200803442780465757117130156908234344843667082911734519202513618288789047271711592399715647394505679153138573305141447487023475744484924955700344396420896690522112271901685647363567424927538333586556129064918435951041428798322992547920221181534557940450209421879083097091561508395208135818199616230271229026924336840293410579648587152921058305125812281932971332027677789529056200893364170007751347737900065674398462038355793640063484276250543907290602596311407226130528059915638768836692543497092147051559900315856298349502346948953845313094373062100125182918690466701278763961444126556196692481057550821381007061962520507644230094343062948766667785085417707829106176402725451184990094241078205793830596118008875153027276351538161901549042284641975212919959883457847358591987576692149910711030736879521303085650495457925692601734088029860832681970848587003029707044889011119665610273196221664826161162683770502636157667237935164501730549234805970200744003653417533736577568593029556174078810823433533376741549939500204387699713969989888563218453877657474331521034480773223328685785033749158651866618317815410227691358526317566957559983035290238181818504546484978369701627027260560650118190140294807137364715674758455146146926800166496681519355825625712482880726637564809637044142409456611931450228613620299210203672376636747397459279378551309481310775230453757656451426378520511652530891805110753064035986972417186243073354857602496872571130471681904866432212296128813144511408158013634558072584574132947231748664625819089816679111430210992783651775525459727923012278578580059405566097563005946554760901210408804183319001174526973613115220039002023269116862362706681849334657940067846008352284773929011063218645368542375420268072069615528707150850022038837259218216193004244439976263452239574233191251942684907978320382388572985786249101557280130451991240350405001741358759717905006812710374713978079049976706159050293177005616304196646287031189168361005522104678016354263799237133588318954401757337339093812139459057964809825927036996580268449519421986488715840527248616167302688694273321086734011997957043025323947277928142678101783364396505092309999339796892213251905482474072380024852993175542400164152925059234743407871014343688642986765418546536591091066396644979262176571437068351835227145221917730679226290044218084658704656751699672616381670133108623648501173236358509566286069463804825577710775302753300543737910304144363682382714216452846434976079021221346864335432097446238152716356244309479044779152244103523105292086918653013019544438127761352801615349077875278110737009723549491399702547678050242103403647003560663216389607522232904914197707511132948303127568573512791626466601207514431313478663478188562730036890177356724996420639800832969455510946476078138580486299259526154878624443121341113417763195724731862145189028061625983251127449337812858443808581223674925993498651890001049827036446815309138773529164954230064638258552477978033248816156057107471883008810410019575219925414617006873503646615319416058146868360589676398033387266580922010740134861901731898024410127582981097696201500238137132892935838518956925709453565328063741353388596112012559212609647118276835412160577219064377070389712099351688916047845888341362599419974496796886342926488869613174985175793813248448861471278585611931448937300497515571626145291295956898883713379871925263531102928738471726478615188677512239900188213299715183894260669748533419182308170682719672981211314929776296197172554431191599259677547544506115922557800826643260959992640*t^7 + 282058029905592720755108349401575844839803350949296958320872711396366156541081885228378457676831320218206116146095820041321629880572520311945743417821756284115648084593933820668081907507163595507425171215646192841491397574038545512124509917369663806755291933120608283790876893699307661288331484592338885996892595867007582410949589016464465106480979689770243773429034392607311897160528347349733933455489320073873735799695793014840720218216122153466203948797634859283758323636924210119226421974594168376394645738945493618773431832468315881772620401450398005731782820735654034262994525789401565675208124549490825832551725207062754995134223955233898660981373785358295594961458531204280929617147400252568062806060866127784935966318871331971102698674644689212253151832510368447007146284332487362071282816512656364434632925466135508734750025491611974414906628191789522916960935242508144623100298164253680868217245854769884063784374395261792344729273057413950511777143177319423144865057096636863206469056024205117747098345216190880227980169710136995850069449289927461544558222683449156591304075229212010297437000170001487737005877708702700260794543647664298705198660875324416041625119320221305850764043514648562806993231859408133972966117234089124870209029940495236355956435830624971613654442627869285046118974459238659729749754757282738807694630487115098581339317898286871995867363090429687178217555803757889673265414870261735297790942933086842679368909946322260981893925575193274552135001062830541658557586821963856588908301452537148274242129293552148580594697151989166301836092975227636941818378379833364764495779273598450067398902238599028865276340419710000316025249537823065044807567421992860037835599956823795072134751365437189865066604883973851111814042159441892776337994579505185169610040976219273213388774677498359855818734348080236810776314708133268779938453264154553720893789752541921153249677293468776969079423304457491435069819987656234547990303704968078373067503052867700387361191679519995647643520337679067578606656604367243275765853265556839753074962532424613049471134045664820141860277459225626338560372484047379981671484825419755210772048385476788108396536970628799685870133281862186029002111830420154146860472654998235342876759120899415102697250381686308426112785513065825825104180137679891397368475517856039426131346814950854124708679203615853233925432770856173632930748958518622476432461488024683881240648270275352250871840046274441211108444064460586210205313703185642850008188496042075702515996782360827052016041463697923690760217321248954533006484093766468201149185076099893071972162163722676709839914610237893520287951403831344508808150835079128004848644584882206349763010354582314179458813827625872903551512097201751011303712317297285647882709742424733499817678904337873184731518178587400835283950815001014076074637942445225556817259029400175637871807121266973950332869590533311923651229176422234726497222927222432574599395735863209169894112495312515394115100657488447702970609652080614816741123448167889724677207194712283786912178194466255314988747497953489150588178592720526809124254360539976627553622594078925003009585586072797838412266479391267569945671949071376195629554528612043898217715788043823216126115962775928393147097636662462322962705207367995016527269545193149219272319855568551716650334973576307820090781859341563566747209526504477274578859151377513621923742226777488462189158470145220273966246268812016087111896305215209937373766924047124506876130621386879359211322521021624477921223880029198164248379288524084729585533466142792046444728568030670039059678932956719949439349027634542356163273177151699273286680869368878501486184654831081157473293867758359541917115261425606620326619295548503394510762080923920856855019606551137346145041397970992682563347786951850359359060659911357733634162927912215298009495731361522962705846215803681973828628263244133374169815493409631862921843211041551926411682001310582115240455526871520172676437656118880554371061241123707662690375695406867836956088682476922268720564762920334421428866926200785252053935992860835007345735093072065761947949692032280111355104465606873988592089007947195488068373638954485681646340830368060094829779365447374041954129128493175676525088669130401825395033108581588598194207486931377672838234448167850702168127349226310656394694598484991163637110855434848300484315481204099154140663261226292075792570980486512509135540708640170831472181158699876381/165576702214288355200590239357574210730502638875984034652499094385606324944992413055354998217147335514925574653472431769610655741642280642265212807961306676123890769063377807633033149524053867920226610913157835196784208075726367886782897232723248075237545453966851668641846890111925880756086270235734220440122854771113813340672506911055883158677643204434180992802077227195522827921251062642735509747473925927591974531452699438037759403138535921510900152577229085177292494199659491056084300856220889046007849670872083361142224803965436465923104267897737919379530938396474814380514238401173451516420257518992319497842711954170951117677141991693472246782163655439349785458515340957941450359012550798714279144456946863428157846317016078554213833790714919294301300448710734378976895788614677318230640890075353016262198342610139151968759615790813891639833558192677943528287019258224204624765950926655989904773830626609681392073176252955632982682837588331241111295234252938652478452258768200650359740336619909308826379801429930142034667465653854143954114142639918153267677834727318846486604494263957697299048852534815182893254993203379548479383611358164183688303170153276210973210711346085755224860154894415629218699597359379399027288307966122315782139995203339519428489997901699716379252503010588219624284275098854093069078993550367690742015422346345725831400256960165776011053319105746974743534337851671087109302434231723678706309494409120326085017128938070983860802457762938584690982883242318555695652139843940512251272326709042467610351695250800678245226645619960016697388893415821928817403524999725317302415436095737697499641695270001464494667015166184797321982460409247360375861818885242567477403824711619944416305258933934988538607727632957805889708149876070597055751331786768090250358338038836473579598898724841849595724938039434309177336828653105928046792718889759928927003011443359070969886147301447976774990318996190088111286811035469405589188308366069006691803503265695280253246632758612653522997061510850889451686126788429252850921607879749380628161552312285698583116884423164343960067839918919864174060002198186907552698857182493069937496308989429245343710911678341818360049755322104428991388035814514467238770155687245605972993681531048291596608763749865564824091019804504217590514208154389249690022148847782591143354431375840736230031487388709343439722311718575855329221273240246235672251593794925293282735055699466728595938030309199743934972272593884187351743352424745908422545525889484728811879672299659785974150222695375464207408672147611180607481656843015008189422615871468098474152068853566941281462378295513522187636837374110766757653466005996062854290848678660633388906359446495493370352284875878112562372440781672772246578915833477557323420532077731848147067583591894496435619785456001044075194303897651816034249905715405679758097403685040795949257031003776699308065661791970957734425483635952719577340446365420141620564477139381373104942768795682038962340517564359087925943625351153368025667296775827256715229826126531073119934471053697078646951128711087921425899177897053638665048109340585814881162853385905426333268096902532841382677105406412089288598878838582987649700705868442143265340514757428300349707762243225439745417073199809042658280689151066306760062582524291552367861451110149253138305876674957400757177810978391320113135822424428691938495166283189188891276372118260405320394425249665756680036490748514582282892799974473801304194547909841013201945700713720824031981876125686316467928652703284510312030203360894729047395364589209196030447133186557466911354585743131706825178504156583317195363748888649794590268858468193006460241681982128369256336704876367544307165078179968635020812367769746813222157809268595708173171533727730527018344676598873611104462575855605891876381541367116542162411909011204671332347679847416665667671883594964379855268006325054732060231149290955035661183412566366364773449789726086188681054779282975419554767737801563710364732303376805307774364152920574993373550161585913196548582936014090454584481492318347788240613591334049430031881955596812943809764453857620649955410498669094434548973566359898288900024238848616699896772749301864226264472243803511425832101243721582145651417953055864746216299467789915349988578873162148363680433983209530654711560480797651537668456597161500761815736942411000578901363111458595056881334817723971569608049094532226650815554823139860599597203953326353210146203079865790446400*t^5 - 516668660057935164917831024514035332084095674212943726482861773055028680705608773346494227991746250810201660468080517931486911679292048628390673025317052653951458684849413619235070424180349955782251691870968209189071962742344279139592765653086838502017386754720941488140714984489720488654415773539049271251096673881242587173775227482029350425056518969727644848784179787547050151864681977263941256161174903755000361867208346319250200298083377763900145053598333814993481249875278658436224094436848654985780282918079019162233725152111592028861307827615143273985903722076490320648878665003080995104505014920084046386710507212009148792395627768270438146336067039142738095720485722303666344734262432854241263975470618871470569358315290690348936951158236141494086127101663993720034486561011222112834746064863925611816362881911209851632875038402416647645398345688501818560341995434156721105912219243007451310763573876303514088959880367948176380532907495852320138579183276300057198682934871314732259807326589415027305683076531293244597752989832608138465246213702859687731309562409973863653945137960005732484536974003631598699038315015936420698198173851191156989948841068474067882320206473015746093714166957333794661286112355215759520213134658604069888758427020974916460732303131144284675334967991628146101172580658293537472937481464557000345260988356185902754678178979612160023475873070899642831595940635029946319769490737929036158773034804107821679867600269566358396330686621321740286014453587556591900801989304762853328836968443960727717456105767344670742113029914741194578425761184182331315212718074504579645548510886993875094642316527425799366834834368930264715254657774364959483927898564676567917294979358858303264881532036544658948838894854545094435405736558175520581252568623018438731215102264921898037734638066607999416590129593060655646462421579659155979005092652990983618070063234002267981470468701736398311053057377815515254815853782795092049425165036530807521758887142891267700569459586949134452596058230513237025247453425234593778451178261500794483341841773144137665900705889909868012563183910771890551784267681548194270450556783429128841148929758985756851482552035439054025824933895534225000547708279100539675546567205169115353808526443793895853350056154937010225342932507867093552046955445308640467762308289582159144787165265990973708404035449156110081926881906931774228884573836753473145148438813379658842969441743274961524158595520503502774638252954153770014295259621693127636220209301975799545859765532479899573178551876939220027186083081900978081503504982672092790086992413971417079283451481897354004133051819777439207229333318083433359432563060423819660227871676114384180901219635544894451336792373942822843078122270895246279958503741685625876698411139716179437503514055548147513216157614621717709935936951961378472354141754125282941984421976096636031425928829278136288308354149355998002135753263245715377466806570821780148319717918126840395711572564880478716831207278404071585103910036140547017786035494082612543684785390383761024115995140319529895854670213477199048154508504213703228766912435242791662919213886273179841961377576682246146809267658576213482708110015038291472046747576605288475956238450763633080032041775545967484962975943299848055388378513073860697412888264290223716348681219352709222473952729717412563035821475175735988306446648071108425723452585754230257382385031715141991248415824065457598909703891011993726822931802995610119014353360966447915515069951403886652652645888787339004437198364764286073362060519455540549816114984344174782783196851892028241494772932946973241126389912820422161214837707927806034262109258486362270007586410732811389949794947066643220254915848849330994562650907414793579841880764876304410516972517356549184490254844807734752852418952588044330000513340213435529998787051238178025487005536278070234421139460826725420282297364113919776456657350741700701594807320884317530732663590553540161890435958829399934426128803869548317443908091469209558264594373173283395902553105008318870104991791116180953039223058926176779842036624422085689345870900545553393541683044479557273246474012412412042779342833174113088422714282547778337190439493452178759534984547955081585660779086502602219600733894681123263227703358597699151565637353562269601759297858569461528891370176226082427947973090635396680580865897664840762318087310164670822449851641948630358053082033430905855783864428695607823425617363996829/99346021328573013120354143614544526438301583325590420791499456631363794966995447833212998930288401308955344792083459061766393444985368385359127684776784005674334461438026684579819889714432320752135966547894701118070524845435820732069738339633948845142527272380111001185108134067155528453651762141440532264073712862668288004403504146633529895206585922660508595681246336317313696752750637585641305848484355556555184718871619662822655641883121552906540091546337451106375496519795694633650580513732533427604709802523250016685334882379261879553862560738642751627718563037884888628308543040704070909852154511395391698705627172502570670606285195016083348069298193263609871275109204574764870215407530479228567486674168118056894707790209647132528300274428951576580780269226440627386137473168806390938384534045211809757319005566083491181255769474488334983900134915606766116972211554934522774859570555993593942864298375965808835243905751773379789609702552998744666777140551763191487071355260920390215844201971945585295827880857958085220800479392312486372468485583950891960606700836391307891962696558374618379429311520889109735952995922027729087630166814898510212981902091965726583926426807651453134916092936649377531219758415627639416372984779673389469283997122003711657093998741019829827551501806352931774570565059312455841447396130220614445209253407807435498840154176099465606631991463448184846120602711002652265581460539034207223785696645472195651010277362842590316481474657763150814589729945391133417391283906364307350763396025425480566211017150480406947135987371976010018433336049493157290442114999835190381449261657442618499785017162000878696800209099710878393189476245548416225517091331145540486442294826971966649783155360360993123164636579774683533824889925642358233450799072060854150215002823301884147759339234905109757434962823660585506402097191863556828075631333855957356201806866015442581931688380868786064994191397714052866772086621281643353512985019641404015082101959417168151947979655167592113798236906510533671011676073057551710552964727849628376896931387371419149870130653898606376040703951351918504436001318912144531619314309495841962497785393657547206226547007005091016029853193262657394832821488708680343262093412347363583796208918628974957965258249919338894454611882702530554308524892633549814013289308669554686012658825504441738018892433225606063833387031145513197532763944147741403350956276955175969641033419680037157562818185519846360983363556330512411046011454847545053527315533690837287127803379795871584490133617225278524445203288566708364488994105809004913653569522880859084491241312140164768877426977308113312582102424466460054592079603597637712574509207196380033343815667897296022211370925526867537423464469003663347947349500086534394052319246639108888240550155136697861371871273600626445116582338591089620549943429243407854858442211024477569554218602266019584839397075182574640655290181571631746404267819252084972338686283628823862965661277409223377404310538615452755566175210692020815400378065496354029137895675918643871960682632218247188170677226652752855539506738232183199028865604351488928697712031543255799960858141519704829606263243847253573159327303149792589820423521065285959204308854456980209824657345935263847250243919885425594968413490639784056037549514574931420716870666089551882983526004974440454306686587034792067881493454657215163097099769913513334765823270956243192236655149799454008021894449108749369735679984684280782516728745904607921167420428232494419189125675411789880757191621970706187218122016536837428437218753525517618268279911934480146812751445879024095107102493949990317218249333189876754161315080915803876145009189277021553802022925820526584299046907981181012487420661848087933294685561157424903902920236638316211006805959324166662677545513363535125828924820269925297447145406722802799408607908449999400603130156978627913160803795032839236138689574573021396710047539819818864069873835651713208632867569785251732860642680938226218839382026083184664618491752344996024130096951547917929149761608454272750688895391008672944368154800429658019129173358087766285858672314572389973246299201456660729384139815938973340014543309170019938063649581118535758683346282106855499260746232949287390850771833518847729779680673949209993147323897289018208260389925718392826936288478590922601073958296900457089442165446600347340817866875157034128800890634382941764829456719335990489332893883916359758322371995811926087721847919474267840*t^3 + 760865111707942164553484670529146239872428321026940158246589297938283320281117456188614940562902377603042063243104027827006742709769499859417126730930113542729437660777156124360503696279290559722427324965737113926644056064795930720558366323039180669822589463897791774451546264271823186250208278908447538726377357950323460368401301456332907328372778779294907246378082277323930261789404732526289789266859827275306407933358148818579808773088795761263085891175060000396907147119617304854516044942504130134487799403420105644965642960545125366698842021333782940513892552540192795029421235715126328326707803330187980918423120760954434018815514307947204867766221917784765120490478164286018081611020375828263743067993310219516113244589962423742633262101174579821888867248721092349311050783618380282946418845750546887458552157368281660031865240398798796125179140296615461627305330851701400443567218968850367376681624018557098093921238167981533523468163213631229706537826631599899736829539669484102296431562068478929443771714270218898792393241772333777371451799132330446044859030497832672931721295821596365698622914412711089860622344163590787833007169317234494220846878153000544043537511347538289002416515467535100960212489901373902713810143218005899358700675993751591748844745032069125405891094229197493364395599395974402884374206438949423090131349194503192899024085481316997770620967356759599445824273073785041430261018863913688031075062953780582631169047275494641663311460376049749224787469651119379377502803510326214376047820620179454247519952230180915069978194477080431634183021090598125664889838721894611170806988492584406294731030383382417534552413163054545678921607746181394806073243834437226194392344839473362058591371402280361529230811493923814353072879019966982207986449194030751785289468517645585729143424375178901245904220441602772198829076452795980232532364077207823576028071032771928457801459978196583851420672953899077627317967387387010808817934719753411699349238374555513803911510310592944267013741337478856959300517205677830286299520798939124530276123968065265914485760932654155373289770207698963664468694031221554477073091427253127399531933948246556806312926174319807825769375579522406209743048054677743151975614533986277156475991925165043367557192884180768442714238732239984078325231120527954782250481722547944287455362641488206092798964349240029110021383885140832501193587541567376242344499382162058344467621924022903055523417788679124096779792013336883746401308354637688921296971900586262241744799507229088690352150480698130932184835237008940020648423801230467249373831264777931103841414007680216942150337270594989590809257266883510632890681997045171660837200200925506672378730415209133745905980549327495483986072745528857461876125292347068210046599081129725468694893245471231233302415841753053609549414859246031886260797238565003171916948010495497182486008485668690178071944190731916772968576485377979917218384492171577354529628242403920259901852726837719181953683343398838167477177775009664792902502880075589570200831020480519912865525138506119070970578021013224197118211787764229090700737261999315811046488909721803551280958289546758197659306396639709802005461759218580339801307391366723194575523507830970821205075668075267509928489117158719676854238776665818113953838713679977981300958647040946309994785742292543109149203392430697276305352613453844584482963782557763608273042664275267678511319425953477307387588361658233121562040112383311101924894998028495961044050276731891113045756954306427041797348260080396080686148115715861723634759568539500639283301192541833632701340767577066690924294433364372261087086055767684297708586574731699494493623639117020679748358611765166262451719272719487343541056718531891017885862201440460129991777831544235118988978085193182753690131191687001725943039408385972723792721945388474460522404202544100030404871436013498412659906377285052574411381414710922788723138367316193281843255477203762520287206431895570713899556607647362659238307911790580459316504233614423442773913515515357708673187832127036478976959275693271021842148303327036726484438617599494615430989828302685251672987083185061200795547824995987707914103944045826063230578596909334020000101465180496522963388706521588840750506959339587477266699635965137104503535626611017214275001852135494869666324203569051414506791511034651863935302946463376332777519530114071663627149260464068174263616926269236755729147485727519107993584651091/157070009256490054382945236234616269628752044585107790670352351921758660544148766146089053354614995341681691918982104999795796364090016682662596370121092755148718399276635461552803923493460274705976436407527707883921900137890884765994051136363154596142772476515343693005201545298836110735590094884173563243199111773698791737848965271588791913828149608610039583997566837541440921165663852084943593650355999457917524463781735063239489195270868020956211704371426489975523338534355884176138685399387522269332217027230948803138587566330514959416963131198404595081133018625646750522432772942030595291723436949209227853916847853773177482273545705881697525846566256627786860701013635367441706120384383051257398748044479868609830470726417087362437710219815804174594077673364127842075330500392271878027965761777903686986342280971453103794217837364863820142741191900210085879127319186242043653218342438681003267464349420104963815966664445464334407425737675536241567962635061961987763962968409467405937588539509161674611446527228025474187014825216591912705095434394197587595209982667933658043256006485258953217629828918347613863876755020453626722644636829671344893307777925217983620458601405369422846335229505344734506546223550090182196528541685294013319938307376378956962439135624181198840501915699952494579366917846068928654520806725761644245177932757909615146484280455790286601311130234259056775059179209750370707356621096882829158095428641312309332025423231160914965201597547594950982088349791337051916792947338196779511757418180871478448718947604887982849141606945907025013853317240330159997426830137354108340089505433938329554705975146038086502280452919114752688926480791891532686826716263615426395995921790655983969229025447420897384330633369246212192622226579685318674905391805062573687037175717575150166335102093106855488054665993371629072813101676432595963654744341295198633505609020580990259506675513483677050770632882624358813826204229977399430477716376619589834242956308925614478767906671931636461265102387357632745911426696546649034727470227211797770200958798993956270589778434451313444688207776296458308236736030206662761000567272199847995753379353275082280180809793949945123203162388124751905591953240557760665035175211570602363371987801012783037516937355377058741385426126474643108799716726273838696773304503309357102961910130843414001699594458647212033644835153217829734325501404050098793677199985277755279218392287384034282752223247442692870423238405574541029084978355217678265056948412593770267416129502613044676395715841301128431615199083146752979941314840071117860424756707429370479149760728980015857827613906019249488088522793422507181113471422201769716822694985078068737733188685941596463251617029044007696782664007568483030240916487904398415061312081077734847768698563320100288468677212389981260321935990983465852673763770394011807222674688378149551864009227435878059210912195319238804950412917041387195385340864077455445562999414789302560101672417188282832165224918850731115069457443204204163798151253399434351878569004434063858726828504149338826557309254371477756311697197755470073082334915748378520295771010115789751008451557081612834576263293789082866432330934949366265862871438503831317763387393743910606970482715133123575010324484956467989598378515782166229270376449649050594833706832930575912851629799913717782497116102437270639433431547577309600370643978731762673008962174569962478245720833169167346016267370609245945423078140922853714254277558509731789735646365125992705568128361430872686090116417611177672146082821252431041290648610314044674754436435688459437009762989356132896545480089823073376152400321893474868199999684506026311825595568367645698212984258866092489549257649621622579376136031117619148358875948374277294549876949058132969695775782784691634875507738253662568971113553760095959572398089528101062061927488283332385663052878158870431511117926703296284659640703529822819874906966626441445639525299791852381844625484950994329935633841116400474434129992308888292378471669609672613074189981499307551591519117953697284728314731350103707150874715052395094464167052389526513116004852091515645774729930131784700585933592784248369380791715109786874553231906539091704095688158560380101277693585427466608776296752077199621700596050249974209349132889597622060154806090508896304361043252084119219434973821093383227038530690802384022027024998336962215871744519804222912589691510387483434205217547353999984870539210503870909333930808465432640*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.99920985839715564369 - 4.1359335016048845035e-1776j)  +/-  (7.49e-478, 7.49e-478j)
| (-0.95423598137261127418 - 1.8250765102008229478e-1817j)  +/-  (3.55e-479, 3.55e-479j)
| (-0.94171220454428032027 + 1.6374134681597654111e-1818j)  +/-  (1.77e-479, 1.77e-479j)
| (0.99738867345143981014 - 4.0962838447328561885e-1816j)  +/-  (6.31e-478, 6.31e-478j)
| (0.92776889500744918649 + 1.1679268146473656481e-1829j)  +/-  (9.37e-480, 9.37e-480j)
| (0.94171220454428032027 + 2.6334093100772668603e-1838j)  +/-  (1.76e-479, 1.76e-479j)
| (0.99408157551930103275 + 2.6985062226687084667e-1853j)  +/-  (4.35e-478, 4.35e-478j)
| (-0.89599728355104558993 - 6.8689023731978407041e-1876j)  +/-  (2.44e-480, 2.44e-480j)
| (0.99985972284668593748 + 3.8177376452678496546e-1870j)  +/-  (3.93e-478, 3.93e-478j)
| (0.95423598137261127418 + 7.5700172917313109299e-1887j)  +/-  (3.44e-479, 3.44e-479j)
| (0.87853045148830016635 + 9.7978976701606533131e-1894j)  +/-  (1.3e-480, 1.3e-480j)
| (0.98922860619727342211 - 3.5134249436036255811e-1892j)  +/-  (2.73e-478, 2.73e-478j)
| (-0.8605225197221953876 + 1.0408328805316070353e-1907j)  +/-  (7.02e-481, 7.02e-481j)
| (-0.87853045148830016635 + 2.6442029301404876777e-1907j)  +/-  (1.35e-480, 1.35e-480j)
| (-0.98280708179129512709 + 3.4711938814808670263e-1903j)  +/-  (1.74e-478, 1.74e-478j)
| (0.8605225197221953876 + 4.3001124578012748633e-1909j)  +/-  (7.52e-481, 7.52e-481j)
| (0.91248695683407599658 - 3.3555610044816776763e-1908j)  +/-  (5.22e-480, 5.22e-480j)
| (-0.92776889500744918649 + 1.4707940007582318769e-1906j)  +/-  (1.01e-479, 1.01e-479j)
| (-0.77504495583725998701 + 3.1176721860478648279e-1910j)  +/-  (5.47e-483, 5.47e-483j)
| (-0.98922860619727342211 + 1.8796817417835357786e-1903j)  +/-  (2.66e-478, 2.66e-478j)
| (0.89599728355104558993 + 1.0614605186781418241e-1907j)  +/-  (2.65e-480, 2.65e-480j)
| (0.81106721229304993576 + 8.656456528755674883e-1910j)  +/-  (1.06e-481, 1.06e-481j)
| (-0.84278244680052174116 - 3.5697526494844871633e-1907j)  +/-  (4.21e-481, 4.21e-481j)
| (-0.81106721229304993576 + 8.7913090129095037491e-1908j)  +/-  (1.07e-481, 1.07e-481j)
| (-0.91248695683407599658 + 1.9339086597558723307e-1906j)  +/-  (4.73e-480, 4.73e-480j)
| (-0.99738867345143981014 - 4.0717640018161470176e-1901j)  +/-  (6.32e-478, 6.32e-478j)
| (0.72770080257399915914 + 1.1500168080678290605e-1911j)  +/-  (1.23e-484, 1.23e-484j)
| (0.77504495583725998701 + 2.9173637684531897303e-1909j)  +/-  (5.85e-483, 5.85e-483j)
| (-0.99985972284668593748 + 2.1883707126924085433e-1901j)  +/-  (4.09e-478, 4.09e-478j)
| (-0.64495035275502589951 - 1.4749139179163448163e-1915j)  +/-  (3.91e-487, 3.91e-487j)
| (-0.99920985839715564369 + 4.3318304205937131621e-1904j)  +/-  (7.67e-478, 7.67e-478j)
| (0.84278244680052174116 + 1.311285977318489632e-1909j)  +/-  (4.38e-481, 4.38e-481j)
| (0.70130101277370930234 + 1.2185513765713456084e-1913j)  +/-  (1.67e-485, 1.67e-485j)
| (-0.82634548256705805563 - 2.3118782467133929497e-1910j)  +/-  (2.44e-481, 2.44e-481j)
| (-0.67362905600794324619 + 1.757050924550037368e-1915j)  +/-  (2.46e-486, 2.46e-486j)
| (-0.75247264193574019572 - 8.167626988502181789e-1913j)  +/-  (8.7e-484, 8.7e-484j)
| (-0.79462023752269127144 + 2.8029287061729292643e-1911j)  +/-  (2.9e-482, 2.9e-482j)
| (0.61554118536921214048 + 2.7508018540614060181e-1916j)  +/-  (7.82e-488, 7.82e-488j)
| (0.98280708179129512709 + 4.1410392917634444572e-1905j)  +/-  (1.7e-478, 1.7e-478j)
| (-0.96528531409558355742 + 3.7777295824909007762e-1921j)  +/-  (6.43e-479, 6.43e-479j)
| (-0.57735026918962576451 + 8.9878831351863329402e-1932j)  +/-  (2.4e-488, 2.4e-488j)
| (-0.33999488916155044237 - 6.5345037962128485896e-1942j)  +/-  (4.13e-498, 4.13e-498j)
| (0.67362905600794324619 - 1.0348081635017511972e-1929j)  +/-  (2.47e-486, 2.47e-486j)
| (0.58636788732078890928 - 2.2027383916443596035e-1931j)  +/-  (3.77e-488, 3.77e-488j)
| (0.97481938153945930652 - 1.9781599418293438439e-1920j)  +/-  (1.03e-478, 1.03e-478j)
| (-0.58636788732078890928 + 2.7441611890884470417e-1949j)  +/-  (4.12e-488, 4.12e-488j)
| (-0.70130101277370930234 + 2.480364817668904e-1946j)  +/-  (1.63e-485, 1.63e-485j)
| (0.75247264193574019572 - 2.8791201952993115531e-1944j)  +/-  (8.56e-484, 8.56e-484j)
| (0.4943584877416443961 - 1.1558919427994254926e-1952j)  +/-  (5.25e-492, 5.25e-492j)
| (0.82634548256705805563 - 6.9795028733893802769e-1940j)  +/-  (2.47e-481, 2.47e-481j)
| (-0.72770080257399915914 - 6.2399659218712517507e-1948j)  +/-  (1.21e-484, 1.21e-484j)
| (-0.52433762987334237939 - 8.3890169572127522714e-1957j)  +/-  (7.8e-491, 7.8e-491j)
| (-0.99408157551930103275 - 4.0905059375510654943e-1942j)  +/-  (4.36e-478, 4.36e-478j)
| (0.57735026918962576451 - 4.363949653681727069e-1957j)  +/-  (2.23e-488, 2.23e-488j)
| (0.55445246061283857791 + 7.8095221957478843578e-1957j)  +/-  (1.43e-489, 1.43e-489j)
| (0.11779652729646933839 + 1.4899998655429493955e-1974j)  +/-  (7.63e-507, 7.63e-507j)
| (-0.4943584877416443961 + 3.4043475572937299962e-1961j)  +/-  (5.2e-492, 5.2e-492j)
| (-0.61554118536921214048 + 3.7575924396464286855e-1956j)  +/-  (8.34e-488, 8.34e-488j)
| (0.79462023752269127144 - 3.6154529582366718549e-1946j)  +/-  (2.93e-482, 2.93e-482j)
| (0.40473496827445580299 + 1.4837164404482527876e-1976j)  +/-  (1.84e-495, 1.84e-495j)
| (0.96528531409558355742 - 1.0633560988091634017e-1967j)  +/-  (5.97e-479, 5.97e-479j)
| (-0.55445246061283857791 - 1.0602325689765306247e-2003j)  +/-  (1.45e-489, 1.45e-489j)
| (-0.46469881313148314066 - 9.1073730670070277678e-2007j)  +/-  (4.29e-493, 4.29e-493j)
| (-0.97481938153945930652 - 2.5434218746076234482e-2013j)  +/-  (1.08e-478, 1.08e-478j)
| (0.435044664730587431 + 2.8188966446581675525e-2033j)  +/-  (2.67e-494, 2.67e-494j)
| (0.46469881313148314066 - 1.2515118043093733681e-2031j)  +/-  (4.29e-493, 4.29e-493j)
| (-0.2325571859563185516 + 1.2242078740267986311e-2042j)  +/-  (2.31e-502, 2.31e-502j)
| (-0.37314303819498557267 + 5.7436687610755862652e-2037j)  +/-  (9.2e-497, 9.2e-497j)
| (-0.078707070082823278274 + 5.4136322756077855134e-2048j)  +/-  (3.17e-508, 3.17e-508j)
| (0.52433762987334237939 + 5.4521559906847451326e-2034j)  +/-  (7.24e-491, 7.24e-491j)
| (0.37314303819498557267 + 1.2882224153248951508e-2040j)  +/-  (9.08e-497, 9.08e-497j)
| (0.64495035275502589951 - 8.3461693573162153133e-2043j)  +/-  (4.05e-487, 4.05e-487j)
| (-0.435044664730587431 - 1.8621603158862425523e-2055j)  +/-  (2.83e-494, 2.83e-494j)
| (-0.40473496827445580299 + 1.2318641428161029842e-2056j)  +/-  (1.84e-495, 1.84e-495j)
| (-1.7840613118877787377e-2077 - 1.0606333007552727653e-2075j)  +/-  (9.44e-2074, 9.44e-2074j)
| (0.33999488916155044237 + 1.6420375778806344505e-2059j)  +/-  (4.3e-498, 4.3e-498j)
| (0.2325571859563185516 - 5.7772510449265257294e-2064j)  +/-  (2.37e-502, 2.37e-502j)
| (-0.039405601537745473162 - 7.2227886254537924663e-2071j)  +/-  (1.31e-509, 1.31e-509j)
| (-0.3053586469758041227 - 1.4171166020995410428e-2061j)  +/-  (1.81e-499, 1.81e-499j)
| (-0.15655801081562154215 + 3.6521827492342072172e-2067j)  +/-  (2.28e-505, 2.28e-505j)
| (0.19486185996591480087 - 1.3174256995730512809e-2065j)  +/-  (7.89e-504, 7.89e-504j)
| (0.3053586469758041227 - 7.12262336122679566e-2062j)  +/-  (1.83e-499, 1.83e-499j)
| (0.039405601537745473162 + 6.7783811776778191172e-2071j)  +/-  (1.31e-509, 1.31e-509j)
| (-0.19486185996591480087 + 1.3940863419245903588e-2065j)  +/-  (8.5e-504, 8.5e-504j)
| (-0.26946259905674303169 - 2.017374402134844856e-2062j)  +/-  (7e-501, 7e-501j)
| (0.078707070082823278274 - 1.2354672107627895445e-2069j)  +/-  (3.17e-508, 3.17e-508j)
| (0.26946259905674303169 + 1.3726528201401510112e-2062j)  +/-  (6.47e-501, 6.47e-501j)
| (0.15655801081562154215 + 4.8509185542445256834e-2067j)  +/-  (2.29e-505, 2.29e-505j)
| (-0.11779652729646933839 + 2.2417665852137078063e-2068j)  +/-  (8.1e-507, 8.1e-507j)
-------------------------------------------------
The weights are:
| (0.0011278746582369813943 - 1.7177284016703221963e-1776j)  +/-  (3.64e-115, 3.41e-345j)
| (0.011794277010968040154 - 1.8055091286714651519e-1779j)  +/-  (1.05e-115, 9.87e-346j)
| (0.013244314537088066583 + 2.1883461889060541662e-1779j)  +/-  (1.06e-115, 9.9e-346j)
| (0.0025491131221509333587 - 2.3469523731000715429e-1776j)  +/-  (9.47e-116, 8.87e-346j)
| (0.014629192405742279773 - 7.6647165248640967579e-1778j)  +/-  (3.52e-117, 3.29e-347j)
| (0.013244314537088066583 + 7.3871003680773053904e-1778j)  +/-  (3.56e-117, 3.34e-347j)
| (0.0040738611088671119998 + 6.9852145079626926366e-1777j)  +/-  (1.02e-116, 9.55e-347j)
| (0.017028948975586181946 - 6.0883828615759577206e-1779j)  +/-  (4.53e-121, 4.25e-351j)
| (0.00033357884652567122469 + 3.5718961326868901905e-1776j)  +/-  (3.99e-116, 3.73e-346j)
| (0.011794277010968040154 - 7.8422509452426779801e-1778j)  +/-  (1.09e-118, 1.02e-348j)
| (0.017835292143542574056 + 1.5965026742285408117e-1777j)  +/-  (1.07e-120, 1e-350j)
| (0.0056357862030747006683 - 3.1570559624430074972e-1777j)  +/-  (1.23e-117, 1.16e-347j)
| (0.01804683864601615048 - 1.9053645529280924624e-1778j)  +/-  (8.36e-123, 7.84e-353j)
| (0.017835292143542574056 + 1.0260470781822582623e-1778j)  +/-  (1.74e-122, 1.63e-352j)
| (0.0072067231379762362846 + 1.4879783196916064166e-1779j)  +/-  (7.33e-125, 6.87e-355j)
| (0.01804683864601615048 - 2.5550047935565744185e-1777j)  +/-  (4.01e-122, 3.76e-352j)
| (0.015913623262657598759 + 8.7796808062562678285e-1778j)  +/-  (7.01e-121, 6.56e-351j)
| (0.014629192405742279773 - 2.8416230935490786697e-1779j)  +/-  (5.19e-124, 4.86e-354j)
| (0.021207417281799747447 + 5.2893923306901795963e-1778j)  +/-  (2.7e-126, 2.53e-356j)
| (0.0056357862030747006683 - 1.5847295418675556198e-1779j)  +/-  (3.03e-126, 2.84e-356j)
| (0.017028948975586181946 - 1.1179593861870079988e-1777j)  +/-  (1.31e-121, 1.23e-351j)
| (0.015376407617345736514 + 7.7574781877414370352e-1777j)  +/-  (9e-125, 8.44e-355j)
| (0.01723552307336525788 + 3.7030194176469545267e-1778j)  +/-  (2.61e-125, 2.45e-355j)
| (0.015376407617345736514 + 8.0623706556703342936e-1778j)  +/-  (2.95e-126, 2.76e-356j)
| (0.015913623262657598759 + 3.9828459630724763491e-1779j)  +/-  (7.44e-125, 6.97e-355j)
| (0.0025491131221509333587 - 2.1407580252222788943e-1779j)  +/-  (2.04e-128, 1.91e-358j)
| (0.025658282218658910251 + 2.0963681012352635212e-1777j)  +/-  (2.04e-131, 1.91e-361j)
| (0.021207417281799747447 + 4.1865295146255547234e-1777j)  +/-  (2.72e-130, 2.55e-360j)
| (0.00033357884652567122469 - 1.1611643415651628454e-1779j)  +/-  (3.91e-129, 3.67e-359j)
| (0.029097308491396015026 - 4.9179821423516009966e-1778j)  +/-  (4.42e-135, 4.14e-365j)
| (0.0011278746582369813943 + 2.334251681671943828e-1779j)  +/-  (6.42e-129, 6.02e-359j)
| (0.01723552307336525788 + 4.3604462949830280973e-1777j)  +/-  (1.07e-130, 1e-360j)
| (0.027084183338951462413 - 1.8219823523167606515e-1777j)  +/-  (4.21e-134, 3.95e-364j)
| (0.015629028673007811514 - 6.3911101265023605107e-1778j)  +/-  (1.08e-130, 1.02e-360j)
| (0.028216890131637200315 + 3.6105187741802784064e-1778j)  +/-  (1.24e-135, 1.16e-365j)
| (0.023792233138214063835 - 3.933444878564073121e-1778j)  +/-  (7.57e-134, 7.09e-364j)
| (0.017880976187326465551 - 7.2102166793761539065e-1778j)  +/-  (3.93e-132, 3.68e-362j)
| (0.029641566966600337913 + 3.7791096197644188639e-1777j)  +/-  (1.21e-139, 1.13e-369j)
| (0.0072067231379762362846 + 1.7979871988308350022e-1777j)  +/-  (5.35e-134, 5.01e-364j)
| (0.010297654886765131968 + 1.5891004271038104363e-1779j)  +/-  (1.74e-132, 1.63e-362j)
| (0.0048640824229973711793 + 4.5388131677277673512e-1777j)  +/-  (5.11e-139, 4.79e-369j)
| (0.033923104838345211106 + 1.6037266443050420422e-1778j)  +/-  (1.99e-142, 1.86e-372j)
| (0.028216890131637200315 + 1.8550898155901482699e-1777j)  +/-  (9.08e-139, 8.51e-369j)
| (0.026511547130284488829 - 1.5121953145252110538e-1776j)  +/-  (9.09e-141, 8.51e-371j)
| (0.0087652674186698276506 - 1.2056906458437861558e-1777j)  +/-  (8.26e-135, 7.74e-365j)
| (0.026511547130284488829 - 3.9373515173698056106e-1777j)  +/-  (2.15e-139, 2.01e-369j)
| (0.027084183338951462413 - 3.1918917339896219369e-1778j)  +/-  (2.04e-137, 1.91e-367j)
| (0.023792233138214063835 - 2.792503967832600801e-1777j)  +/-  (5.64e-138, 5.28e-368j)
| (0.029806474459018665092 - 2.0249235801728810637e-1777j)  +/-  (2.42e-144, 2.27e-374j)
| (0.015629028673007811514 - 6.7494098596660921245e-1777j)  +/-  (1.33e-136, 1.25e-366j)
| (0.025658282218658910251 + 3.2959604494194328837e-1778j)  +/-  (1.35e-137, 1.27e-367j)
| (0.030125570854695922545 + 9.1518426315457813528e-1778j)  +/-  (5.08e-143, 4.76e-373j)
| (0.0040738611088671119998 + 1.7971359004409429763e-1779j)  +/-  (2.7e-136, 2.53e-366j)
| (0.0048640824229973711793 + 1.6962307008944786258e-1776j)  +/-  (1.44e-142, 1.34e-372j)
| (0.029904271702959853799 - 6.0882214552345327068e-1777j)  +/-  (1.08e-143, 1.01e-373j)
| (0.038945723564470910617 + 4.4511309430009629295e-1779j)  +/-  (1.28e-150, 1.2e-380j)
| (0.029806474459018665092 - 6.8445842975031901678e-1778j)  +/-  (2.53e-145, 2.37e-375j)
| (0.029641566966600337913 + 8.9792539762676568995e-1778j)  +/-  (3.59e-142, 3.37e-372j)
| (0.017880976187326465551 - 6.3218767512670713331e-1777j)  +/-  (2.32e-140, 2.18e-370j)
| (0.030870493737079215208 + 7.8150913299547569149e-1778j)  +/-  (2.49e-149, 2.34e-379j)
| (0.010297654886765131968 + 9.2021283761412831221e-1778j)  +/-  (3.4e-140, 3.18e-370j)
| (0.029904271702959853799 - 1.742837873090838905e-1777j)  +/-  (9.68e-144, 9.07e-374j)
| (0.029566503397671374561 + 5.5659972621340387857e-1778j)  +/-  (5.88e-147, 5.51e-377j)
| (0.0087652674186698276506 - 1.4897129789191001034e-1779j)  +/-  (6.78e-141, 6.36e-371j)
| (0.029859482965984349627 - 1.1261995540916006972e-1777j)  +/-  (1.77e-149, 1.66e-379j)
| (0.029566503397671374561 + 1.5244047302507578989e-1777j)  +/-  (8.11e-149, 7.6e-379j)
| (0.037333620338742279777 - 6.0324144536888756453e-1779j)  +/-  (5.24e-154, 4.91e-384j)
| (0.032358209437911415445 - 2.33288635360280463e-1778j)  +/-  (2.39e-151, 2.24e-381j)
| (0.039213955610265193229 - 3.2433588840593069745e-1779j)  +/-  (1.28e-155, 1.2e-385j)
| (0.030125570854695922545 + 2.9362144208100877763e-1777j)  +/-  (1.02e-148, 9.6e-379j)
| (0.032358209437911415445 - 5.113740644733803049e-1778j)  +/-  (1.05e-152, 9.88e-383j)
| (0.029097308491396015026 - 2.2824936039344649631e-1777j)  +/-  (1.44e-147, 1.35e-377j)
| (0.029859482965984349627 - 4.4299151879662684685e-1778j)  +/-  (4.3e-151, 4.03e-381j)
| (0.030870493737079215208 + 3.3091582171985224052e-1778j)  +/-  (8.66e-152, 8.11e-382j)
| (0.039422836219974906659 - 3.1931980254390378636e-1779j)  +/-  (5.22e-158, 4.89e-388j)
| (0.033923104838345211106 + 3.2579938807064685318e-1778j)  +/-  (2.52e-155, 2.36e-385j)
| (0.037333620338742279777 - 9.6921716822280315664e-1779j)  +/-  (9.67e-158, 9.06e-388j)
| (0.039371072415718396044 + 3.1428348903955344399e-1779j)  +/-  (3.09e-158, 2.89e-388j)
| (0.035309008482202651441 - 1.1137961921856293326e-1778j)  +/-  (2.5e-156, 2.34e-386j)
| (0.038555758451915761634 - 3.9962987441929819195e-1779j)  +/-  (1.51e-158, 1.42e-388j)
| (0.038026952197370160288 + 7.1021857412185192245e-1779j)  +/-  (5.06e-159, 4.74e-389j)
| (0.035309008482202651441 - 2.0941426775823990113e-1778j)  +/-  (7.83e-158, 7.34e-388j)
| (0.039371072415718396044 + 3.4008985497401730009e-1779j)  +/-  (1.16e-159, 1.09e-389j)
| (0.038026952197370160288 + 4.784158939186120034e-1779j)  +/-  (3.73e-159, 3.5e-389j)
| (0.036440586400208831293 + 8.0071166237696264003e-1779j)  +/-  (1.7e-158, 1.6e-388j)
| (0.039213955610265193229 - 3.7980020165562228441e-1779j)  +/-  (2.99e-160, 2.8e-390j)
| (0.036440586400208831293 + 1.392044737979492747e-1778j)  +/-  (7.22e-160, 6.76e-390j)
| (0.038555758451915761634 - 5.4812597842986518186e-1779j)  +/-  (1.92e-160, 1.8e-390j)
| (0.038945723564470910617 + 3.5123220438883914582e-1779j)  +/-  (1.53e-160, 1.43e-390j)
