Starting with polynomial:
P : 35/8*t^4 - 15/4*t^2 + 3/8
Extension levels are: 4 8 9 18 38
-------------------------------------------------
Trying to find an order 8 Kronrod extension for:
P1 : 35/8*t^4 - 15/4*t^2 + 3/8
Solvable: 1
-------------------------------------------------
Trying to find an order 9 Kronrod extension for:
P2 : 35/8*t^12 - 87219/8284*t^10 + 102069/11336*t^8 - 891429/269230*t^6 + 24664563/47599864*t^4 - 792603/23799932*t^2 + 30429/47599864
Solvable: 1
-------------------------------------------------
Trying to find an order 18 Kronrod extension for:
P3 : 35/8*t^21 - 1293446949/57540664*t^19 + 802951151159049/16271079433336*t^17 - 1075397492446125607711/17800479544672417320*t^15 + 4174928113335324976987859873/92449281989043135334097556*t^13 - 704402512054425406268155115/33186921739656510119932456*t^11 + 7372678859239421647130446532/1182284086975263173022593745*t^9 - 38286064931065468066090893/34645687530410642432896520*t^7 + 168469102792805459195567951/1531339388844150395534026184*t^5 - 178906677587990549728641/33289986714003269468131004*t^3 + 11150881316753074980201/123648522080583572310200872*t
Solvable: 1
-------------------------------------------------
Trying to find an order 38 Kronrod extension for:
P4 : 35/8*t^39 - 318928198570210351649723670522224097793729362010203197732254486221338420681944684701011887393088502590484581255377589973408578517218609991477180829672342488187202732839448413109575643934259801573933023172609626930915560568098654099107979816186964195017357388338289611695448676/7540332757743141193123310883935677899273587258079269017427674258914246208537358466489406416179371146255813757960247104497568578623387338284499290674903909635404907680271535986702879586749067304288666696096185799896828249582105878649949723925341785149992962663313855338489611*t^37 + 2472330670674202203581785935498716660425291026527770878864879056713700888300582767702736543765730188689514875181458164440356088777596758447668619142788747110983182184987851544943391284279977393229212086525412389969811177002188449439039713944225299982095451717076147023192507042392304/13097922714189539723337111022380606031458717510793699485810134189452147884874951963262135985140223935892843712989768455622225740306916169387748081315367577178432795014850509037406679734095773191383763592418743807828690942427347698336145791710754859179251083700528144903643615988711*t^35 - 783347733589388456480908491774932466935566158432906670345938691563726952743914908081033430224918576264989321195142296353003917754555994803872599293900523319263591915239869217596817931426087348831118608199811303394976298552527863994983817216318114239123800961504232722840828702970700187403291/1518880567729237264021011373930502736110882044301399846511758921774508467683259945743189808448728804183191705125977624610494305969308864001311042995172188575103876071720766559244038383144423171605835327836543224996828167241445461995572692432676369789787307667173684515689329353398408387170*t^33 + 2496443137484636575045114097166988109695002202283456428200234558025839915130096742862613999483192275045534969411127118923517944312419226657251187125394593846068142916364325986958485681825347328938831403144537426462393102564578423390115481592679924496754609010965687470411544096391368896814558189385081/2587434173337830929736180628005878835256144311133180962990006445065168731121677555214993177102334551858253040641075594421822932558052330674510013577660245954005156579662199135929009681632665254155395891306848617450916145445235716923818675446014754861375176082011868135732946910775453729566246040008*t^31 - 55336376735543021228392233677912222872340603160544302099196613953078257817479883718256142197450214319366909657499781039186096962117715662603064685619029941537488559204820776683854926084690352186036259438202975240141142448715154459004729667756887516178476718136704666280430455942806416230727060826447599/42261424831184571852357616924096020975850357081841955728836771936064422608320733401844888559338131013684799663804234708889774565114854734350330221768450683915417557467815919220173824800000199151204799558011860751698297042272183376422371698951574329402461209339527179550304799542665744249582018653464*t^29 + 1291287041165930243403953153671695007870720681442762340722435519933577145695174978583784455825419139115619093842267492632881623083543343342471957927310965880546527407948036153273154455907789211208796229356658091122114112895500192466801849450969209182798518716312921181588606869693057561607302618682599959/969098190094404837304062594983581170653120257221548295161257011637339346018389231456098306619305418072427302635510899359024140889702703391136882671586886372543195714348192630393641154896556290881075576071651289651012673555551791217961282062165411346642644972785709462101816955030093790550760082915640*t^27 - 77272338530965976538322846386071045058430654794283003502885074055333924615997878219514028781267048490152440216529159083123241229343356843563503556988087851023517708692326980178435463373215849303694747840115388310546250643034994075721530081677403919158122228227155822373565538596103481264060570405999467/74546014622646525946466353460275474665624635170888330397019770125949180462953017804315254355331186005571330971962376873771087760746361799318221743968222028657168901103707125414895473453581253144698121236280868434693282581196291632150867850935800872818664997906593035546293611925391830042366160224280*t^25 + 319046268350039201503623853152211044579834762936537853049094130263974588942235828955058323773505563786237847070793337747445472372925978057708400441415057164972176895427789871729208756947593242307533309996939749022530144302729010332512092488491801084902618976658568437252515216207677459132340162392045934289/512235484878053338388548901166936896617373118113242073490081648443447198633135366540571838777222711518682843640742276450430652439192550467835228891503240847714870387044013141575912756288938222858478670262980359362151421928432198321161473350920262117486174666615363384452801924984137420953114833365117592*t^23 - 37847400135181018077192406972606352495682628702421728467627966641440693788383411004334314440099108979208101139166546511039551274709811494275245830229842203393435365716091166767154742007256146233002740173320719859161716597784623338029140396793707572754686143189310234678235361901087197796820171558793848715/130445061366460788036835434458660948828026694674800776478840668237151149962475466013437549005379696722149047138325672884892277950353382417274809841935607917741053949495680365246039894458673708926693325967591271638808747199165963547624971474457954949173497896467266451941396763505277231422842907875588952*t^21 + 177350185013253181786097300536218759311428568806243642034988196005150578065382775838643835724555112111270604274230749313147114078582504325972477111156091588412028481932064847640376147706446095395604687298289013147253457126871316855005437079623511597332443719242186078617711438572207330577849439838008775875/1695785797763990244478860647962592334764347030772410094224928687082964949512181058174688137069936057387937612798233747503599613354593971424572527945162902930633701343443844748198518627962758216047013237578686531304513713589157526119124629167953414339255472654074463875238157925568604008496957802382656376*t^19 - 55001305802018613873338358868705980819377117706697498445453984839403404902229724015559137978751806345293174218152767063743860146162235702009583910870917068554387169806056549010011965017789154669947978920114169092433573452227349034948623046336595423108577802746975017202828178945529477879364767388254943/1898976257294501953503763323586329602199716719789932916265317678704328050965488307026526469283243065384028681744942606387009645413879027351145048090887909216835051896353689527657915596822797554363956593033243596085681650155831496214025340613609646516523485614865021136884835302988358352180243899644632*t^17 + 95848385892121037543779567704329312116228754328342536143470897304244380674081902441202368674438002710679988997757039516023019254353812461078746810617993874380399491229677018916087634094622261740144292324311652604681569383150852831663241155384917325980086924808358733030936210563713649394952858000966501/15750332486972045614354742860333674935891768087669443599612340746900603246243167722984719539349251307008708478002171029445197647256290756265379516518540894092573077493286483729398005832471438539136345859863961591063594863057190645069269001559938832872341851276233410605927163395374031038671434697052536*t^15 - 34972840071898350169696182898390589967051135572183979449285568227013965834766269186734120200570727739330453306821081476603893227507926470497059571180351894110124730506632523437054466250979359315959323109991411251808686169450923271821149396364082700296416284126336496233823430299223127127927419759559741/36750775802934773100161066674111908183747458871228701732428795076101407574567391353631012258481586383020319782005065735372127843598011764619218871876595419549337180817668462035262013609100023257984807006349243712481721347133444838494961003639857276702130986311211291413830047922539405756900014293122584*t^13 + 304555690221032020113380253731259360030685895017658620013366282185389666196523057033130210747831588068031129040326235885929173285805580773309884435051911060936510425511215700861979663093996095042946225851432743952934193693145565682041381303083923849413538915198129431797402523682053922456396313573485/2826982754071905623089312821085531398749804528556053979417599621238569813428260873356231712190891260232332290923466595028625218738308597278401451682815032273025936985974497079635539508392309481383446692796095670190901642087188064499612384895373636669394691254708560877986926763272261981300001099470968*t^11 - 23979966516286092315673383919647064701664480570624211654695033985208537645950601133630995087484434687317777742298065087359100115294763251388933638923936538576553631359467250954899521871640692992565990452525883952584184100481840430484287801094608969352866094571475349546183868966485678286581448345685/2826982754071905623089312821085531398749804528556053979417599621238569813428260873356231712190891260232332290923466595028625218738308597278401451682815032273025936985974497079635539508392309481383446692796095670190901642087188064499612384895373636669394691254708560877986926763272261981300001099470968*t^9 + 88293147751819983748061311506094733234483126083234381144372681978409901613361633112868659922083066189069887296482469577372285532146613652245857076117806112443054060751754982245950465496396583115800672971921800928479789475592762353035920509720947466886481229489339166132734788336065603540634429531/201927339576564687363522344363252242767843180611146712815542830088469272387732919525445122299349375730880877923104756787758944195593471234171532263058216590930424070426749791402538536313736391527389049485435405013635831577656290321400884635383831190671049375336325776999066197376590141521428649962212*t^7 - 70158390665129144825418798417078815373493685289588734758528467931971501716337114208801123326363130401315448923859243876538993593214385996085765190232950815524826633294742670857427459876669760110101129571986865774142125209420973138719289847686054719435620660877938784497733514005205443705887414215/5250110828990681871451580953444558311963922695889814533204113582300201082081055907661573179783083769002902826000723676481732549085430252088459838839513631364191025831095494576466001944157146179712115286621320530354531621019063548356423000519979610957447283758744470201975721131791343679557144899017512*t^5 + 1330837012982190585943984182751220142140714049663545887238729243226976314985182835655382679860784879839823495465053455823595395501574593412643713378440047566184716506333740261645994803668029477142002364618843899432353801296276740675400107214955026068126366518731514752286700727816855517255048265/6619704958292598881395471636951834393345815573078461802735621473335036146971766144442853139726496926134094867566129852955227996672933796111536318536778056937458249960946493161631045929589445183115275796174708494794844217806645343579837696307800379033303096913199549385099822296606476813354660959630776*t^3 - 899133625973199212044713968817711407038971590409344405831080791227960487074669965241442362937691852400704275062348965477665523209283795589813144365155349927835511504408901619564272151686580521932002221401075250066698884995523643161319289595246823669752963080173490324356960494835750291689955/945672136898942697342210233850262056192259367582637400390803067619290878138823734920407591389499560876299266795161407565032570953276256587362331219539722419636892851563784737375863704227063597587896542310672642113549173972377906225691099472542911290471870987599935626442831756658068116193522994232968*t
Solvable: 1
-------------------------------------------------
Ending with final polynomial:
P : 35/8*t^77 - 6306909923106678313598239669727531079304450539912004378521370416783515833933761486334219563430632986578264114520892998882090208813503624104619201331013029374788145711946026307672461436224516808102481372546281362163245274429439950874050217438911113703521024913900197523208031995393278262552649538372278285952093199375118108043702822057549881056298137354014810769882053018484876268730277977153506513242998799890722701348653793052722846975281885257803765702229151067676820792955191304587307630249262467626398383172894849840185408667847492102273017112057976250070936302151189707437901523074276713318459409006087413767014323898125812871225930496271756985612007397331041012476347858898884294635531281699652697555962485848663461270986475348772026607918870731327345468346062962564851176605054670524744665252278543330908976892985403855378163198089980292944177198688129740568122445450900280335833908038341564316313843739853472614106933525401308753204279713075294334803598563894687423222918777611491223666154783833738769739875873437010702546797078569490422255602625491046758271523351328408092142726477925452892032705067441877801808120913980333628746077747260100033914129763645558055953667791222914936394784748391205227277184078540816901527072998391442799614808622927817281096634328398867266049568358458519953581607762849492010624913154214763259034571787120787524674771385730693654825619312857589987830610092728781981670563068461576988603948669099165938771156299952111561089287646365726615298568472771790842685602609166333986211656818825613610891065119084719620548957704835017765562723919458843300169700538171563606675953250073982809675782479085228582068156445233555746125048465153446575562502703488693881129725281507718475134946066049454047134874824731259671279412996205850602394982967206946184747351591685788710932034361722907854372977337407359896840215823484171478472580834362269321788205199829323265578717207917417683784721427531694984944268692215372309715703157622603658555680920041138892362795776635982806037280486574809872490365222531068133384678683738214362165282218319747030489906677080969700155112487752034616782975166760557875981506132023712467811804094044372329606326111587670535128742683765844384222206956746149285270775910361668659242127822736565553736801740523618781122761808655188048734694783708213327722662388578822564242271200723502056966592958524803574497755403193262610486690009249931692799999694010758432635502439059227936206848766535294877995368256651428528094335261381802156980335322727327632769911010089437184922600017296854167457786887830186110654989617878756138351700256033749538992082602850556181890447976151408476538342719492012178548447309086843288060351844289830383992113941910090590055846324393360512630769824464719168733049844753174473230195932443179789423699000890694291533068451611274472220676114152747069003328481540336443474761983721157164028436243316661646016202208848482458598560297912178358082983292568334926989359300415717760801075818056349570775042011957617993486380840489744927682912512596969775552567896283060427219909567188772401453500458493809438382413205813370412182835942919310675230054910630224038768499869165497003594392691375042079651999463954720369745516006735438583704514961666591713349180554979303335273123650855586711409040591326059300350828446832070193598422395410772788580521323973153271367931410254640605794483015620155144739146214350059167496270766601169258357765421347423894075503400736747916759437417308049644645731251460122786871441994480522016924018633397038078776482833176726714615411476443707247903196072701711777928678161501322111945641175268320151659624566772908298774335715506898786996500779278982166271722687835676779753579162035617785767160613140729869741130417850639278064492518067049611422981610054401723081651828639894313504221521403192423558073737672144337340060889631191718184662187013202882450618127679249657091324693276416799557525361309074522644888191729424599893372078525472713172041610514025137241058517808076197181115111295323095843990204085660403697638145761065629724889079041361058096300573730902921907004444176551965889006304356165971919231479651715500639780075809633861747457802293495336591147148232905297178807730116905396148765960965522398011559210970627711587144011269972236298236338324294506617199717799049806828109255338607430471557560283399610101223655227336316239480966109032431382558646907315877810939449461561624555957197832232218396608416238877989262086237942667146251148840877856916427696716247551277141945968173690652093379583944007580080303165016286866942882364834849204440703972121501380763761039804530654544061560598785281485257491772355823304401694972095797852668178717941617916835035566999055715274774196304477522462088968034732964754851906767006327307334410250250230537106819714916153843182846441256591095395837933241307429900493726930370968805008346809209635989145332677211760534678634804824516721386843285612740505646649615315746648453615284818035644877847970463203224595727663011477018277604288405768785236119290464035792280088756408609730836914961373163155424017947522031108979212636872022917701531565986469210000439203556274514210896861316927533033263165402582762517935005402258086357733708128982917835481853979206476905649140475245242906864702529924621632012517362245552778273249674456372838996940434091923088605724666499441915542959363147497256949689779153960159879719289028661602329660298918368745948203156461127663934941879325923794679904380886400303671062818120429665909761357243014253176893659101347631926183453057290158020992712206419474142996277129431453832857258920657810490423145238150066511687597172937320056695657479618134498857437390884923329815993350985082213681878719384373044754225028398487561418373440445806217126345437180359745056183800979582475034808290834315926471602036903892590239062444044595303506771655418943975938397247282159091517411992339957496992515458841967938133745900850887429831494575833918627197694734768614244734752615344939160232875597000528636828929049565367018236059899418177241190618161431839185171879597049132024329722228017302614314771804371024250633/73171261559908026038709137229374723065759330078722310552888109785212483724368704165276821983608908994894968719405428206534833109812659304941288570605479853700019812141656181951691627691009115974520993852013943879727375605648597955728773113445991867046086344920069833325785631097756895182834046541750334377662578511335965315286003179226860834879042732252930716823667866262756314728765497807400295113157500188980187074586030191359016358244161623728735767331777452682069301408680638476483105149567649655017909764353870492487192796782474969534066403130305642465741436042479033074041116034738617554766967204561458695642406591442158276742034083365483747544933899639926092629203797226883063098930692836550888822205258494686709394704368209299759047316311935521805726112619047122846169413886006739906605222808559502268497728822118637130550682238748958893043422668764387913125238597386544122519698062191165595832212639246330429405823887670012671191123028510953065764842074824973856905413052086753937306157676688559441884325605932302767370698827456935323340960853458007756621617776797362588246042460734520401863300451961291271241069365658640931713265160189298182379188915879604646255474010002841666550535738154756016178569028786808712276282323432852345524670174265024390101816104649169815685293284623994757362777561553898931019514667536146163817978089806897372391714360140343870107103805955802021821106843641514197066861937759046724374030679071152522606206965809904741463700967371307890964571989382486038532054331396596800545519135701656224632022969815851779912134726523429194538840335974972106656711324248629801051956251974866022880802658163877176344489758647226451774540658028498581766610989609593743748601918655321228094856292173964465330948307977272046382450179732510895152227927517155203140814245826599196659286881437119890210869252858431871628225845520895566638056033484485056645850984519458616748214968208164292028524166707714861777409316626453408702785147138656898541213739922878451588346812585380844367348988439121818048104359897404085558936874571960863418684116114955648171942396152040532805725697303290125744856902153406892245186227754575801598729257322512633685526027154453506446942985025807288099335092891159717487362327881930553089646474496447310585175073253161752544778649378960600084896705199488567880667250861974469628914275386543712920033912859251905535187809565050502050253221110545076983047317136856274248003864948146285495174590591619625801209037237078125809622611647586550830424778992434572051459868082124773227666579137736053060498214502273039842977061463995210435835993701508076037451265524950718930810401804686669824673072142198672963901073155347520220029975478609605539331015201670707475558088053334690410039408115986904154741198190680943730630509608775454332438336466586062099420030124281790127939725353352845802875052291620727777317192781883597402931804523032392850881744968022364636134466281890780581450836431690278380015726000924390791305640931011903156810098466796731526487677817182178971729831857096223633422732229048158986637444203944246877886780146202530316601452672593255470738806824262609036123233667282650297824497728964086116156812743311841499852285026855765683488929323713586849308560193723791864690211245099173553395069811272964427112429938133879846639483720523566116935816388689150025591422495868867195839713361654509291762893397881645444254390840135060253475536632766090378068401294731853925888260132554551696541689196769617964526816096226139884665015224807443534715356619949291273213291606369915852758308110492462294441507205882045870735530779187382695463745317659935902606349630946680300446416782995173241286983381409923226287301975498568334833011763173929019167447132280792318220048186998417053924531227949641746138059634364885295295882764408481722425953854917324034653289587108178847634414559079901334019370481803432401388603850690389697147543003451850743823914089545249618084349323830743914175940449057402259375709006434702185637582978134126865732550939385820071851708150140491635063451893430013460873868498169564396312776907105941740034055212022362694787193605650087033161168032933187655850910571999015526377103339197564253140529194240287534094622570930589854980222692901889738203139986677710889881768311516960179696623894673667825059659325522677113487775132839750433207793535090793147884692117448250330631916511873333278931952436349215384499112612397832599429749908554574574245319672040972253996098439256313719190884423127545785751333979085618346627222583594475250227262698308320340689567521173374191414843530951480012415035963697102610567998748898175216672910535876183695798584551771485479368178557981352904775148728121547231491462483027505672726660842468289036488699641696663619327389350884140661106393208901410017981694292543290785934702178721534389905359478903049562975364057091390380385424029522338907173354113251714162752863173403409523753252118257362102433069452127559496479390538794542322944107579267314443073271322738445745706138752421747042932966993831962561056643965248221162384579884546026770637061965796759300187502032639787823029741576004883863175431670985431820546269177165013897306003560283306485616432672640507510614705651247981682708636512767838263632546882640211899681132779625940765790671495421648617720672268830027373077128732564405232764690045974820123544312699473862270989467429972187629842505930874002439500731382128500610351035589672930862380801049073667332386472792692914721187578489629259943816743296743715044262209235825954021726829494901567285431447492693486396499849769648131117357684300821560892145621405080629978196190135411643483846867582869916838999950716404961613361356586878670078406021397440099029641648229776808185653503216525193967673348408002923613883462563190920563556995740329178774184103404640477391947333903713221312891378679157220191279314495095099992047247006581325172726922080680042561496947691509461730589477701689028281325456259269751150339561733763080357150661595164215684382271235786968021496418005670734715294270606364118699717663270536549202569458570191229434840989572787399344993048214216848*t^75 + 1954972279907972872039418873605962647421920392308873666791735402607082196948824249503508029614213474345851269537991369860137869636352380609890281617714219231393045736643678299545267037551002162321114892002761685757418361745006878714780810219916218828240943976204973021942699565091211417250963624257135715662241307086844068178667386120490996353048599349866244735791489834134522111741671134424511117017860871550047527643728334928352959872811997010870084004822299910525794825848328384152388491076114274319995421829540168829921626933196324870846644534373940968742560084616483898116706000257892312967270282338586617947012381468142508848019985057643791241835919120789209329891351175204068000628087532818472446148836408570715928351363096875677048426542800586378549509246708774192696048113391173939149607367829210612547031188814338863416101297809377181348294608012348883957421451442747451034133300975182288587435693747994360359436274886201660129509701303187315936307236227581857135949149429087730426275189515167518785524101444401597540525230437447435807283099666945074042318248297594813495718285013224255354088216819904963358214534226381966858889806584817933042417653031885075118333286104298069093365935027363963747973620863619972909385760107645947521433310081637307968395246995998020868149176033296059333030988351095831631117542985111048197354992800898296450450765535046366864018180188916393340880924741226182321126882089221815372655216892276234141441416957323460000363003248355993933996695179176220795257809649022019985098822176141346293706773760924186190192207169395331668515701685868235554362548575223951690651273360011051320093683025642647631806807334618277364149768075004795698852354119434358646008257840112659273465533209956583424883985102576134424185808860022383514663024969586044129227700935711373502365259376609887998511235776114349673655517257119649260103562145637900950462134890276108600567165994998078487262246942620889207777484638470216497138181095734596558062126196669946802715818424541273121192831653599494431839777644202703120068494460931092600735539599264944726979645492560567931488472134285651189242861223311962002933635713182516629886312184862229168968291890026470563504437194862035012235346818732327116036949567328842706873842743995986029312876612693296783964993029428731773137494898254091104140754782834364655275419789629121462039987933158272177668712234756533823231917405535178136569554247448674657382227555919060660205458891223257680905684065626577592173968335520534202421616875140523108266911780231708461975883930230737227720767687440379051113005245968541248965625296892916111402261061812632734779864889757329753836610939072453096035220860529062368339522899663762440008199676333380309205579513896058710580875436517652778226748955145569681888187980333504543418431373433747204329291629860596244201920240268800061896370147668009887033206956118826709811440424430273921367990589274087019597784072981879607426105175559025690780202353113198493705256109699832113703046775238072008512766359657586866759134858266329030408074669807017487563542684982366354442042851000264387705286506222632978545505508439484947459797290995466314962740303506538353359127020956083615293433596973587052438606627243720212773530504712730729403019823025441227885657760072536997887168653386180386048821060024289805810695683262609302440371140325666762749954200447783548972561145839987634377087532142764298714153143420472991463632081216792758233391766528809727001328136862547434446993552066073981055997866860704929539942445904598564579509540062043618253523044480964120629275394482734662445566199930841830763915767405311116492632688615080000177065018577091075408843189767289097361050894680406692575913370282944350335546854718847871164404242187804117021109213851028474157181306965970618866129901260525611221207896511917818612686396539082483038836349325221021636128282900765474020660997199997174008089019129950121812239728316567069388612111818863802515416794024916663440970327704340567767084764133145840090714043377625213043798183016610158883474337317234158818287105377344729843929299482093974121015964795784119456893845145924571761330111937438769964351689375820803191052218282783130622029989396697067789416456573305387931694096931650512322049344293934004607124111239820369308235584078354339674748561765055979943735701880468461597453247220612406096403431955213604668089644486570795737259662668916081583610212920658441140039953390138470227339839518876677240021324894888518364342872022975161443346845324160940056509255553491014264879081726004036049879079690314972599433516455742766442224301528101982360117502560932299050280761752658130237309172378382252678386634739951659119731933064306433559691100151062123483661454260660826077121849112971813143085714461480926326069698614960583766620161863450863022516123523239262197918410953665269497590001721939317217811989240810111813103140535877203557073397020675146465052883509614129411087771740723965496129565857603445618289556616187804143613896229673305029760883121784710390390249113761981164282512901940386528955360507458147632543793079301537230408041376412745533585937913224457477618244011977010641993257685006210902028564028769941097613525019759394922058934108788083273750571742345882739593187483549856330635082252034562200885601361384882690715968748888887963696086134788774790929688317617852518131063200885141062309687226999662704391004103018938549456403825341721431694122159395140121449876447068877204026084853117827556323930700956696824066196762721622361142455665887600061872632380567157002761519886345971221678283699459157629526573138482548929175751548195438737934167274876021944048658358926373202684249998975074183544483562698297446371545007822368697670455354966768200597258750988496482105345439946017866191255726005158616966867723849746298871151407732732852466066606254391598218885289645270569788350967680838460462136194671852088352456619164987368137106212319700348523752655285410248567944399776436232448712189144560466535876566882256233543132661961835969012216278876666992400303639988492886167596485530813472345234291802850097777115383678361750008571732618778714907857/2393754719566360084982048569768710168598263545487744456059484002015889507025884064384655697558443832425307022867327406296783964892364804867204214163223344731439871685526170162395323161772114682306761006778284031109725344408495231943609610175676086748905278407074817777520468794323773776180256070729788345654665789549805475955556879964797150271088544105333584707408865650327975091835747639808800125223283286528011464123129173537630919001839281115149465577443453479833546678042903779592218370319332773232531238838254367412023933465529174474433042719099445501908761764913433491626833873505727550476265759587151911441662485371224636837170398916119342534879013535964370541795118639237170840173304611824814495346189965428029261912700927173922677700327667494320382261178493173054864708789187283417004195581194942860606395861328035847648428482862037289231209041512464884481913846510452279577026136444198277876920512628247530622333231210637370640114883759448692739205358421409101119279774234082306095925756108599005765524652039150590543938225784653988089259461377508616164938678098640056782452713431970486655303959143674603968539850512161805846661861462125326949334803017446282992679323519293897394653111163851928101468250343023691578561949112975365480913628451288935911804874326256577312244082837176248529930801412186759414488380651353187935065338570465412427450652653443748793782766780774928494990042382820987320175058197474000138206221654565459469120389179309849121080560376402671991162095931746250030532775495108819806469930162668106429885291858942327436890606529237756030560083812955583282415729234762719834072379993724506252773226378139104290390481914488202517190799243816290858939754198518339563150652559469856250926466985448542586497233815022721683807728501204185362061784389407797738090715989944824353657225930671963638845189971272921467374641428758166316072893965472853333212796196877216408281971168440971279882443627146690622555727035821796807590961543632513047822230851346468183566629901331562866637104607780425958606476376569187024178536173657330077550486342082796243834203468642700785319145109226689026534097550654405534774645151598382410453263096588308015487862187750038542215964039660746500022223575780843490506879356285390892727506965522310082230425975321974720720252466006014055100400087193862697726565160652151491703272708039768510547736485178581902362507747227857684781365877275716961627106641742010105800774720694896406575427455246222031483646384873488241060202919110092515859031596358692823270378253740735474345773912861308340881469511682226786695936886508563908791125431361634625356181809851975076701915271260391156612962570300331646825553916621355518278760159423561358632891507097535810913592445820221189883166382335799175838369673056529716275521481231687601660415035121830208829647668381817922850877399703564195145845050909963870579384328688735206324489431642328107605393521174291680072433710571581204164371252739774673892880676154906882670767476850111953508966149687374889424902290078339044403435409087370503687550516130000194309068288322469128995938023615058253531139763329929382068337376456675204555503143955761912986175374707481190226254705402305213789665403070284545868384679561510385542693655353966051434085089464509443985270312918575413571753549978614480021114732888417199559103912183351949732033312033096787837871641711866085644387357918887961005830483921789657686301289338210189338971270924239047429410876075709163701395766773593221269537140611886325327064438783370326692110376555473524926358184971065108009310328092089466240544622007682037704741332396392288300428458971724480091699467437852514779786841913351755089855660052693955711371409819755306448102426838911119275611943883642664093669355114004955105979440928990507774975231384575060109795725651524546893260641152399034187885008558422640513218160073624534487932447393024163415848785072578332172538601384635097065488823059623233956089109021139074819405640414342953935354181049134886305274999755888393385936767683820852984178763204149636609216886448080438568155817892255390622232973779938928890953866200700604878190731401718033953950613320945062561595404659459710051658139236405006348226700782930824063618059371244197089006656565877459271266693475919861163189171097352586503100075561754314644059594910766602606908685886962123249052253193835105271361212265040886738952508992168362869823033451638632541952370264513862335497342767173353114449805913347279505186109563090554382670267889796026309958833587797429328077735437397151497180701706981441185695707362838258114267517685361581020743219912788693031647802992835514852398783655213773350474167625691821926263329846336239913125882170649579553144630692068332766687440922266266416327218202255132270751431279287995739518326832515265962947115405844747889870028504459140660500455399637066658990767718775311222921304824245646176030372690040642936554906937009353454151251801951905245683264600801190313263023928305104113532157827166415356310530100676534545801229247445512600962768909067595555302645596672763101133306258949696333534213872249847612850922933565063370140101656929131233204739925384878459144484344865235245293574982939567248165905409089766122033250561905806226006561646184548982081598314514795998509493209063088812488790420412813037770163482626374081900860797899097036347748474849947823368362145474178157937236132010952325070328775904604002250464073224212597445647710071395387996665461384952709002652598848286618543981959639536661148904972596898807280566903231933011228130243414676155627361056857961446650618947270353531120467159501460461293212557438990617873221606692238520586494300792904269238744146043944247895534641675352463019874231683521377795490910801137670846540275099796824797530287415272165658503051619861325463567022632677234781865820568201895291226560735613725357027218870200269917642305226642544652300304709518326381219632618786198511834916080041087431304456404792475174794080218867290385088851733670444401229714059596267409395385259283364803143573427430010428061517429957562464738630325958557773870923355509104417378461697827534357973045939890179704*t^73 - 50953457925000351482199922965167678444890772764783631278449222621904512714199716369319447466956292185793292936956965860352360122435645917043148618840406060075615683064883518401602346345749044497648158750675831069647482192653941594776832347495383616898590267033157576999590824188196839585844102176142318083898198883981484347241873691549650595162504441517547080207049261930575702499033593020536066432160824521158493156631564131870214612699519450757666925472972565125136345889968925148439868416544339970962541303737882721110060315540219749140952249705593032271641565778334413823522719223799300154060241917752842253960097766307207823517095613305600036684308801931553945863576485458052176667827246470962189736998465611126974987086786309257158604244419168393060093871049469627643730613973488690847772250030464927239412414445063711191938660605515710255186356832568345597008706478379108593429214911379972462365563973877671170157265189645123744642753408045989176361413774148199951708647138234088629235855863151685846843415092113071564330253565699071980425537307709051319483437203243457868518507776539788740468496577257995036457544876822425800327679482574620918338563652633632969082070899716034295388470549078914188770999941065713412237794400644771721925986976066998016145693697253903295212327740473783503901213584664451599917375583769444065915447427635649195410100452567062955263374114453206528599701874391940842104271926108621076056058247275577159986860562036184935947018054841112635741971675756574675757613437732019199080578640601013702407290970840297521033902203748203260410923032750400443490297415221492837932012028733110575569766351302030107153126239870320334685178667638043574717392216163941468725983451569969941456948551486190210003498921510749948019494733618412013599687871019945827602903658989885848976981056782991510672491128843883001026483279610636728907925514783896951743054766726869570759946492079192693770597761350792540587408333031573175848666332919518913303165469894958640870486016588319045172861769677204366350551207715199610843028316816922067565022266137115592352329951012531741191466203938209780437279248970756968510141871987169238739745843375033044357334482215936048730570011731331129958656752083552083773768495904246203349434108062239754692914151053588225872632275975851149585481657250044634094021530062303482669169189231224755628615891851329214748973739680047241679344537163003112686812034684578182033897761055560808274788298210478313956618973901234926083049075955652203504120218991735010220578884580732755078590456646526066560838792788682130932495940207266781479056921368743660305313274498033305402148920427580885309125729558857461436223366826738785319353985019992311850530557342233610795531885270446107517924077001092600401471099714908908784062407683337521969315600821320601638801211955999492296788918906738343053469594090312454712091114199470318803194423865049405735824297327850007881299419339487560400890390059482021358895235199020703223618229366078219410629961801084636500549901135667671887809133656627552343131116017697320169379855328364068509943561947883774254580458432130777139012080351026743179758148210204192338743896967305354125860946590546482933249587678257680552865642815074062336128770986882196088522164422603350592473569074970706910299075368435502463477801312579166731964721543230624323708127399145789158917070700304899015454161867193146984334356930682181715491931235556999737400174689555344928239793210039452157222637131505803445310476120746413980586537305892754215242812604967464851098558774381210991760399778154975691395975279274562032354702804579863832706713735207796934785797518310243933850048085377114928302390193516515437248402941558448413829619386725063242199670446969911317352718674528743019304140939184672646609828063100171516862557309115174555220571997330952014011970334604683391455041203231237506751305073832524003299588732001895574441156573376140587605910626569960350716917269140526842051005873642108436757773666546221341004970687216920944430296631325558071670922001014181610834278874967021799184861501745731198439984643146127418269571661625671419325765770491001551574309121566292886606783239324522418720439737469520548644011505901489178166400338461491414584616443199121236538813854092096328631475872939033179177788482704584234865599938994157786542349775627907166857813763017863787599081001717475562617005068680173015758405564473107015375855344168023840314225052044696613855134481528709120405953495427741216526897267516486010903210632788488992275555284641653307434380871130670658880278487700967019728880869659922624223626026972171027912197205632582836731347495796815205190524410739290054278172261460984067550174532851046658289559318382490423669154297928896524293085786569103653852267348393434938558264639706192091873739417936561060927626392939465752628280720469610492608664506015059851603435717422459179494080260751566212911350000842725568989038857476812730827830598569403520196820727499941017038742642401810259471992143608955730884724593414870581883571420049803451947153475560007754617004483731476008903683097862506845896133438278016119001417899150758810134472789743980246178403153925668647625327381641836216299414308869491426570041658667061807742700957774638069651931634279683943878128715033486498603299123280447359091193999214060548495109803285888353118507948075857956341441326226882107601895495917716218018491729908929097223874131479441610255195966760905958970683212545132339446270142972113284209851830863478631121887905784320916876958736157840554830974728908663440492814753669310073519513913848254770147934486113938334014822291634611753175274241572464697283178188373298265056575371421618866502759016009412455094710498645702195678770772337046825837173907730771973089040980005857158560012482286893124230817417558052916210227540228661580176896830640696369436262025076711478406004220646351619794111388643056672020623141672594529396240483787585397371312433478112061210391459165777241744662921225237405069392567068910019412028393541910506041587964978699097338277432325117373238749775553773180442093519120896114347273711851907002147511309099896438528635301061007/10281040874436741137926416291070989947219988026268951466589640417898131198937440589768447757190654615116189562483875394824996978121362936232366291592241682965332800629939387697845377244832065474008874474322345810854507469798303873134659804493285504274965732792609941448109687311722263354846882942607099589913869135055006696918812651225605755242476601914908444081854324799105134434179332087279207372493572396251572651092539489690957664694156274830303762852070244233521225747882515968801067674813882832176571827373435006953822779544884757714469700606111369462119690283803185085306059299454267838067701115700440854366958680461905445819559423688793996091228386659533266829345999498800758652196733487192908184690482950748678091590208762492791378437837646653614696990100161396990837481916061328329972723116816011872875702528638438710285300256278421308468319731450350972506365995644423615154151224546766432245627242909274209996185962499918904114957152570085766555631792782974876124909871148176906684655686693586575819268334111202901186083856578961081784044328580254780940162275908566787610750065203218761856953370631064282483987107358205933609081384141012092145532516654427463497521442687034529322516082105778079586547052022433983987400786263112792803146782426007073368166932955060178350040641954311214115302762653262107768860773889325032167122642124296620002529664276223872590198668966644073973367515931814447350870398371519640400254556987131556377168821369748974416924145584894813383961702841414011593636540560880991568999316752616965923659635034285289609557064575372838678413828238561496048256220171982578466550274638180443300306683477946025044650664362085008813191841940233819649330904363231685717823474205944662639208289869372314991592384392273071677725444808056907892884847118057758176561133369573590392244411462766679084233889699185492236824267040168694698108502117714528271126744273803154764641263523421093325389235373456164578074902794322587386784083008747504364657104913451504548554939983857987056977254854489155268077161670369986014915442748808392101041610978352891842147419959623843453234560159239106523252445381199468022210130362889795211226839314937976255732823784195776369966839979047325441960448998642761877262584778748897712114054524856942205608353173202613180259310193856090025859762685159365967849392859641887034947693095577350165920263832107849151005836898904639177533828832166158726227264156905568023841665381483740688778421646060059672640477149736489164353244792745764450371975361236792016686289278382080220638219361884257183279928269402835389341136157797379836303052230590443556609364023011674675847046314864675262153799504894274070989100623833446740861239088315162033517946492465180780844594451225920198014106232703925098272500238162988594719442482339495120167388485662937176544836388998699675628890215340825016180346229105409926185789526606158682835323721169339490239067534477382889382565348994675548951071882813010303805068574180342949680928302914209333976977438158792865502887924756695089833572220690408029009487172249103467879770784475333302453577374938670345615211852248791333318525159430087458637627858111839923100554017764064954754317805269594762597831491814031475047112990251511953650688497104814132833147527761665073048243495334216015350579097790317070203486581254221528465042953605806234155264926627802161612347888426101165431123853644675055535584931383331011682061813967883597966819066914254335163298712795526567911551739199132381736790078490083760387973230923044495490768181051087312725629244153576278543867331570265705766718853994413916626394087300335749354003207004214910939977349675755072670013631430137364844808301438917553789516560795959255060567864135602385658661014303425169198011238951194821899392359955028254764744703533638090584833086582177675848897168979888549225028798274606930387976248487146536902048878714353177168476967122236490575563515759595945907440784007775077858145211529614461801774125926646174384956537535774885704265491701554482583639880785175147052045351165241120757178671670940092425377042350889674917022029182990169714009701279591058250886093895599525143627160345370856815173772606115418621635447392469439315273947016310189939875959976129455992781879573238287847398410033112168237098242476767175717579648866786281985072796764697614755858414392302058167695314506507459817864362876322256226885818812520228985327305369559000578508052985105382945428742335586078469885430908824809128935713360598689275487115938160177893115625925686650443098615965279313175139606925055227610895873699973091099485846632625819994500954076299045211655520478725608945211139868069361093130023082847585970058513434656191373280586789616940704581510626694272027399113139481352503028476969654331978715388096769448714805974373799224779119960331563527651278013125036756452212027582301888533254671208635897768144372012861676406100475649272125776070253849728742555550557918447989088912366075447066994680269534047818211720851045402881191816869185700010870592017548121121375421037907540475746276729021125706062791819494834271936403881642527001339163319114029045154494095344083392662511143044265614505579542073749976348538671249143074755395167664067363740719229279186929745012041898536020753598146803603226308491691128310786207939980490882541937817378515282927853899556078198074155614853327066951070990457874290018318244812743606226282211974773879639595438949001533843733981868328053072479040358345605560071179549428406122957071351691007430385890415086021899886337622283923302473687516468085573923437363522078389128882431510119156429462309623586400931828207985488876494297140651518785219069493120561812238471815911757131387870607205699277225364122032207595584753558384072607565151209177604705040685320724398973752747216624867712600724244093409399538344809393610594942168418242187685932297328340171774181280978367884466886204099511710114339102176719651838324723748627251865268189164866339387409302147336208822609724168129827849650711432218868835924734866647283457359105496136401651007087933293875680033190846082060940201320501763126254791290056841546006383173880613839225061385163440*t^71 + 6274569067854822281778595498137663137024184826272491719959710006640069567108962078635282848769323855777433743346640826396603721663868696602046276405860942952202396369070423223119533015328318746921521212087819426776290302710593281052425842745464771172105658666068412154223446395424589388409590660226188995326115010126577417699907865016020417116103048618592892123704445222405036797151257202446884436561668392263120366214430322959885218856945171121068569553089596426292751182210263553214787511104419671278052639402201097682981295117941875300058855388963256342925574432269729917867526886063797295910087575428205068614933577301410707108522161274443744136758003497217827876462647811947598801146887642216534906117534973511690548833282278571955550247776839747171705380915776662862929707459893629711922220830704429718816050890686940834335090929235624569426661101790786505571901756943020099724960004275010886790217267160412792852761221434047048399867029666353493734482236370838719768135643871034734208741855902316089567834110130625869078423388072387340473311933796766708589107497544113695199909131849131182060740334095488474291898750522371882571029184166787537922168323826542078417310984260328701606792281958220671316027624941526095337630953348951713775456002020248958699780993208342968540814349730452973903130387084471404929562353419216944752553368546817242504445495483090995743385066012180107017003501275213880171426680743234157149091099670520112562292870708521122181930598380664583110694931667481641634109103017099772215251017118917637891255743024632345237672296631384152501655201433169530021729001187843579502933691949266635433538468084876066436667624347691224627419232124320715839652290066371881335768348928640638350441737579867737321980402906572736715314273116591399555286618612691971494519554543698335065327791255069508134233173985935373067074244837050559772791639990482148188882480428668112912897412330598245117272261443528857884972568738632173558023858002188939158993684809456137064117246355131439304947094382936990371943145068325286598478900104389744121506760074109037391915640374687736781319780802407057371050873228722917705981201136919217265071086020189084148979244624489266929454678786769893839962018954247002851937096367140806360739385675554480456566084929760501930709130749709073640991004910605461578486928613138715126444414773092901890813894295269266041780773415454372718867222281117437367714406974217391622160126852451308026646624562529242839308488737317882511515876004110064082050283748689390604153640332454273973422014883944579636867140164965800056968936928193348086799440983221721614982817889303022902897430288388829912822368090411311668614349923602728967389116976415456921895798055757239166907315602173920790172544705630995561218198640541403485891897146563259452348067004746017766530176276284136010350147476723840838123950165759319034474444302307763801531119433094170610054976107205261629735820298126440097862652670344721827347090495942472485510254146211272675535154521634767509080373401030061408275099981951905287804443581146495776931675398634108622704756545235877954103470422550580248834249793802110227655324993326439699622345469340579572195353898733659780844752569445393170902337948819409857020200608547288254002080886550434427632349895915646688687648978759638862891026177099123771825038060819269471278483557970651975707652323585119776603957332176662739725226602661829451847782026547853630486718925797055184512240408548635836215007897543024658089803243229571216213008019688211077915172008492601222225527704119637293015931294417068812663483858487202809685879461407432444707261603474376790153234999083580480252217720412023696041056508551996609574943342192777161541958596008464752422781918500759240873954549653904406171399415346867121994331603172445317292361848568429043086689447668794207089472683890732754995241232812267999730605089268409074926101104968819643440446573198788949422052022862017284538263691276565968222466094958210061487077647003593240630688329212293741253828705680469339808829581280898038348338741155263653709567661483537813033165951056070021854098613383794512189314397317790535963326914893958178998336515977008905900841008177870155121620668837530508380151603717397468809602609214774457235487746356097832880580020785846368556419604746696840984807278021611225557924191702599999196244943573404431950608587729270297736422226752455091221160194857922032885861818440904108655818059522524170854533303811160975390948014793484685641805890547357413416760064178094754710633230867050447751760550596161870932304520370854615389573500206138641576233849530961423984964424963674891075881791784875157586638847867797408181288967971540405817988318285579682730681361603156337713512790049907556893511489542851272106575640757630282761335382103563001655438387183509900969359793283283349858648408320012602590261005321980839493812837406716270145516800875362342951794279638021361838631520859668065093096916735017285042974630764329316798957628829393106859879743086439118654323341056392796398034230569545708305079443860000718741152717134134388453637491917738773105410536160196654704767498593022909452764681366382518281659558522538096435082672061828531015928006387079547977502737827160939134601808950115324190115772616280110808169078714155841131561008168688793076604553102011902941792989342334822739103510279765543857085905171347098734813967636184593813288548018598022645466009808881906505171065913649267873626432660176707198687276597051103976051896745436537713702973622924517880852972017980792754269114501113829864486516789606914831950299235366971519907160498096654389178118214123373114868505272825351779753570272434392723134328028150221222526894045136653908726172465174744889061424454319866040651227108235172441498484199979598866394813568509074882076181478385788764576669695863456768362671355115076024158897612537849173084248251054641851298634856973879273996848308262741440895199021664426141993624972965515269975175268956971082535380752125300947590100058804722779581334276678105742088190393103640795971550227611263445459910888641491678561139374436825849402392811582659717980525123216308781856761136732327219750715239/289931604235247499164419294579732357272348174928061293811260305833899029480335392324263898232418385118787860579629781446795706701886463377298851036049635902078716344192146629718278713458591057384218312353884602705607336553261817316440147953584754394406074406598306690225972982609120569144819131806327764682631728238838477415187504008733866279550202090013615579732563298405528662010779419432437014758779037585420336268768430857605448308690145529465769995020538995871083638911677870786676585582719217537622350964056394381975538675595437603638350248507466239355759518515970845450861515681568060637173635221970906631234196763302446426959507014163465633666061670276450524452492312328704433568423715935643876654622391852591608866562273143498337991805752478650602991020434687249567577861078667793401988610385815670117671219904740253123558039886028404859815713981726264627797788397482316871959697862590629414051324772383475925442478795457011904523696191860882729147884284731174156662930200342769050893170025633865714859601649288021453855375951596161765859897044893405936116006216887606383893484564677576226632075093651180247835454467121061189375485345754115356714044122686204930532349031091230491616722100732236011899817910797812355427574403947973214348125725752771706525142212114076838316951957945589592475355768066027753121118404012296285018639606379684152249870510208436100805369422118929655643710958912045569552267741539028779031528623207371163805665761028735696142069864851453994281779625779794970377945544902009353225999352781566792283623155515845176783394210107331658227853148151240361523341166560764147138979678657273326540227374720761334093012698806580417237974433725287920116142846255291560526583486650530365575306033122902533789768021189183973885073205308296015996888375583010969230295287137816558516617125428864800632564969818529327675357508893200012069295854860298409292284197232327942102622236501365023752099873656484242788731394386298675537476057055807531820861479895671396941121723344480367728686762693603314914936860709181473214606632448886251705383328756828308286516011400743172726082986443356326305315798512961920026523389786047934490743180921131969459218851032713362034902007723608510423875194234742553714683714007350137894133025392134840019118129408785201861637501029567846697803796721156693547530339786481519913075297061797805757368746360709875197901887197075134815095208893805961282856566148283535142897292945294470790976291385486809194303832969484193886472839460430433595445921457817327413182879211689879759137322575375792756234966144402888135972415286245141632895211550635146645721070653897067633214733121998406806772079193379236552573063928327411551544226955836755419465286482797405640059240942062200676812872444094115658972604706220596509812183739083847527427750510504404500383774460425647669788037099094242303392406955604529982744504316027876862692880592489581391601022324871693959077702681041113223809267610804188557333023610516391180609033790987616082423768353722489499214970595154853540865461402990110728586882454033920010404054294891020529266185969302653579286322609203457223717762710545772620150804928327870278178334297444380137723997996274662847243772083588672640750145036125997666867036182414170261590886000093707362625460054871675256308377347842436366412539657015051003389168803215023896250815682487385599620591527305679416397938067981595299028080212087670618431695367094489351271922973693897800043827910464258993393441910146618733251826320684077728020585670973758831799241328988484088839035038364327690261875543551604373900388583530987619440503283261347474741614773903985427900035857389516501623431398146400676935681254916284142816945766263790035463081415931056751952670061426822267819739740831534110090536770725533520448382885738086424021649025634852127162971299993332153037507082865973858328230473551321791619717255516122495777455167641330528497309343104897586217982310787374473290890805849090095691847896581245489604995293973817956394244003445924046574740649564634398407385068101996341087760391708072162958319715940967444116154429890416461235293748354536454919470521781983829537006564265335864674110159016568825312269839341936406715397223500705255524192213842701125852816117262341109322798080512275214004513017919084055423079425018778828595448805354802871352501533960741325692992267825012159874240337215837104266228135419146348465305614279035495643647041149319361606547627612393283023412332742600026953552990552018221860249804856941327281835714272447309238408541064765895774261457569580233717516435367588441028398645640679842171569091165546478854448701282414943532657475354236397243029954246442089681650416508310508445241601048910994606288622598490026464382674364412979110516550504164192981306409454876770035909603434217488726771456914063516851620837907514681125003966225473148967161782985179579049857227319682934277097727796174791363937409051664924859619006923161398375088699667776018640710707768626352255308754439667530747307125060034057239706308411967136816668893230053009238517508308922542454629973258885136297812584824975819879100600419776828670901269428866714845249557398667238065473971902751538340314447847916263224851608568823552089796673330242402920046071532611327242391695195125603834941750012098561499585363298264474701013989624482543527288973645207318924603839306022726172860395740003851025387060284539231876712985451919595806876075070046351799702295371936794091639811348946154998107710496177806737005061008182017498993106060216667276722914355853976268807433773857188427506828259326567504608176659485532423402199604971667765561565683415975727447240064988921436641162554718618365337246654409256825537399682883504125283170934095227382342556367204587524342467541583705206629431763651201216387178172527141742073238083396139227959618664175951585503785144485727469801246010239750124446107566805605691143317906962873260485784041081338671054969849558356418494977846123376554244376013687252165400868584854878487588990404631121977597634101765966309597869566468506562315166316090474283654870058972828395300197526661949234825729411749023251759742673880251309878041123954317694920*t^69 - 15582179124575590392081118408670262819398186457848637957774272298003452673324530619978314834030631235004611648285780307446147297987994906942575460656102022839014329795378870465591253075034029370495149393814628588919647862928688117835196986490850704933266855313158978879290079288456344959680806776824789228407861988545890278551613620638264196277912526372017514627403268645381940947946918850250038771066798410887389890252130646609274103454563027933254401417599686689661081250387925953150361846625361163679845153812450473442092004783026522160413228804828259368551985389515273870570250626451858102570845959864474185676880772635198285021957596657994258405517611880615953258699159169121871926970547787053445918411416170798504660712557431237163875743292225080353421748698115093289252570505558208494365574175305138234334067270146245885049188557437953104064055640049853802143933341819174995644580298373502003279217314153603059637420248120599750986956521276714327187343845383139785174025318027073495334367913118868907849931457659113463824400886145626023962874009472852104467385784592591365230149043328400658234430128814521238365795182815439742682283263628464393311696080690879601945016344521814572423268509654959139612816372270134909069649636650223064293953296712523088607621039145119505732621747976008323794450023292378782709388657760766092621647284690363360604547598725811314864925213586718134494140785119253464807680077743418056552055672138026847996455211897881246471505121201723050778341700629919478592701519340489162760222238612284617807213306524787701788013450937698837019147928490555029619374140690902901547544676687805559568698200517095888213731767528060068828157792865960209152959202738149765663994872261264022989650349945716927983403044704662333945111990326397550351236561308076132854999266440315242660817569268977401324908905959344918219960722599672143581161813483653170490238755028510147035604001924772507292373062625829815217369532225481075649939647991457293026229833573981755748686672028221846108865096189258303413090578972339936351517715446377481510307186329096308786309782011612536271342056430497716229632530086705702250320890472576846491513912461184135863915442291634546921522361095504877565461257926654653069844195274886007777298365894726365790361735723227066954570022461677303247995262284382813080039322840215759853558282804554466395259780259250307372873110785184827085412565787340509143026250244787376390179582106183365930627805484905131870144756897037015200510094561698957396337498851475060799444189680844712759114769874358116432873415661680345188885599783602302081028399372569260897775999027993578589588477580342887105666469595938208813175435820472048057064478981270048501093227017822501755002188053086031091870317996105183918147513318083287030901326664332856482022820628658564915120380519443896074270676000132001841276763980270224650488801295309176485964334320055994409807655390277944215859583694542402551167538183801142409034319647021724233523871929319215177627826542167732183120625919284625362782393143763038508371701470806533233438131173759605588062546685462003037352437149769842381805893595147436778081319142099804957225203862598422217044590386134661444322982842137913131822973578168452851007851251951350380779734653880878167459288809027242675167826209417680422611282434242825095901414468488592283006146056922620672416628113405675177817965785430081016036071607410680605124102014591892492204367864064600147162060211609268325320304091441004792268788906508815402102068619764408986554371677410992694996442911101794884372332385302964577119687262264745251871290602146217260435919216263667249651075263593098400590727820585169033542457910769026483577704393102293595485244750955516831521264005472881829470308393158495662503756110860348193403181285307485949646004487077786042853061258962853819766135758349580302528927203203917221241438113135466920162302617617158354043204800851387825807951598717457553550818910973103055503532574077382631109818500180251005272801230591827337837159027052103116741158763841018008574709181063671757123221889058340984849710971902957410329471752958457515428795666977050913221437211935888377994280421792889507296651909900206299223535037687053530500518996685223855449374472960678170331599936278761891434382294470574772008737750051393593222411007100690528958988791453631598857641434469479957492713678241723447653492344097011628435894843474895417435185759288074038542901793312161506551521054146254706623944992011501929142998828976718428583917087829214353711727916757666028917143559530404166460130760009729481406353942210979537703971249010050410861381504507665680100224008687821608344783490550318179788708380040829516204905688474119233585627791490008468602979423761175406890496864336790464779255735500446937528967891695396026496702490173955979096613800063213055139781932702178501566513485259212293637848117508192277971140678716338893097578705103241841456657099220011755904066976083723161471329099958977725691668192821197518023864272048060081673074948657913879623996021386792217158663341763391667842420731919623786291659744449302361257940201136406215855697019415469987837019711504318399981303937400333944514844004605951515398513077499150559384776745927333017806785877761352289074956969026710818579746263457409168433127914515626876227561122286877891259266741394044956031584656173958055391229781109581067308792088699225648202831754470733292949196848415205235516178671712416791432333123253447332501645916422432555465496415078547473475322296115350199187073775311821018613433303094552036842647635630867271185233164483517884537623361341702763002273568089497716383479762835553474287224737998206629576361466771446106026258104086800581403847695760303140182218359156688216374914378342472216809472087756425161531038462278749153274913587985022471820620350368741242525822389902090719499972180114672768926151443018642506830985474240293828591580447554283017024541650549704186561531808846517132722434349921317686325236786795901236090397556053543951179865391123112911958186439994075486432392586541760666050960223292620638203465677508720880861233959439820189256477075480434195091895610813680288533530211974197/215122329554046750151545063943678687437085222396026436771615236196815015788453661282792150605120675590379871271230882118364264091650861690427559601886929251273133696139390037012572258238809227367149017508486971312525897767342526478734770238386230153553788565123578046170411657065692052777803575053755919913343847478204776433571578741648265737434922239231261855441841156016769824925096111125309775405904714419454019290270569970798474569555638431222659271889331516273186012040163593098665410181494184444381212014795323251167797425268867837233925386688398253903165411616498749947154228333558894082554499004108878887992419729393968131583191317726344716686831016185051488960727411873435600428878738346118005387749994271270993757635188135691437758833959932449964625744879015201546587025111240895118414290866129615259056891892115790641987431643926845548919257353305774683400061004508068799409769410342202236118160187337331346971659087707131139777787464818258271714502397787178732448168239305988857814373242770782112991880631063971028223001018721483579688807394934729015880078958903261351189332965944034388690969286324109901569150699066675322624621623915554348961455868414719715967317639404841742210327945189337447676780665684523793519287512006198730971286485848436335476282372213931293526938902962019228248777654277110368794482480401751000946762794319933116539512191060349410999781425497139811281872215309115018681143735409714603141298004147533677718922018007014295233501110004334839279808623991419603519863912752706748907084249532142607725953972655882062635384271130771373195833975495016397073743993369277362568325060156192627855386541227381055406517038579643296826994196674850501123651775382896799834258839389982350651390198001807967138549974446506395109281196386710774058567634295112191762963972392969299152800951160705313600123896591576451824650727685498646295282877857973057925514103709113245075628330837276242150345353655956677664329841711323458371641804386903167629927483963715986590743391689845144320758550442647333245043748913817208043183552661806276672429595552907447721628109403665823925041444377781635399757835844990836787761563529078761473831575956126305230347499036751647132764316792966738060779785848147796005908264519803157983379325706513088143699262159747054576175498185057136026660836172803132437144467919085040987302751827937748224430349505615951713547768712129564096078716042810991245523289060839552778515723910845438294353557964076571645824389922416823818213979667785253806132320877880491991589736340446501764542249834277422605179904487798227497430485912531989836735509488965637051443806641748905413262441940267561281664448304354047726081274776856455852470502472539684602102794976014431739094526549899856447277034763212262944926597472124997037644429983893229061659346567614136746849968880083493044866138646846960492625695383569424907179783800002617470522076989860355745271313357360767584787527362329036999986112833633500307427202986470259903963261084041415009330381672158673542854014559118401467220600124940841424805498807569457693107454225837051172549423498849900179785933032437270718820179166215674894012626819872994000144224310118624825495676869634865740106095573475190254735890648296529034429430977774922520999563972335513280965658698411682949040852961778764179258957323109262966911954303369614209561076231427712027282682343301083045105668049625716700226343798489308670677412516970403813305458565284569158989382008471988272627503363336051027332419451228933368840563079031508366709708524969462288927526067536174111924245726192341217026186188417044077347492537550822368688548609624933392453249282223936072455186731628254111136271911373681933751930898822245943635863046358571245849090329004345813239298078905230805036639038328831537186704743399415739224342685143210512063739228724293878440202761711343525924702006726095742092686680930427127647023679194049726778594389649812749696322496509856712988105133999220269142584411436255785960641427251990428416243424954065339171156545149859141552503585167736821406342032223717058964039271042310079605426781075844230211937843440230647145526116783195432422488677859815759410686860680445420532506655953267048889910817312154143804274853377177163233152833645244191309279996416788222682233462054270911022005200862739921672724400984559609076891287352364606923263004598708809207695299754268741392037905306418580247738412378846713731884465899246644963273187656364147621509499449726361686872466062286816008018836026922933421840010135083756375053719363364211591116085642108543438393707864412777994692600553809047294048678317851143489533822486559639492179063755204942458400856196879723315727417052864408609731188894890960974977005298486455799623092959057513566145569934094846880617440573008131525586950071381057718227464848825416137771506242754060137232482486569351684383334935852706283968149625710320249668100779767413099835086717142325125721302001270626716946247818800378952872017031483991619080060291143528879411584493179813563419871313431077512997417899452579671468756305687150686170282750376446509092591177663942985453246690663022601683605313027279509790971259370201742053270040832880115969817485984437086607757287785807910255291622247666217073365563128625174329670258086298201615970010255616213492008458895913369421239302466230152134382561314959538108999398060705415034075965527256345893711230967865296772912474213808333644424061648765330476808482029604003520554245370075574376017508799999965789864269172310951439609498923148989163229185545812444877514318730876096862265893917959172059395786413741959351256265807187877019029798612867419160252364605565136678087072079022055286350024471648565238337054732705211756781265506028993600388596351326766207309902137151596016578331042335178404078325934294534963800415197637701094559751868345567795561257528916517145675063989807027971164848660236356366831219531332640907652438829198752164228771461995574220018779743672040467128500426714130546173198981607189370184766228338823306368004145598965015166754254959134213348014674809213203420543381324398899218512327286933622980123412464960690597544159923413927224685200471401501520*t^67 + 696369976320963103640345407287863201224184771682224167626753884266283596113433819546337038255927850605536826288344671272795005903137053672542206037714209350403477579434626764898592237795249525008215026548740800558957708894057823108678295905278964396728948377366425551589441153427674700008460616807883144829854427839735448831207595826398936747544494587880986127028687966699665380680343011559617438387569329210280096487077750573071915596175149133016896465452491350369231526373829113393268581922672192313869131236215881856685475732190390831783036228135053813780780142120432961245808679821429017997696533950893329733800306651385459272447705854806807061862479524262602253395669648354702072324880637655727123027573979077400598147183048156572737882646930325113337362422980621717989335970944581977891230337177203920044083830305194847994287309603707809646703479460043964533945854004369094495141246881164693118681941201337637732904171448405853339670191396244509813150817360665344565229618222928220469289244909302304918119919756738058002857832047064141078056873192815536544317588531335972521213921872416273577043459947326781532484857424892612155734956465606258923182676042304448329780551088597076056410421832368641861331738699036392693071490540536931541337637579229934362100946117503722583225511907889052703600245709825760877158078803576693302739690591871562684880764771820406772223649183670727839556944642011504668492101872827644601221264604590418523600876809646262072666994623258606762520223990160398508321564824583779586559981832957198263982384673100919866278563265248439582014300340631220573720161333080952355234212192157511852293279849564477026211419214779976820161449335882980637149432870523915236712591935169804971601906760289600240475303027434273570087669964168855875367813508588777624712291825116957052373225576962130885284129690451993094639403695891035923505505579831911545744677060833640436335755866733992511094625612072374897649671108621814720249523613451210763931234448503757873391053389819717072563218452440401282959139769632891982761216210820992855513282820391682788372233072070836689513752090759145095922123238202115526273222649338536792712151569635293425712275464789806384802486658978557720122948345216712627316233744319744700219349615587498379314328850635716870029364028372980008712443666255632336752270987164431653887288921641344360258600425381807808548386906642046077921921310151726276871730324255173870826441846683923798332039721994190812373069186718845400754271115915335310464470857529046838960891812205421777148068964880751641342742811611110083539223002254283208795141083882338923649020683073729799958886329590257992713699747019983523053257140578430320746495377734987806068217990451091856147595472393773831081908457884467918630244925844519381730551416936520983235693367775898556645681725452933706837346540244617803600226508534072793823182873465808731096879715430686702251615717973459210237383244052182944828621524723269323149555221934364072897913355437477088778943504709619654718827489557913026525572751199937067506402215083070680160848122826674613776752415161025734025620534371151879744809838453398609234123987807938483540117816507684736646729361891384111586767059330280530717557265620517501499164631055691139682112092066614056030044925056501601836030977682541678467359720100232554475411955526994761622279472981839356215278152186094362998891229585968081605585057442126755515316316337846986067906990198192854238429342192242714446022327971346776838830579538055545380337043266180983711450931080187807821272398913957292970173938452661384778392644127733918945971495865059756520410476096406434390032498007363241698204213749458183126268581371750429688240653258510644668364584114026792050881586163744510383652374603861657687225393054522033962875669101278837623933058978497364891001902820095835923947326412196094943470582011167233120742146275922328139748330529918180573694333526993076879688197104002753205090928736215956715596186766956384951913226911175191636986842460749371593419845369651736812485844965330855044495067224245364881514718919124010052349838973886401209263827867999250294548571333951766660573702150675902950974109422483459922968953479110789776960189533853320728839771155691895853414061440137403872043005483956881871453832602827125736797191450408605986987412364497220112845396407592192905602606481960620560369195838939017516467728907035964829919190060889544897112921551917437617038757355599064241333558127127376109599082828756680532291731511009170876536573151328967770139568884334349318772417534714565678097258360837373621445623656843075354764638774558060492123246699885470325479385112382960394836695392892316442424432578391848359437138817109968493895811272383787512290369091445276105717066174613152506798342229857817936379568362606702862979139830854298880136016418303808872822062066533536101315141454413607471410131422288132382856323225268316329649473634089437255813976649553422658241210311939912347149859953499340215803655602287886276769850973659775996907438277610501690233692455140558739627124984510676171633120985063836523730131662407327208814139936771139213801468050516340067651193355983578886206012134502031495145818618182563155407246811578110095383230187279134610074800979438879116126872101981249356326765236397239687977936220684792188037416429998989648679943573821758560746665380197860164970560357152818156050733300736683238986938802805837365636653593538596688171895202694468994090816722395404895192348125384605036859252576530782887763025506910503909083185267788581956850653648862345584848405344909121485300806630954718731048637183542236048950687091563629499111733589526828620341450533463060169467182315063288080261108587768856984307309649060867966536869280263226713335330440025758576365743617972430515333805073103007391751141039139581637692510149732673794958715311383274432006423203565738051456279840043382887807293851116587970514277430180442906222767520584605675298996322362608408234773046051991683789570581758668448033784990926363021680788261097048927166341626960244673809079459880592625112259273928836525852378097419075649727350010500481213165893725904382446851240266136100872667543044243921/3602900645345923719204765848715981572557405095091968692893496659562953708871805393780689277912428500072954732920392773849048897120167394681901572295306274349100409533119710175447599080577390096867584656197696608426822628533047795321624559325861232423593451449958592314009635234263183195041584319974386184622743993690525922343002515073086880239558216169643578186325947064843826475226980053735743719946300439276929908261494508918335933346409618466625426768457618950323507949798591733304314758669321118731451261966312784228817703544688223555451150365203470015370792560480767952818634890830938218671523868505853149375932303764146384781552559773179743736510555019217788270668182801821021426442183906670909705049649904054397902859356743517024746464619136350143481620808677432375532098250196412324909146012209770815560945426430176315863211725532730353971158821302402641179018799490316618929373989902101624117504890248664490188910527387450544496574647836696903350714740158494897141224506585709931907542947421516580425738089680263988850460780024661291656862174221832757814110063156150177148437643229625642613557641158361573981095183189553725218179774012393099133347049766560602057793371723661830956574455437578459031090378408242283682571178256637150597970953662987515218606477359819990034551176737756485000522120565337381806254258431024881578819486503387916862932126399907037172374117059622467505987504287510437461022711005639738649647961387982027002388760612695254233503303775702230160086276287737775730062313383213851550214203616238329156062088386481106249026695089086474628116893471068385731731371622281008272348021933430752085785399775667470861289889068359803660191362064309903578078345660301701217964883228598148850539209168015465286668603646100377476608035444669281927010529045490730856118974382077804336181355189439664548517630594026328574633594779977129179804700643236126547922869544343000349007375229800604322236524774934207764437405719328165476876163849768800459342711416607124782827191174894369417105445055932041633089214194771412647301022315321066604121209744778694365174823373049543910329768190653068723250759013670550236867621445475904294017282912865196860191227372756262771608741631621465146336467376316016050143396933920555112595708558684637720688178012912504373309131862195660626342815930271910240299138088630009464239196458392349990632866816534797532032085222652777366083214644242930749675023381974505398757215198240159525803951070790941692527473671219143990022087466880462658190112425962131795503588102709255855478740939817046314891198252199346610160669101098035770524881384848528187950477383829587223254713935014407081909950500860329643767924164966462568018043008077127606558180884746434297496983144661656114276247226663873529766511384329441617052696712545056228951198389550930097663909478799027983514387699855710945732049609350003479371359193865229022969262341289438995111543996303649596364478513823895945607174823087743290334021525573401908465636543044575106193303651561116747262169829023457079388042791722157351566557280028996621067525585219389427415809233562219439307377737676597548853721667368989932854537401775798810624637712334653412818116484461069862506517645123165964192280361154062608495147729190734072740592697344078485394543365311917149242824952196902117105959277833704026431021693925323686872722913772281902916193665023731472333214188594101818216383432062106125217789849636074689050989939378580821247962909045593818403042852625946750909619262068360135903322319419927706793560377592266327668630640286661404941190515458673211049601533126006938213945782425203032411887469676755365928420715756357921924601312594159129965030450308265887794171227868422948730079158131975774717516986917620932472104095973368347038428450856751763745030662406119103602861028230435547909452699230708358956691099586884057126783342497834833132381959893212561004517929915983306905528903074060937978247297515620637244934116355349903915047284105610180237459335311235187841845380620897346161970258878398751992964523007883355208886958035983883483834761420938245111021258903796176329697714548284159208859515185531887945979606671415136533537503644433237746844426289706198500296950799576151993640484766561463452371544865717756418890978310358208677663184131145974294968546364078925651126147189822883526835934820027380564840723358501337908285919057365937957684427436280091925482492965841277183316968721468123438977486498452143242757281320413565213140878857532077711067633987087946314568742688262402764177751551707899869685284960272647531216356840603239192933333110016016710606252308716010632813599797348972925124569356670506480729217302675148551235997703381677243456312726602581205662392659110206493058872690225400282763371360155469991089452097300528780587793289714019048154905911282920488055565745295310592372464021497283734506597928073799769689273972620229882107404265652252748286867637536731830438932324628688051903818269024501161573656522282854111486963083839077917009996981770959692347350585479019750051016013856757649164376725978952945936525994804452930052284064094060556223035487167326622980789863798182807197313970499526119546536618980171421794131535820820831502371401686546012482127513762236839383725033616546826067847292248393483213731171801392209323743934263434519468603126391675158325746955341726840856773686214927814395496635244867604430116156246061803229655963734795708462000317062132284534874547984214330755259060361346228693808708054791110538154689722952556008925607978261036033318971766808014354578221293707487814856171749248190281676250911714596815505114199926309555111306478990320257195041454616168696512258296079028644462499298743684488917630227782566546533944009697270774299841602595183839960945842459998211803582270271998802752748851388444026319649916754509942035552584995032065079733357576890705676824590229286594391138687561440012928928795261800748831127142169025026987564831670903654158981192595870248119833625665189993814056317758621149377687084757585774042207832394068591846607639781204462639850823553656526318028508038329377119504121274042643863393029893209452751415165522865473255222320283450657740272*t^65 - 4533063877218632921362215221617248824478279117473095761898852794588971363701242759172996523163512490699452492459535857386141225768058961697694512127833529866437342535457281225090334868179304089741773318290310509926687173482876419808424389518868271457563170440624004843034936798723541914855774457513518458655097050252083422682185049315660097743331416086536155496337286493695146380409637088721521639734663187599126240779952881966417521353709863737532237888660545763479067261687882850580610315747914504709483931659167965645803628083193705279434074716230725053469214672464803559371920108917491997236814016476471105590673191926954130231117855333396983212104967805629486201184070415694998228940433570346590290232296005010429553082739491900301368519447783130944128142336556909916846543757948744123566016017348824890247562723465712101358226787385329741278237577235013666449211528438316469956353937283038200004024935942410075980720968852225519606126540983192040877271536443726798802207149690739797825697644253935124405645146098177056393311678612420902740026272812222261120957336592858850032053994438895851910653428752292666870154811649955178965913345416937970597598928222748073082199461554294179061278093002431641170168644171768058825589002388180010314381155300100831288862854065743101369889792007634461652773122515783552337565922565976028642967357148699684320758655693902604967905920398063001399271206013958801255147225116958082423566501588768309887991683932608221787504240674752072289938669166788436743274273637380404602881417988624678247444554769475787460929294579280910150948136068391930771850844606854020807461882060132298736459081320194422993796695943783324368062501204101626874369218721710683468470667975238494413801443334415669957215551896147472673031129064931045983907700710956810207612323707069346804864874873344600638462004469466156250035263622721202152649983954781053674165315637302471911462921374641264474031406928379944997445065961281371941338213632461719154650551214928139043524924753596298401843268105969506275014246619295561056503665698040501933949016417634506392161663128358750202568798218246047641810589193125544310311333743085620819218838692641083493512036699511045158620864595523515629044200445028211855229276089470036038383416861681820586451261730752675371857011431669650012333129541459636613202255235348409187833058157023789599995962523882584447893923375694875966967552756099914933033007298824053357052210903814335321235967578292505269695990088534559356141773167191999263282307776751997852143739062105424452220124226982232037335906205243127380021231512658401923802997914414761727532186696817975024082102969682169796954832870987929602486665378288888635571558733782326148302892750188654067545508638518380734372250992710233531239871666963296301979153009900431480433592616456222508502674918067584666708746878628245414173686137201952596879277147184557068356606463301607444597070115933427502475636166206478557985713955673457016602550960548548044171682137006406863202064443511549428302370438438099982417037564400489114116397083701759930132928818997863514424288632263619242549708516540999769111120480429691706204094533685347509909740052337972562027001174003380810805864231416166221956632630130698067792933239853417207705711445160217830588388855396712846552577649392385730816671730492046812530153326623281981786792530977180406652443597325303756366437222665590626970538105370969330134113975599302303662386086866721329665753549997808671318470090595176230127673641672252766682267882269421611568395907100130092376424023578100131340567186965013441774120499691926954036298579826806167574148652386862563295896902523912920713076483417132130617073794489758959157030070160137868423408879038615324121609145352983921928089932465825038809762333454861959763670237744046019211979911499109427355475506673417757738188397765832092964100786031264225661748346471897263846228935099930134311115573814016242999456247193378833499775908914837916540184735663784736541035176480068838612680571942119065575657486960777133387290137962138139633724134820459874022743316982682152894407694134680356076118428028901500786180616714304868875493529672457114200107967424353784220221224699264188981090783277020455447544115936537820991214651435222673579724971845162205925256372725866351860990535667310513718458546362510014979533130904905026168879863262495023623775589757166136403567820802952392569825562124599096525724023342570186089338113302207882136459488080733555439119690100718088668016400048979984802929569641015778502748286391031723644963898036544050411448006712302413592772864510559626662528409642147235347434417370932094408788574501087979618799489110847182666021895424090411281369720914528641544519076397504975355000200183716129348446624308197767956969484824899625857922723530919752601517510106603007739085321564767256411737059705614129845626219973937996785691148215863119704137400334679882834396009349353681830506185713322184630434819662205131248770806865940434868716122199384194468030408198690027942145356210758228651914503644649886792325269088029369651563749449149677462362059916295636565754062447482110692411771383973295140836493986565828303403303783259033960164150239798681485598962724912638849421693432003170398838464611523529107009438994980560175307094180998707977389632257332836909058856541295427974842188833957156360947105814616047181054049779460400951154151012271727172964489345012153965795220495713514683199098140416895467329140569201814698504130060393691493366607343427479658002328827979068939920153478302067027082413126888346077055179936728160479430618511480147739409633707186431843155281117608693262928800492290522936653992170638210924962615718364525438382499183991535325536041494938374861027200607191242873826813540957998652017500622115719605396215121646943550345887729990873352224558672647473646996671156208482120350419789096590043188171709265997456822181129881082159791534394733634083426082810454440079094438476536413499207335383511646843803750158749985566891848783462061335573347777350485783066272522385412476085469167875221695088842059368817657626898923327352070290146375041424385926308696104654502031566143318948597917385124783595727/10735357172900371996187629098513369378516582395840105287432300939547758140399097285825818087722639634324521905983870325793791053097698776368251720592764373890908827405292050712056899689020416277916520995234779572894636139232577770131540606591307236467871487659644477027065138128377763355797120707695108549395554692628592060752739279733844229228083641965477276003041920129282872958149533781541896376968565916031223651652017388537741675681819802452519976974729255322338938151846303868199249296992195033420177813780338413864652178811904946115403195534604482263656615118603945367987811033643756270848758441051547437586929717965811888654461787924156643569181271616190716979351660398425993486002550119055499881867581839116372036984147611129477664197970519489016809700859569935110380105607638810009541787564237899255080345604538200358302419795042703336850492159330694726913054944338468411331345427769012089290122606908788514873600189283392818833900816750557951662504670407972473874727163730206414965939575120611725175690315072300878206926531337767555819000399833125249443971520325628902839076877665988120116039785780075218472956111910873831962597805209069866453398012929433965345775035818039519882393100612756101320138223949987633129889764355401338371025595146537442667440657361777920306521595543965126556912875670217777289135456460728781075746777106344782281229546626580146831827592367296516572304910096678421334754456400018692697861764949976446886046224925613037882185022643101323651999929667355808184253528770054701244084678846527278624652144074432810512724898974374449222278300796115550771369583373103732862928409639504558804181282260140610498479123034759229263205904893763401982824156372820390450528935991497984235731650745983223888098628649791231888336014183884221113231729938046131261643072596312543420271802266248257617243782873557735463631457589053281695396649095185358496185893074447732825631618407938014950149759356170034063821884255841030204849226785221822225820086195983300736831162847194187159610974322014651194594040723920677041583010420258449527922590321674516817376268357625837444243305719506625842171815161090500223638059185573381973209354050726549073062646418180535822689904083077815612816124043073043537980843078463996894423570180394975894179096129188937138042173973677998787706469037949481119577038954800060342909862875845491418517859946553505646337031075925757701868664206042418301620971455647606622082659428184875329922272779860295193127397442493327967412241334351321413314324274929309132102298407465472000806834164604863358977595363606838845918022253736040154817530497782596668596726004746516501290742271366142244419541795956332220698496895826856144633761720138384150541036829085536194291903705682927486216689504305963163872144456950189789668088811701215756478517201436932073146427422007246595164477349962927292943746389573956795855446340863430620940198469063496262934146986129053065167444371725987097928806981793229382591693424235318615117430599507460753918118701776570365145815315550965147619443218334985280042781209743542431987987841959059283189320155574855993621947309084233339316642811021243932073359122505531956086197297860004793979123510663823522461384540450919156877212518967265836669649108799390846026701740693445287016669748856187420047460205778126558219649376773783104469290711578205542706831167715052827153501338318925597741430705514496953349745347747911215247150255540632546697288951512678497025626625059781866763066614092240622442483394084403076371935039614448877778097939375813561335494797111291464794411596597039499923866282453669959113910593847667464075848985540417863550290725555462193791767411061810579035088945329236536380989483609375950448232291533954960167230079233468371290987311680647185479145916249242844615996720162232743342381985188044205788772810600642799562740658519062031645983366592655718865522389781811570164533246174660260540295585123889430554470429704579634476601904554530088701156961176109190614686869464869704344470003757195199653327810650885995670465362662418154467051389605076264252011933762459921057589415369418392542381440170119550099826762568890193261895663735577315749751211751966608043543945905363862174277664471737084315336630145507960565405642433815443501002654301185191070622837573625308408186636541253741681194802144532970451568644358388727161595055349991665060296222391287150136057563607458859619393013862147776978719096444003054946924703520209368240829999305789419490440840110139330122656167983669548608016792945776152236262493284249645933137261579840963697477880400411723066658142191737009791638558218434884539129951110458028969397957908107869845972807127220987272486403156897619015055720385016191071014764983913018846996491019482326628248145449206102191306892445635111291587128362887164613841564292083359154231280361785277240058381189768513641781623754971325528042004554846634966579312067263123099627620249988912021911432994420408720369127078025504711074648701930661375762761788739081093433716006755398826162123548089807776669866644145331809635141080300858724267298705233410998366502123834552578774566096227502148403117797738656843016853734241980862634555361482703632867299786911824356151530215811019065049424945470836411063720698379589346387160699724409582304342559406791143709998444128512212830912815530623516397038160148581083310022451461122412679153009945689437057306818414604865837507037656928784178024516160489160669449412082964343389687978783825566425873589750400798292794491556640419565166552629511365580707207660885451342945035804786275299766086037134875542866057627298171868485417060709000220819153555077229252063653877093819798214918201495477135982368446220914175371353210853554534904533883180117882136992318018435277426489701301344671813316743171173575487922738262067325566014019815313016572362577361983042485791215094285413379195555815335020359025025116105009952161763881858445535033481112919928627590496653696138088707174938337671451347121044528613710954235378634374735015481475906468869335694879897950634374120962353154215812650324341571096897086629922140467151029924763492054388588713945165823234544984738086917257077901724584831103320*t^63 + 637194882754649297618534502445308181839317823538424719885846547727986395818790923850823659740708377101494622601871915388582659536417163510416307299976541556391347749554222174416949783001192385203832344373052779355743211809795761217608107249783064492589885973243058300689991436875533413024183993811968060693106122384851020494293235054792433452966580727197377408070521381134692588565574950228866767160517008267808387935163877540985621945963079255122765919865056149792329886677252274372524761328701628985606678302449804619058770531163227693824732703598683663208888569148262743884674925859649198400925409710154720750082200457465863729583982628152030514941788312076144732835840319185591360838606824102059020915093582611931375536155301762266772373873931316278402478057619847448116511308287255457819322470078996489376938711993200908606161850244140377286205038316482054542290957620823359649010525569677811036310005921954674004403091933804112991986893707699572596801186677367635591739981344549609751375324544904550678325382247310034063895364389279458340484200179026742781607095075015011217795401176829988114716630543509262414225832069432926125839407911576974425414308144654722156772071443434043893292916511889315031732088103276258529879608429854000314992004565443853989259562080729684613429165451088860852147837730077302231776039500865691189016257804482663492051066518377078231625908065823314281468379570038702766225145991087633863640592128183086016364823565401053882200933665713305708089360783846682983430368822061792401111992594255091966051007894458838359364979780974189191769580442425634701969282200779552666445290560075149802826261638151764462198393095000041074369656208464832499791952733277985387351109135659077628888925012114018034317455141334479198649276596939381487926517665201231777395217532830770713304045825910431206178034814757840872339113477495447117302040478924943700532728741589997452474466284190770566629176331269304720296532941526808952346127573430477415100980516770714206578912674970358407851129601056275153860383979107705890001072298172626327087901316997495279214196572176200158359697328898235090158142324131083610641990030026883495987167587134697008169485040851440192151928880756883195887756372756168595500487025294784951196933278632179433266266311403746136306492876670176234270009041400032990118502912493237556031530252785580203872943220678397824927319795948598854394451079723796175464776983114826764376050548939690663471837196962079267191907561358088489375000652650123031205915909049103453027797218098844938023351441959675496563059382346618155164799211113169752809895096123471883597136535609119560529040984875577326256958765772722253190710448365483452280606198406582961729013150945075793454528828696885526210324922559381295608465573759884253465972439064301736420562121144873680112713638890287875628556770287638460031130722368031629298839917673013906317089898637786862228376478538085763801539446645507068516349403266259358004256674938255082288834740160596182878580026483922927489600858520404284581536419680081557895068593372662244059700016827147390437796544079344136961833254329785288967896120488787691833249012189557034002983719459627245643651562163481010985171707482993076447214670011878599036309041289533950696519877808148453001887488180132164495862905983661419799865904296656803621807750710977972353077217012865116010662144324709850286015118880636421788442985249550230619731145080382750553602213339862894463669776250847625342474205240279149418724428563525849279709074262511541810678346990897090943143190017366442434748523941688826487810280780203312203277107203455687971659068124998408838711233822313073756009736012615432196127133594485003431745971263503630435231540726945456658951766337764444303398145918095120115105264534585762753473075629277146608015532527368027015514618187346027147835250468498152917306407807609027150039018829848450684022410410974074227304515239569120866218324209593348975553753546015142885633159816096910479125014804902607014375107342271935688432055747167226643721823102037507337340081686652428272993017720041779412814300042590317088588455116220073249441143627527101197863032739529050606182808389556905343209427526608505974546018635135651301416335531293558764997621811999442356911095900813722973826961284014824796042440401993024833877301187298022176297602908203757959106107290977046608703658230099483912908371176261373045655566005242452278159467479829519031739030659714453921268271941664111694640244292779748205391138661632583444833371349316298639295497835834334464207248870901218746075123852581856352318474705880680597937388669259733345816097672089473942455270023625674473712836101412348566307838449078763924011536922726229049259555099183781030230683061619939756302308397053535224755430270612604038696039269890104429697946232713509177551748733594663513484336600614905286617949449136235834742714335499572994969690422140059571725555501834780381407129722794282639947802768452937550195487898255748103558833038138838369173095454348153051447975964983935170163976262705323057642622468822529564104953766442808008311712977732966110897109512390299090746836848909301806755885664091068538235596567962141495694431972186515865670548383534388046538847259561309675776124478081157661032371234236078575122096646539499693834516147201808712521197499832989944895354576915983322390572734720082522849884066216668474821369209035806835860609257720553388221764626391035758575773195344813027774001668170353822611824693334668012779990881171529648376368691240656949048516202549732735256825020137878691138001679125683705300046583975142603498897977087171038034408888053646742598132109444154336586625138204055020182095048740442850850455558447545046999181200603225677898957626238320250594685545088711181352115370468030459047537382897968200899453409520280386955864153488671215556612980844314422405666180753211845181615490540660804307281155389609368190563219460475043242538497044843939687987456323168451453353433522225658670635195531638628513491819847769237478454505685466061575458365651705340182442347788449038576736618207502600369116103673741129771288187292916252276458430431165876542396075995181670254854278809336224702415/827828917896069914399441237037777933455713696861371738519810397808539443764419340674686240800634660479227722478059358024733893340867584951735254684554803666017009175545011502616178425870735969957737091003586966675112053275488469317540964504142484779022060685639176333757923822629870141713939762035163673057553118445304317345765960151452984545389249741951070665228614138623531961967499927675020629248320243041901330021792100071491339242031746183088535860911068345245988637919585103599375164839396562690776043643403550564442963236700054257830614810827178353563944064191498907817859546488283376754502892659555767702901968363006473442414126853749671780305387907570309128649290769492909059512390023521763794523861676308858680034246673489624930555418155265477760080447459037118207116847211695692117345482884370488341918640609933642682884887260588844732475739354013167821949660021918059555982544912174550745018110732490887723483121156092494105429097032688686090491910424041727528362535946492197371054741871651212471732897947752070411735396856763103809835846009860780082439988486813130082201302064066794180566770464992232719746903707313580371525250047785985635015087745597174166352535188125305827656385678511079970636775221893827472351241911773575600527688080386850637561136114729755662335275739300111003660031613545975324591233658661047374963614091673587914854590152853129434995803548606307742385392431452214060035867660268436993934757833267120430045620113926622253207584735952272218841953776482570970676138828516215698554327742758753530720545446899868781096769439118241736553586080570363105845476052687160443269661519298450462452464172795038809878243783125055707097610949287509986540285413124444569457579734218878237402005884281206843010308067480191394505413430464149525855945713191700980164075012540944788518180207924680668500446877041536329993835218379943633779622443762035989937762923649752809460283930617648096530484966715407108742301693670465727767744296681032905943612685443893880109914099023247100278181749398382099563542514940578062508542586442017213189210666752420195638983147739067568983524282558088967777982275609960398545262505406960291773531810871155926596101058709606568783908010951394569154708465522975916450559786451678703810506014877129974809498483928110569742738046501759009761607707342663613452358690319480733185261556474839520339285100723502625391363089871860155414961584640598576099288074366003708715650820608642754060535380348081696821735053046801559258102665065669851767139203344186081311455673442542519437861345349472407396971502992254586336661212171833828700125676145421867734238872218948506909321094532221810183194265463352051483563645396494510059542162073294242006088414133912632661244011049577384534191709583187502634148488396693438465917316837010792095079421432591915532139388905071113295036906212895679852677728119240795492350279183056299337952939532512636703743939738800522047905478093741413579500937084899292703732975747149711280412130529668016474641005065126676257039832365218565938952939464129867020209183029756613798154247264553941756579616246524845881328746967086833082868702286309881226637429701426193398680034151559881230684786489857232464039658984077670594574876487333190831030501722957506688686190271232770496204532860147892227725102650707300227466707942655632847675411527709626464636409807728734849639942078732355620485240215233750098887939826001634396597343873123572290994542382649569052294552215001588560761036571046182613131035533918699688577061950208791766134071138147055093492512648435927254446700481171846577495814677607435940287538967894564830858851182609462007505137427751343862277312158375849610105858674718545504991271656113339610767591130298692160289286823436701246153101284635811788937969793379975059103371795022152592543022319459313613483813618542994469384114695081796363274802291742469463096400607091193594009549836024512437992810605072186349367866575319655392732750558061755911290458249508576214596188315436830481076856618392922287187283169861811232850400554761394529677176530196047251145417218576897473007456753967952866009744736275656348016767916433675496884308471450804745747432013297644266839021651033982388553053989862279368622757350951798158126884608154629253972417057253506234910050486271589262644153231920740779933817589894481018805754118585273586848512288502800606314140635165393651992833355533508178539823633409842856432067814426397974221348798293936882881551664467771458416459340223772299276308762331297840757531743978692388900184859076966080395655255687959888115088916191366722433745620431830066367642675906388891982214683566725702921381547216334900313485804032512831817830015098104025478382398045958420873606274128494632025602280835372975391974996734128430036884917316071941847799019678558795075849268059864555925651867519456306306783690138323536494662577384545176619130093323943324271629064315352692304989356484794979644842698718211116066176266688709973359945827792786778257671152985479322707496005894524866322570221175863868979726831946289281407713083370790153825662438737469654861303761340599022618771877870598164946250616352613563304634098188500564138912828311124136003480082148264099774091344135256386306849163955682092979256476787932948190137593248968567598716889525943365683753023800827837860431085153816641054181267708682329515722812841107290132759636805180205575261487253051744820744492412681985023076515966095967453447724856541666678439788857659230967890391805077923176033323888612466319889847824842318238064269130980204147349907157992205513508453449239158551592248074044653608432020019320726470650112211730458331260627701817478867722983653545039797867901544519733484014368706862107841971716047401474451505214336713024388077349612742858670840855610174629623640819882519232323501147242479072569785512061513622017565758160143920683526541582062797644327599495590651466722657079864235334931954703919339013083859351023258552441059665629888960115187716373564751726844282692339508055330302591196434969896009185952312064099207979205784427970226621034083092795231416439282955178237809947445087728344510821031561801684343691228703863029866053882392561419850872*t^61 - 22661846539223034121676400398843995009489058646270240502376285176141394557242968608437130617381713167965541725588913176641858904101558694560511825332071838698170173427258341994989253085141624377968397967571403986692770818683704990020472857885034414383844400086621857830226228488685460152687960433965036553834927004587869895125865170820726053026294810658631072672019117827380833349901340085762343357175176986740897004026374917339942039429784295986162354105774735132735219191038657093791727982182555635348155315389136814788009661324867900879181578676516682581537701534347805284355621777736665152191685729553752462184307048217911658571889323987861856602209001287638687537378860135103329594489440576954106787372853719755599569247424996945762962881763651770820427453318167017109808284329130381261776713066722644935636206907746513801938602637379762072360475004239806949160122335851733424516964355133263689893481190558521927581073054346916693996337599811439173783523618853720935730219978510200470812477309672869951658235097453504904899010073005062171988676654212359703075059118245338723508812167784824460939555500497071454997756473012468475063130995222238340238906174644595987020596737573128643876444378140815468698384065941545443002035760387929139964370110189361265297949469107850511801193194668284154538986833543465620728510417822798470605283933973350502694292470570692543915892598279451268413198734018881080364019292100050140685118666854635576224227768748193182088563053378032464059292504506170906553791671265008835364092424937667346430743783835392592972913332520899059384883589217438353678380669186789541798593138520767677152026892623087618859962238954579462233808865330166936589337312001178921445095652308842585892481906515619954627911855829738774495560209204333132874848693168965433153876914818172420659378542431766365405431562522351155922781928020486954610211241215651311332871678512956560440169312831430650928556879528483181934776908128888151187785645750665591831122630480928078622156979522324778055131502557790528595330196483049940002740442539788641809126313394199615115739456822158030491497714182778391191893497934681072011595176371946447005422881256912722413123430346410289765650543771946210752831602874946402071803927009014619252029560070997412425666028541340484827909100332099681546444813915292208075550933664010845463519699855066205116638007475862943693737028004008550512432133300370753510935784681918525863043389140302862563390170870283540354086158819892988729956501922339638130101051478525376600855015908082576213574398001744895847869029512676885055190117539587785669702596782983988737581399591640420408149634506106957104306443698435463653745843652954386550858340368659501231650132537903874013225438106679231806359454204039290001995145561396178629259368985286414871965810041948018054683391896866685763527246092075647251805238070339559807542670327005019848022498400234882216753167876847972654213407273935311169237183874209849867474980392657559735068708932632500679548719328841344547494544839327672079735515232983026698346798652559374442698085099346078712393848370801313834913421062530785269570015549469949399375284410548911347290809841927861821151255406416296050427901799393240395325744710662821851613304792452408459093813769036150443164574110604064692794178910125246688546090099268963328485607230849963649968463106102453036219194023612110009663648640372143834833245197114962353091250965912426556068863131844293980125113495775274473551406797630859840397576952933560569782703250804389824066366080329517689956189944072380982161890304156803217299087646904589220195194750097264821654116670473512137263899855337036136718778093686260820815268975293651635899425080554538550646187572425750274917801614291067194935628594497521114563988203341727421916015366202465383759473321397492724655394479057537316981308516288157128645309094265744313982808777916780735238119466954971876258943892974316789756461724849991875240008121352982385132913507726919993837665401022565687940438779475386680225488552523636101018629690350601218860443028707264325779895988200459487536754903343010195779191222846490508612120309018876711635964896045653713219516068497681790617683018771100022685903319848790278922931628576672297179801720571813729250748706762179602219582737350531393704887662306146971478247830333895077925917533420822651379695182171998128659275548642459337555835467228423149263175785770980812499319784243016469223661186223496911197884703790353393719497015202915279939782064031955823323284033564207423426635552704256036467197883827909683534175579643210066636392338395414166686385675404079481435634815837714924715716659170830156667165759872184699569389313645467821048259797780428864913481830446960729359619087441940380431851392986847544492275524034792699349755492742789099007408346007317472473405401777477828502048350521930574370798855654730640482650822777740076240309040225730347903960208738629142432597057812097125835439656919240270360712623816846085373909477881097075008026639009217883373785531881570460179870133889690531380406218713912469508889049603556808077478656701575975397032860271263806944948130235665201785952197243211790951884769225053617271731870613501115430796208371874124668315610723592564368335344533658334670046077103950147015811962981839064227012636096725675416032404821315637333567438834786356812791364620300468204908675994517218608809843988248637877776890170564320558449302102723193679206362055153761644094923001142174923757450495263500543637631642690640183016989325689176957809118567728524755814404819557039148206339649384784263619427579846396678620981260066575802193571423272237998068286465850456873970894958293545196730198251073072132915646621086271029850757493090202156717795287111356821678940713698495280888212293410682703537745487163715712986572884410385114479372614795847855390757916327963978785835363203979263935921217132943724446636242961549437816994549131988774131486541375986864559722707183196354675621477338307303230502802957390726060934338064182459510076527236748429880620447987598289698504341176830090938878829822571068032136058001014946811816290848287068398195701008947237081057025237311722479094686846123524787691/19088784041756315515470741576402677217344969132420382494534878109885092014852545641518571907593182239859173657615811062948123496898932897427649429923633192270259321686689313647179415672012200807022618209021961450360853872040629939151745496171695597052105751500607205588812875615791286585273736752956064098481831162631756173822515032728212270592186378126574640849611873718568723479919783571946310997641024683526709121551385468425916809242578257382703614049532157358223235867737561584421282574144319885302019022503446371226132590818733809262790897287156364645422032443637387012971383989621854703188193184558384895038202246282235174276075155761474989770354661361795666357582245864173225750550293921597007098690944254136639283086793845037222235897005730219856181067175983539813997518757370780826540688317957826376882827315630577137991439130306458956491378166357251902529389763723250556966023704109160203107121457018542847672248429695659148605729795601888853206715457025186204065255723284443953143186821943129643065563762122227973874781327140880587850438812714326530757165088102428061245254039289361744310790955406572200611724402762140627598744315885943100179026121556639158458584680643126712689456809772406654187654354131804275151487939384679245634379556424107801720886472773680673400360404268578971577039694325643669266855760467986230048698239508287265706317163064247410346118232277663721719883384566732710064946668378804941314817375096954459465480044250177950722397012053270595990714914205223403232226010908144442199459901937320379824422259391376423697003580066236248111274788668491263169199076421360080748104653495545902096940185968318443558583044234993275524127872791235725057455988038277712105883489030386425801697416178359010188730810374240673422897727346511962370057485750080110166716461549265212411084853062183488504553493840086873560868763210721196700134293512187241846761372399394039035419029316116959074482018086316115034762566581385656090933012175722820946972198539293585270593344328924755750837902370441572998241439529372560591826075729608640865115235047065180448561934614571712310899158646456930469621864670389143788951864653629409480691524931739492498182994749599542071365054917927624652293075841212047888348574857501096262284496788232254307602982364331870921191707636111989316216284034761894475359680573883232758332193982596145275597611114689784079088455491895740698071147883134068258084438107770427236805835367475514098733322949317299117268152611428027411748893204658552324682704411237437475328464116851413529610106057809262891970508055471613230738815848774820392688944459195691240563832751190134412999224194517321617347172941403397921845723641000800081273306096028002253377221452632247393377570136138451460651971623207956723056527911131158380572659154497470020854026431088029528300423450381053649472884712080463505288252216741012837681935602329753347572113700610881088871096019083826940530369080770966577484600393103859580451289333970227205770680285611732596307751889458556984313374587310936889484588782090531366481662628144625097951269152040034769930432204716378565327174737254823818382143284565906777122059573822397535014176297699827636256677907740727878151574196365170206852121677331316125546092513625956555514864050464093096610392609876737230130054158654301937138808735355445620267826231169327100989254850739677542795328232508406026493248882703906857406013553130654678290784030410872690915030774400108833604998015835715320467287594591494438661115975992140495666595422330751850003618341835251386671729343628030149813617913088625612704145304276961212699985800073639028147734829001936740215774609362742781940552069869335858237775578410631482373042683157221929278188616547490250881658756676161428592476709024219703733057077556414849666130668562482811442193991167978524874756091436597715374953589207664488044473787064218262394180647126495320723756041188064042145173565850703452199353487214952756172719831923792316540126679664154805593809116898670341206985799147897545953010988518147175485541865663541695882470632045360681393877596376154989903211811291662548645032486004723665718269895215913680121558674459153938572443751478911270386508717093253931821476093069510604235660496391074092791929135589555131610939669068183009218369626424065099347682100034584333551535134126731542619210993759594455252508291189799984555183921575467798093057336771995963386026260668826395434149034059756310193423935151927348578452865504587886239754948763536771314826512205916519028573649635123288901146407868179590420513958518082359356464924059400831613404618399943267097518708784485953638802041006686933211407367096110883308842291309406566651100745744442991968612818608952486890433868452080166918350207315798099672244473287293606916631254726056647031170059502175025656744250920117949430302703361857040646376405118827930242331837362234517041310126048478303943871427664813199124650169855156034212645791417761882806870039827750818251396757495639556536140936387185340718435545062356663801747543519615256798471774148130263282958585740659629626777318265809189929490480894510205749374955712550076812488650306355828179001256602035263364351722716419537801485087703452022443058485028387010692320012639196399851636058815729341380074909809207943928231447592604631429399687072312871619577144884764205745428285188242207394172469322204650066967312270612093159883283985851693888047399698087401159158126496541420303144640584791208768662552036853048759646395199738828143098044158105475403963857739235863327762863082927704422638346103118676461734128244343276942681115032120294017828984192044944231407942905461283492180492452250973996577276298437344925761467487679397841158442384253865927623253832065970876234637322519792259086254404810209676565165149416390308621067505454293736325250706585593612151413907692757155065701167636731080403007604539402479140795643803166493360569669779403831868850982102477971500085100412655442226079204487246395409205693023260390822329724477744335547635606431605732697205694165305881861240749890683299969830533203788771204111749557839441178157254240150117047739573620340882685538744581793183837957847795938409053650971325797160*t^59 + 97712204482596766651342150496455427462202917054096109973998499254416914879174465709682379311951464608718838066534868323004148294491328205303504008286014810466864442098120087733218081220233082429132774105122281691426240182563513002229740978233807734455922227031623688162338549577754876542294895119115030189347355156492674562419260541036306118680322091688824043374477168559607308075107632347761323365826642550994414833985074351050275329341744737944072501487153720666270792262073669256309722059834778530474632962704007513074503300584488424657669608273447335048853175096646581109782013699002433826661872735509124947756938850453830895019742489232477262458272583357307685594259716245495250904565863051557282723389325757614875535576110899646126006431514999359334961622529087354588896727426685539193316700275806434453992986128192092410108046399036126995131977132731167377117662634373186908216367545142471143538715812322246390244015999070596743433578253276460281642089778759691938978524005932645699911935502804662580711796618021290697643351151231534083699747534541683750245308703108605928526591997313750934845229679772918913664036870405010916465272119749208394580056378825118572947296100010342356526833024472263241378442411841761402693178165588721676357948694169657783715323430812464801549874280730523287064804728734893420004291700034263388850790472477836072514605196586372045603268966030223240604006504666400617124273730694362653401161562185129468317614377943648148168161887660274516710121190274961760499038451498674168311107616407935724868789311025265502307487264143080830150483557860512828878776668043609357616376209707484358408051846061554841884572754337727295169618527390172116025762209253939796791239239097910759690793126988976047815326081244544351526488560998464416696626269458170161808439429854957730457708596543110972241077061290715820694417044939311877083745072797582748877762958189172275856155974719779130889389614029795085969291425990395516222176931606162718898241639773791707006222268305710173360428088515005228132150274820385065954871530988271652299322161210295649245947463981381579799182405826339131628585426742201386599558728439778089124499102907491333352487216249652471848761366006407724965036840679426309392875865296151893181953546226356234990459868307729691703711774591210468368700463634238726229122528431446138380526568008834698432407223486007784334138297641030514135482479092313376055923765250770919673781454697468690282457509808805935407551084933219671249647932315851930660032724697621378538504215583967716292386369658988604478649518258932496109599220653710516505342272267262824217599935511082042238737699227041836194971854115153755569957657137079812573545881009613963359441347266826309261664347294796449692974880586212793196031895570781013848452996095716524011723003521581568990333489474933490807308731960734639487157463892502542280075247598649131027789456293643934735402911147353544522640047328903843980174208078558948525151463656019466409032960029928838075753970696318064316899258996941442634348606015586456596537478791939098235427861701519712207466826910775431786311898669257863105061110749427210090603805896664378266471666147910722197847260618801535083126104974591913238552149491487339838098864435765047340675325023757741927204961370098339148417973138162666978995702655095255591519772607594737427243554398168010421781040794576256004944809659716713525200614063122201646392727075766244071804018442138330384293525745179821236516282068772610702116309095946156914948071997507732134727515944383708563369234748551817895878590131644104943235933215124612755782381731664720072170831495055525163379713640140409661849740098547851990810570724135409775442499571165423850857386385675780357271670870478802750391222906906731346702055998160940700061900311845309779290921681410814116489255013607867710365213993837292942594752268118393847470614051949437999874739274324364354782133435975994035694728844804317979739152213865042089372398204262378885406449332350823745294686727463313153413945562748163564572496816576205842312991331010563281731824329893041406168167895957460231074809456421577667805943204818776222398889269300479354444530109355832166018677231013531781032185451666150369782259934399794281534603178905886750110314134102004585289437924807474194393120632613759961610569062974760958813978713021783289084345828211187437432406212764210062488684394198815474572723307874377422645936369113616572642731774921310161865122489694546517016065643936779088495604418426521130867578558428994703556770476528028704390767757707491277393048775546364175838227228814001030168055766282487648870722933011472918014229046274777143750771433347806602754453721193227516805632156690798126563872092020511298359618543794662705848534589040364094013229356716163925539901594174274007415959376044184556261929602253042540072368267615184507062926552275953130658180244408891847442991680376047137450136811305846853102117594812697322939623282567636043240523238876900266752913954725882125127392315582650121448296344149531565583926565835959391991667870214423331779655196110965628720814667210999584595419589523699357567136681798776554151749168407753948078522267216062959435565668536835194967120636775245112321201693593069077811663379647352793162716469093182357277865483728585416094215597655395878729759358717309024965229352039139414411661463467950406416053519789257004900054604521418458392118472641147109773133839911095680084848741359797061569425251892759762467369167791730883644709410332265366405978399696565557538726885505646348540526726358709137635306813675253736167204027016992099133699744152385459271609660286507421255390330556220752167068426959037903056578628655607491723186568442853232473562520345338143748603260638931709757163947763504721794518747045501885379019408284095047411201052323168982214359348686396764488912702762826756645608090343950185897827013911107936968734114419660103623783127221238974970685834723839478609785529362054346918635852528708691151071939918920745199980084278905192392306159297601899999837641224368395968575830233155180106638694156560390851714625507916711920708892594967207594784639877742950091076758174101511421059527193146143122654751391/62410450307556036399977874571262753115950456837601329869631878206508793082353245344847703290291295657663708632649762963221597564085252505848364851662389004313953020197360250808872975756615062741994811913393699135033253788880425092436991352397217863258462304432071455100113544879698304744232046559707904051639821437411377986930405614762946428834419015243833605936412062297451500577537733771520326801425301909261549150341193558234596629942588188749691143658841086204135727889639203504375996802327368618100377021333250609924336606844077452594879962975232093581230689867016512056375233550896419092509949544617353924932660206250004415482278134259456936381937145414436417437729677296951186190980210971593800967668340670895360469857736497144973320571537872786057372685665202735429799128999314158071326046995419700273246388687293557632367527625517479515852759339419408246149106567152413846852880603624483608882817963697004831104973615917031799139733467930796262648094001994587239256800738041881152319698569742684038181428555366173977342668673546985963346184690603754138404848545807990228516164197766235647821642911616349765551746525789391848474998010714679139430150403979060062387955396385450319436236117881749548855256813345069736154769964577874574993920608356957973109167272966777001670867990714666041037138573016755327639204445819728082829907709619939899929119372963331662481627592876092612926577348541198686372686840080565190026358945510956450835154841226918013715312851649339708926194296219595068188396869801921216797992779385759717691468845661839848718323946344144478092086865089758590254745187272112277797639404178627058873151163192624594000243149625547842028282215817276388666299638132734526666184241807451343530618638446589984518776268470125153468691310977914886624724155565305022257145562130813141888172770451411291812387569601649548850819716683604491900801139288208046058644121518915372798043284986469981884379742926002153345552163807382102836614260325557216140936862224245561635562342846448300569506748732876473925112485826808942500482392079408389090548310723706382214841373464848858715789783691855650430248175818032643736188656797719739996957480565616551076386918868388985568844058001493370048523033996017942087371383624619532486500157344008316971564716306004356599751439983377871276449895543308587057973383228025472895905757671029431527785775787562478533061100257382574285779858156529540754837103420284588222680871736799685147289655704811024682888961719053393760171424455162090988441055819016470145629942249629888752068351926592595210420128319984172705948304300054641225269043755125498792208958700141123943742118689764132729268006980660799102062147828327271024342362672237759781171077656252639193210148705447147422128161705326290230917403237720716615655057852885435173354293657365914473303608601651020750854191861238246457031228756217211455338369797755019436208619328393816911769412725842519012634032565286179173938013319729049866223758558634037672936105216561256073066189496517692429919745223996085557809699495652197638377891106466642367663778781057789541757032051385635643844692162510900701375962604348843140442347534205883526978245712634798528678514338704728060929017497529779764230479890902370291160440057911898993487649480853551274314288803636649671544175346648539247235039663542295740885998072700681002768834436995949180004794702251190255239910097019687196032799139313207700763471994600237730658918719818838588215789202464253383107099078661811903505300388403269003332008447182421953727347347624460697492414404003161332916489049293035774777363345690347495936177711516623601856119924545470069777885158163050236885980844988313082717747981620828413834484207019034387052119092343113384046361207387939512137782040211427283084476096845223240382557908267303716099711147330754615034482717571069392526766364162920980480578693810132915479456484734436339118032036042975591586021780901187855871782789320198123328152788408771327336279694219201306633690048922325117294495122283031235156370237115452567022815585961679513624015619909685276081396700013970185092173375435137398268232936570271529830267590168857088990537438580851058129181182636999037989545655558512811919077784978815446227729309148954831312646930721505855299698093886199035139300556186128703263809597061348744334096680766415559084154840459170630164364607902099501227578052557861354351490737449544733394692410528095678727201402219854984516878979704482467429862360097155187373185016103956516283285370855309474196352089315662573695248160759360271231759688858344100082180061196278960324998582537607616201766771496587437733207431656862812842744465904060462100961443120737366104279903715840078741518082634752760155740939216689000909081893332668855876684818439129080682772152305208999595185834196507760608420901758309771559798304112223286513316512115230007100920453775871232181786882802981737532350669449629775000127788097124806340414162526727342011495959526489442500213226274105674240489754605206140697188489830598175115954942717666226667141422960516238385300631275884233898720394185265460109125515379758108900930566409842604585383150993004408579034625680068051582448572046804085401648572089751845101330698550569462716976620633979539721823204021150948377648364605519007019147058741131314792363149302115342158972654905135109232854581383558099795809057889132203313776059066830538377735640383397529517076351806005411755364750474812922966988244725757877910370340392214545453305964167697827254753139891405884497477005915367185566270202179578975683877751233351631335149012740945096666217583509327092320705349523060047837963589882114192907279082477937106878809463870218512384002535856700762286532334988380355100951683175425345814834039232231520794664248668692414844259521849721208521100224673436167607230298129134933046073665850272026539915670903775057151324522966358739519301190998868870036826979766901178424780865719587808581647605820538825026022955164602009206231856475310359791579972166426114799136174828407334398127088203182188868574949713823625416780671793300594218679926052907811952251964829682063218892463023200435199718253657500783473296412873750755181186962649870877852600*t^57 - 389704884079897651131099736078806882815680438684258884029695686487939475806321578391770711431802613911360381343685647580126612730182363428143268231151212540792143057409340821469712451806068922157386581084068477731938324489431191811656624541635393334828680598420195060264739978428939729681269028003217852936400706753605792827823206075410986465993745251827411420228179490119542730186671064404561917861710580476239729330561748831159275708811908652357039187854320281058252502489899123587335366401039807510639474395524435752733946498693687189886549204207477253145132026776244662637070363045180258643871773794389542571154835822824943948626594454126789977611459986998183487556724316308873629479636019884142681225815035268534417544837388656502568968293104226467294884970488346598337963158391937424082070028375609939520203356874670860171134708161440862749899678125659726332386056505680020997972330226013275056376656555091614720600043663799493343248780835606107364608945264453575126976453040836994986028643041987638703960348181020121492463358012646450586556873805508491539494898794018256674975339213584550865883222900946841393526762753624678978787104021556775437743363292963559791438667148499302835968771807145948456923788915920341133484183811396445307689264755036839696850838860522406047321571707656824821266637011196233075757282519357797628829287369342609625300007831770834466082059682082463580956390317940955884780203619042227042091846476220302530202938766867925702848904384016891045298268309929849014112049793768314903367010228124267267065466580801365155021029193272687982330928541464299393203021374075601173498814422977601623261932626498989318738327662767324155152170262702017325983139303165523627887521920100217985402536484353365224354639891002334485628108472855317031556395485282704581492776540061283959679291713350788379957663857943775052297252505695461403047272364929113942849701550453844387829030124725999804634454763198855000921114543049677161947311995733550995837370119259487633594300980508128403349500715622236447743978309600918623421974214161712185754563759523184600952195093663725677753956265592316921563223364877397130814854845719490554753964443210372533209762549731968391547907329168097986657622259410414954899853191791170719587351864489969779002526419682176444726822069967616858607666621267520761949214218758587784831368891077797321695082084386876198371328007795044950516193672965645093429790714635229978433454934916581046091375488433595741705113337691992794013953842753316627154323756472165740108556672156267930030032886855175426317764011731196806733829530378703246400293720106161888995240073004841282431754469221421956184712736374861247842855034460332796329903561990848585255063979584399015729643692728691487959302124691647626168872148040290576752189580286258954636896970538570121343130525066344756320690148903347677526609253166063674664893008063103059509307621507795101131747420348524700322978991682832071030335753597133223136656671997603246592549277720997416207956311192030118516747229760477764817042180566498675570340697262935460710727256959436717194338599422765776744332818901558312892688096331068013530104769752901927727492504066649602478580497772560620565342622606310509844355864771082280995882940636254868827693498817900476640366227403344372873883824280158485239997663480418277802437837331949855115951520104533881316177741712697111794507255531054874484995078077387845593819438218372232283901998163394672028355895794661764365967638557949318414861058744650289833104750608675606413629577839506945569564131541526810024585910435219552920393172209079983817167843136477502757039359241713312481972568973536095179030698678063500292064816687849566697241288835696588757775859534462781954834879324155659820178447097324532100818623523350038522892104364625125455422090584763537026676023197084643078707051502373206916156995525645821802761188305815834276457304727432666594385902890618950386731154939284329708527188307111818979781033012040881164972389901999952208092003790082537168291831887784435719258667041199862509359672839150587162682966412024115094534218969950109162029768872648155803470763830273533141388310215113847169243576665498142624393872441524800926613972794898297439259598501716509034292863320351091669812200973138912017420519663467761126280783391869515621758209117097132605317942139277012675965562418648968595970344171481786959509990294834402454826949082002513688680932718007605653657048053828901504133846499246212118473226554626780519704458069003400769399391114758665766793155167917778384065933954268898587226084696971907766906422363856469409897668708208302675683841170183548370404685235935286993945066415762134107175528870203050790143408812657751040892592814065360375593674879423191510929382362170821779721634668918135767336432046446778981992451347850227181919707671535174290446687323376495365850474183224311383600829329695380996584105930342152706404347186697638072935067832511439502562257519420258947264749046683751301840851562106417445224018634090344183600077427943424917529823959212372136303814598398924788859762184574016843697968706184561566830447554869794494873709883678652688667567950156293016317907593956439635651500991694875419305224604346331598249940410856574703713424494556499767648284747885012401592953279987677203439694165641467955469384622749596720870773750284738645157856239710395231083910826226276780767167068925731959903616990338174173870409070556262675940585878669503301215363458286128949276982682303391215611656638567091214646170622626385004054031513791180918364134616915286029588527597495926659194752620637234346017910152416663785989744591997645565650774333427188738180624797126993112659008178706200354608811256264889358845448821382990206503501903700031315900903246238262914580185200339071908419530036421575964854775909969903511108124566856646119321560668876784213218047941865786125101849423536035426813041695467922979029155958556702869350420728877651275858242807902533089222931678849462480064390166993612537819280231020388418681884855742784618063822352598432021806875372877408231367799391706914889695187447576431583222733976767132753387776598419117307572617434993126703267242021267755082285680421/218984036166863285613957454636009660055966515219653789016252204233364186253871036297711239615057177746188451342630747239374026540650008792450402988289084225662993053324071055469729739496894956989455480397872628543976329083790965236621022289113045134240218612042355982807415946946309841207831742314764575619788847148811852585720721455308583960822522860504679319075130043148952633605395557093053778250615094418461575966109451081524900455938905925437512784767863460365388518911014749138161392288867960063510094811695616175173110901207289307350456010439410854670984876726373726513597310704899716114069998402166154122570737565789489177130800471085813811866446124261180412062209394024390126985895477093311582342695932178580212174939426305771836212531711834337043412932158606089227365364909874238846758059633051579906127679604538798710061500440412208827553541541822485074207391463692680164396072293419240732922168293673701161771837248831690523297310413792267588238926322788025400901055221199582990595433578044505397127819492512891148570767275603459520512928738960540836508240511606983257951453325495563676567168110934560580883321143120673152543852669174312769930352294663368639957738232931404629600828483795612452123708117000244688262350752904823070154107397743712186347955343743077198845150844612863301884696747427211675927033143227116080104939331999789122558313589345023377128517869740675834830095959793679601307673123089702421145119107055987546790016986761115837597588953155577926056822091998579186625953929129548129115764138195648132250767879515227539362540162611033256463462684525468737735948025516183430868910190100445820607547941026752961404361928510694182555376195850092591811577677658717637425207865991057345721468906830140296557109713930263696381373020975139953069207563387035165814545832037940848730430773513723830920658138953156311757262163802121024213337330835817705468926742171632887010678192934982392576771027810533871387902329148709132760050036230025319792760920085072146089692431040169475682479820115356048860043809918627868422745235366345224879116879732303095490671485841574942862420293655633861158765529186079451705925111570946456129675370405672109039954101292592931820505466671906561573765031564975235394285556577612394689474236294766024461630583529839847718426105204834636057718931730907323010432923607106922441774588319401514132581669430043784326530176341693243107999502303612423701182819018542414816424111357191877709788265630915876080312146382643486877794471772498564871723002873742000510982253507473293866906497988044193720772380070119904231397558947560144650066820193422802779680556842600434890323223472856606067607042037406312638814553783604459734534605867500911512880974232465400677930346334902271656590041071320316599710186799020058300544062641703281310015065464441805169486345970705335967909445127151741954495539495498987562590771220193050653363576590855497936033027108219364956610640579951505873466713402558069706048275644329956747144228830039494993214699987781376947086825347354686167753331563691921538168038970058394272504486951079963304410638776791704013490147938634739303073552997715239089271394856862749217467528816262450977819348556858694950628131570279928997299929441762702776001544062848768398202278880187899208120311591707542707172545075959786832403647942253669266266659904212915799188892761389295368437876148249790369262842445683112968536137330923535792152533314386799054943574455504696800757155096365801344235435363725655801772983818958838608182485779587445451674902974120914728043559312291794150584172102782581665885485423474903494512904250935521410021473419457789718518895291800176269775371385923905553395606953055538294156084936908892586147786288923204856303021780308559691711515930566411519594652971386748211868624239534399003858635604669314438717483219547611903602688997062880633265188399333799703436689420120829260063270301905177514336918529477852125865904523930519730975974696171127464337823488488425637311193154113421464191210955379056965460948200405096726395844161269050924996546034770825530110163859698141000323415352403990871116606794983408876597430140943358206984341889757372133786600640831575571893142651082501094452904508697598056939401084733174846711041862180722299297186294337540474172984407670627028995823147583679804681040985145317751172473124418142561980226694393331583254659833536355629303476271752788538226990914133669048165618955157385910585540279664850762911797754726860306572579003873531636081703055632664821741586278300570434018414599155650074497402417046821403797123021741329685350872219430202162111462356128376974502482216339869518746471810189685831933198046037674968786947030581895013128133623279834246160494523567329827751164538009364406584859012067119581343060183527049121386616962093009686345336497397578145823853698639379952678303551281508796845334925529372744497497834396427149236318138419753596491676449463595811720751447462201200040336700092945412281449916751247979791192121421775932270836806423151491634929623570758690060145343721109608369475899213628890872703137492159509154826369753537224213791461087167033632923336817559328347489914666905444148942358058961703163679200314918754741511222984454255147286388189401893760783172004038415360169700370242129891744065758355490499519822112685411084114578614509155202998531170379297529154589084674397592196698480107152202581194327710629884478427389492672825841229736185694621011385002659220738141545235840510362477067255080095630712771548792577184129845317077844092176147998522721697816670994216250298768465757702093565675731611674008142825787800210694168293297831979624236066956062937217118629697790240394329833459146318464163271350836422298599830467282194195841522944674496564191804381293657595944770252104284942179299033941881289849930870628543624723065494211480794876897090890438797022191308653890314102811196487259193111673613217197117279932862173992310812798616914171315880782298823164944583269671843194244882736744443600402803986578345288892625007327028709434626578770925696931286949725590528400767297986150553726148252508174323028838219168502457667367432468973686959555426010083335983091884079473231150360*t^55 + 1920589405200365616000138230937648115456419249171934163354501379311100668359988483464501430326074458142424134677105545555580251534848736667990737907895508915121903616895687022607200578137926179924210739036356351890506354670897446787924049533675601318721481439523262631222087758567361776551861161592135132291420806949666956631879200927551992594949039201460362158055038866281265531084276173713313016518202881802829441304194716025920401441797170914427273934096163676796269199562315231900447982018809494060912735363027626525812771165773065272576117535032259822369559081425014368794385887064498021931213705249011894048829568250742735367032880085101384098872666384404318745832534487708451727953807161715833808196115234114845235560714837553730073012113040177520107387356552967697819951731839182286269824358671561178393055632653280458227440099146531728834864677860073102997627674627316419340106017067122323993034896207295288608734125196333227318874455439321845577360041556859541750269492206842047727463751961766778274117950116272508186634124037947370191540382860669507723195053999174640438560332702722364533734872115779199572288582204944185924752714164390458578169796612133482802345043788958998447877230577563747611009214946230183943094363950820692465212270298574824416305202348553574112571643908995917100933348451826462869663620253668874190854467890518541779469424441555140590272959422800900604144918837609474670620106173793941027063300617428644194052310984253420439802919526004136909330881896949148668295838946698190976298649391183898851435267916987330746692566882797119491033828724137345325696683371536437482523061085500729521598003077006852467593587375297327421480256427894085693906250697812499315303308938037993654382078984232386434529267830976332749222138101981755410449169467160865506910456093252873588409273959941231105886940843020265211624583554332508314696246816704760659368688535715257978185254978016882563424072198234479161046604500500444668224557756284033515383125725184644845889195105289444586531892095184043038083324174440471924665518915433150305766032968880569711384453303418820925948892532304891150738215810353949074626174257942805592826424718628592964901773552607339305888423154627281937910969994787872206673536081534113784892503057613859709291384388745010726972401223763046686196687896326523809198402550618941931537738224914425258019995660462516711093462931696962027822518717829306152646076218369180244434469154912649545775182023623716662874030934364457451418413446146353015733259577259989130397654222413171447787687080798670946367113650124971032650588907015249900067027577746750833166348979852651259819915549363390686733332362215342023062040691214264483949364422090906724659888068949050874351206644186061537255366459954783686393256957680472694679937789547373207146632243743715054096631736249694633465327384820957971248974989757488368351807338656716848184039617842942839559627142363486691610132164471279950841642706447124704155620479886284811883872030595400124273571294436665374921335922847912834952759281756577440401423387817933200768675008903488256834809332005489326042028801519515917409192205899267953075699782460539361029087987277280715822370969265020675250205702959817220113634532199146518286064526466231377548337303892820360414714744006925838248625126678368890569063720391387933737710575431497102139605814079161454057283654172640226291145684043636044691939473842162811467540695917678052888035883385686222275898266192644002000445763832910677503284219246299731540310305698629856191730629871894808771557279803080055662796882522231155900966497709103756158046270530935135729391076677907371006657279798323771644952906995820867685529674204164362752033207225206333440602599208360691096627525506492795842979390976736793776838725316972974415848808204088783115166391447936273165806479087726480489423133849616141089650046079004670785074712827330207861454746516148189580061726880295080146652077132004372991140454408040076320984552389028764992908759208116471162447166210967469536674370487804315937204946518494705295192827286763312948819074661369115985646299653683350266903138845416986514916783233080009843029264141615274532862664992717849939904376887608750652743063157339810999629060891275888048059580005964720885200792004889894534366974772798635018990663496154225533985201837911366947775769169821215095165148243990494066668180794510382903695357896690829643014054744882251312497297672095105537116246707837666972986371945715592826959479133390495887454247681187192283391461144648227657117821794706008397245695159586505107587807232849569906017307846637919247033078796270876831312777994081664842257997589450033667193453365310499718345984184681028726459898449974164616933781655828695318662549993884555726624024013570159684588026684691084419107424013592441736963371899981947204223409586126766811448182798140137247693258296196079685425620479636118929687927621286033686485894200009082557442933910892251573479806892871646284151408160389002002003029843049246991713732695173168798615390544782756036936584787289492263442536555247342906818144990567023026386372527166769010774385937723455088424681287915866398858413455614025479365318945085456315805320842369080722320755390933432210841389559617129763970535549743657353834964789597753554357697699481200292957521555949546213401516495162657891625706149062605429013742908342174952758616356059775418542431846893840920803260783377812461394092035105334358584956593476997250130557566483399357790350516874034752775942080126677802212484023833663010927725169742840427194111632272033465184386252282888942576055784496424031628199821918180056600059154330715700276786839757833096009971237728748584574365038777581963527739087429548226324902716684834597807666101945533001725295932576143213286801457822828335054228327519827232204481129353200679063254450161966616863720074710373826230225085670408848471192256255713520572752901374834050375152011421424805408831548981530953994283456259078416756909661223556014145176205476189449958367779744011209915148285645311910350094287281447161023969983962309461733631089295132140207217931181592600608047316502669945681139596897475096669241118196192368137737046178955085230192943/1094920180834316428069787273180048300279832576098268945081261021166820931269355181488556198075285888730942256713153736196870132703250043962252014941445421128314965266620355277348648697484474784947277401989363142719881645418954826183105111445565225671201093060211779914037079734731549206039158711573822878098944235744059262928603607276542919804112614302523396595375650215744763168026977785465268891253075472092307879830547255407624502279694529627187563923839317301826942594555073745690806961444339800317550474058478080875865554506036446536752280052197054273354924383631868632567986553524498580570349992010830770612853687828947445885654002355429069059332230621305902060311046970121950634929477385466557911713479660892901060874697131528859181062658559171685217064660793030446136826824549371194233790298165257899530638398022693993550307502202061044137767707709112425371036957318463400821980361467096203664610841468368505808859186244158452616486552068961337941194631613940127004505276105997914952977167890222526985639097462564455742853836378017297602564643694802704182541202558034916289757266627477818382835840554672802904416605715603365762719263345871563849651761473316843199788691164657023148004142418978062260618540585001223441311753764524115350770536988718560931739776718715385994225754223064316509423483737136058379635165716135580400524696659998945612791567946725116885642589348703379174150479798968398006538365615448512105725595535279937733950084933805579187987944765777889630284110459992895933129769645647740645578820690978240661253839397576137696812700813055166282317313422627343688679740127580917154344550950502229103037739705133764807021809642553470912776880979250462959057888388293588187126039329955286728607344534150701482785548569651318481906865104875699765346037816935175829072729160189704243652153867568619154603290694765781558786310819010605121066686654179088527344633710858164435053390964674911962883855139052669356939511645743545663800250181150126598963804600425360730448462155200847378412399100576780244300219049593139342113726176831726124395584398661515477453357429207874714312101468278169305793827645930397258529625557854732280648376852028360545199770506462964659102527333359532807868825157824876176971427782888061973447371181473830122308152917649199238592130526024173180288594658654536615052164618035534612208872941597007570662908347150218921632650881708466215539997511518062118505914095092712074082120556785959388548941328154579380401560731913217434388972358862492824358615014368710002554911267537366469334532489940220968603861900350599521156987794737800723250334100967114013898402784213002174451616117364283030338035210187031563194072768918022298672673029337504557564404871162327003389651731674511358282950205356601582998550933995100291502720313208516406550075327322209025847431729853526679839547225635758709772477697477494937812953856100965253266817882954277489680165135541096824783053202899757529367333567012790348530241378221649783735721144150197474966073499938906884735434126736773430838766657818459607690840194850291971362522434755399816522053193883958520067450739693173696515367764988576195446356974284313746087337644081312254889096742784293474753140657851399644986499647208813513880007720314243841991011394400939496040601557958537713535862725379798934162018239711268346331333299521064578995944463806946476842189380741248951846314212228415564842680686654617678960762666571933995274717872277523484003785775481829006721177176818628279008864919094794193040912428897937227258374514870604573640217796561458970752920860513912908329427427117374517472564521254677607050107367097288948592594476459000881348876856929619527766978034765277691470780424684544462930738931444616024281515108901542798458557579652832057597973264856933741059343121197671995019293178023346572193587416097738059518013444985314403166325941996668998517183447100604146300316351509525887571684592647389260629329522619652598654879873480855637321689117442442128186555965770567107320956054776895284827304741002025483631979220806345254624982730173854127650550819298490705001617076762019954355583033974917044382987150704716791034921709448786860668933003204157877859465713255412505472264522543487990284697005423665874233555209310903611496485931471687702370864922038353135144979115737918399023405204925726588755862365622090712809901133471966657916273299167681778146517381358763942691134954570668345240828094775786929552927701398324253814558988773634301532862895019367658180408515278163324108707931391502852170092072995778250372487012085234107018985615108706648426754361097151010810557311780641884872512411081699347593732359050948429159665990230188374843934735152909475065640668116399171230802472617836649138755822690046822032924295060335597906715300917635245606933084810465048431726682486987890729119268493196899763391517756407543984226674627646863722487489171982135746181590692098767982458382247317979058603757237311006000201683500464727061407249583756239898955960607108879661354184032115757458174648117853793450300726718605548041847379496068144454363515687460797545774131848767686121068957305435835168164616684087796641737449573334527220744711790294808515818396001574593773707556114922271275736431940947009468803915860020192076800848501851210649458720328791777452497599110563427055420572893072545776014992655851896487645772945423371987960983492400535761012905971638553149422392136947463364129206148680928473105056925013296103690707726179202551812385336275400478153563857743962885920649226585389220460880739992613608489083354971081251493842328788510467828378658058370040714128939001053470841466489159898121180334780314686085593148488951201971649167295731592320816356754182111492999152336410970979207614723372482820959021906468287979723851260521424710896495169709406449249654353142718123615327471057403974384485454452193985110956543269451570514055982436295965558368066085985586399664310869961554063993084570856579403911494115824722916348359215971224413683722218002014019932891726444463125036635143547173132893854628484656434748627952642003836489930752768630741262540871615144191095842512288336837162344868434797777130050416679915459420397366155751800*t^53 - 56007004361322003368050505340835860936710294391229568181928438129706186218799061855134244956693200275758994350210167920595006715289686528324299126070495067828474496331585724755257336199103960337245894051956432504089594516181017808922815143588887845046290701328931551090326280023529407749650452622852485228707952098146976881244082053873297175173778389953346507104579301323347142577607914821782277241793389625029898542566818979641721857936991861894788297767380437935989666019403151466034412394984388868303269043278275890626623091203861017449634016307221903204641994655831728905424920712959711575527910717915756263704863995825455455098481669238848873323471812660899146078322746394747671741490474177794410441847293791200247772902118634098413289591731871711977749297858452128258323812015142186814106846110457257500654113568945980689019324906554689929086668843454372839928666959792323049954890304592237981931923416440716919146671351479903597007073219373887073293595307085578278203330265035475428686606908589493852968817806895880047454623427763011365599634409624694598822053256731271357298571067088172279242925467709558414702654992504924440050539168614593652698205118396655869136988314514742249171718255038352147525931410964054427336622441705252404037889240227248011285249874586406577936111885139695204867847078919776715526844898628696827934284083601504575239127599545845170014567722408201577242866099180848545163683916489071475023466008965118923315441720280768648530020971805333443407069946700439670907020906489689667880761242303020919120905275831204211202539268880972999673316473786205289972823376620169648548427603264970397066895199025395307444712871707056189368945912440564454009620436760336652740729659680182885441498642091457612023508917227301184120874679510248919265611868575321291392930992032579750830901638857311767450249076156762766275426731095737098784240558269910097351070531125682601664341167816723436466851592829963894885172951421800261930325834388882046403241798281627402773151538022041854105236885509961041495437137808902536619991425273233638069118666504854837371596477822132725060116533783529403372920911737040240389991307103184854869648106079263188660277782881473666582304055097785093895587937803110054187449782008987944374456618568059133242705334748049953272310787371493561416794838654312507579662412400008004915078130323153361967424911425906500886332960281062116020649944305865907755733559760960716950314916188751778222311820432160331492666141996733025097036235583625325825075356226178071731406874815839054883274488408650332160360577010161017284540988392271856659451171967473460592319342780334413039795348460331347765768522633452766612908921992389228348072241741934161266895614887210592525007619689316254783914896805284488442131919386324187183943003486153049227080217733238958474818497546561071389273016914244735098753263070061236925587424493815008822522715767282174992155274614474292475549708844278130070338607770365979449574680040578051918272179025167961953602576313107985722473854399530200211492387992597320217080629659509725663283753991271878960330560335719846993920255098518236206377502284246707489830040063558453194647346654080384691740620599807902261287267350635124922305006557747285776570670524864100640742104504055724578885354246263485660943672888857742606172350108320174377136184048502894601082520233984758191939288739594905544825337589302859243302478755600968179998952310176398453963834484889082503247011333981776825963893066914358898838291659365126862212100042171042120853523248303490522867064560098831394919404890423329353744124107107740891154811888239146774762422074773912064085347014809955381420390508250717470432618638779210712961012208629730957497966374809819123696233002601486349032316227554568194899129122699389909763490196357847467309796776395872894463305771249310108870461897339990760647222984082179747103876588405825287372462129774032406249533209616755162954557510884742421405433522438593337908148831342263091056354445478354679389630739463659530343190496900951070645374552110954105542169214772613781892819987203189571447860584500801908979756273552313164269924606496479036992045596007017456763763058801467368625279947747481294703803156822865011811951835827760427829058696582717340817728212461054412665204315044658630779911450727395927274662198059135961505445453269253460257217037477629418119587722276754516421593793694663680550581971785396884347846054800147818073791519026176016649873684037380161278293185511359182675561715486367968007455485756811355293419612240975454762375553624482872131406943709502029542988810374260088212501459894671710491877307512436793114414594820682425897565864179806582746939845609730117245687546769813696517430158157865267870580026214546078916138697976553203537903173740425847876781010462770629350600972742722626903796044129396788800062195228629980721305858765450884471865263668645933862010916253904077370669152360707945959608862294297795501483654151835379087642829495629428938495279640471335694003586102071996075791869757912014148819192759107547216821989075913926127787262572577395566273184560596856132638964801397426284182029381576334144432358157593676021741905631531349889674162951449460085630111823462199396661840714419936205057826514109605583398792061263626667526877793852951459817804259818996736109075545835632134943626356032388499054670544359191451924152429277589360885032483908037474345552011889414366098118616190541835648237248435334683968248859692737109700129059064574884685064774574642173394052341221239306348977711137991634330854058855125920271101948888149187152720929804575808195010943963620693758100765963405113788747729930131491041146356481570393968374706438326596601576841854992204966972331307364682101284550413537765211448679105776117391659397257490989677709384190508084697441994880480114816271211611689184371791877951265114155294827034847425651658192037917768984918732819272245891038948445284464009488622128673958815933548946831232450222413275084306418042482447885701389578617278845196071927498087739892062596608147691212110124630443157941838454051460973344783532237733537106887685153824398298842724709551429906896317605467109064684809554396654761408441/37185968405693765481615416824982772462333936546733662285778676190571276911034704276969833142179520749352755888371258965176721488034907153434974092350976566622017688300313952815614484065510464394435836293978370884826169089700352587350739634000328419021923915252475544250315915519184690016424258128922286426001879704515220250405405530146740672592503881972492714559927743176237239668840754978065735929349733014455739314999718108183473662329248176017690850243599455533745220192436466834782123218864370576822468930287934822199207511525766108795360454602918824378091771519572896955139165968756555566540188407915007303832766756454818916871268004524006118996188964497181579406790274456971908356095458374335929077061573388815507727819902580225406149297837858661007372007347687826472571477060167323577751368616933287153870738046053758271519877433277544895244941016535893691846538173079889084520087747939116350873575747982326612376349721499721032258033843851517137625478054813060917134141452656532960667149098158500916493403310049358874285601990196813880841818087748016368463663483103072628708737357159624020549141754687000853357545099775208648545182528727713489233456050037175806785276303705332861630329365172839850360629680245324569704927486342328445875225784522517163719464114975239524332195426443693768244571145789526511006477326208378202281970829962228341566506081209532271587861525050303443650393653549870120976774681279383430005774942707620526813399110959434764875062275064154742160592430716739861879878969097470437019658061203034588495413413502585808570997386103760364305116304919419219615538343955578318449437579451019101612602480551712767030929384086721653641478976653789308043475454696763372392959826300368228518740003046627597528565800478724023913818060165589803351374869254402197968507782798895615822148621917424801477092891520347298222931310834322438073962942972119987721138503387635773265964221441789462890395080194241600801719263440346833864914157095664676945940533599351873864287393950217458134760724170532159240384797910710392751032209779190698564378338067749582253132893822154235580410993262277448121299806842919152176477849134689020852209025163227339270935602106289365780840550944286019889884628001599568274501320928273802871797511823639513587824061354123747725770470695160598575839063878833319001771628537055892490112665941030445796098774054158378470542860133495079018339538127028524779446139078620410063166358532353337724303667748646092164581307876297950601889627282122397808405792940824113294317741161646408392493556262120712141263234351529795058161849632604552865105686447939721226738207765724602151186962476522819898272893930880317240553414793442266747373800996368079313508089964003558605686285226681517828477554144186468856554560022475104239715029505194896826228973380754268802365605919553736296437452946120107124348299159613035623836168697768631243024003572032065687250891395735363860556523872067236846437743785340049572725178882999426617439586027742555753564760375283630047618517511814946707731697812702401770632308504349538650047931746409805089428221679077836530592666631088917994861546735461078335914010447391787602966184138610604883025927113428834991616097813821120018409421980676685377056865972936583312902273772107379110812883100478639327633073692144114745125147763778924969743395078073891362126415751934031288980016704419775723082369471908453145600476150534185323195713204329833801782871133953627758619139544665890794304130533462847211621827440955274480634761736156358661605172203152608161365887430389172591608632998585721414961686203986304366992757325630560239437608693870190706918302974079275215622232876855002829821895520330185748064240838343019495760944841515261202013720679675038438215163082549013276912299561178881771826747512373765868579768310226864716008629225960915228913664169312564635837484822528381081715664241152593647935272315417860332623250316326427719486663032365559954316674948406417871302649271630110013883032799755109305240016954687009673380161015163129632784199951913612421225828571942215656056442919571382434017183739087470147925461531223597733761827759782834412506775037883327343473196335235550568812043091693254902831625293929780802121785089860350445667912769049556616861786351868638948444469050359163080395517138268926759285459789930336976614193549429495906751359249991320457533810160411833974787382763127832015925338079758547574216803218800310815005091745603465223890682637595127221870815302544561975938402405673471384824042952918964790682372290422657559820313617989082879890077494257961644682223584431543763377418135946328165481553583906770295636193326258625895988656271968661787152500439155416134304777407726764305951782088907659782070952468718571314325730775634039174190330974561197020612821748279945041077509971256192515328578929957630558001976074745916588143547440184233107556178877539015931002393646146750610725001661229667213311071000512449260384208118883707711519491495297381732417372247033886479064859080336006857070082388908242041708326567801697858025005341375899245619892985611876143064027119392110094677813644335556666088609623233170451983536023245323565987556249481710477895719109487439033824030207676605439553312782900087114034849972604459353551726930251550550358975407392928290839541101868191862259566626557180799940131826047800258070988515127586218459052269553225742826853410357535767338873695217083661423256057879729646256398159717432697861193847304199331948345162364070204918422923470549682918059785053843407487350666641258575382648113942414080239413513053194695133793992160472944778970416796262193349332824160147483360841558576725187812597495851172897150349077968242758065461172783543409196197626519617882312711443435291869391061121351753176669866646583746499615352666141074181295271279918054577783162065054779757620605166377621682513202297695943638243873599403496844113303066395373095387158410557847750892739387777878147979755484705820462287725038614882041583860956603630257079922249152973585540095583835063866257343564874174950595897123213485954847277016516131764817627784406960514331018349368341868043526268316286464830166680957547619770319938023756233080*t^51 + 4120859100817132592664843132794175865553813555012984875071398041235420596602349878283482042596834420742881436500416729545340283563923493820661370915459415946215017692401869229627737318925992504247275941856531625536284549094358159266704827551978350684900663968151169313378599829298738793680591711267730349443939898906269580138800449830456779997900449863158909318676431587723359943922936179521567627125424139167087646883637561378108061103758376396869146057590423225100128202462295488700503142646325623381441663560720623373023755381842177056208900695655385231484553419659976165680118244746882039729684277555745219527386558291843242604741867468985600453013885282366173823048474376479351805407516355929505314490998735963905151229516151254273883156390012888594971548826562767672965816051169100360047749260397539806410179821511444539467333343394024018950211966126765863847615753087070726846874193505467494178902088899480417467280198254880655364169046040931228172372605782575862468520624305719892749616324433743619240800379467381946105440271986327784656334150535865507418928048049215043727555302593324590032284239609475738913490275804490103747314535152313161926768462479179722388841658679889495771660144141229819494573085102084674847220909197586616151700660407161347477531472710218658972568431963546220660786122690784780674159046347147994814280913702671090771750181563309109667796621302872184498300550630822123926804772125375326175985332487525907994881259768068248010093259073007115815761481937237138677548687307157288478466573215016657617783257837584549110132489177113313684362870453227107100630103111172611027149335515801229332828995118600357237124852461429593329182582807525777267287676943884637768084922152077852357831079679100849757414753127276767831796077426204552923549887507637720908337056497789149713879533443766778885496976050041859221829937468733431715978525597061465235342026755139352828687676423643960645617036730112470523277495465936086851494102385112266507495730223459083887240934910122302494796365003230427945119839122302875025556497520435268236885038114098352665665372101608876240655213532739245593311720238672475424583460853910675858508950888277362303819282453721882519659952295396075619688897562766636365450430248438037589996666205587277011963627634958201537693041168404167284223002383794011655569092009201247211828416710407419210940141863250190042822596922687344088007950074568927174842118041462729414945569530207065501258817780262664176737120933576182484283698198454643603003149774423661244401110849234192774756395214162276309341241415434093428052753661360919940629317079273069501205447148777161430341286487789467247263036916526743023456781726123715145446413206880201207087245465033380955215738172324206379136440263686682905233829430353297186957860472164297689265374781657745893355982697301121297166513713653208807704873704571841618690817912843405501308318680945127227744720798956360801978601463107935758634985457882416426235483238243805472511657829287971552184414940709501635013860447723370754673479289213058293531013120645112004442257973951861114289507303493472418113566018788734637994864710107488954705621142353217148554731115025115756930363456938743919021129915713390326827456780519802567962931043812437658731148891365570537276184554728918345183901614015254878987265799110706765070500412098459695466618163015481710570950311630816852764370084937951517128506043581143757014436083221672884609277856992247694991746875332753853852611825109563628335002082366711879745488058829451885679237540339231816174737659642017602618609608191695475568258249712950597902121052933234661794491344646353744011615669445659566601307709457630835756245049411164450284181431525099182937345906793384023955415141536009137592009856063174210834665927418584639749228815207446709051604427994390649462387771022165938434675421283151499500610688581189751409702937867210042914398792195132111781366623156978318523100508566225955411777504096813653785001936678546024165082050114516884245517472075151947524743925940953033036608826454270393297934287705973047994665463754481450041876580794123124189104979578770826517379673120539855072328358815328407006419224872585076400579384324637458946650804957428357026099248200408547265552538753264419773510613128300921655053893427396797568982424641333577275437573199581544077583581012487414215683343941357479688304763463702231370305524704329701119837154852772137172711486275738006270198391482858654156978102604560994940414780406898711125343526136472259711865366321969886310424746050031703390332751310467121601421189126856204491980378063309787206577167853589166739263265964222679059312128026714129079913420135965028546674637525473679455501271436065903715454699514768070594484707168382102448864112258700692892474050105062087928196416134552031869146955930476033699207077707072714132941490563793435818925551570725596896617334179939885217939295311303898104297064893045872729962356085677052052577182964355873003048813823761061814726087472370051571423851350990278615832946675867278834162542507974395947443108590820085362053097715406201998694710686850337391704928874886017769520919696806319120278724610747354431162473594910183750092562619793138318279942393747238153944803994387289960790438527939460743696520263497088578271021082903499763687589964190880542837350176453213245311904110414048358752997768197473287242609682591874063035567296337650740507656979598089710615855602023714320008875537770752982856039310941674397640249879507823144431511393989614632143584688491189283204501997825963617357223537902806852338934190991858369106612023085483828118266329695756808369202867455018164023105828156647883737883933236849698934868986299625329957770504649274122730787100021623001458747157012952484421931837309148570434212724997455057085804500665910257244968229318165522317743159391658955068013440815709639095363198358380162288608029369713500862154004580056323159676419406876614141599914359971827276581479820978935075034095753020602539948668048584526341358864610883591975943214970312710207219313522703019333976234195130505576762991363674859076010201521303224115243967341263621495305797336842634513208216640431727879705748152528131289571/3645683177028800537413276159312036515915091818307221792723399626526595775591637674212728739429364779348309400820711663252619753728912466023036675720683977119805655715717054197609263143677496509258415322939055969100604812715720841897131336666698864609992540711027014142187834854822028432982770404796302590784498010246590220627980934328111830646323909997303207309796837566297768594984387742947621169544091472005464638725462559625830751208749821178204985317999946620955413744356516356351188550869055938904163620616464198254824265835859422430917691627737139644910957992114989897562663330270250545739234157638726206258114387887727344791300784757255501862371467107566821510469634750683520427068182193562345987947213077334853698805872801982882955813513515555000722745818400767301232497750996796429191310648718949720967719416279780222698027199340935774043621668287832714886915507164695008286283112543050622634664289017875158076112717794090297280199396456031091924066475962064795797464848299660094183053833152794207499353265691113615126039410803609204004099812524315330241535635598340453794974250701923923583249191635980475819367166644628298876978679287030734238574122552664294782870225853464006042189153448317632388297027475031820559306616308071416262277037698285996443084717154435247483548571219969977278879524097012403039850718255723353164899100976689053094755498157797281528221718142186612122587613093124521664389674635233669608409308108590247726803834407787722046574732849426935505940434383994104105870487166418670296044907961081822401511118970841745938333077068996114147560422050923452903484151368193952789160547005001872707117890250167918336365625890855064082497938887626402749360338695761114940486257480428257697915686573198784071428019654776865089590005898587235622683810711215901761618410078323099590406727638963215831087538384347774335581501062188474320976759114913724286386127783101546398623943278606810087293635313160941255070516023563415084795505597614184014307895450916850378851705289237005699486345506914917572586744893206901250101197037175558682782190006642115907169891551191591723569705221791906678558804592443054134948808738695002044334218153257582281464274716302878998121622641596668616655355686431330222990325581203314007038971747415638587041574642561151737820634381878490056454810184199345000173689072260381616677712347159847627068507260211605732406162758185792060621523345787110272494719517511804908153564561995425267088594877318244329860912536891955941361728164913960569451548327531775813168405996239843960048387868835363935417964152110764221388416630647505182853498671366639335954726251541627661881074752600276460614989601066697768681707332690418308566058921212556795441969604314074373106498551635442924360544523939849887897505884556382768599512696587734982963624841250418510035843717603307480042887543737265404347872466628728982729036146840061886570980742356084871299106999581898417701619987457572239846837626013730350267174400294061433082312355661034877800466703459179416433187991354406539973695863990431546140422402387209671573326641804882851904727615595866326528692806969501764202112425045203758422942200724685059114331778295157341473130109159689705060401746453050982197002154968302487946751565974174834598262134520331285373812068674376404669909185504324975012269388605776957817979909615087388443766250189610910684315363178409384615918575677299328000046681424920129725069921993120960959105013132708603786190151437832430814130444457141883492336023623066125552427621191799868784820804230647858957439944155801234471434607704482491662910412155520035979682090748094141121334185673548108521402252360713256433552242828921846060970149051978994908258905719903872133425964854437372746443203889709650805408145347942478128656819723419781551641912977820183194094932375182815294963649604011296952320016599271042729165178679253047227025905995352318425026697589986307119926501600630168577123826702505877874183818471217438363004830551971569988532627426971500513727152420295066017662844623836238508254897246432590316257703131589770201612050938370826864429778341908838031907993257215464094296839194395530637919121361110523869921209336818683216866969773848519885453460189194196286449518613759847614501251867603589888410426653788132200438142192074811803482072379306545027986253914738919275901328375440775171701887254051025248412760824689605371312035600767844698562556839073291589882668509834393627950171137594629793204180156385021752040715935741370190039451536614841649415975776369097125722773570848780374540550783243419597066421005682514184531723963876839546805699602581192694269959206546107415313071201826068234181987447908018348284356779942758265174255659486696661939420481143115889309065560644246502522625062160703351993232800117354962041347870582847164461761887862011306723424505650054706076085759403587072896807861199324270213615445001561862979769230073589286764868748006589540301078481612672586687070478794873678381519146802130629154141866067301869103831405490868340204155775317847226306526255068417453431896213323455452930684863909425790590894058050009282138592581917320204765649336585338429758433651502310390936887204089262538795991126219513120002961536922101916991449303930109219102938490633269956051659828583387290095628175777283415641284496881555123486924172272627445110963338019633144214560306626099848926693093453504198711118662503506601850362276184672688554515478404867280039035266414970378548416402372483524347564937653941658668914065740164991966645593514059557583398690319468174769422935530792180334658142470068150371960015732641644997099685908058171503218054916419937337407703600508609078185867762048740230301761592427261319722821916020509431139854864498265952102297577634254025600132524821242143788880759460746603202562850409930908949011573978214035496573998015453000506507609968873843362519210160612144470529754592560127751607389519155603765740965465773797979193909622350956420069198084538012258687733533488613819274865711478423749916958194660793684689712143750719957340605387313323247373871172043850687893738408315453704353623579836374347977288418435639830227086908316683007937014472526501954708211395400*t^49 - 96492254911041831307557294646330248093996941747803387594737115669434734763211546524820046486363751834561537040305813176835415986615813772989957547588785476463302146824277538400515484952056818278075047938576619701725690907535050380647642309257408831170104909692056490044498660889696050092425340165622877096931907142193672098168166269394784791146284709807495688346414048502360271255974170744880095119343052475929820976415852808148394653678509297176044958769493872127594125613514290782489785612296003779674022102973699387618006855981619739129214229090257046926462038311900578846464612483919933627147311095413203448936210693149550111680595177958783258903865716128710446397910552345481139105441675950104315718246173350564852995947265567125951494125663525731262056416222583117448080295789662970089010493480059758618126662593261388609349931547131605186469990194157337855706759924106293924825096696957265483989980541798678404595098590227593424764974221425160438174284819761997271027063398060877446524872029535085077550081753793807310083032377015134984089079434158714741070438155522879438133233534490421773136047222657846881092321172699828913396456376709173642285264353568602454772942468233226202981210157194105915691642187002790739435998190841796697019040994461399657307509163129557824007042766145076004940004447203335721952674706584374999552145293047905447259740403993862025377512733510195554379171271534076261209171483364752967045545213753060471443685143762744923676929933892621748777002528352396819812180460348303692511567325713884334093252072891719569819741160630162096504601079119628173454776538987939984341955359222823325287831821014038595544413781522940397649068627964985258962787322117191379534006732087143939595781515188197502493216081683146916931713060656857704548058259212040154508685618282481405699939893660599644290468173801479207970483973402401321054929101073607894933874358249395207038629104707189826523249518311681865022809515149016259954475107082401337892711849512109737306349219571195626982297325759560652499213213840188833476262531472420968446517889736149857214527540075976341769339832813377092694804376563239864040483887270843096991701932700894540834331540164773850379221957433125291968933761499455916722831948800915112120789012649203757070434425983931909432644701165631173577677272243800788558315414308582800084971668725459417748520518407496998094118454256787749638684638565858014271550967216528414750018291820473635176641968921280958035697499505118214811534873098080027933970641581370426637531798915981580581663833669302223843948292526820772605256907775225173051711412169685554198446617064230213022588258619410620503436882476781291321641383504167087183729260618567631018110411813156584306005415789025666747292224491121029956339446783317650381192816118519216862027484720560190006725636376503089084989896305980460056971378139324034635974434117099669676080709740155631715818539805142697314681856327769144606863222853903157539817696841060812190551363499677734995827116283728107355688781024212343901079592877233061637858836762056162476848253486291132551711304596166605925991237063508066609482750810358199881146500432121250734257447096241709841863674301940522143568624043711093937452057009538476664918166940963305972374722513621711166857363833262706045396830361671190527116784538206127678608408297815160950388737858946384429729040423296061850121437201085697867453653500120964730082596168229159821102679245626206525372106048385590349334353209346886695195700873639546926263033110446953814121319262319456540798212319398367625320948671841119268374863394306213515123547431854965843687396657683187451191043758519330381123091037689290002614090917200526510690202922021505629311613730506081966914258605489417358140515927725093888671513408226119635113865165348059943227897504695875368242913004761399967387947200165800877342141492632506291859519822385990292820101518040255023212226169050086112489896653349032081707801552671827827857744871029769109603293620019860213120963311451551108901694630944853580355568649669207642870269589199679843938618236655609416867976004126042747833296397330716870432458117013832018604779689732374765707748134501633471928259214280563628558883744880669848107046621535734234293755888555778204591575416827037300005605363725968535459821998256582871188537856149588399360206219438828753661906616950427533783071974610292977222868081583632854364502217599733696611488734898656475221925637448917142212783842198552459630236883728887944603715877979777212761334341726994518897157325284650903197904982221476752416119864812254693271546269840767799746323754484830907237829376894978334670435657183101044062418289914615330781541955206050196230987648700430156615741905539564590195978602262578389546497473606673894636149337402133465101056339693372401782550429654267915507224429577110612698977003890506415683743195974443853624139353753248086752507723629703814256547321983330454812485629306327179759811027316215891934003492473506966166171342520374959611413415863697060725054196596391712009390860121396916567108215247306042597486853370372104493259329454245362895353975037183408679098876520800431939041442899718614482012472273982529717796509086991767889382075437325999120132620119421626328063527136130900023578553406964767276905820911111499871000179391278424450098572898610639874145430852718199114085935176529049762431591541692448593909345137061476021246259579167374704831413401280050626211464741823531679746946495610792078908943730655552336107274434514247415609152553711374864804063595408272417840155390694369714063141597344911821069452391687333865295913539183876528104136350564213774755123092303644679801541266543008457668750478373133923020697571475353095192009025866273111811350079408440262811795424829472795455555479912900640256350095601055936882569156154510864474544049378550470012079517826482678445052322143141323675721351578966568875745901590622348466463205238821914226293268251994501964063252943757579458403181286814123576868742375118057999405679676416061998168940900860351997761934805710175011268197572164472681026778180462462826950149378896756194292295327505420255214659478604810844774161401419109583749778587834543507/129838256404787214017519639127159363712062093569164761725643284017953991207545319329705025133738881697478806191694012816920031245247382743517512660720637840601321872228418496833623217201799595567826716183103633953562956515285776282050695863679951560740030461497160567688962505833997811338722115256851112676998928736273121102797240158144038786523740692180866526839503218647659625831776914414701194113415022412359484932599506925449754644889449413709581309844735994103654190975482175156164778322267298344325955276056548077102584897715681711225159885901802892515836439094931612998430186632273828959900696290454834876739568036017500474760212022167162731392981421598018052993916563749833260507830418258122766277431758256423361021897830882943810751261585788073255031763840603557346815646193963538294528470482587645124500611464145834261754470084571142012758034604888800170042208938638597734085312931705284279505851029448134881462197632522623632628149773744204554318493941826237225279860543685373502317643517646532399936951039019252399446781737303409026156415892222514762503670095339055777412048144246190155625921590877255841506073561973556862765547201498893696371787477865995292387134894341055037116780574990103754525184251811857554933288856109786333470450722347920641630468117945072839550149195108974781040527268761146006621334103545169440446586629421899049793213019625433395762998365207926562188994623964818898811797135868666104501171837400773128325546723606685579089696367986793621460063489465976496767696421693181935313324053035727168361140291478557578436031956438837198532564050633128174633889344445482912459099113023275978764902854047596931547235175784754183010130676670168005079259761473685165947689842240142030858141698685350853284151160174126047608447589025315714453324991315812427684689274498101586052900664212775593824246064908744264052322366760613931399332357433902145453527560102456034204694258421771147566680089184203189956492967625907940194797918442441927680433251353181145945498907859981395459897859189847004385842455180237779615448794041066315633299283950039342032060963607863810883434879847730970144751344028584160868525001097981265284411931028381281732821308423751993130381918808364748652391619084589191615101631343375328782100234301717420666946836009580834200094621843611690686065668825026692683256633625919953535140615805212660587874008066759868020867741287929369105768538525431298220100054845358398089502699486831872257256880384683371491645144371102072341414088306259500072504122108974808872344191142595483170991004532351896859623373164408969869375382203932757612629604542469348099227945733175214848905823521978633451274139453755942942245679315505093822480689871115468104976108356923817209475138493619215793552806174728547428122458473596665228233945576754067020313169616361443534689912311602387244424566383600088430156322340919119432926857570534416928698393785390777729339945163180856012582704635343709222236314011693477860655670918836121466316846600172910814022223532559811149481285006219360567290488953640819370347176395542881460594666314779741424378054336947620272530476118561687480587437306531866546475332478790304226160675577538616803164697765191029912115148233021823695691553338206851311428927319608467498697611033337128610752010448987394964234460788269276821165256336900419866266591418864656891354620354892105262466613574581206574956683967698935651062086693404518425582722311879858153405500667791542911953150651447413502383997421642908215613407804102795187741519922397034142396579262315990174954843949526334480975462219167243600639866619384266987671751131084585258022706092415278774871868931614037544052080676980409883724026917017259122382970231721266354491761053239266176243875608717150428844067601427323150640438957736838958821980894368145780021788307879660088536120374052423140758896149393806643815806683654870429453903814960526746629602275113557956652044274692310925715894588444587087155806260079372554744869915616434465377912701480777729380438801683177621277308191885324220582107184846938990855116277995794136832121862150861781086134562797073463321253061181343058980559699200160955091957503456917416735889408154006725210548343286321836656805905097352328729094500450030587311169034100327931199891145332990702616644519845801620852302697782425973385664905326836260726377841302212481105029197923385853184768192636004352959892424357078102509830955853350520808146257453085647413991689174038436012473803088542191249149146971181251265910839039104004320937112483733351016137193999816507936818335217552758759068215088332838104571201594653349205965291968677931088445926123490820313270643042224919104520561370073482591959885320090230332336436052147260069070997527706008062627785072964361234299171881673708814484881636832569676542601233242656117285637462872751620001913166408510940684927005569927766232852999895902380556932615101642979271493187894936583462712514040203716204875895769451866806431617744600790698360970544068025097489427767053361440974425245010915634199281027772365458518087670729634029116841051434698211665821504159808959412231472919611978687391213084523466502983631500699680110037497248816879936440153807904299003694892624121754132367373777755997994417678959783978201547163275745737384851509191203885917424641146055251828820511567022943678004107179917917461818226230426208830448068381974580106169412514479907787500124884979864842969362092549560575261317802290305777795491141933096862669528224756675982173349662913778852281262378665478774638956102691045411539989062646850196583529613465299949851875176223731269067709126212381701498926441482107405717311474358955296366724796401744114538144192829330474902651471091418699940186404697627629885130190344032454775674049062936539333617083053540300275146861323603452618522002341295102853174894377414643891886104568645489866861636563449085318008921360887505861608138395906319750967268847032873527781694224898018510586790410212639519259513358579841219801712879803887740315454813811021452292646983048394311476908288946059749451568981900366656476315287199368764593173299471663654461226665593025201548315635031968871842673143172351498314547762574617459309400*t^47 + 60393209525136662792477047450034140083470454076007490478504869533722719871785257971562663144287895968147936458721211104970037441196325053007883170962531022208235515037658247411096761478983887366084150614763026595737082538531118651806407005386882531312937917832954134606586779540873474822185650610471151921504184220709774803826374412846943564591106569205008186803442256990630008557791076918481072527862681146132830917840265065267998715933742097431062837105305725909948698355362812248520456963633744156874080806248258228187755918786095808653516312183510580723699465285877899967344754109841802947793185077485252237299345925987023086229037425889065882715815995336051939348934682858038439267260931025885210638579239947563057893838180672965030950512974547419283402540534756607724290161146840934607972740814991979962472364215294529670042519624886506588039998627022325747643030485715880938412697293286499946068939153622484595011551948768245939748140594544464935547358201364289156592958131583218566987288906994575741138812820250105146096739705285108320914986951402193301735980835438439390173285353223850569907430852688578127278696844002547012022966994626347606216485990144006684421911394622128189566994401514529583454297396728812906240366767615521238771809798656706952882382568986584791243965485587850457381726696615921167315925863288180484680443346714731557522108507837903458712277362855881753288000842255233227813707523180654865790341868093727216222420317371807693573197071824734268584964049211190387901658522902248963780939856158963103436491562129262640603020223961139191485352822254936840397657965296957826951269384338985635449599771426729738454916431364045595049079756273479861562079022013332138720241922998043698767600002656231133172532101023419974641043835472854003932321887624903978285846170978470321592188447244650448227502577376472374575633935143514204928494027098745480744479721141172026272403812798911240937841314424677837344351749025226592695745001582872216950209836290948551589398827664845702673139377877925050469469623572193981792627982446321670578358154443051698493137626696983884924090914165107078243386412269980571849281898022091537756913247360427533614145465652039646645577665680204257365867085564522475724874173918110546640964140854026480712665812196557367782660749683779268711634209778776513939003301826542069169559154958052458254924429403588282448435726099237577070489159210556556690942328636236570414887132732547331800632175182075996009156278951971736899649023433283995180429781560306091103480173682824566525058410710101032929651635235768827068530500399605144699536030551165143160910830982815567200914859906067920066963391106164068932923065199438718263791365181909060803892797158323858136859510752319870051978633643494570843262875907297944673945625459359843503298083522916961363225066097780711099291841439164295474959512759363354684724230869209631474019464076730907121426143978676797141255313820417816275895798739959797603803499946857192844439490762234706314646722699613206936265234447246918845978013927402348795679750283788841898643751468172430100456949245765442179502676961681593028361147987797141169185577271212790408067005704197296214805102462944261792694347587530360066851450362442860381737446672359289960644124294097655471873476448612374214034221044116432146218530957431699298090520683971049175022455176133468706189261818645462515441687102457879334082811311086145274182618815167826510490111668999284861092081236730445016395778919932862000055829566913743398790365245840419190118124936773402643581526922040758131901486677506089721222042452556349473585492328857462590617621584239154705604102729118734536904503726501841595345207910681036116517412693504733783155936836586913976063747935569041425687054362785144411751693849435353041100877151806663257014843367951724198914365822096944682517189925896534260821000193751174016449813467305891112974584077866742962368964900477759548199068677649428871411817532049905172690395053004028504969848843971736818094627924216146301945185581508569042957307786206767259117992094256168788671557108744515115323245416100215180061075765612581218431417927779948089046455449074034807601963530216029318044444443412365501347480701045661062167298850374225132534742042576604691489460935359077654297281675785424388762967419988565492310517353564492136980035258169170904131305388878367744764184087023530485263774818426513864270418452816769377587225511353424037029159464819443095811855224775850149723062184116248146638748774326681354879077284481217626798747564326622446906234131063004012967960915277105924470923706055955170822574441672388227939742936281863845518553945528848246837495561449146532956773274758265912383453131026670227155000181037614341517449743463099182740977010700910050726706988812938030072757891693299508091580214640150763623256430140429066509107154249669797014027667939400910028884418114521197009852146938161728693432452285952442511738489993298783918162134392336537076079814235084484263322153734689101377856557753216157873467268085930397488469255709798309995890517526205907237938752198105827572710265148455565701852887378309430805544130338520753724458469163286356669770641471439433140224543559191299710932419749750527389522505164771416415480067057117210932877790031871723977690536806944148934127289083910702711106308914855258804940554348637458031745820197633583815213411155928353654870076891693088245116695233186192613181688206972430334849592313563013647927984765450701703403004313028115874284605330948894986014182325442958198715474266464748357164564407163725744769125686852644685624494038592700877674728552737523529483068187050899724801135074778402487884219286522725158939291245865195366449356216967210728071972832357896198173435593193579170250530690184496760193405296422201804217008936720434325716126813415987365677191902095985851657001138791580347021062894186263702516527233450108384656876253086841417758599316960651973703366603017577956309343251817266291406690171615226011974498853427866838447064090637114017753731714306470706402535363238004557090664748972708382902664785118462014446328423126176646289267897824089053835096203505025641742703671843110597176878770317823703613/140888320779662721593478757350747394666280144085689422298038457125864969182655559272658644294057084395136576931412652205594076457608862125944535014824521912141859903907432836989676256963654880297003457985920964502802357069778182774140116788248458076547692628433089126641214633990082731452655912299987377585679688628721897366865090384369063364100229261728174316357758811724056189732353673088292785101790769000645398543884571344636967806156636597855077591533649695729497100845735977297114972222034727990651568491040084083664507016670207814308152216616849947198035284975351324742977436558424793126700755549216948483270595102912606898144059853840963814915788351095721717078505207473223325231901092152431086811681269597395561959931688830428390389666827131739063970637358952796269948892678556179851509616906637657475521940099392288241478254772619749843631058826581464014301120337671669881667041691850414856485072393656486786267491048056463941787992307679881537664748745385916989133465696339447842940421689361130902059244744467699412165656778776039581573983202198898997610365422601954141447116071416078679508978747547660593974675567247902127681763984605182521594918327046079998122210204497740572190549134563729605974136103029887985140377269395725595893467805100935164322422851387206698235268275543781145384401929932307368886979559166034924739913151074826628499018382997810706040700353736260737694440974940548166795779870836212155948080078881689990310699636254063075182436484411201589243898680058825560322393989496856993637862270315363523115279890753328436175268718688951002662995033665734827794220352483396351817320314131639891851277565030371138487425403511116241138652436386778048064728677343786031134727275622281778165217587935167947180674663167668689958102702984917051853607969300136889615301127646876189121232635635139474149713815113743775886562568187049159603530855938915094002763948196282079668923557010858053742567756348816227399598752104708615956057315756692304504299911042813583898307325550192578052229591886855260078254579025364399157189116938178342495707733647915030715640620085128816065003805792218712284730181818250897963718618212703075095851244307392454646252909140667056375520805515459620878127076027958484518514536138556207827385360625267839447112524180608990302230334340940345212539342767582155890342304572806758091322795873741397659182434285207516363069251184774421795621180102063749132448995683261240480098673911243095428087253183379828639870263040983099774725925608919883057398089948036494733820292516433396632351941088296739145548766625209733262513712604267460388172549609913547937460111327487999091365893608955538425850661960458576384138928618952335849925854966529550496888968642619461227302809854778297988748789678960764230515859194753828226381515413073562085871737243285821707855011231738760626928784799225627871020690199720746618707866725473516241779108150104886472262493687706886311525913540479344049660681161624837678583813124694514782599131417208903223726242556607454651564798623769944445357764609269825274206510556865679882772935788378017290282569599666566678703282596737150244892751119853727529154084179112883309238179882009988445987225234568989904635586380513042733622749366990413125167559431915571115608046014897735301028777295709726450552287238334747188924001557062157727225450263023351094874162512755263157144623240503011389846614518141398259663115348162349780951464636295165230291075192709972095949163472847193374927316351144432319069868042749841586698245022175505133238841327193946785589298753741341670845714322926157949630493565714842901516155482666252088492723632195302500392879053453530100992683287787253278083518569529366281734712379101799661257017313089416489115694809459035571724413780272201716652391209459123125530234587505860314491727738337503500326428490993054897419227736576258273076726401412731742598916905595465193151270553846626718920303361900167174712992000227105137126513175830808516850816291413577824133479739904673706348986784805150184790270591194713515950797158025401883693849578250755339966770531270084060327507717077675460199657577026563744851245631046983164035953886729846558585752336507539212462509904417072631265895769360956782237953606871309786231268526364185627472222306637926081562741925790125163052498672061781375375934258971673389298835529923677373113967853065801670477088889881621744701159864727893260170242101032359075770541683619305702513054811656935324183748169308843654334183116926175400309818144489240515326974313546178742591978657318949827761228406299897674398137850414999462624109176198453634244770848731969669904483877282936847573974527556456827113415928295186119408296896836693654190407622099138516245162146253468221514766319972791115381899101403518279777419765180392788372418567295646286425139734268223624098299948329507107616487899516682262044210117084993425987412841773833697700911620267715782250140390174809582755881886610303022238449532180956907240970561904207392963403658740768504711350844589095650142496684326221625332731583456834195985861382104119641906570105465887492558658085612874870217253469296848240653123226641812905014546502381114035950231420392507323470622323158287741068286398951831120543742504580885679765593367636283554532608651647382313859535782737376562740805175954172125918513352727860982464123203249564633015673411762797605972416710949788047627133982180986577318576744498669504681438071028238466315012652501490388055062553109488073672137767890230485289419605666901730041264202267803430579645021032754089255092766505532133760219094520119872072559462179854583762371633541388266289095270033678408346951491802190736521041485988199017750975621702877128205581993552117162544234236683864674628630961565093117068292840553499387994267134341116806968165448586055789774596813734296161984003124223110453893636595387445605632678794706775638072452399977489682089174942708496398110610139359933327775953169022126091721720098201749684708246210685316752273829750526725280755411959448232446726286555529474943036941469089830425916530185095325363396748251212643656133469252050585586381813708197424768029502774733276092134080636732213658210453308306910200*t^45 - 1678539634825112851440237700649637437017207704845255857134916774174656350304489800505282705576718444353486485188632503711939707448980925810276718592471725290154387003071682739654074634391344578208836986872555011756405965859988039416465133540104833743494005486815759839806738061186078357942539175438920371118516275870081260055243833742829922129257618345436013481341868453902818214639954404086127223051357806679367470534133753265500672826879055985136281903966815938862065665951503974131150216149976936783472806552288351447479444909235870127358328297221385851847822666892523294794693934209549418385180454555833313171260863489446828729463945857747329589235950801552964965157413672587479355912276654150887089114918350881558672459463415373914762408003233907028354755067618057041417907956460401636091689458727048467066816417213648389611825142502062348386569184457402529579453694346907584470379391268834663324135774587858823901617739919770761115319653730055242197163407213109487302277833534276744971446885446417500257904902441592934203373424424475576787135051486884468825309056572639222149407868694892957463818124746845997778056638045989860745534403237207872882019948653973056706925624461454975970832004984657644085169710853740861003428601004008371537889303006346237900891548254944277684644862161781906720959944419377572125887918301289717468927809962539842958345535134112117072650154612119422023719796785762414832577505010636356949288349257960694403274026472354571828571986466578876328816040778695151455804690128248774071562650648530283038831396378742812291869626335634721703434190358573417622413076896586260828579102675710251135620541662954814103509081393192333671165684782564473739531520250027649857632434197805309830870593591481267457136511559293475002494315336817680362347271570624746421479797107829124372875580454971287053045241543810624364068812200354613561997878890396211367535033521458119988789435618570198255581476493606708651559362049213936811373949519222347002753481284194099080551555391858961494485612721683986653781862058333864897201012056714373321786201829068446765002970434018238038997779395587728885605622921031021782279568638792971570215710428239852648036402813767661720424448013363126779392798310142897628656173969848070989138286525465606846071785119577896488320129396978673621283686792412118051782849392257542357962273922808574134932897306431982135155601379213540624349048550618516872685635155103793242121071546219820789517995550378539134247728334730341129498404960142648463293041007419128905280109647627146196568774689509277328050489608242702220261637448528986960754122446720730352868057487675351772363886963311597212601864181402664789399633916433282374996704280165892175604508047273622289769530159420231125130862906948646737045408620928583558298406073052054907367621089797841977403909662694966342612353523986901020703566021134389659310447902058984421387234850872633838405635119351064155803065670357272768699568029017742817587802840663406128794176168236191058416735354832618714840880916179859453611097720311145052850205426912261493168139582321105058897184827875773365645069536503055576473533034464682606471275021003032533926657914755940406017861923989001679982732903265618446685953108566325243796991141378741917471619599371578816588178837302730112350707936182589048134843802206656721637157433972596819932674156308333076335755943798505081282973413241062487591220799512846199843538020374077209424660241443573753724014986579355123930262324292777439597233294971484033911534153903877994682611256437466529755003441494118878761327021046503552345283206484492810986284061733173743405778640778613297348353461837453707923872282664549282552221526404066199167735324030761195805327785480282741369349446147786706672471595538370734958459115410659395042336208797294593708089298316817119816645669652790428744004664274902869028451503818725972443365292235972275063849711522743776058996044346401005722656504025496488755642944930008099497896945895321899509180157808120039077296592790608196346280382193677048057713161734486661213866837962056016931890785844324168679309944265372998555400501425754326621705637064889214146075101901981981854160756481641165370607815171289623738158226344843040256042679204721753673294864891330681117646355823342012161587184781633650792011689445119578747179762370432728493376893275646808828556488197104550180088379876313779904705843502047096347507149562890107875257285309193825098277747749834305032944433078784192858941014999084678326068461021227742307284966562750164442084684007225514885311851412538100641622450391666763999902749125599877598397422242998337573944175917845576822816003258902476886542288586297194977387982517935324067757969870777788836444170545166514494322597879156257971573313590275983871829542204771711820678205688018592865085906088053909870540008630699093887525576112763447254608620428587385520694689005348029693759250338758954590573831752606509308900115669016012849489391923623293114298561699493338163951733334649069763969972529533670683104368315855731707602242349191416220579745602096898201195714604390830395150399620907624105009979703057167412554540161204653968114088580848597486652418369971385110359095984055940616553698916178077440524251172720719972924353602818029907360564322761801178060837285059242614383366410458666696957732554702102152340811699940686670605618110649255727271087562497701602752263695341670200046713661501493068662462328160536163666912779427479998485490742028169754462407615959776596138638789031311803804253661043558107826247142345187421913175222597767992016459163162014319673827359283211420194863377807264663401955635914306632386002703243711898214109212039325105997098174081263945172520414808550862068343771965147976244363713106602085943739758762301185958713850115784200183950540934566377011542936359619569676930147816080080895643474064208402594821933253597047217177756730889166662953943847305013806544392245214504749359132058258250097043272545719849874731009122934103286576044855019222335401233365725186436707631685230670124528872767916071097317286304076117326940886604041040176464380998008156074479666816075482567945598333813992289245395178014682360786853049274421504/7733948825867728764721386812243408569643685158143004001810312130586502937936780039438272140480646828569005215150297707053113985437523516172881221051875210785565060862643469226285138444433435889319634267745661411198806638089675377151871490360199748911017518624303172957156623426704276924980450212234756838367337404883543307837170966866820277262115759737723854667787024717656523642715181789899670081645921843289396877739695384659304449676587855570086931281278389381976362017325453780198771623299525412185238217431433187132377038613510085044693540991533429641161989849837407376763973038590778987775239887953046775205991662395334902477484767108994706771170921389513824416346516018702074070269702809954881088207371280809412462086197204315844181443350960274035919023082535107202649310907619155375446625795800876700045185865244417939181676683946719072104085901194617402901450388906579762022727817740465894899643524254952647658863595891988430666933440170258047371808297531105231546347653965723658045009920778421868300871239279642229636077719998949262745132675782082418519616620420609916494782165295988446031246849237073961177181264604216849601578313969728934717181363191021587198507570749545282732682260693643887100432074438809988602282614655982291308966817343503716030926651233556981450745546871781636949011481603426925673028639821945038858077243081488498786652464146043841667578127883670397637988492672000990637599027301194185809319210679352029891394226064211134418083484263313314753467983098467276128808664767353922269803286002761357419687983420982976324436047388348500807558589811015866869656275963043582804786763275744782423052935117407939480460521489036142866738195912766255283976508081702540068903679812598801314625039549351150539679892224151125176271510812002721761805199372957249892903434917123494508639093093727894414303073184153924205413156851537751486172659419927217461791936309716542733148581502580170939572171810153271742173741021620909473778278576590913540910643264916354142565812182980148133819481565217583721226937869778601276485910519754498959751152045487399172882388536419108289282616323250101269598283790287582361764977057972457164653209839625379454787692763674183650243536281602611463547981025344281888251790012896934688937159346492877429967155758591631081405501157604529532169818419119919933133869893877619657129492101534746035523903469359936414110282968476373683225236738406938609783906509067912010481607099625117010933361120516220752056370259524865926787203588320337495875688800057558904039076904010563439474345972439569675317822506542597791526877080789814293795186255041550581223008756733798891920217704724411170202119671109829259182229547204394097581908705173249134419169574958607990652204509223940961022585676821258883024349413468629459516974721749408500745604623804711112269818738250209743409450488317279836835130480540226170206847181358665243430996016176392577511763873068565849111541550171815843995923635195014237647127307770929052219396764304456989133120457803186994761824263077318378944903745085579032909484375806780046474969358753555181940114601039897509479082311857925575612498904066044566745892187080932086419820721036262593265171755601340054288858247078427610377439284034526646421235074635576985843563372510920654752241081708933396425820000517052921085113842087406806454836224755911468832377968623470133626325217567294937405601193786862470603200115011557560726833045510911847959100027113047410028955402279310218332650302344568705345766565838780986571398370926300877023031633701784115875603040053261480608594106351105231361991379599425900017090545675462250889481522137705097574476826346986110041265021750226205079981508777075000915331433508895087225087590599485164415742506074801555855242290848275623334754279355229642472889861615731750067998281932548141882998389386523516194309459084543278217836171506122178991871761352132017878012867704543662480413478199546213955805777790244528030092985181188562763636079488972856748068001595296241816776390964832979720629933246799749883542436584727748906474546954241199217752615142471545639671389231115782537415065405558724089056473132870107549592706745090783308609420588707509678828255335064172218961209561481093204861209901004439323541856936658338016001621329991974054039404656468510934760178426671861214419671623445033936377876311947898127287917860093610217988345145618124874468431727787791398234189408522356672589259087567707214671659634606899409557604532165359331836771630206718403250599201459631463054806894400023568210468622667219381072723361700732126352805280717563093783770915655854260790992357641192197137673157727353405185109647609733234400477545304529041593017485083051122886132694595566698643160144866311101670373384749776836440228450060857950744603511886641160655252040700159902967326682713333862538952190045694399582338399394595072532698226226490976822265785203833934639989736918260533572521418326187413186637955459755850391078816811787897487140633630432285689486557859646753334735516464906720785201586690737369455503589230977689700062641958948596723094413802025054476601260495115230179919280184129612572240615919623754105396625418296947003444373398219476231251866493308537478684598546285056303325317601528717291170313367417345374681274294134953929543629102020309184411113886432838119449918262210016218403352985360145701648926132408264358853841820375630325476535067384866032982667585693709364656015439016338720932643931019979213089886301263303430843078630377168665229676159288090889503166817251810919667159866791936622155833306327448477635479609754882289970476804186807061405809480969644176526066663563421162019721945655510083626545648491053790328440038889974248217900017013552362064579868232800381196964221381426367927093875958467939267295180353821665166820530840311700751018483188786158901660395613540457564429337291843592817434300514523818484919399235194048624500532540372473969290260890347489492743939461384194952480651603062688118708254821718735363289496162898610577139023341982990597955652394359832104454005241634306881853777781191752714848313110753358431164152515654557233981736941631249160253215552676672415905273633354145254358117425*t^43 + 152115559585712595914575051171331236143219868463142885531882524572914358319841508097457225744439492204874108686934191931586310129945316909153898479957289627984604844514124463907900725783439733198305720998552179270569481564276925741435653449530714802842236879225743592778257180884958617931702460402171706960656491658998301659117435492479315816846072226753127359050340790957851948829987429736909869556820953715605645388483594238573160490192749136929659553026981477284124439429817880859160780741260392328767058736918190247681670811948009617542498764241551646834921611460294787170386896129332335785956673898680191949267031116441081503682113347330086123670303766187794641979856807977819353699465822725729274209055847372075114331216553453256578843570673234055432459490549389554871484072486374526112850471956840867889402358863244996073580483698945816310042165289427194963899844848576641097390772355781251395736631811520641146128575235495708928339882301104739190495737505425109920755622337481594207620972240510328536637975291238021971918524131187042949409437924071700706067099993129105230021331322796529534239514287991091849170789762385259772049507930506410826490371545972967051852534554154422762645425627411333087607082322515274300687620168569192955317052600467648018712052321179384071928339803811368119056188494005524830884752201912678959563268359045387000819503465982397530397489231882226674926189107281880476550263246788431655114372340006833285074254663208498461249091097626603982637988760628538749598468720440840457684343237366895532038742456079428340652188084697897349995764149184667794511654484815866277011361423028705141792087807883594527536647886674310498767021015754812630217470017580453936043712079475961609864054511671013184053661375030429524662985597608935226851230605051942262596213472515950842861914010254935183604416564337659604567346480047876223017216634436224908331661892978565406752997012823548895439830282471062421557152873927651460565344006186817637585019004717931535594705007682367467197563314802251113353092761026798068898532775283538099840169022693462489172443827004551192986824756964049123076953624145786427383435819955467606545497034398747034363686299961963140141717468680165126206288644482362502253023941824828235992412615268661943456068763399674630067004645761790220484321321932445259055438098546105838770747592158531812137031434031960788180623145555118396796192821323750471148235290664025297549251069882737842210581312179302756141821932603679449047683919795474704976878416500947239700662655957552240534624684661860203067350763258130135477890718221683364011583328668300654699552355107584827857949548743277462815311662375978222758280483728097321615060017779207108554398382849744094863099459902071393962994736449063545102298837043853720393162446464132523047496121850047753559380347564534152211283992837568992894252323855607011669703161403032133839466472641417845935338062783014904410862194687416798111413435414159119010399598962819513460180844400460926225878837004102036507815288250639391998413960456261485221452438412839964986903459078272564023637117877039317943485059051234051459326946660825603222110541513228784491993730689273656363426393312417745621803142494750755073392630060496452784876340431127015770171743367098705256527306732027034982190459058468898447017561488494582492469742156097410947093564765487808493523564306736902199107403693173947761637702910328780808061408373938227376723065653153377681674750045531848050794477674900352881716557111022268755330229198944355750598896633317949795639402247736937298762527295528311448657744175333355413745883910637981632687462666589618247224020635962886285622685586398860049176878140423051368020543527370430416024179158306768299362223330464219656412206901260574508926276770507804032863032572015734577941214604039833883729079229393851861049992648970409538775249472003301700420411487574282453880555067180273212757290380343324634636971751555548613623086387688476846039522334301791878998229026470503302070992908011434740220609686656480098318649816600079112808149932966736069112471400859967109117251554868662422760882361493674374246040849875096609231058522492498597254496826417917685210170475091819584586779385998710531528754196197359542625854752058577213338216388121953575811139971532792258777656494397922117594277431215925280726709301058306949254360382126489261851845628790225239932518588725661367592307279325451237052067514639851534855451386351957199203107262191544317455909195158419700690794573585316429460374666471643354741760929165504194331680062345193769655876495000413340698221576041652150841105405665049638860442215639058075727774664681859274282834473148043160163951023371723496837713496650650662662694753297591102914609200316226747862097143565676657410380171830653733701001627906789334314336913142741062613583131739232714316957480399651045549557250619427134174890594062180789238229492520669636414963643772878217359994091427092373012442202237769301925007073503233244379807173705330667894556180873947421496566678503911629098613407766053594524904799936405953679340773751216769913473531811658412157800273540314970582790014012303003054454279871295112349398380655380006825474351754634997615268753313604883403803144419091230046564199427150226020642275851546101495581125504838119693395574782666637464857666833109503965908721388035283424907934185709172190498745127749140437076282661499517571408739989226623003254077800974239122793503116171401989627209350498338558758692106055860332038139066081879193271871511483219223775238665709522923207586356861862130485040378054770259030126931684707445225816419802500309191334604210801504391057758048918157452492298235694874291741028370756529902689539413415539499044949822394993998982842673551620738384034461773986475652086180408052526419697588944009896419057684758275987450297743978324700135228536799577919006215674524490263723378224707483413426485396957957564312241109947498781889405258069667228231252933796756701978973580404654383735756354606060122234599062654146209186767517073482465850930337676201787180694378884437591457380803140369423705682485569046459278517125481345038573085611122277193261623579545284007522011794446885957/1577293898216968236630248227643018506798773520066299718471528215357939445686753168229252822399048382042296468250745366785418335039369912265806957119454066244304450180024143435507677909355894404069243364521450053759280341706772492731884935392158319024419982123899746641048388948902926207472292004214277292319679118741086544009508244442680630313438380618510305020805234696836294179933838563365212715069815725509551043233163549890889216322879182749010101222425557291259997775514820917926305758783430652434875931897365034369211480879652047483905685513473292199561260143886840179796961347888969660725435900497512534880150336803305324668989544503233487918615360749243731037246335043665342064340399668887914539328915422888051709942118953557400631013618850726027567336391269764561031474347336208022802714641368729495551540975903429013010410042966026687784278877188751552941501379780352136768244508615274179346788694193168203230445818384520505618063709230630115633297908047180940431833729912042097478872534912987172470960939999691872023640631937274080338830593338105813429061160800943737760293992483248843635247031838824274649753693443561397308511655399742671299902178666046114211535627731284007243082101241371614705022072558106699442943665522955867485188730264548609025693357224600030337917631345273866125303513699288669008888185111221609599297539323893524161847149990119676136930073262526416723862881054334415988267172786524477485428040697061524682222576857969906148670347060361684768884019176286479645097685268460161784587602254181767442504552079270983934297078166903744480975949051318249909305527388035046599182744167976080091562907437340015489949920680238403685677843787827789589264195006355781288099016522896894139738040623999763948204111229044551333623968400393931831682020381885718573507115415097818545185148623133863787341214665017587295623051635470824777514878001139388982626292201434655654712088380116908536550514369914421671399228820074575063284790507099341288101627376186289750898724337671225745914961058937956330271436147507219110564438160326489629707760534374565018290916151371651443109135630427304374276025802960604239063584716455703729096343930455319248062933731635281882306411994770750267226287776740911963888672039467464149955890990814045067670696956756864370499853091900667027565498595542187205711878730729050542910762649619049042630940089881369729701896221403497829125861304677522996101417360974929329467895386531916886955376829825094174586826619254168935617513036933349574507707918627552757322350902730489235786377312555954656387608750078510827734281424364985010020145706563078650630076688210528436339152120543051074376849038785226945844755354352643127398937362346216874632612779175744386856362154978843550041480636080272369780705456194290532748373523717525878793922193230646385352590753650210217809384116333656215281613029352222498191766675387045365553313085196755635994120103750281280706245925078761772686201207237353415313261572982045102705656322424287581672135189924437876029378931569368633860354136811685904348907306559886937106206774151748314500977418727429888351808377722541026230031869513897312384529677298254465699238599888362986927866284370267714885850494966952994696883524308585694847806118849398975233807287245855111021284962561736332867345838989170867366232891850458668136891436200452121327265624038148457763940037859956969373771168117052770283763342525705934524419420370057966089816827855129780627672727809968346295116513754440226009307778506506366042710119852913678398632051509561999594946242326769346054537834303643079929119060524072683088136680217570552451172026896251595899747255263547195130648319412576365769055949752824114605281175332548985044863444988866165066518499564501854051817041716814835032475840191479578433261742568030724544100412400829632210631225013117595991107354241576993782770606735816024671793455775666440557744689409808514011354279963226522742019403463007637511923335880115144651441464248523171268322259227676974935730284609423239510652006107003141548342180276126243414191143883021246992093100784963220154457260813981231780002678083269483413288131320605062678300190722598793797748399413830915741382610883404157318404702869078246394636066659252291420737969037016720024770414381755758503821022397101540778917973505361431490836622145789850456010684281517634591094514522462254050410943990442155997654380439069949196417547614813433931998575964984506167204292705387178257257124853611100818522691918331647388584801273421404280893149640491405736832058735659126676378031506808621871052640957901877704819678079579897198265876432083027885860896244744320893537472966643681780753451811193083671701258747376379654122377425081983295823745516428362833423453638020968440577819242224504648484880812973048565639123216188933076396796932016810526533060351763365618757611042496066068560063961970135703961407954184268420307415209229729711051571716980310072992593958469764532688130343997968724321005313969428813315872588786185073675448757795131301827858228712630010120394983165580975525434170812167339856345320262284625993907032884603779595019072546575419777058635008575173814015959215541788521893157603558732994362473683714384890071452451430265808317248959031773003642957676904724465065230303484788185593623483094821009851434984615381794705302399820394377416512659079403110353033083971337560962898865766654132611605161091588864252204689755803573122962627767388001095137539941228132723559695524620134119103775743153914572050419685880043362487714431894907932863375995780637247855715422539352778420976411777110002909148418526121062892716844450966754953353785715772615073338944664214636543133000166170224750878256965538771434790446559274287477665405915493556858079902943178515661452432683266051127251479787778484812775052492964904793760236566955793116302450523358061791151542198873757483066088189955315938352640301342530637671399210475528397392369860263810594587244198949675704054006935315109902881662431270270741943384887340821332055327903582194135625331106464735423717310861307386769881154184632432747296898978201211579933765146144305095959076356497735715269746761705730663322968722384005177184803960*t^41 - 872334885169296643703693996164437716173905290565476044820851843649482887364506531543957962553146525498122117643813286212396001734660922186772732498047067800728466369729417619535147331812199699826302961406014798418594324772349636195561260805707303377443798880757006375074287694243943877609148400555760306213509571900569519108574617130465398184253108952720155508464493186089289990993802738761339177623690767199650925800966012318592404065989004622387836906776585111933150473110390581916914536380052081207302703733144089298607638678386674705250992258414078293011869031928496318612527435036798479853350530767149925778653394322276469158329031496698150782402905035523934251266040872780673823016358951640442396228434661401237341216896210175187174568109035308350746959648227546139706658221206860975262552237370135507070799863285984550272630454130446071884234453353317652408510774141663650962091907531232896902702659068801657357920842111314301978864823771952797463072894864974711004941331354966948188578298724712768160119817279209386991694115218415809020340201380327641593610036153412362444974794459390251668644412328325074712933114440667039423203268053373714931185506303705878743902454698134060314963282385498035893937984717036818259985949568707470334848084151263272903693744501533822996165146225800310645660075256176189409756867881823755064218946088618021461601281013566107599253262476764035083804217579226280485566562798925633546930398758150836124504669347384082873120506396052411293292595299672761034201781627100069779073230466859862254026530116592404691432621777572762003715648307448061590796723960854035611827667877822524547205975677012545242659856092729534650093136962188667351127158562154175175933855855346819427965243843684140320407673990880319964529519343443610882451358040150517039257410486194218555557214044028821531908440252720165315084549072125880047610922206986375597255950921538201109825369252817523606754240086089721614135137762203475059449353599480134494078014811282510334538491372300567941129962567439381717637698736096547258752910500692917247417489874624679240086067951654615359329299984640513266239581011470777903314575717695901612929109892250425145897479705400092939680028798630324483317103370224542273366671265034453571012547613908564922374414604866602399615298562025272714746062644682029515674381326708905624137328940776568956968822203344952874846880123387463678201384692053810143790810995879148730189246978318465021212777673765544155621849390047685208488667203289527839778506416614487784816202832188572056798616730925815715308389493500925868164807400327993733463928817912336395721046884474304837217498556184309706831301409419727165476819723464717654243161213445720277717067258908357597309785785368531809110689002164737497418952601929010350451920585582315444023793357089368210895015864331641736289964921596339909966476055907962292845023522792953985259199565126120472487059126916381926476848123934305513108270867922894212157367257421623197082615487994754959184268725141624171895322370563800365967157891384460544249808418860356900111999459999993326821515694658186387471082962138974038424540578809795385382021804016981405739590484792116957945243867991170664839185801660039455026936930366440333617293109551047754452270128049783055975489250163229249814976828220053022826685600329483112469432231758149513801092550804407281979584296322884295437981926936224303324773139693170910114710688419021314841489392799363662790241422941190846999667350156041300035517779441521090140734771629766198621397204098943693212282574932173813133286093335426099085199494362424062632788661906348313380120421325285149059683710494271980424245757100013804481593326056876212524604169050438461225989726642124664533848968864189980067025223441917736296454776302761023393206383451000057514213177414822441231520641002952138676773155143366350449314810702502137023795832375662890568114955761769210535903864023418395924581843854555075950414708040599291122474812568035177109397617664642342949657034394187858743034900164197141558831533609952941017896295596296020032338212382603715155769179029230219055732120610067469924059831261503768262318824241403417002495046252481594345386949612290873820549647176537295604271053180941260915122944418395234857585167420716938030341167369106802571753935032582089487439051988065548216147643981531978079650938425611177939978294772469659881267749691231014485347633694116651206116549450372899829328236109484264838471586912372897615106700753380154827429563817043809230357722252223714015106342371128280003357064867820468823347778306666318184018757139416368565269821294834635092013326407612122316392342065831483118270953044122443754017952771109878519722469679867283974179372401447759028242826934427401527687753025970224569488982252127559536002867870747619892637240373531573092087936439102407446722920134927830132625207571310576842044105519087091207852777671035076323910167771060225001028765043610442868932838455916365104709377979631515730263847633341808417849373427118010121116089507927969012199198673225455433947092976682128847987034756647533656190005818969516607453936882387086341062382556069119176591761175839051762124675506887036702290998222183795280383984828901207920471382132068012885352674197734428890653508941087359684502505259061907314786525801334457133446160358078209415802756648805393530376569901855895530353058541978090541647666073835852843846615908716589182634631258892133428824847665276634889840614118995907270136879642045401184169989619693480134823653413400763372066962923642942074117060290046025931756144823274199270207595569789856528014851622882270044950029724290757778878048398131621083513883774319999269541232816849463974082011965344514285630236827712466021139834812000407862665517232604957815620768569138470209863384676274963311166030479352007557276346888879691067002658592944343963456884844006575994122712526974115796253930335603537969175510654458943262328938602547342700651913855964432525305547541408373467963439102111719187656148450481624235900525147915734892635358841221800200193712858155250199107018811804938439613898630545185104575931279297687512082248720808794622158923872552029546683908170031240132575796621/23215506035009376177736228860091231753315155289905105145938451371955398422400857935148419384657505742383458039053173474927732444775047962641809722000052442277335826492685234823677016970177920291405626519715119542783963758702342973892663365071246326740860071645516975187569807453442584824853382273857391284630462453521817370881898953089892841944766267463951263554546413090151247102209735042599401745168898414284159987519241884673009026676221346846245657227108654510496886161204712796535509294576769287967457889212165252359446872341120100968221460050426457374694817024515425206109732712164938845693840373392793565596198108176674033083030896654924625883598143096086792351230973252904680581083853894797244336502474688787860852348988569815632476640663382504683007787264540029492823287780157128382940358070089639324326886749875686621403129452215418842528308818949280440915112183389659168154531499380710374666763143504317692236557844380383535875823135413477752871085297866752909491949327923983273102982158762436105690040915936318456249419641455057027167588619367195287906537424960695345573151538327608566858066290054797446597162830184594274915636078221901514658002283305744405847220837323300271119984845554747959131975638622091865346660684782069548474301162228227665570882816279357684335553566064832898641666219667435714900973787742662964775709565910266852624719108340856278321633979843799258395199976332925965617065693261513276559835664002429731991216805095892488459982767682431408359431983345019740603175744492964751359255248556374319708856100693828464724898357608474201809032864254751835075168297304704006452465067659440372247674794531012254209379062709695546003994114866031529031081895092176041971776649626293008748390065061211647607028980912640518377509439045420063306381015175078855793093189080224352476844177306149764839967404348044987839044055335506542896831711516221392675411965237634368163710371804288409063474246092963885240235801775566540509967531351275667509619955694331674291208117371134145796634751081171287792951553582192459231344001409227410733060544067666901808392905471998194985925435950175588581245814050899022801478284450567183950979050700060488355734587033165652409731225984862205358492918405165650240688119262855737811282181028789808636412033509651056563470840772066863421669761935100798021777987285223567120441645536400569733594399885729847043855327344839794008209235859690948149539181644527611507862389873799603158492692584080210047899625004594996429241803394124275632180233053899543204260793382935840179004682585528221753341142947154042493733271614611568545805357396699723081891204045448433008628540551294153174568202244064183762759960294678999084489560715930511413094873133838260423727411621859186640548035524385274746544554645776263603792668831450800334739726320236766000313563583809705385415200013972038944978324407540948269193323357010015368378274537419284196135529523396937305038830457449656775547093616364935090163657814846613786222774302452771082813263216604602102830098701671113597564917874220755864531025350018599290848363968001993354979340471390932919808359106851628313781898036992521085444116090841494211925479256997107037688386531681395562430706024533564948073773236186939247438430249719679691300302141963238600385204880822161209818161077529360684985636797736404901151797004971221651251301769855880878239011223707730675231894300631141733448845887432699033671324364409527872902889639231498447068321193051542944284972689899919313118521552494133287441253714977783036793573075464016371416237879934515561750096821004130062631124382016647717737093200364521891350605739410868496979423252327055361159388979100307302620773530677473932435274016284126248814746355909449074481648460861432792034806750383688447981503929676841603678272506031269050531427194949271972947994691108468557897283728654020844863243385464730683377349233273253409805544084197678246974008975108747108464694066781485797377857223765466715494870251640100087501117950155072729047182127152641704735303607813164623236329452125768000208098912843362328936762017465119171669121260545881258695125393157985525547246886265767850735984901675557837894670641360235895169254319316162854403930487786647437002806684909163703563970993110717222854828907947129444424730828098363223789556437536885149981698330387220131548714086582438626033783770777273778221428079857371012464378280188700009256259239160239837985275015854866007860824670277044593295053808184541997898090898009788142626210241645377375709832468255804739517215736699860394098425179649710108904457695811138158465795462402460591174073746928057661263084726194480824800371716055902549073553755409691274728766615372321567964664817900286707126266274366481838314908758822370271740527842004557374531841384914578831798324203535253507084116013965634865886702408931720983426890034310206808532093704843181720843467834043706862225713126010506932404715128848624003464285414412697858343942560915901078142430713854259365206575929689503590909549473211951150715004063695651453577921127000849523230897510036854244344363047985295819713611356840203270794856943982751148439949720126965086222165203372394143100698958469607086767346200520055277740213259299650138353476082620814110061621820336424439540404727931962897795962525854125311086710517299270969001635612321166429633328993670728997084151890958198651178749039564711198227102035732073628819036773555056973156560762181245263235911606660214020937939232322885631870046602000326577642444635189300650384837014171689285715634385381681893506782424087069476338439069680376870037305457147764416568199372306524947522828332990111395616397244095755151725555971624749248695787598559656866981591071548852106554094161320275925256613077768852947072419171565967362014258177946709440416647296785932906005371162267647428268069551431835906607044150391842648652685519095802814920016400007395298952403419921279991629331108807338933081393279784703941911059024084464904699851838192203575923229187067599572520629297977287152337941228068954435150514446822334830707393469619169357456122406249383433622171363208324508104845732526556930900916322363568913853716886786639216071237920590985689724550*t^39 + 52760949600446226978337871672550616224532530378708359909647577232509878718827086333749510998970238822470738675119568239660128776427259795129105906047820335155017770638065455395086592173121293348759063534367294608042100192164339779049572718995106514770874666093625542569863827218105655830262648864715769768440797261889512685928184381192819264592623877881089819136254484702055814761797323451537850269085941159534224356351896128538235068925639066846625473083132222989050903838817737250472588639963908652925203858070614136499571735053064691325869852201718720992894570165446175205706355796265560514942294918133620443496724437498797703346983292586030960415050954493400194336134147925931768489424781896926893895761601474757620407003208208529824017555069199508933898809801240749424776429457661093708565492822317279992072100769805128849808856126519733650255500160440065887807935966068056320375893973112215270337075022857460183739508704831572875385841229225372640177798473767749326102645307303013394580424293225342013901986173457597274160247470845835599076113287945555539254959217464556275074113254386344258107579100794297021394593155831511247231197592255574079034955842378199698637392351569955714831039748055949741884590170909439130151463155842520939915876858028006385844870308083041739337013963448030153673189499182721853404749854794750761772429282314530974335999016873064135933086579471349968459909138586282264275225917351272786722921070598410825094748682742954779120657567811318445814275199272360248910413308837561593994691366285450310868533918114706078431713965940356469480340335629016114536332615587777267786387201945539442008082821646028088917329208464636634468401538312135771119168532701987806289017377621441955064247210628791942274968837552940362820530631263721462928986916478320205365459246406267444182663396328232194080743282763064156310701266641861214436842123312860062150162702537790008331431350852009519231518702772420398596949415260285545062467362459718514794598669796077973377964768988825735336862846658113022202048866052472236254570170393829015589354179337294942782614919475613918013535725316279940657620742275484860557955568670423628597710010157741038593940216369022453182738132965451163835471472385506626433921051294870186345951096091119953776229503039834746937117122303316773038096191683528674682468809307987275057931649383715521332865947306235527879913164573045648136941960380666071838983143788279212473515265872880248825840962489146712854522832363337478804486598460808706624359501024475679969303916750022478982392977431861783037989565710969762852021432856023833870562896536300786735809852250518008085068962448002704558827421903130983982654887681990783446041155652632992197224946243531762676171749426228231664671737756966158910326986646963042519302188668644247947065985025580771767037275550858923658009195781644439900820894797447878931624734521998047145931087307030167297976764530766422523396785129437969241426599892156703637458105162173584671720849863259892591019496922097366118836372032609184864668456424497522270670143847315302984749429681048177718111107850270594424801750395720033632992352428390567910765885972543838884525426403460529388771353715535660237815035205278837515867089169511664216373989718758622827275181534424283408673363797410623375175416682168476968954601603778373131169889019382064134595286680671153328211957464249718788849152075790631311898504201797079138655652476897867714194342399954551718395633379361702324860929926047673238387604962825633065163536144094967974513897692246669517905408131765612540448560999838297486480243653461096037293381241459113205329577822636659859034540382626614279745235028754590626998919243130249491399240431306911910819612926214278899529457870924139068647690354071084015877627911846732411811365940860468867008113988471787030886510314075387875957002222081750620739032221841507358992817628656192778970897223382474812697541169440351506011285478382716953087247926986000601808453151632443534245482860918716820806960464643072886552471620192797110002606925788203001237459175863236442542907057250031362441244420817693161474457094880549502888247334844857816181999158405172885808513751520948368186370444494164882531243476529947959140249512828599400099936621915708929062914018453512506194653921600590490995377505625523319699861608560114226456218929618637629934534327057997373476352474800770985604796326830469803183680489677161046089575710742696155633918782868002385893381729703377382403392000797010846149180080057723442478494350896982769978460412317632409278815064841050554054292185549099989683779733369324701563531282701777912840377316712781694395384062992721916791564565640663730010874956782909302836683414270856703496132611692163395150394230941050721828060486704408271892785590449320975608661967061863265735510294162016615767196681465439630079705992202173683600035163457138365933856417879885125670149124627621733013081661503180806491769268727028433894970904539666810185767622835547696126178328956923139794575522742455023382041693123959685552356214733505684876397581262793325885441732497986646348596821600295627410101378762967756056649662272323939335574431502425303204953145727878640375748088798627096750198934687225241886258593806485886457612858807661111256176752928931668296248980919772946301979646009806864518091363242155298864799166519991378841117840901942494913190452501613495866514053030378864479935019481477688585486244217190949348651037914877315738246036118906560548365580718944025594977270261971028562628237400157122726415410416312329294090589283020943607337840609865784601318106608232788719531746118530370307928487043200113570987478492262714948132096733972755265102356990438662629980225171168018247722885639587694593702340231328112609746127073376488201894657642324588471658494310505030835740319254562848381523523868182791663011290762255089935566446749180316128154763009531724376154480043093366052837442042494953463086931438634904928717378636776493932695150403624667591432396864679142910970767249655561219892072180968967882759015279787981624628472615692672480757113101940407322287802509000351341484338741410091786107235963304024378793179297034128526497030051114083344810646263/4116883070208329375518557917856178430921220871409838645879752043293423986905752140499653037545931018315999892258762762887184553540108505375147590701342633097180886564702848308732057676044884531675931102829481198920356239876548820703632303405967681942045852705138343599929045855077151708940666456564044054474468675091202280436390081014607663971538551430274024070339563921320154486125193014220960576143284652133057704453412227548680267397249918840734229881607268066528114479253635735918963648238280420399562532353623971418408578695158631238364605582275625107779214219014068736550125934290582488636374359548322058965725797849996861866724145673473300323358070709039391176951625923515096689712203424010711329006438844811713991149887306380638825857610973164163786714274911765230060663033014530766574756831095896040180634583644621760862154956192867608075020097227005731522279893854432892486070252556845973107572664114765670756616257736788013695312636013323388175805792821704182616572347485186367096928836153872002742367255759373806241563749751363446151052381834449297722092636693029974614972206130095919189497088769717413863230208552734718085039464538017201932685738239552007970240495151998581411943979278375304752737013248984290788141161434686999929442739435139039361236552753539429355504832382163700692455476287691933442439351693032232420225829688087321865450188545778513355703092425633735155415462469705537902759649605041687709944191083097539139775780103671601286903610802351169749072605046516834000296498690085749241041264077330379361703815189705581077881975415902758454135161261175992086663178055367510477570471998274092678587663563499506413129887120519343491374956369576257814845189396345884776328392533729293551381171537521532175646472615174918592278340524054491226331566691047317093975192196893118505893700775623891631620886371053311176790479146163160273704823508876593634439721835473827954364639266627144540589432973818928982601815514867133183767575559626218371705938809794816907640906147147788521269895858394375035283408835242129437025002916569660836662736481332930587355008570367679910837443975164471041740924358359426710128815775900580620640284990810726601750266767214709027325670741315564416906077530516041976015359815946417505200706769105392731523733942378120697255495763579857113442771116491208182528629745246312569358318475121701032757406913069426209110344715818256804122437825785194805184948211629563107394263804287129626772704151576890581827533500814846033452213135224704878773294661558185661555580693240622325076830378500337990925829349295316868888700166324451488789483378348084226522040184059522120196794524429496496290094531280715253929432958923075837649482100291677357255490835733984848474327660943029097590518299657655388387234357184324079072566606110608592693844800788653170722271942195587755013628802477708239576156194937261493070282675309776058659080684635686397448033902149056882093552601121072468197017934635381822655688652499466178090171976301624738685552010411216106235204169763010811301512103028480706643501828736631607577109876992353488283003043593325437779349014948355420977323251893340405818756586775891640248118321574153648016740544951500813071045201683952184125082453883817226545748297616956531923920246508147645134976332199129921207753897748539961470786258798589135804252002214896639488564180521109542407717990337504239741122589311922467398262004038065295304381520621956276128112429357052391280115624901140282119868490342252358193017821975626302972915658789393525191393625382285569864479517375054092950350502924732397773252723744285528612044527531308548732840751122194013464351056745997817378931645627121161664750506106805377351855258887718388123148353781275635874745660392760748454172397068040751442053363529359911052280324402878378294239755904337563202777725223235090933784981214646363155748493689078907852249930700456938005516484264388275796724258252617820567739081175916814735006681014409430881090324624177748850198249827499563951033630548401795639727173118867859853909089510302858703569540544222919664785797763814466442657503536802943208602236386682766530378447831129498863847989230465589919988260401215165410014432625399546180963673167498812161831052123891696765344189444967187519589659675957621477985600182776411685348008256540966596754503922000369994638631353952449683324322017836550004599912828040459543683081686796134974776638411082531269388769478262905393986241529129241210989541984725447627261452580402430625714616185113587959210291037362707141052923974775243220120731857881925979057164723841833434601061999369678168202411121908891930653691445154599597932584313913385369043532625985252718567946459358358052400561040984176063724552654322779327843819897833661521986937315474841083646538924851979505569492093584955256249906476572582883908560517225187727701832751010007379691283658857558496241629237084016901359794345863229346436149515822656614333280155851753546325814135753124523924379923488660763299464864938636787960106582919337393460720628695524434484679854817315452945825113202152663733713842725792029213747279662713354287964732941203656684417035848475290063962731371228043190615301943656720076059558889802585931151315804624534683091984757702184260936139659267278498438419934753875817354584798221832709998401070718502956715251620180188310341544275942149589601996587227475698163016142119152272761003154390177242521177096769906430108493474160013834991581077953046327890531925052051621597421391246435260181973569315334911097179779566666905831007684922448536083204773653804016528356653498286615501067536889871427355355690424027381557716913087489307777952980580239331925634788866768719667477912484411402150021329773562259364607462264078839385791009922614175666424364878863861783555883140767218787296705435331619152775462810612871000453912234104982496002820096361076232052989032512482908267978099680892873132706985182268049961834770799767074948487499032227800270978443100107059306084100797052642506654324193658262174638921681261577777561253166691228569827376645444441945799366055552373374890662228998388408942879437259309901376095746429161165806220723392461256830687649966191251468128977820200*t^37 - 10549497004316595958841263114962432398155684042511941155352170359428405817543858849364761065924249229405984930446899514187553546539307052855416507106625077798734475593619766409942445037878518229775914560700372492220170219822406299411269193990544248728490261918998944487165004190698719504241222764937288436666937644039497753737402107175336843314076294604267981184676134748240817956980877889521258356682930225918035230240749615712862294234504238266489962859656232286772371241144930459668298446800791233402592447019065615959257066305096931484554124930796567544406033969922214253374804990047127939908185529494004956965907168047167657271388178672687594155053653084956159305556409396457556834650579864662538157962574967635559375578989628777146672327662534593685543810816294108334721343437463630585276712806190265290879459754734187899286104704425958762162855706378007588183134235487096082725244704442715515843173890119318786693011828449725816624922860547230382805404485306580381339302629870041043414301431285125008371336560676793536068375990687008762788715643649554303519981988453487079809275888435413850588160124143113986960149952759090564397465613113581413535989246021966693778781143433314317794439586040346357700524024182838076519022467838529820379706285810479478693304502462310249770809093203760116457977403020111155244332184492004798805793704033208228135262672389063343261746748554749724532334649531607295013760959280812903831784222660243587751449894294730497556383849550124335159546608651473786843028387099337435706510303689057718000946203508310749323324333289017679995331205183735797147790971423854071714717457383721382450397315014259696748641943564809556691617874003401133310437173105852772563876083782650914838759348565841035822087668081847222192284590047412030440178654561867234063154063394741439383190248273297910120122828968019120682375378753170446365226934133239001564690370797342995583083094960764709588868105707402215587977161308766183913740860983363863893275856607777092948315540390403470966962969758717754697193799262073585902404130811914155413058238501544266221043451867887614180472884772926806312515059554777209125927149274443576452642186661838467112737409148636745498271619881776165361685738839637501401886005544696074006372096561389036048993753371123192016571505644673103930102516549507084829310205178344160202881443914353449471161931775842881112459383457789908738331769044291372852731339675369601762038823861167547919644582128793582759108946674695881393513318618857486143047580337030995850631174038223470052958732581515707365179839083310073835251043433119801948158577866475254380124885194079401696665115380184709353590844334183663639983804649167045060286414623487980739611602526446044285296986176474484671147396679362566064058639477091652908257216035084641666140602971300082394413015871039595280896481550658708869292038524370556050375149240524270003557166697464060673232811440998171888959649545788834200081039233593877988531466228334998093450082056811883609514731343916846673909752029910182925881185111856656353689775853367104769138737894319374571277811006629853775191622144930769330264487633375035982221688953304552141208074361596618352371638025488483377323672237442358142154830595546854589757295708998476724564471104182472022043524592144241166585939017613857779875437106090787935919168638222136038778795721532961534637447719344828357058144157426244777480091758854862713609088706748831365273329139715459399324841706635251344409026886553563091203808753918996034443961999148973077396146097732928717515031174632255597686598685307603997995107943008438590746855015149877434810469921918524342351930607500141336910115813653668507406855610079869779998253758800027182029572991607154181454176167594244714189072202522818021215075314388777791022557048912012557184954858106584580063636448907202688635122480767669791245370773170051798282796196364604541866378919328582275302082609973749817682060917522196936394966286706520761225409780346053269153370556851944415625600838101407552143830787403245907942419971002793383222065535979431673200425276085017300455411218676076220328249843292542103878783714965434494238163056212802626125473478762262112168616657004985200069359680111496820509338427327240147495326795489950116986122141107157743374976023628755584532766026006238383509751964437752175306196852550906508186434455859243818823855588131711185565825585016936294853109817652896040765448245328048055016608151321674943739840574866531459142945822810181625903619568959001621651510791162702820986264589434344786712993157540453052403199436563485648972078463325490188709779262370620893206378968145395890983264756097091093340230256237169483624124348101526599416799273955133411572225008913412050317772854193239472813273295983089393784328262707746921288059006633807501690770760400230810026904507262977698924954607084467699403000404055120470642485316126600169545307356264398265365380035896415462695394555349758172858690558523953199762443750301073253877699321280869907228100402838286839549398947653850935556275616213053310838391199039032232146067366779728280556350623748990011639317220362431805092994541240508073259667724488885877382940181447036593950536692850460850882898708019119057524834478765976186826285348286851369227462829537375489251369471014038427448197142035850021839101021381894075073979287782883411908965664618498540482793681452900731050349642367684038755235161420876606249380424903192200425393877719985785293065645838573258656898381319560809032732014331195889933923904144329023602875616760599844211985216247414664628375566835964143322998978198501440158748351352549729914332800885777355436216205481148558687687836801682833718898429302608285150881409152288970606326863257936253527431993019534166409160968098961889113498379506720859581991205789587631418546385759452832398725282276645008803679296650265628300994277166344678677292386336022931629978596630970504581628242637565783446591687291697552625918492971188247102889494598311462640514277606358033992458564837125098470857297884238360639026971859859805718057520924993502503157850410448250978413939033163219598720706382613349052451962489959375116972624784042725527269978843019461084095829/2763750718453497164016217721439432351585137534512512517373625163328023621714387849422430879125893540759935480839663508919968148187505709838310681190482433604444741249129194621866311544068800034691146014251799945569519495083612258796745638698957896040578579957799639903282119934933641050577783604030641819598864577800216353676416542034511052612472174698089436137446001558351338940739254171738024017282011715986209522323719271984882026985264446053124483003227220775059153114429132475778036820782948724758030701096686339566600818135847631067645411910765054449368430598156598238822587227638683195915933377784856376856690250973413575367027487697014836414714064654296046708479877768202938164414744511285386230536008891522364387184403401168527675790555164583890834260388635717796764677116685372426540518817867814205277010327366153169214658268120883195539084383208247671537513355165435615256491845164370282698424183750514010980542600521474230461407516120652113437033964031756298749041586657617056321783590328861441153576299516228387648740433506554407996141502305618486655540169638178017330137087896143877006912653577952076975852717879118366061385247407369227935476462298302905458002480633726222752379148280327137991901861740725222065078652950246374818369185979550912567962240033256867182803995960099154600198359484218537488211165207459876759013043560746053883895131945340033133527854743309435523238092420586424478222106340656342447599483809813063332287714892368153388093186628860881947551426588692826262282826725352946590387529590044561870101916749265293419630756858151690691551531458899027985139083012464762672912508054695282410437475539406220739211793179725660238570727960241848694176416082401909758544839241225358184332150602525196143693926299123871235417790362550007536473930377985578070606332033360041961529068726922591052377071946195831885600482778036493202003775180502546747072853004480281924251234738605762983746934058686176814313785925662683394043753732294722322573804249325199320381918734658826880551756081091819975351375426451483241826666834431834611078636198531774024808679222856927974514932851211379593005454053678455095414081482210379041783220321435772423301736551567339572587050712483595876011061714900672647700966578911397358485973931998786742430003989244173400413195330007959931151162135131047383544998486336138942909719706714353539713619034015457981411348493433308810501099507106065255897521624348525179507427365928524185534844355247644053321383929118451955862119451681461384783361077845183714792951593206647640357700307800978780159659874661195534968246620787091493548256832940443224034667148267670596265302446582637282686690743340974257471423844604642748153519132848870406320818230218840526634215669268950790541432800522056517445780314973364714737222479934619087469015038123424523846852807596393498263714287377623683925991000897731936808728971072620877187889825883248118587563038499635393457003625886863901850844478138682748829006882719834974550330274101520367001578954357690726527392702579894475900585461216756650539407779764118963196233805714523018449921484689396776167661798434717656402606909165776319695728106052558834753033244880607980677188872819213757432226907682567255723068242403207053266479791633295201345274064519433166712524390574066810692638223515400081545909142587667250137118691068002577529916877363795342647501336155682223241892178646564492077243558027702265913252900524943794393201147527559338936704903934707493367258653559514203942681137201682534219196870830688456761139651840954329930504509516013757351202002500491674122752902621029490206796809567204987065548302310817678211836101467506590614212973702417536026282563175889753861342144795729315335088851893982032676386721531122951432715089331391481902559991628195429009318155479912982206122285113008568208094606084341494987771872458812005340862307793420319449684432532530167833993343356866457973096306560565131960082626997795928259268717114936513749389315671440486607275946447032467743712157994362107706583762834900550385277315729258095262868918195638372492471668745847520436800150064985864130372070614045895898481772174496172706664869247090218796984600161932844663006466585257482667134581879362790119381748203471869471901308703656812244622489041324933860087003345043240927328147325819660712106944093716682327227867450290312623069496521104021216836676173496549102902176212940477292411814185742837855389882839865000935812460747267213487506405736254999749772725953546207455501219243497306632122912887595802323478063892840523106955378529727393917197344739421209341166126476483403711199255586673531102748181689819145809568061435226493937327828024963246991519835163371615233888668797653179419793604091247837894631995097901222826253314524352068396647783918402241880752881373244465129061430234004150700797905825204878979391670751215096253820679147997823909936646909965102645918229286965111000561324862931428983843501715797364088564590585226318826479846887411829191259039248750427489232080144279898894643340916148982568800134166767800384630655956768362421947981903011407108763256766690865570816302855089422433327347634162510264543476591951683702464161722572272234207881014292294969073007059482159327794771740573108340669264325764814231000562849043202118566967363586346557941728249913210595432810990615051146824880198896309176684748923595077521279647567227523598464528063342098668932949232744877756733424069195864670941857935739764397373718133676860936910309761943640195529123236821505998194882639486819728051712545438320655569336200841604326004651152425817861583982993781478162880877655538684228908134879775166144809195725685137110185234717232053416165190304721055593046556136768107923106447776223324435311080686768207984811806138805638335030735469846361954362773426896774524448947889005646222389232313313798405600494094266981982462561797119382728573380953261345113381359514438094241587036762778444414451580926750469275126074295769631511887123594309949514670141317571377681027297378248470516421574770113623232204100812182717941356365430853494935252667410640884955020400381943393822005444348399634631061466948043918315918676998409430484671181022736391633875*t^35 + 40544477057854071066323379224506895054741702411321795909419730307370233262497624224265103666173506646724437535732416206480056615972624537374557671744528050555592578677446198960240976402421483274211670455780711020875708572897189402902951032237396070973781612614244739267352557032148413838508517023315553887609616920795974022842367679731309910857703358987026633862624553544859406680738509720427433340625167298349085829918454922598684923521792095175370164249274728254821956334345787089146406136358582889114749322644859193808492449639220077886039382075608392646267744452132751121087695126052059967009476136202774101666256774470824867843866729485907400805319975665227310080497456690470888057090136018825567048138806332762600152157327868631853125612227266737400816365703249441804729845460720285471842980179940460714999619649254090499950445374941261702100414858320491466275925267425220749178892561542263995425602811990798181755345840965686269029864764886710172094028060272874891932133498631532999565649981665330133476279372833547636012123274846689369975880283607065323812522757240195362014418729916126182117891222815267178750973159903996055267667016173630135358265473393625396171998829516653050702276390718323778844360805430151450490767537368334003847137868582478297233962927746216220050614475370745200434508920959225227992458747678885373080624980804094812324815377530301530287382273566955138299198565227215375888220068021971318173022529460848585675216177237906335388642080786956622124876089348199884175902971151318401158011691582779118368322520653825568550959948511722705265096233023038285278369791888138938887383301789185675809225268807150130257935722800863999889433896689150736078016003949073716142293542057213211050821696454550505115605321894405774032882603866164403121111583347308878366365596881536253081324512144244687385105664164972807235339361351977491271841725379396733121991681184733045183423606110056858693064216808458105170589698348673935789008158833010582155255514216166020479450915506970003078361298578201504043466114498574593085138730848418160679378187088452888614960863417044524563531749314157211502147442695075407728148987374529852870001022653677384220387013581866300111834560287823819269042453291142980785771580861165409528623736361576886571052676861737230338435287502497340874196372568543240362710573300155346868758680088305386788001578917027884581362682973911360561321332506988159714135653103421938009978126855511695758166510000927384999761935213338029335004792414077077475030695215152309948147878926876170484087005557982168254453778649486972495407141869950170413830675796655353439355760037753730571998343186980336753836768475802977992359380397440479509221461977288270107999458392268595932299336967201130233267221729448879149099905123076084653549156365148625091560172599602786097926634959505366706430084400249839081189964349331487558399172858413334627185244709283655717148296729381187313551518374222030303849564144100019963176262090582477377437504116936002161210690947757653931529722230317978010417151676694572410670432544948443862891173796730681139408893827333415725952291626182636864740996817215246307926271334181349783229208360221440236223045525293527147401454464919589242223122308630619388004534457262990131122480803886228358708542952782616791010617451666138552626089337107908265570553771156529814410435563834537408497570260294044640368870086987560601450318378241258871986198646483291867447214619994663997157073280080812975442276640055596228020748341266523041473668102709558635388169030091884531545792185037392593257914436034075688522876414150948235314114439695946166720335243420156312037064572764915422219885489826453421736015198565779025596185610425207931932099226438392677540455630273670266849304146387405920580140380923422928141873872229192370199801806265859052137104335654201455273112208858657920920684957030838373858005893061698304613446178893527465135975294545411750515187021511816140654016890462297764520420399376620515703009098758927194344011551041970130188387070230791956239787879355540858521341950203456784841645374277868158418073064285260455385631857579674393810840483413874686841192209373600186699535173475010504882744774680006902733074236600387742658619785430567031122084854323253102834199217892106387267676279364998763217114572726303043031990679461767851885956437257811392996491681276630117406608487231977868370757588882897115172630238363846528267778747552904727511683386458582843359703273806862181958794342539372755730604527803551375888459127549983107846050191423471091632239566021507587996978375889168113971499241652696506055311416302505808551319799293551222213954706814265429427571202371560639178875378336701612634045665980134526885059453815163339660990102105269578627577859542073301883490631043673779884964843223729681834829723445184338501358088126505687615601382682621255684330203797911265082367130270322346530773563061199828659332303745236170294666144208507734876281860687640547631809240634454145762650147923330101980191764271706691830318566872095889962144412938601486793861368405076767710520313590675452838880012949850771867591528878083936368091505968292039572855300778395861389562430989218691639178161800463330657898943876017163729615345218991968101907330354000057086934322614097608895403980040158771893183462685847250869079852901798224383903320656194074992122539007565309195883627487936033546781740788410381377791446359921554583157798391067536600067927074510906007115632623655468553356888556030595616914206776494887728952080478515281109634993551375201304735077076766938589603597648725272498524121546460264929470949911597834560132892121022786392477983414610003977883373408139780833143519430637629900369108316273898994027589718859310797853937021680084986071871203338723101740282357368565363531672112713882763067298144898092985140675184054413736859176524200472891083577294281485319280028652884041468479114563112399999034944014302394659454581838073442210497360716481455546331433886946653167600798933056475829057367082480472183830198381324763244111307639855245187391288041362351953792211119499192571881841746754410086544751352052922735442423243576850697353396639237996998549089471391955416317537/40968540061781252078358050929572761917614979923361950257538443597568350157177984591438387149395598368911984774799717896931292549603025816426723038823621956960004399692973943806488853476784565220127576211261975663736406633004134659810582408949258223660341302903853485625123189623722208514447145189160102266994933741509089478026880505452752074020175766112855170978611317217913965474487767722234238373827467789913223507386897443540604164722743553258080571577250566783229799108008316699768545813959004625824925686844997504163729774719623707590979047147811395367108500631497809187252469492055774433577365364810812174581526073252954176028878052920455222147526134875447280619819364563949436319559742167289254711474955333155048562968803358498174958777641263243558249036349188287340276390200277285381659455417805245866459211911545329331887875503909562663285250856969318425144315617746457355566820293024783014117817312066442986299807960671265063310276121317901916831326996235446310868145872807029305475850868404299010041248675181738452204858190803041812648685798883285802188007220518874139246738008813426882690705217743760199877346170913989896909946020391590908220004029363078363259801477629353419623502668626025810232898185803691527082342384909534497307590286285107645125087322845925325298035704820293350544116858236651261589953743075287584898310998665176798749504308836805197038177611489057514815058781763986998147762988108552840987945289416052468219794361933927920811734295910173073575468205902976012829133666752290737692803379805366446545040177694991408338055925191425062015940348684856179544414642302418834916114825281365362790014343290021625075374816546521551771754320351820345348968050162663603479605852281693544850100114813902907541815848669365620666193127727211876423025320897197980811340921906278269076783842304970173247001301790667625598313038827364487464997137969802457662491703360531237935959479654626604229660434281700973953357297250999777370530937678721766193446980637055895808014324772589669052884854849125801987561565145045516290607061310401313058342136590000414955987480244702697033986063441486332790433789501586510826138149030412677560551265941283214745413977117351151311290398796815656514987503067939382777684916346216007902262672403746721123080059134678335112007366068353288391181932826648467097255271679806294918426433299530417176931293915993847724450577667364342367428063281807555558010320549166373249168923306705182044398869266023900084528750008108817228073770695513427586200411271587429183989635381651482668831792797990979564719664024389486753646949908138062139656513052999511320984477727261940603462130384636740896296827489525030169576400520021763090275695381053843670167423177361636041871902862104447012731827395974014258608037610193406359634121467266118237775987623947234118200406324370068327203294142303598138197043072131085180929394159429438885373425654269325052003875629524007008892053748440570780377224028879297217935866732082259622746072298446066616729288029302239004994291826478435760408678601566039760937103558856351689732407002356458861728247890689881623191221953267579377262173006457390150783734277955578021044963394700777125332446820614227463113010631529820496600776299153422201361935734799434749353474368170421059503302730862637429090872489757695326445241407770126296150230008772744090443473711510378020421784512425407073938637001113779529615610389587115941772925348957990363946275833937938436002919752443899313444069452764563493738567445577882271955153614666675947282776015524734773087478611649145108970759095889641286996101850617613619536046824172685690618716010725062053493099857047744754987157021941718769330776818842601057238718852266105144967199451604910131438203166226057868296717794794744319967359875900308712373422069466945383290753873439891716967049454897297455112853638801213255641017739055407088312969235188094252598018972113549847601192309015436073761224823732033760078571571350823615579182797011941330884325794391304815965615518504661831885829896140878746887640209633708235661351022664757051064874148467857361769037518610378691814927164396445045083376858116060913063502767662749125696477602400416285592801739969699154830465566682319006475541208663230065112889987842442157979109837553757843102466167232405689040393713300385558791232347742153173321260152792538751824324301371659608626049552689478257290079317980058839863986892635717361150485322096822366813220006371255164638330249737427055114278055311390839928606308785960074782057296922008363853910123587988930761926787617135486301984169078479103174933168945518690307188965167160578699561281519672043765361851863357439541565450722984602462529321245273355231761443353447130222822837117320891143956633215947538365637368243336543291484796908080291408807418003388541913145906998179175094180721644213500165100060547423779762518302664438330900237354194776815692434928253835763067144345026983535525209554845937397077545695733943079074877730331045938599839875922653395722734364491678501261771877109973153372801988825028570407466194182683960607699496444639681847549453247417536696806371734266732541087741400526622744997417715989664295351103181659564883552118564803431306258692881735538270840145801436664814626741770160775659537755174052172581110339742574078388312677586948768826415786449117228764698224124815877207326866396821149138968893349490349812533004233071109680653129803041717335107227378668111592785188223907095772833939393327585653023415294693960545490532687001147737947672067686974792295974202968047364910160153652017067833652377135653007009630260760735120351833482102848569697058217843639323053960168979679515687008749557497698448703340570941732219538027386070389577931741663397511670137239152259539563243939942403554573255200075483088201111975175716480066756942907226355416855467945717541842618338545850563562680757299085152970117660109351092476623390494102875290192012951058378929317267124603372457101325526302411503243868594545746875036001646304448169349371683210008131578945213709089143141451179113013047299327945924922568952204794294627361229191160896655610116223335760413381745347474553859500388447010381302184565748798275984500*t^33 - 20656735919112547750882658088054463918704143720590550993282108128990492810216457718004298343548785277300810208391370319223879747934570730471521995745318602963621913555099324509086382653283572973356527855905850731402741072918937390074426744977802475734556707978772483056120976289799003209658251389561648159469487872197403113569865761225594019301635227403036737283264833682484113008561086264667412245152359928656941569438723522152234341226602445103983965505951322223683970118085140335132264131682522351051961926077211450717751697227695158114032550618816642306728385669949102964029931304178596665980213499319307028633851821348674736210862610430043817628081517081990723048576657352765117403678722562799457108322026030459799888885658675036191989940777064137969510225852265351415376608058840739148878136312118762861030348555942890169404285446986832416394527255344533062800248686698467125186966770475745662352877247109820765530796108465416545217428868602842979075135206487125247224398765686340064288253395139189681685003726929596032777859876648572149822784290290925902457380946210554501347447834929742539740229888210947895282982830638089553905986640332029648100812565804497597799397719594782177279821231174850479860857562930373463980608533517979882807913321846914064744243914684386578366972430728751598356872743229524312793500797216333694326389258462428039383450753742799945473485422403542554522192143808428804693808343811381487906787259233491207403427051327528537170082965692913519884663281450785562654966741412053260914390103531717659082883095959049513815001497998277673103552495997805929763309901484885334025064399926854392210240668028151744408624732005370992044617980588633318637276026525386376405625412720390364276704325692646203910182697726237019001263850016734914742039720731951435039899315913557407163146882057468447181770677087291253293488291507869514069258411343827137383495771149571704585924184673475067962935889603062833780988592534912315852803478000704348717895725944066675304082207524096884313262411265384253235590997804562238066932207167502051584493143562596808856428077752119945909750751268285605513715556539470811028547457672674699634200043002584618979275536438267428448444347703347202127876791610893485495549512325380486060277796268117539722743616997724613483823081152464447138258241588267293996568962236963732680818100488914635307608841126032111204870649140125219671909854928774569779747550908947571228994068723292756329174148357590553514918939668894623406001748369878968112309626737752259393412869725131785450601388443655582879476453794672852780125793589781381110137391737050626671102179219476168883417341916234705316866492482554023449211829792670812530823034374112495184550844425169975978920467256415136621138062259471789477520029407184549841460141188208678759115813966512928214192575198804662053171575042306500283594504433632708010413723639081772941500591634579439876548458455488067294176274366275936381155621925537693542463525102960687687483173350243542369559184622929461311127779450140181909488623715283986335137247130733343493441286896517605445807746706805430838241669528014032455440285566371107917565466010807573294722273403993578740084566331851979050696114636710741832403669500612744764575929811218658640087349652435383074649004173634658545211727959989683317194181666690346598588747555439465009146599615682569148372789235488683418579340514518411048373936577914824624708900280108736573422259023269563413569125159638761117044581077279922429272308769676936755080240641451960704874058186747649910109833587625813008508656234402678866956170647540729811924420118163552871711587839261010333611834308143779654540795577155236666526650689805136210251883052763455942386186220544842674454714621458417828794481854968958991945813897404504550837557945854957808823209471557500812128877752539355157714222805537175167576404965237820876126680770940489512422441284577694656778065193997292653540208150111193787861612536301254019068743007810618580348916996315215778830847719047852287739585990102345292081439056963511296681865744701203419586529383537181022117608512904497717366924116219459501096929804249339980689238932078610883599343280713388930356966650643617536122868821370179674929713379080513505599492789822627367356237615606232389860105737543631402028130241661349754672749014924006764722675041789179235955455237716801423006083316119984997228387068591819754382548887129342631852947402075407788666674391648440080376416608469311275889882307885209775549000235186818939404721163104786004943868714178339605619219985835657448940007927535561570384564495747130968964113361869099273549189542561362879032912268274834297544828297038436940962054622530643795702666134192359930197475039764741762361557601418472130104855557092411073028534854961873508773198604712586819348601171474494905958541719486524355308648642298897845553120779226857276931552886797912909952142424491352721023647026903237972291638824232980666981455869572655665670308505075764553026033477213285827884122974237200863976442200067437710093706714507633468178638898514371296839787844735289838462550441198168671901143243622486853849301160575518514532399420247075030360782800637291683136209864230067340930545347200636250121066682152418044834185111253939185561230009745190109797427473329393993660455149025856807009779959272427307188758096704052581524989633959462477219300854378882194412853788362015500255750922249106973790052520028043455313369164207662744752214051860733838304118015240585369628965165437460270986374499024265356002769083660093422875151943936243070245467810363913062125552791089118601690482596418313337208533963153814317073011605703719462749694491543397668118963082450932903923664955001319745964167903303908052727023062808378920153748342911403884053035211534298351348840715136541087422247312654682440347604178639444393929022420523937308664874307819624624754022867820468696277405871590903216506600704978776453516897627027753450892422698329176931038724712592978142206177218592320688404839729702782559699506336594679394756138639196423680314573228496543181006005592129667957152802697002034507185381386778893888636747365024486002692796357896635680432672116920570836227204709/92862024140037504710944915440364927013260621159620420583753805487821593689603431740593677538630022969533832156212693899710929779100191850567238888000209769109343305970740939294708067880711681165622506078860478171135855034809371895570653460284985306963440286582067900750279229813770339299413529095429565138521849814087269483527595812359571367779065069855805054218185652360604988408838940170397606980675593657136639950076967538692036106704885387384982628908434618041987544644818851186142037178307077151869831556848661009437787489364480403872885840201705829498779268098061700824438930848659755382775361493571174262384792432706696132332123586619698503534392572384347169404923893011618722324335415579188977346009898755151443409395954279262529906562653530018732031149058160117971293151120628513531761432280358557297307546999502746485612517808861675370113235275797121763660448733558636672618125997522841498667052574017270768946231377521534143503292541653911011484341191467011637967797311695933092411928635049744422760163663745273824997678565820228108670354477468781151626149699842781382292606153310434267432265160219189786388651320738377099662544312887606058632009133222977623388883349293201084479939382218991836527902554488367461386642739128278193897204648912910662283531265117430737342214264259331594566664878669742859603895150970651859102838263641067410498876433363425113286535919375197033580799905331703862468262773046053106239342656009718927964867220383569953839931070729725633437727933380078962412702977971859005437020994225497278835424402775313858899593430433896807236131457019007340300673189218816025809860270637761488990699178124049016837516250838782184015976459464126116124327580368704167887106598505172034993560260244846590428115923650562073510037756181680253225524060700315423172372756320897409907376709224599059359869617392179951356176221342026171587326846064885570701647860950537472654841487217153636253896984371855540960943207102266162039870125405102670038479822777326697164832469484536583186539004324685151171806214328769836925376005636909642932242176270667607233571621887992779943701743800702354324983256203596091205913137802268735803916202800241953422938348132662609638924903939448821433971673620662600962752477051422951245128724115159234545648134038604226253883363088267453686679047740403192087111949140894268481766582145602278934377599542919388175421309379359176032836943438763792598156726578110446031449559495198412633970770336320840191598500018379985716967213576497102528720932215598172817043173531743360716018730342112887013364571788616169974933086458446274183221429586798892327564816181793732034514162205176612698272808976256735051039841178715996337958242863722045652379492535353041694909646487436746562192142097541098986178218583105054415170675325803201338958905280947064001254254335238821541660800055888155779913297630163793076773293428040061473513098149677136784542118093587749220155321829798627102188374465459740360654631259386455144891097209811084331253052866418408411320394806684454390259671496883023458124101400074397163393455872007973419917361885563731679233436427406513255127592147970084341776464363365976847701917027988428150753546126725582249722824098134259792295092944747756989753720998878718765201208567852954401540819523288644839272644310117442739942547190945619604607188019884886605005207079423523512956044894830922700927577202524566933795383549730796134685297457638111491611558556925993788273284772206171777139890759599677252474086209976533149765014859911132147174292301856065485664951519738062247000387284016520250524497528066590870948372801458087565402422957643473987917693009308221444637555916401229210483094122709895729741096065136504995258985423637796297926593843445731168139227001534753791926015718707366414713090024125076202125708779797087891791978764433874231589134914616083379452973541858922733509396933093013639222176336790712987896035900434988433858776267125943189511428895061866861979481006560400350004471800620290916188728508610566818941214431252658492945317808503072000832395651373449315747048069860476686676485042183525034780501572631942102188987545063071402943939606702231351578682565440943580677017277264651417615721951146589748011226739636654814255883972442868891419315631788517777698923312393452895158225750147540599926793321548880526194856346329754504135135083109095112885712319429484049857513120754800037025036956640959351941100063419464031443298681108178373180215232738167991592363592039152570504840966581509502839329873023218958068862946799441576393700718598840435617830783244552633863181849609842364696294987712230645052338904777923299201486864223610196294215021638765098915066461489286271858659271601146828505065097465927353259635035289481086962111368018229498127365539658315327193296814141014028336464055862539463546809635726883933707560137240827234128374819372726883373871336174827448902852504042027729618860515394496013857141657650791433375770243663604312569722855417037460826303718758014363638197892847804602860016254782605814311684508003398092923590040147416977377452191941183278854445427360813083179427775931004593759798880507860344888660813489576572402795833878428347069384802080221110960853037198600553413904330483256440246487281345697758161618911727851591183850103416501244346842069197083876006542449284665718533315974682915988336607563832794604714996158258844792908408142928294515276147094220227892626243048724981052943646426640856083751756929291542527480186408001306310569778540757202601539348056686757142862537541526727574027129696348277905353756278721507480149221828591057666272797489226099790091313331960445582465588976383020606902223886498996994783150394238627467926364286195408426216376645281103701026452311075411788289676686263869448057032711786837761666589187143731624021484649070589713072278205727343626428176601567370594610742076383211259680065600029581195809613679685119966517324435229355732325573119138815767644236096337859618799407352768814303692916748270398290082517191909148609351764912275817740602057787289339322829573878476677429824489624997533734488685452833298032419382930106227723603665289454275655414867547146556864284951682363942758898200*t^31 + 51176321930447523584339686890286912392083906881824851646888992639238299041588257394179425419249140416511407238542638695956795277733328928063167202239044544207331402231845638474328769761767982985758064420521063247692032707873242194420947610317254440275665686577439715833227444198675621828901734474968019398742884582991535192528671690927546646259929352945376254414707842657252918423406897337542319061145020133940060923000392196156261891322043658422555958144169186811159940180343033395457402850530905931216846955860171667249322315417191654282451535827456040598327263901113944855665113490798413974215653589400996232848175068282591941407050491155746650321172869516373081276916716077373058149955166887740781125627489472676913679360733108784210207545887589142029755594080544107002255548769853251673262469099700090634173061450931047117564551438272368806782316723542071221044909333666673647077014745760570216315499251811840521874592859099808888327235076625656340345190416445346874916829087729996298431714810582072138939339028607777982437249706726168650940375762472523107299327627717563041804468814437535413681926434277833919856596345278774571433843053952000780370700908576222700421910161612739525586218955813546496757647215269402706533461968598312366324440493709716889939237308436628251359585125862416955785286109115295372464232842382459443661906971241846153645756880669895535315070819250205298874596099568497738086387231301082216876310710772013032416234264490945258009287814226354835219995574097509347642781884514767943075603056312623943028365024020445067220171115048086628463391786249085609732793938958802826406028890162512581891818268510577176448269075930825298002160962309926565026350733037107599172433598790901189608428551605568883011539620209749382174546670769929481616768395009518357679916163537981414981113830523683089172912172534610376983011250091820686587301734875070682861030668258878302644187242536734607925838724800841347044050387141124826545807724070354559531653646092771880046576053970884537739225054162897138205900590108567402030702123193587438543833560500137244601774640761523802789583475267078790845025684007828410005228937246014941457357932762617854102436648742497570892753153955550580152280822092511084057838035727422257699015370495306894240899287093085913704176770522054939957924092122630398439824857887917828390526940179163425339489240236309512398319390640040082432604855512304911015789056037679677313672054452185587781056396496759573311918756212505562463895130163725166189801606204701779219236904330180404859810492843629525876207025339430127661636458341638678658497621318924280014078058204470831615836489685430363058458358426137207853684152007849555184315943463152910627229752330240642278246504503650066240215093554029712017115941711127299581914671566920948054786164383639983913746621569732561426501665447287064471821280716663562415112345382838765112698397651885386460228475029254148890252548951937031530003615602215291424801168153923997036310259448064684232565966455348231985919137288107530615704218940610405374379260080139523895195625791767924536417409627936046413308946763258122833747294600932552142815753751552582226985172103755445592326509450208287656780046410179022183339074719629691286659128465640264114408114080796420810170172572946398721703503009662472900595743601757244105692403920481018331039146707477625215353555985081350587457801141712226031153430815845958423043627939787517563853529586807388071819381701079475671169162556993725174133623269764702221148491698291212872885403031024877665800482175670320919005387562430196408504850016202468568835276380948063026992676671535857345994940352506294634827606825533977912915437739652188710481410819274642159668509078435388382494588344611299414350041149199488675533360639574358966954294692170936989237674149040422956897642485891206397418249020009913288550408512213369745219176709241598144120188342883592474129541312164540864708782705041636352666424103721543640209651011578665155719165475981433374064245358380245779703790434031620046352491242498975331978216003236425956368169041975410372770426974185207160896266214809501926326560292297403666322676097420476041899343250358183479282106028451421026956916286419549244977559309627672753078166556373899867262762739795988356470495856527741729277552581262907712362639967751149107367933210346566626989837343196435155720749594585850380117934886060242341717981194839480284835554055606382172719071956731138965523306120384874586208465240351565367297277757158514808863028127390196860167508383466664019480582240447676517676605544289131710675382810207606645269152996626168236537266907068926075748502438007804225706436378622724875805147981077456013900468080041540752478601746999076414617299492496918838484877346775011270359561219902843409778593267909940017264429480086060260056298673363117373925277980798674557201921259886685665597127088459615520511348493065150663419211355170099225578775176012587428346011332726321675888738920068803362794479020318056057905842915033664383262377552040214005466231745329264647558864222548458529410200328527917923068846375892653430007624660378570233567049045445736851841503919925069885426139431731863212680127698420554804315269927352426774900093642234051501686599217111090585135397391846232983352526961259143692091348245655171531356051179871332129439845983654973016095650353630357585714329641683117180663532990117479216965559035462540401529541480245327813476633931306349923285627288223270457810595037172150889451080871581492435916487881698385704273808562267580241058748701274588903866508286568354935441230202658554741557963926621260019874446670834264589700628587786360331220318096554345903302268705185451339088368110143036829435184512865418402699644333045557559562576208238736278856130493532134894841179837933199905244490935089557555976504081669123024501608864901281607087817149351586449001885194861316891010829281823161110428237585348578195895746388738366028357079903320865714805499694792571324250844055795445452003043242986044933695779866183464286179949846870223340863696690165317142542313579527036282012380188554127327539455957590229579475248625853726683413347301848581494850077156905841936704023723/1186570308456034782417629475071329622947219048150705374125743070122164808256043850018696990771383626832932299773828866496306324955169118090581385791113791494174942242959467557654603089586871481560732022118772776631180369889230863110069460881419256700088403661881978731809123492064843224381395093997155554547779192068892887845074835380150078588288053670379731248343483335718841518557386457732858311419743696730079288250983474105509350252340202172141444702718886786092063070461574209600703808389479319162781181004177335120593951252990582938375763513688463376928846203475232843867830783066207985446574063528965004463805681084585561690910468051251703100717238424911102720174027521815128118588730310178525821643459817426935110231170526901687882139411683994683798175793520934840744301375430253228461396079137914898798929767215868427316159949779899185284780228524074333646772400484360357483453832190569641371856782890220682047646289823886269611430960254466640702299915224300704262921854538336922847485754781191178735268757925634054430525892785480692499676751656545536937445246164657762107072189736744437861634499269467425048299433542768151829021399553563855193631227813404714076635731685413124968354780995020451244523199307351362006607101666639110255353170513887191795845121720944948310483848932202570375018495671891158761605326929069440421869600035413639134152309981865987558661292303127517651310221012571771575983357655588456357502711715679741857328858927123393854621341459324271982815412482078786741940093607418198402806379370659131896230422924351232641494804944433125870239457506353982681619712973351538107570436791482507914881156164918404104034929871828883462426365870930500372699741304711219923001917647566087113806603325350817544359259024423848717072704662321469902326140775615141518313651886322578015483146840092099091820556222233410489551140606037001081393620810829093403409944889923534372811863447774740907688683689195931912278718757417845403842784935731867450491686624376952241550637110080189674050220610815421376084190516423170138490915627582734326356427807902974981317859613013241077058411170786752305263674940379283387631112316362322735272262591336424960404212226139577789830707105892957162767415829597355456746281651212626599243311474804812441416615046048831779910731861683417463774232276682929676668652683466982319489239660749362453050380438603969960019272286514033915975138721717537349865335950720300143735188815771979716989626509852988513559314166901522039716803284588574087866989689421532208217773884016720720260239332149220222948547306187873283013033882524591281230051600275763624185550428989586575996569850399478940033485892474391614541064637283593286540577547703115027780404626840622199434956594006136206072455149024136264823388348561897917527180851385263128220030456367656928904915472061384941921221334047459768298892136385426244869880971580511896606000698579207858913593731195843462257540223380760235194629229280874460163920288314382482406941797680919410899344564404235218589093933640968028319984691349060855298252406778728408198916380586768549254499624093314349234649465461305447148852566335173299922699266865231926387302273135407693037406422730382439857569419031715541790437298738443561535741990541228073110904331700343306241910471686466017390706010629278435010376991884305139392202958031862439952844312681522800443327240322839567845185708698925021931829900913226839498756578625375869059481026005165476183491972089301083819009715261551431559391101571922368024775189876642244102782623857049725650163269418875239822782726406877758756701912858628661128784763574186674446808737792111056512281632896716162903702103376237928800617313790182000991136227498966452717198147079816286029062032444028787148445678352944076230165756405705237521333928086042640360495167741851678617341950878877281848083390575649954293010217479308457150397849700632952056727808747881332623116014283335963321528807857720385199312702548012743236404479528271782250057139674592606151300419832246131575359962177117302965412394219761475566191722211994074590101169781550535440866197761233930999973075650297037972414840853583690148728117196750733936838721669523167975317442987270545891756447153539757891254563895357255959936295203436658057024588628408838270597353436138564771466217918551907665731247997569028945823164425324640886171170506393993109095212970487851748179334320755778250875472223745591719247389699248707068442149814160056990636083529432146559235757009389171734228523461874843647391437266407797797546582097992864587252842515429627788450060008124839210473990300570207993341547065211836020113219338829019934241221042857241397092747498717554041692515896807546807082868470459098364231387356509071736095336562032258333404756369121821364960781895634029180803237069579623695410374047132448700875900900954628041818823975855014658307011580873732398666133740011684069314226440537020989574328807818560177063476736649001648690397557923832882835347596995478666113880850796850202043639741944169925433541033333296516204857602265642298468094957439216933156333563692897452029024905165944951737132692451725364708541250933771073577332616811256202924613432891028879219916915469491973388677697537673738066555333952721180927337483861693576509574983189214776238084654766404788876315328629405082305820185304061959036815232059482073189985537863486615802728688863016798274104048528207695195212870591800850224216733708091232057704340410938847939116318725265628913492991127802857280503576342033241891669613219674603243535252841519001457768342227995457297996894774817801906723365330181291263523473444608428944559241716804664838081364894152199306194105264961600006921704160239867947988101385774334987034911925213957560223974852483961479202102260554058506529095054038065739750724614348529163414960346424111479110406516057448804478797805290931137259864896588318134171555933537502011730351532088461054701116819545468604545411218201475454127897650428462436871729823738324965047339010644817721053007728010008383662767968782241026293948697113569488999558313100492201811874968486607355425230647697080914337440246243134935723143026855596967751991317115488085493719094824141477000*t^29 - 94748308399905215224481839428954264139799697037502785830156213881228017438402353786214557061598037368743375911813019241128989412702098898593077304667174360124254302779107041761563434940910191039524667656951802045135858816876776899470504432696253425965525746635472044755909072939528171247124181534544886321232351200501948739583180704319291945074483105290896579057221644898953715518613143165879346354263736233789951346121031353249475051629590609601722996638161637344040749976918615642857814828659852552097397681197589025731459961582876131053920234223641331567824207961351968678598467571043344862736865272201755054590460676066744514697422335525514635628687575529296263227562982140909601560677123302539837848516351188349449772786724310188832544678162961213117961160957382899808612668782779121961744709502155082027175017291025216398259954121620604851586126773572370051935664813182000693887165204645415935852943743057293600904243211026973501932937500539006189137762592769532318448619534578777837534175884446538371899161955086967469205601548292661540533026884041751404298050506932667195926268585305389860210956690113954832960081802107162384651617831373165247028349508402573136485646978234897923261322982089064834039696423625546548073900993592577986400492077027923996097400633324148235884263031525662383768393253135638040016218282177467352622871685799921569379543234105780204842583200232926437890919519155204640165306026599340025112103356263955098935963213428039938792229654630094432908731112535559090271322511048571129618507364045676153634676102245933599615331228075364685453065311648426008538171588051449692484684588958834446740025073380754706986241676324438040927679517595805960319271030028832338529674468625033337324668320392329296942004872565047579242858101590527905772029301153034338055482433528067751878004034106319233958739418154662588958561602739578346366937451836768652583808286863864816429220368000376567976286691391712900263153912411536994247944732035928112963106556239267671773289551082483140313299271879319876147735477815475285654412139906419736193264534264725750496301737728772193810169240943497415550462643731553459720661283481528564100697720771203960149976865607772012823707642984297967880534957220172297202967487911856466634701854780109837623600207702141397257084719632055436405639333990503758963751304498107799177393711150336414856703460212718856199933079332186184715355521011037081217446504770465389856908678531211416456517550559779622167013254660603446800647115756349188543934682059836775002496678325082142314249723971531142088599239518031313932054201837992042354107790748016131087252975885945678091752990819978045848218038456818809772614383771267017126404514518528524906813962086218831234202574261526588199380076140885696787203560785303302661938029670233510534268465690364927483482215459776045238547459145783100016442441268079331329425334692923613105307122900040550489833567967846227867455034599776178428607827702681790763175592377908988176474653688693523867465267004338781032207012477030224429348336672259130756024303959626261955351360758804515033716701631886375334040532342351901824566012950237164050219822908533399275282232673710616818920593052429921753972532389076199434769663042930235635034693158185252655343035554678553155033349157491054474510106985086891906385671384866381539356058110489078689575035625004623775623730783016284167396635393158297487734202991300764631950311710881147435772338061504496210376733252416609388641566865800330450659253816330982293108022498354686365816087145938360805066007161430575170157353657964160127970268936834247428655002442336579840340267316971566047606178953762376663460239704996888166644021713035250131279887726744193680391683864261592313867227759869275795470336788473989708521567292654665140297904429877467029895195618239434252023023218166008491264725388250241333128248624720295323746031636127185351343236460391889872214166843221465481845244181602733413430018167523815222517738670555162328900055076643984852701390266539696610832965141250787215592500022534810318056195505161217652539966576598080896946591140927377946148877488624797128817283041262688508463570247211658238149053525131304305626771123326944376642065191692252162032067305274678946995646164782328939718454545604856071382941657843137472266448468971831739733751762100539832858891119447139524563722990888848424152031627203357096530656527983276044159295129203876024257436017096670596794169159906142993156150348387649724928934840946393213068253420427648974830308727278553918726109254503364344034505906727508793328806036593246700786174547185370790110177052985743346981783218838885023500685904056745482587350571554629753486727933603820864110214744998456672422373056317857625270470894747346206954850844174414828966098233824078033897982312286750485605699960769251938056606566612370929641313869739820357343407674710173730263154558122485786193371600284233817617645304968780672783267696597634768124132898613545774708867131503798567117382511571758616298835038528557002520038574361267159087955547061155191716774868888192858365833691752455235741290296543970155329408666205967303891193582528642889497335690790825661719065944136126934128405998276000022272684398710078346018033611122433356588510616864123547415971102924463721349924633227240154129956448652502022287375013262199371758862770897381952206953238266469050901259155107905312736978309873510687866766165192572395503997754580859260682434631059305146726428705439068747621083686586554041917399027285067083030813844454866910459664215339480026087937482384259870288774116796963281273063935682532689243234606902475153357566093315311619003291114673106525172647074017916755440736932610740527046228474514280119258922204672993238623018784151084656207501122702115848909073025020451972849117028643622669199684302407528651504199243040999382507482369313003251055052008940488647461286017720719414749954620785426959700069119158734293019818090994746667987786543241022431158075100526952115538278026187197936273228682058382700207944091364159991307089371549537956191544849246153068914740732599673650000853108598345149747560664521285493803789880784083081936201018607805622135325016618371467980766287/13215938263148249473134286912001360972825922501816477098021207298257214933334557364001349242039893498863349407825749099251963550362745694595096124501026022504086425671583035211118510273674465122210911832564262305236939981869709268432842616024083445314777737337513073461184375446101529706041055702106249797204575139250082854274454200958223289104035908121815627352239486808178821051518476753369421882364731518752262417416126280554466211431237424193161608240627601100266771439968567920725080348613855865157873153943078594619029181197102009968805917755909436922345424955948283054114115273461557906870462845512265394545146034149004704350485557950148279363160965905044350986765892742975392493246892765091856565201293828582760020850623454801558135552757721733891958992458871101846910667043585234234242445984880914217657045338300879380107574613065773684378759097009517578203706391601668809212261648191517040107232443915216562116887986659147071879041384903197411960099055774107844031853759168373313094410303252577611430752027930337916588271150679664264737778992588420980372234983144291626227045423619601842389929078070275113468990242562555622095652139855211214742858158059645608508735908082359978095813595220400198344172185388775514763244615114635607326864623309846998277861183305697182906423558796601042452792210414511871724086917175497560560823476256503635873489521522162551084399910824489248323213840933126973070435328370864531154254340833260573100593842533132972932506665219370339670668214886601659229194835696416485658843466783548262154566434640187867006993861967306884692667061191459876074591975530777476163629347712029312293331497974780845710458012020714805460817799183122469668345394531783587418262737936684349577914926692700485063035884996169073641878745032063268222460119673230714152252053768351472379346773425853379539932402061427296142242014336205218941039293858544729975910765498113848359249375642456597006325683848630551988483660642964278118662742560048040914097061368060537035201923674341422921317974389426934637075639200161515680433301645145627152176764894919342033298919138044029927236786488417965331040241577327880489822388902932077361825545413850526283122777553209780210873048110462936674961217688273993535484447356609599708813434702136359261295402064612850514178151424956684165485414667882285709102579888270182386035324497311864563285271781692493002973274087725274305516200245336709103672534899401963669878137499805153399574115954569492754470981927903159269949222790417566564863367920108789767391067742668992849795079458075797655599337237885623117696894622601482201286436789278332779721820295297809105065243506173506814855722181697534189543581994572435570779536134762281171485196361017964497154861374620068777979414246027448742688084020189414736595841896463447945347235772646661656423713706063011594501878996459638108984212415603195761826605304155356641508214677278763394106578454353704769282258350068467447167766933024912090791250107777432476463524160377136886913389458709240538078528985035609418874312251922298491770190599638940546491378997569870393420806158004846027682475080827643428588944100905550892242478041292065938727539111128851201761457742824604416344652494732555862010732672155767944001540101545402331545589625490030617797830426025121504041311773560583948563854082021743449092467429113502348440300448142478087696368918078523462551551169301820071861415792930078246830978444689531231248702462057532717491996792580836209432418552740728013575287096818307754206978838970877408455130603649209013275956414561955257336511056186948830290162684597829570503361332222837787804111114029374870809205773297907607513647565190512103537910081180302976556448326971247042332931086440712427151277119980044767205101865793135745598053079966992817910029612820405959877239282090279041151774142547495242652790867446032249539389663648849367571672601838084259114589042260885187491947331500604005270820859932540842047517342172693657426160237504544333336843314306669371961035710545362086166940268386513408890627701137343331306204354292209865262161304808304239565509719892364128034182877070549767761723917093363169587557994984499553848238175836413215725087382237530562863356290710115234443973246144841161208945632783104846635135935412967405565618798616301945558054771989388488828661831145337805155202831357926172628734071502250337042681165154054348781445689158762633621819914767925038804031271477839047693338427240472358895705344138158046159763776345955257591579761316743948210601180587921334089915379919023974540781659740819647436874806297390450516658581623592316615493782829773208086088615394543911681376358511823757629688187658129998464368366712718538575440224688216854194715107453532074853751507225393773851370217490563734513183881113441083634463640464628222538536235076682101047686758310632581293361384282798956366660853124903984992040041311164619116844660010119233780431317411220515075569068480607845949206841765841311074338526683777227901889086717495952250348125401654030548794267371263957749454103639027671117420505905271278255499853140441581965702587736848283427968753781445079062098580139710622647085463283794336329125866855993183723725281506780893358777341251885124737775771478163066946190689906459552593537679985176426645686253223777542993346546591286132468440686891490069405823838619145265849667769956203661272561426431129462960087434747400382260277715765556954297324896723714257515677189722508043030494295549940027522036490901182080100055263970981956452793423623101892994746961609234849567960661191022156300250103345250556897099022310401674382004071790434776639623883968087169198024147615890040012962092965537330924215024498060602667144832991296727937959044019029107182481115306115597226130423414833067617158927506981182594273775312083950859302863179030861655439746941540915722891263851417550715770170219365449198528876295397676315509962191202226652436843473541834012388557511154450916264941756589254943693433404588533757369320362084078487031038672280939058893899105307471167292860187212678722239546804659705482109835710855902557786287913765729556390723903432294227042709489574977855882203213635458712124636940263041299899000*t^27 + 4467523932881383594437134667802280451484968205859079085343369053163861309008426654553663320947674352306719750640711841585394467249860407004812491020047093642797559067223596905688815559977773533377729737830187307596676801192273936080167517918561744164751099448844831120828189631279442409954250465109129491084225645499685008054959487268677139658185287508401410484887028543415833373098672567667237777181254892903703198806780994846529541240319333163252014438259541856893656887906357240270263872199352171249596490588208323649854697775368725868432534924695713751825384736776770394530824133446513190187198228890424967542069899774021648687655884159014001317606091334169346272735999471592163994482510147459596797856354404787625665148973823667775425368145995053125997064234092357367489720464345667722640828504212812360425606497682816698567065372012202564113620738468464043235421152128746278292467052268508488471567838185958533989276773541082814125164719903819283946419241508432048280298580515997564114161840128414844459973901713424503383812377178980658682476140750242685446218501188815930980994801369363505089483875703834232895642141282297493786151949683095740463404677115872567144452994512415427265651738033692564420231024058306174996157098413436439511545340954003746036791473223974235986256897635652506169356750577266716717125551967379848473502333000623832239109501138243089248629655355005780120622121251797852006299429287844265373723362407350284492212719365008670965425599889045281908301738255178845653474212090355293416725321946050156166620661708251089804251302631224097822189710797521189881213314080103961426631718320055329291572686432486233927554880650647776450700702314013957261691510944434446077025235108374061723976966949698062120396605790059916313608068148918393284360445230787725616914923220370887216375790827679049862305492526938499760670377989447293095089384015627369608205494029687641322783270364706068433537698246993621679687600729719603069190197608810012258034874137602308563918575181490020151311535282669745971511413807943847830034295987921960364759180450296339502756958538758096368393364845038353121656020187690232696192409784909958348061519767717450301147607701621551938698784593654429447072422135018984716486314304710112147462117339616844091047516952101818207603211557085963690603462950656192904391470030222941748873580916569556997347147173918305963125050396993185124544874480692226305789911626344698989492333494394639263420223617486860617556978305695546702055989564774762639361315225918986989639270903204168250137613575538954579691486542713432800923874906685569672769063921655135078640261568855780070134676288699409085606611460161953071052359889108014077011994368045501340239554873713981406946848166438309078496104701182230133502728763173652493147752997668340259801515443081063151009299973469262001702817081813611240105344733878329655344525919185986371813942971949747358993038175263634693700669460767464773067896592108184828945948130707535651476017834533724864370620228177665247994564181655727979221373019502120542997892346177768692596338738525575432998399292251656062298071986444345447541067991798563228548103345069145486510478269626823555763635630658323460998132082397041921294416565078577793612076029344038334055663340447946889901017859081451734217947173257448275127616834110405713568780102408413907291234433945112370507339156106754678270226782731633635835370942205070952670734017984204560817215594272717438587202475081419537490790344899903159312184461342944336989952906538614035795321583040180915266743670495325124697908326641301017433840569732267407327769607323322767125026340428801905222845203570293949987252659139051798378026126312554378781400399798296324339461622765675580961936794073618737295283158100434301072162108108024481040173319617226364606132450320744937913230926326787116616777104558263140361329407697408888070039654548961106736011736896715736210315439093032947385228914878020013363347312247298117331786303138051248738213142801325025892225430972761255583858943262736790630573694003992796183497705677973858652092996055849238117102564425089615410188516670737074911826544714282431233785622310183742305453020589793276868631429345887063490241809112558425923668973420879413304686482903696006942513347439992594643753137572244760003087416482627783710038814149257963647211288605420143676200311147904498594174059385612215013757206592245868939479176541501414621682242929924752907439638985760024515295421966420419582423384280544571490983948688477262369474626739845601386589959329680701100360740120857537938541028838255107191731165347545761069216617579964378334200535670427860300001395047664300210651603795204664501899173683523048607579338252948793213305369115352849345225545532571738055186687890359869900476144827934524944803133144738400817482066577613523617638892180104433523943259359416455625239755702065306792907079627493502506185611253444499374533280413968773112981917726086631148968533619341221386474089159300597690966396082332741590391131452051055855633673038310222526171356634707885439910676115142898033671279827990845050383936079055956838867807635411306212380456349259508678373811311419265660912432507069247376703799481960070112025417074813081710562044239177069924940427289933016391216386312139274210741732585897670456261023456134863512731190577437194837271034927778747201710651841902116641814274015569542608038926990643487189291842305085215019190889799149082600993065024744394243869955272610957133585873801423463110598877424431016260172420456544773799070925010967238240871498274475605503693261731379347754630725048400596847380763714513374836858530817949784956753841336230092780192361616661706012351899795032481788369467805158995383321797443657374128885216324834914378704741183432127811304251036608242114810138926866065211872404854152076886247239774375946269628028671985992275438049466839371365717914705350232629032436759426406045271517495892485372567122205966551642817676793206941523027451740762272526912371380277824345967772310933393628811592900978141703271362006809862234119591479924394567781561497644491155882621604049628352070570215036257759013519675125436730397062962994818917842594292396340223148319/4405312754382749824378095637333786990941974167272159032673735766085738311111519121333783080679964499621116469275249699750654516787581898198365374833675340834695475223861011737039503424558155040736970610854754101745646660623236422810947538674694481771592579112504357820394791815367176568680351900702083265734858379750027618091484733652741096368011969373938542450746495602726273683839492251123140627454910506250754139138708760184822070477079141397720536080209200366755590479989522640241693449537951955052624384647692864873009727065700669989601972585303145640781808318649427684704705091153852635623487615170755131515048678049668234783495185983382759787720321968348116995588630914325130831082297588363952188400431276194253340283541151600519378517585907244630652997486290367282303555681195078078080815328293638072552348446100293126702524871021924561459586365669839192734568797200556269737420549397172346702410814638405520705629328886382357293013794967732470653366351924702614677284586389457771031470101084192537143584009310112638862757050226554754912592997529473660124078327714763875409015141206533947463309692690091704489663414187518540698550713285070404914286052686548536169578636027453326031937865073466732781390728462925171587748205038211869108954874436615666092620394435232394302141186265533680817597403471503957241362305725165853520274492085501211957829840507387517028133303608163082774404613644375657690145109456954843718084780277753524366864614177710990977502221739790113223556071628867219743064945232138828552947822261182754051522144880062622335664620655768961564222353730486625358197325176925825387876449237343104097777165991593615236819337340238268486939266394374156556115131510594529139420912645561449859304975564233495021011961665389691213959581677354422740820039891076904717417351256117157459782257808617793179977467353809098714080671445401739647013097952848243325303588499371282786416458547485532335441894616210183996161220214321426039554247520016013638032353789353512345067307891447140973772658129808978212358546400053838560144433881715209050725588298306447344432973046014676642412262162805988443680080525775960163274129634310692453941848471283508761040925851069926736957682703487645558320405896091331178494815785536533236271144900712119753765134021537616838059383808318894721828471555960761903034193296090060795345108165770621521095090593897497667657758029241758101838733415112236367890844966467321223292712499935051133191371984856497584823660642634386423316407596805855521621122640036263255797022580889664283265026486025265885199779079295207705898964874200494067095478929759444259907273431765936368355081168724502271618574060565844729847860664857478523593178711587427057161732120339321499051620458206689592659804748675816247562694673396471578865280632154482648449078590882220552141237902021003864833959665486546036328070805201065253942201768051785547169404892426254464702192818117901589760752783356155815722588977674970696930416702592477492154508053459045628971129819569746846026176328345203139624770750640766163923396866546313515497126332523290131140268719334948675894158360275881142862981366968516964080826013764021979575846370376283733920485914274868138781550831577518620670244224051922648000513367181800777181863208496676872599276808675040501347103924520194649521284694007247816364155809704500782813433482714159362565456306026174487517183723100606690620471930976692748943659481563177077082900820685844239163998930860278736477472850913576004525095698939435918068992946323625802818376867883069671091985471520651752445503685395649610096720894865943190167787110740945929268037038009791623603068591099302535837882521730170701179303360393434325518816108990415680777643695480237475717092373326681589068367288597711915199351026655664272636676537606801986625746427363426347050591380849165080884263622482010749846463221216283122523890867279361419704863014086961729163982443833534668423606953310846947349172447390897885808720079168181444445614438102223123987011903515120695388980089462171136296875900379114443768734784764069955087387101602768079855169906630788042678060959023516589253907972364454389862519331661499851282746058612137738575029127412510187621118763570038411481324415381613720402981877594368282211711978470989135188539599538767315186018257329796162942887277048445935051734277119308724209578023834083445680893721718018116260481896386254211207273304922641679601343757159279682564446142413490786298568448046052682053254592115318419197193253772247982736867060195973778029971793306341324846927219913606549145624935432463483505552860541197438871831260943257736028696205131514637227125452837274585876562729219376666154789455570906179525146741562738951398238369151177358284583835741797924617123405830187911504394627037813694544821213488209407512845411692227367015895586103544193764453794760932985455553617708301328330680013770388206372281553336706411260143772470406838358523022826869281983068947255280437024779508894592409300629695572498650750116041800551343516264755790421319249818034546342557039140168635090426085166617713480527321900862578949427809322917927148359687366193379903540882361821094598112109708622285331061241241760502260297786259113750628374912591923826054355648730229968819850864512559995058808881895417741259180997782182197095377489480228963830023135274612873048421949889256652067887090853808810376487653362478249133460753425905255185651432441632241238085838559063240836014343498098516646675840678830300394026700018421323660652150931141207700630998248987203078283189320220397007385433416701115083518965699674103467224794001357263478258879874627989362389732674715871963346670987364321845776974738341499353534222381610997098909312653014673009702394160371768705199075376807804944355872386309168993727531424591770694650286434287726343620551813248980513638574297087950472516905256723406455149732842958765132558771836654063734075550812281157847278004129519170384816972088313918863084981231144468196177919123106787361359495677012890760313019631299701769157055764286729070892907413182268219901827369945236951967519262095971255243185463574634477431409014236496524992618627401071211819570708212313421013766633000*t^25 - 45682560971385101392454993490055310340697670230029384560604791576642600446676305676900161868756133871903348078430817235405652808615804119484146109588153706980232415526742063338619633761090796947464686197246258990860193337013612787939169101600624387248667977889820360400768706219728327654451946725748173773116336026843998266625870929360680531923665336851168112146342905314085616770238671728676152218183369210707162221985348197252877876088029340701868374077105031351457890669539480770123525410020475774644343730547901449452385842476317245655787628544037757586526158534958795701725869774216235109037542753000211237560274260097815293115089540186715402513505565069880612843066821348911180873516749772710981892413824789079286542414565669668000694069057924019126447572329711573376999673215085886344803816616231302696288590264889401454451457985409381731280847429213359622184789034574272509650369084049044324611808955985915424599152856262165469926699970149818157507792132649511038718812370928609192315804437707116982446420434054982396233741188056501703509400917868500508955333205049057723593874262123844547535945653446662836228244543423404051880292785154195899433890810962237645687001455257502447689841798097554760339815964156041580599628459145935456874337578967002882235430597410921915975066806573255488620834536187748997560826670104165379067273947502335982983712151925209091722918139258629677032097055271389939807596776221430984799136911862238811993533798401800385200291054378223374380328906984211381277172055945671552361858032008060884008372903535918434036702260814596688717292750658791971982655569374008188060854735359114853836099046602194972148203416236497022350764449712954714811310546929007551388987895087225581782153108691731933976969214533276935066868869838551374451095134292978163007848287858305975331940411816486018988523586203894548993792682556799640158303669345591304532869065619723138019404122916286019620908161084646515662355775118970936590243319599197747483636931477002569421624247061835303692453131011079753930857025846234761320203967530730629554575837768093670659295738858473574882763712705012012090048454475450899966175673354967249742819872001641237770906495734005076913979060314631379230706578064776917068479051226731550153609304469527227013981630975654154082601363383469627630310887740387132987475850499482542659469922667103309127383550380512067018292177341910697301995927013877205348299755492781756550365872672872456531916375295351040185896039888143165300182294103733645106187187404993686016124845567279134369985817169024531278599668894289211722027486788809285398434704516491850346639518270721876147206873527385667298527719354824508792774155932415953055443988818762586329035740466349225103844817819555347107979046275751177735634971987406315084199802712418374515355078239243146538612442668832276145546145586457673159771988699857850256934496510527566575221650979290186116674891100579075410374526398255922666473186472896789662240159527584185673678578161329834468691859762331915043615059891303213781505827920955808281207599583488782039246545511593005153823016114151252040059641714657696078774085975111956711570603820757019973667374143752785542065201598024305899305197647419369522912777350304521924647492885311952625119056305529766060191867728246201800327723084127838048944986789624967791440042008936723183149362732317454182200768625170704311029870365722216305733854322607515989331351182103652605549493719622973515464547004355725996857735371091844442926178132864120302655564022846258460787004101572915226835002398437643731481347535568552100559536537010925047917899161648019152932278737304762183590816171617066199024728029787042452657404518557574158279562654151454596387191290965777586819231035484085893068709755417055890992446485252051829390658246355947655662323579257255501798772125111469378072041142486063647026031407364404326971263427727677123380446647561641924963279761438394914878394201194938365085858945140009892325398461110693585059598201143641440564602995113828108303565332810857142161526599117264628116917526526401119519253125784635804026098096808420126222277345783506794380445096097137220925632774027264415673538359893569234271218732334298562441767719164251946377533221744686079854539739411822522245403561715624826452819418128127582613284288289981042218696102801063058778091511212799080900448404872750254828067871155821313665017027479766726712986693484667257326420859782254618981312193458134172185147731121162846689171037532645391008670948764312190368111115958368746947942613426860124867110616192274034451126947031467622643307279895692145644317107743768111737258813811065911547862789834369864253351942012563678809141153079282077109947075473086716664157033306133846192875684755425399853694478956002784969379099532980506513798159451700728804112637100458397170516870628164981208580350438021443489024968643222013803911767024874845412481593768501470407004544610632716554429042332810054804414188481758083917528304198107258967982000050211923146764584275404765751485446946301562226358325713324644566417420193902601972849582123439468464089413899780197802722548445228265984661153404239376034735352952264278105281467951249407472039003710105229021514296625027383541783530810519219361030707367232193983583648656016333527725128664597561203430315643619599746050903650893477814791428352562610108566983658418132358656398339858532498991389159769030296881587909641325893483962470945258392901920868718352527443125899670832300988412214339777595968368350332977554178139787978552130014725061495232397323416931522000375648143897161554955051474380312228073642532058456402709127428005167924858173690135967721365831505332066159846397125395833013245581034361200311442518546781314816321436420422924773800665263507408440950241703569709134678150892897937971713467312796838374129104134326334469497999405607379275161322966040527353421594724920026762011832601807893134747195463610644292218070373929129798285002274897132250198166335267840259441718158921636936663037571584395528950765046810977072549069754650138770399489363387756302471058210027240564948835587779349698467086410530555028123080359790312411287045665229755747224661963582352794844221/377598236089949984946693911771467456366454928623327917086320208521634712380987353257181406915425528538952840223592831407198958581792734131288460700029314928688183590616658148889100293533556146348883195216121780149626856624848836240938360457830955580422221066786087813176696441317186563029744448631607137062987861121430938693555834313092093974401025946337589352921128194519394887186242192953412053781849471964350354783317893730127606040892497834090331664017931460007622041141959083449288009960395881861653518684087959846257976605631485999108740507311698197781297855884236658688974722098901654482013224157493296987004172404257277267156730227147093696090313311572695742479025506942154071235625507574053044720036966530936000595732098708615946730078792049539770256927396317195626019058388149549549784170996597549075915581094310839431644988944736390982250259914557645091534468331476251691778904234043344003063784111863330346196799618832773482258325282948497484574258736403081258052964547667808945554580092930788898021486512295369045379175733704693278222256931097742296349570946979760749344154960560052639712259373436431813399721216073017774161489710148891849795947373132731671678168802353142231308959863440005666976348153965014707521274717561017352196132094567057093653176665877062368754958822760029784365491726128910620688197633585644587452099321614389596385414900633215745268568880699692809234681169517913516298152239167558032978695452378873517159824072375227798071619006267723990590520425331475977976995305611899590252670479529950347273326704005367628771253199065910991219058891184567887845485015165070747532267077486551779809471370708024163155943200591851584594794262374927704809868415193816783378935369619552845083283619791442430372453857033402104053678429487521949213146276378020404350058679095756353695622097881525129712354344612208461206914695320149112601122681672706570740307585660395667407125018355902771609305252818015771099533161227550803390364073144229740402773181944586772434340676409754940609084982555055275345018262861757590869522904147017918633621854140552629522826261086972283635336756811941866601149759352225156852068254369487924623587011824300750946365072948850863167801374584655333570320505379256958156698495903131420251812420061038836037011487560367157547947183570190976156726133368065305974359425379148068172437842780338987522436336619785514370664973935007837300462864152477402962072425697198961996518214280147239987831884416271221556313769368661693427120651154787616138953369145965421925459078361971224279859413087879933017123921082446374791339846360042348608183908265095222277766294151365974430435528747814480424449205191358119701245199844926730593701032421779462042434181743370414204424610703430536513697549886498535505373829148268992474166911327527084152778164932761761612106105887514616985767971327418231685263211874377021766474437261581618328806133636536096974473670124391564836635952859099069919079055229283202594035717365069499327529261725061053911811127391692586802243685286731697682123207197779956907719731418255444185467971359139154097737318800138457933785002309361240816826974311587168349785086894059026820786831746538605764613078366417269038418642706644453200306647775879084114329717187011495187016846442572303365652297886432042972608907816016684244681545200621241402641926546100067098294298518356516791324826230814956072901461980052002053183308369430807052313669848272320892820070344500934785485622645166748840926244364020800387865345623380221548770823970596497384432302961405971807884468987484435923900315891055680865433219559937987728667466634938222508688888972267853451691593522797360214675644719728917243940288033722942187327095056321344066655173898306069347179346285144136205860053308375307017087230856199794797429417509154455996492550916865115461479261215642721218651167641315207129696847532824267644904931481088121688988258350311005356912780900017257293452024569501166915643352633505533069318863928701266666766951837333410627458163158438916747626864811043240254017934318209809465891552979777424721776037280237263987585991996924689372405225059158564793192111916953233416787371285271415824235376452468949020716782349643730367524465448860435269827807032709747463112732365231567046718169583227640159017679960465769873087279199696813966533195175581080147291509467369319217963830614350009629790890432972981393755591118821789532051997564797858251543750613652544219809669349727781682734438403947372747421822181313007359759421751906969948874319445369180973997582283400684986879475992594847069624994465639727157618816617816923331871250937993520231031103296986968905182181671766393075133948218803714241839096191791958245012577848234767262706145927243773567250043063582679252896291928301820986090968031812602389556104013275092072529606716476631458505335951732359465524610979508541610476024374997256714058286894604703403338418857431978108012323354606300430730544813731652741405909764738323173552529333822206511482545334785598635724232154332972301394121924893255935698688675400790603354871597293465093014281518298330913305788221052808097941964393755573687488530861134589218488156093822695323689310481599805249249293757336596953107924035768146421079307756518944769891162568755987216958219428147897904162464377822215514095615616893889499098305339756859125880681103404150452847650570177247464930326469460841798859640992782868064579363307587341551352139906391835929019348277785944086585551301426857929201042597176630860001578970599484470079812103517196942707056045978138559084590319743490180007145809864301625631400637440047839485830622583850761132110970516776262800689931882572571798916941872495169263286414230302933346995228322763655370258400543688776642317580174731349318012097566659074775969357342319502693536437488112881694367519400881761583992769758311877796893252897644306164862006267584262815110751297076466157427491177206475783909813529766686068244500318698597607569764473978712676955240131100964496266296059545099629458247779455401682682831580213461922653148206076534921129908704563013774566734595882930222465368964735130182592111526636977915505985416427938739491520389584534632132484007515465711400*t^23 + 276727056146153374441612845477443543101284763998819003113237135452610163442030727825176881342609393491380325218695048623393647169524763848335561530035824513825654246377322868582082900984384475842340927156372370819831082358675359939520688202607059061498350746468011242991008164937572301528701880249431495150812028224303710243908228057956264584516601378102076936417881283786609044685488764702076925680149632306447378411804186842514406065235049094580672846972241678776806386721631862885155908381720652551217482117882910868684557528950250898985397859674006663156241512304136499383120376458766823447320016144117347918347083842100498760132631526404217442232584594691270649739298112590912149498867296271018471476188056268267693128665155405657922616397157230626615729100558097247003981152673532579319816108870679255369456006475998146682477599704159758973823290522308336548685763826831624033037546974837426393360683034875091607370100252315614106708636518640432534296080760910836873401188114196748103858814719370403925195314886786386837543541222781007543139142585086066981985579574865304865301403192753108668650688347790106511017352435973138851010338353388979537581035104008950221811307790828549449573350783281588501022507136518660323230530860421400907151008704639222767747119325530531925352703481997746812542960976239595123842698223881640144181757145659890139752471514231248963089621762712595126166696440785264912232066965089804183993847451749139103828940302590480724067308578860668732133931107879795162792312373156679547616780364211002666243639154650504884730196770316607810931413353738664618694801746418684368368817414542661769947596215197261669990018294807172984138429435307914687227774151099417298629421706049891077287892084444669551893479953815140144268890056582901028580351899962536403622804669321072074781734416155989001435508127716471345468351714055538016963931632937303295126120861144169040006078155543501502275703859147858634670333728731471638799774731275198503020992921105161949556663831277648853986734227395597007833928983903720754017437874417241679164088473335256936850201799964978286662035535121976421603575156153537076009686392876996237977533375659297211642976248634206727020323278723412925542146662498837338514374827153938836208910813739522129499577254354236607312219621608053025567210634038198121614346412635210910791746060692502468568236532203168151747863358092565132762619951142358919548650250636208776994906134266743333902854254781570609600351348364147856920773377007005560682046532224317645169159367792488784796918777696110982272945257107349080046455454940176355093828516645839850805272723669470829701101101200492175159214446024166147297084556093121613102579622456148187869087298137365238008656958495844159929622124723882235497801732785996569634923738257481843635091613518556050025613891121140182465196524163592595281043739707452216589353246977280693610578294275218641985420158008341160669316580990247438584578386317849929875662125887474043886031437596709004683669024531624446414157282193047691915180838180598231540422871395810514392015689553113277486250573475842926826264585498739376838485220723351867572492563289569964087372137776612243562498387862556405552035649445148398174007146946755776536595486267320757972901767306971852143696973114862034565628073037839449875686060633282891700541964205528029521963355002019750968240254487718444195627249126405616767374744844124760886488480499484360179431420199918445463781198309470833603120400340048666162036076445703028802932457194763666353298156720913580850473241669491144818544307084048385018560499030076818036332357913050909302517806377226926127039270297190776522020917301088902678889567128051062481838015865414568831139218850357992251108708968865766937402559741987884974366414454218226621331692252165611952576506947191373267212668225811710824018587434381061150131308453002360488478073887995250321610295677972607867469652583249420528146687080954102265809715798255638242108433035579603853432455078220931648756769130923964107836045549012591412224845628011835162023051992326668948030771928828147753126115909973446133060366167670535622677686068660363656629911699997020534727676954126478108378896045620561465052909142096934358499262670019661619991475745308106933903002528851796362628557725611885132301114700915681349708066762825324010390125163721808711495453896826231791323678209738483664294820990404380125712272585997618254103849787811764652646591347654475004906645640089970629325328026341404166488482727936617203127936853757349177913073710166077822075519529347264996222329699355117364071762089634064794819989772866563978253890844785711306522410975449835898527120277524304879209648527134313125518478572946539122248831966316009691225252511020580020222105556500717776212832197888620641199712359250955049593563121187724576029963675400888857514323009419321477424283814240953993095232579406083289642274946390649162653608348599957719015433521186853180999117126647387286872882225655647505663194781956585549357566651349495861885199912389301091021079969884381667861855293074712721740669925665707359134760122337840506262640879360732828937983662519682286530955220701436477441168364606576535997456419004955430581820147052802573605228925647387923700282402233307262208055999054494378203443475990526953161106428348283617468228022879800672913959245156038983520355912505384092181063720165238897793075040407464715201625253046917228152540833567586031125871683572777205785985854546816688265878962672465874213143474028202359134268511421003889012755896591573646833903972655488277927075131012623699637519145979870127213925823539122451156221053761327146943069132848625099392723182889914091531850141841026075160914064792653713348385482493749811526138481489455733032313209219169898072126748443723032241885405654558923811969352793267792723194509904763240175987174327326357602025245286520965185234415477700291692617435278521124520258112011361283538253269044391207326476421112780090867881128889598201153003727460200251017163489062945072893302591597966334821355417420489490650748864587795274428183106655494699025958812749680523956274911115846693384931249323897950481928539192046582465937415391460639947/22984240457649129518494412020871932126653778264028655822645577910012547710147056285219737812243293041501477231001302781307762696283035990600167173045262647833193783776666148193249583084651243690801585795763934443890330403251668292926682810476666861417004760586979258193364131210611356010506183829749999647312304590000144094390355132101257894093975492385766308438677368362050123567858220440642472838895185250003934638984567444442549932923891172509846275201091480174376993808640987688217531041067575417665866354683614947163529010777568712989227683053755542473644217314692666181068026562541839838035587557412635468774167015911312529305192274695910051066366897226164088672636335205174595640429378721898880982958771875796104384088040790959231540091752559537203406943406732351038105507901887363885639036495445068204620948414436311965404477587940475972832624516538291440354271985394206624716976779463507895838665119852550542811979107233299255441811104179473759930607053520187554838006537684127501033757049134917585096960048574500724501341131616807416935267813197253878908234753294420219525296388903655378069441874904826284293896074021835864514177634530802112596275057495035840884758101012799961905762774296348171033342931110913938718686287155888012742373257930168692657149884009908144185084450081045291222247322460020646476672899435647931410127784793919366736503515690717480146782453607807388388197984231525170557278831949329619398703201449148822783641465275013865969576809077165808122901243281046363876860583819854757667553855275736108094898147200326725229554542551838060335073149898191088825377348749178219415007561238311847466663474738749296887753064383851835584030955101082555944948512229188847683935196411624955787678133378609539240062408688989693290223904403588292560800208127357763743047050031915604137994388566701529634665047063351819377812198845574293810503119753990834740714374779328431929129348943402777402305537128053133893015061987763961945500421843561810285386193683583542669916388998854648558813868503351190673175024695933070748579655035035873308133504165077116579650294153120052047368324327683417967026507091005009547517198092055786716218339850174828318474395744712661236300953235587715956454291631780858322581647576712347319675538612411059584861568808022348720309828565142059418235503770230062102787095457861186758322303473585851414409168315986944352996998413435259661767304774498624528126147651133849860657630434443745042737592964468683051253881613744624817302996157247941851936292034971808291114900422033031043121877318392691574955369109366301074255468908872142958759020503092752660385774426604885400113466967258272721488212489908755112249707816647714036138323712630054211278602366987764342878019781947945700833763906134693465544493948155503889731898950371213817995192648081150706823849923587846251307615646016761928668195505396862194481052702878881115666460308310892859315788616267312642230014521858204255943942492217238418767391491786839089501781148481977194631981667320418327093093887018451163259673481603997376991635825459027037376311300121513727688358535660601787273869705787205962763381045053131986508657463116636415178328888919741220454709117955833767555917382143575412192578560270900772176591480948525793992329783460922813561444219174124354854455258366232954024094055689988607117334659327830171200522518508657543819772031440910369654871598785774038019853552921875211879962512503532576084699934013100378246950943618845581621597483027353067087455820553578702968658850384134623400227136781233066566880720977313491020019228151215357026369886257094905223237099517978761398454111355434557929053518778969752197647939461760180065930575965744307054692742558690508405097541636021612437003686921816986443655418770670861909657530377378813756573239687662538916937881896137462872650682691296074178766725993099564416329849824085856646387133631450885416676595236322065203386663479311313514471060752244942691334508126423752045496065225294492759727503142033690367018627035412323768591771106979841548917741108423184880355398769060635238541399666616068809582121551937613972491960122695248281258986249327251456622599973042702344762044932892549087108490847879239762358766452374320772127384599723758624253274405399733278497278979073748809771823680525122709660473025023458832455358513630965487309271926828126310841863482174499204662895920094519619905546363065449777078112639869632702663080831024430771023351722560624166444076762013993321328306688617839289703932724772083844523792326819711460722399859172129636142016940555908585869228343287740028971446301899681070423970138736014062762809381815498576306710455345665442935978535878258198901507326467023609461260327333659469069752093099260615220012565902215393687334766197799153363271501636667190371548634136039197454321872490610517716101409795793553671972665737315420279744565050408681808767497677598464077669582816058748576204193426982740120119096709297302968420462332714911893089884829961568502759508688612609301087655050487910946551950024274346876701980917688899861749400471788270434527200767968636004500411910058135597832663382746194954052416888039386235588319642324050653681488683797780391793924836336276134506525017608239610037353327072949896852011234004510500313017698133296845657780482683466689646245715012988592498941721859836215371511556984086378730358615063082715524228051239930586843038957186539613418722707746604043298649937839157699460386970509618250948782504395690498245045534052347922198210403402526597258474959813903907759320408434031235932506125489217826266687392272864520038800698564142615777026843089808041537335803772518302865418939200022542770374847532042113086083583656812425796506603005109493989598311490752141070097592343001965953764927074116798134794749882772650044021015566711831066398314542009460429463549418648506545828552262114382904729331215997441523991995958809582542941221263743368423432246667847632273932442523332634681315807399902075536355806145664990122368841875629619197690923372276337215835317341160509322064717702125633994442886444316712757758010265317889196371766486185027345919012685612248190416652135401534266458496449934129803374370506608520*t^21 - 37780283552105019223957670193212747106597673046050318366508958401793018894043507433154732497813161318789123651775273942124554846119685906733511764226039457915560753306578777012328547932743062590097311581064325247098350188753156000190346700210599265724596220516132711720609512413722868469672059562882650235805357779519850209671208783700887035710727017021992169124047353868557814279963484814944480094928833504954993316065252055231745163278789722970010211640618120258272314033298206073256086021614710416229307418184150595900231203278281645183179136146697994548831730215758414656326753266492749151542527655741059851892311628857609846553105623565802002315836825271464693228973713628288730507925974459347489157386505000911639108183303688462686531502829455982233656465526599817775345455607018885600707395492527325976385640846963069258427042409683490530695713704373571150703856583005474851582878391007634872232324762338144777497078676564032425670818525394508178670092065684419669378807012303625899038590305899025935503643241782398049088238945499420277657733795192359113378276298870451646671144668449310198862776073519089387307215983858839474742214943866228797320472208793598400220298260888771793998762021676735840484629178420437158049350937894849344818431982486400148933176960662525704746598621322421643810042745220831948433386981576449913781802567394486436035771426494851578926838004129356071142549224612921427031037279282277963975917367313896169542498060073427915239934402367484404856163871367234714922019985423312568005991373292572032936448062366705013185738045650786311791340572928640911159942892528427662708533595038713631638115571631096744619168085472888277148292012532064454472443015443603569382650137932628012860149177869055288340416794331472229500041891970028523452050750098387440254767874377802915131546069176388570219014168495177631523444553574110485816071861070268399606462372833533303606432910230299951155378247044269017515607583216793587945853863145009000257013953139271879190168658879303007749470700217594993063073673272343544806724230685224433791605758219487108882758150921836905045828598624853097993014624291723684053196651585989042954438664132324597118834394514769745404521325787054606794445369233141979091322716686087214297930889298940132164907467626844127801992403076566442737117057275983538930671667820068977780151653746465628035524133094941848439667502685437144412616804367819682818858901644908682615438112823448630820128992683440136506011422996948543799547163559562492562586716342144169773302828389730290718716150673368446286875892670012346419319167809501187472461352471030505038025888732263836472753508632571972524548993053198689736270638164171946342817435770352315775500699086886980721137478926525078195206269108607105851981028074387631432016423559183513557457391832015262568503781535034887378157673484032107748490071700593378760547378694931045573873761162351210880822580160368695740428664214386685537858526078295186292442212110514442635624650543718133739643980289323276530893989218493005975100814191124115576228625326565987877634353258792153193477203640324445513217885510323152392434980112884342500828253713416406456252384551397313115147986369779143689828450346944164701996373664779045960971545640682397313584179259724598887042722243115030197336614743412168206236208450950921610018958953226442406317968797073211625164689541405810530898543307737678901272891560571063177427848047025257115016084842722036455226133509773650947263764244034282371252970108252893468445976054428269315476608413172879944258297459820887385679509977591684377659285306081617229251396231215677617863028640129912024072651704594171889029174841970199679860828398171741313499194859812653741042042401750670115723215262555344982380502313537094884150209857541920515218591839735735864756875071059817409392818887131199057250440611632317165915411179894110752200764405082930116222561728818539601121933391166078416091595603917713020627486124602747357032912465353982979608480441668706985525272079374432732988065240519222493543991600072236215117528577249638331811319167110672796719012426570171518814035444159412122252355033354217208975423556711558719157829382945231391794148837276296700660859743377744455865380896805976185132119348369811982219494354596801328378397124983992176781575546849077226647111569441211388181987062900543651440303937409485181752265791944567872276631121383999105804519488389941019982051712447643293528194151837550119059725384754405642635729937390853947735206329598600261111169474173958035594512100480021176670734717098360057894569447657686290064366456441387223684089790444610095870661175152280268257600348656168940049752917866325675968486525745867776280324589044947051747674165175749135364599772577875430851097809946501802112628094126209680901848342365608931637483162936095790180637391418594157221391271565416050065997648039856369800732884310869748300336437959990210840681211456623709877116628281725810104067126894960811194735692508237380843121014409413980292739145764884944549391362087250169484595779189659762396466388924557868321277352226547969370579848498013050225597421886250011261898087670767119954456006381584777436166423036336699069223329894966705489240857083058613230583732245473190491093960518632666731692116411555591797708648542666811967501616642177173602689638669587630063975980010410371449046060818331566328225426512174639496099191879522063207432599696519609478603687026547547524262382537071955727200352932049755034405813101757709987149787882561337482345630958283401697917599744304845137821377097458454490436699632278938481885300458057245060292986280253026972197916321569754784799178708712693185965986702334577475501656751852287278863436763733369333699999587608840380758376294408337280757868964798989143567830046718104241079145587496846614868638345844228037634645216267210325542237804863688208272531353391716982368001149050539360618000873417818729492355295546120641678143445286777965459361423219574695873992443710498458146248227113237150946495904347900394957935056167989681485673998887020356532728481629495159613836093151998373240691174646467998611180200636665532324233607486620112314991931087189205825009222423193647/38307067429415215864157353368119886877756297106714426371075963183354246183578427142032896353738821735835795385002171302179604493805059984333611955075437746388656306294443580322082638474418739484669309659606557406483884005419447154877804684127778102361674600978298763655606885351018926684176973049583332745520507650000240157317258553502096490156625820642943847397795613936750205946430367401070788064825308750006557731640945740737583221539818620849743792001819133623961656347734979480362551735112625696109777257806024911939215017962614521648712805089592570789407028857821110301780044270903066396725979262354392447956945026518854215508653791159850085110611495376940147787727225341957659400715631203164801638264619792993507306813401318265385900152920932562005678239011220585063509179836478939809398394159075113674368247357393853275674129313234126621387707527563819067257119975657011041194961299105846493064441866420917571353298512055498759069685173632456266551011755866979258063344229473545835056261748558195975161600080957501207502235219361345694892113021995423131513724588824033699208827314839425630115736458174710473823160123369726440856962724218003520993791762491726401474596835021333269842937957160580285055571551851523231197810478593146687903955429883614487761916473349846906975140750135075485370412204100034410794454832392746552350212974656532277894172526151195800244637422679678980646996640385875284262131386582216032331172002415248037972735775458356443282628015128609680204835405468410606461434306366424596112589758792893513491496912000544542049257570919730100558455249830318481375628914581963699025012602063853079111105791231248828146255107306419725973384925168470926574914187048648079473225327352708259646130222297682565400104014481649488817039840672647154268000346878929606238411750053192673563323980944502549391108411772253032296353664742623823017505199589984724567857291298880719881882248239004629003842561880088556488358436646273269909167369739269683808976989472639237783193981664757747598023114172251984455291707826555117914299425058393122180222506941795194299417156921866753412280540546139029945044178485008349245861996820092977860363899750291380530790659574521102060501588725979526594090486052968097204302745961187245532792564354018432641435948013370581200516380941903432363725839617050103504645159096435311263870505789309752357348613859978240588328330689058766102945507957497707546876912751889749767762717390739575071229321607447805085423136022907708028838326928746569753227153391619680485191500703388385071869795530654485958258948515610501790425781514786904931265034171821254433976290711008142333522444945430454535813687483181258520416179694412856726897206187716757018797670611646273904796699636579909501389606510224489109240823246925839816219831583952023029991987746801917844706416539313077085512692743361269881113659175661436990801754504798135192777433847184821432192981027112187737050024203097007093239904153695397364612319152978065149169635247469961991053302778867363878488489811697418605432789136006662294986059709098378395627185500202522879480597559434336312123116176312009937938968408421886644181095771861060691963881481532902034091181863259722945926528970239292353654297600451501286960985801580876323320549639101538022602407031956873924757425430610388256706823426149981011862224432213050285334204197514429239699620052401517282758119331309623396699755921536458686466604187505887626807833223355167297078251572698075969369329138378921778479093034255964504947764750640224372333711894635388444278134534962189151700032046918692261710616477095158175372061832529964602330756852259057596548422531298282920329413232436266966776550959942907178424487904264484180675162569393369354061672811536361644072759031284451436516095883962298022927622066146104231528229803160229104787751137818826790297944543321832607360549749706809761077311889385751475694460992060536775338977772465518855857451767920408237818890846877372920075826775375490821266212505236722817278364378392353872947652951844966402581529568514038641467258997948434392064235666111026781349303535919896023287486600204492080468764977082212085761037666621737837241270074888154248478514151413132066270597944087290534620212307666206264373755457342332888797495464965122914682953039467541871182767455041705764720758930856051609145515453211380210518069772470290832007771493200157532699842577271775749628463521066449387837771801385040717951705586204267706944073461270023322202213844481029732149506554541286806407539653878032852434537333098620216060236694900926514309782047238812900048285743836499468450706616897893356771271348969692497627177850758909442404893297559797096998169178877445039349102100545556099115116253488498767692033354276503692322812224610329665255605452502727778650619247723560065329090536454151017529526835682992989256119954442895525700466240941750681136347945829462664106796115971360097914293673655711637900200198494515495504947367437221191519821816474716602614171265847814354348835146091750813184910919916707123911461169968196148166436249000786313784057545334613281060007500686516763559329721105637910324923420694813398977059313866070540084422802481139662967319656541393893793557510875029347066016728922211788249828086685390007517500521696163555494742762967471139111149410409525021647654164902869766393692285852594973477297883931025105137859207046752066550978071731595310899355697871179577673405497749896398596165767311617516030418247970840659484163741742556753913203663684005670877662097458266356506512932200680723385393220843542482029710444478987121440866731334497606904359628378071816346735895559672954197171442364898666704237950624745886736855143472639428020709660844338341849156649330519151253568450162653905003276589608211790194663557991249804621083406701692611186385110663857570015767382439249031080844243047587103523971507882218693329069206653326598015970904902035439572280705720411113079387123220737538887724468859678999836792560593010242774983537281403126049365329484872287127228693058862235267515536774529503542723324071477407194521262930017108863148660619610810308378909865021142687080317361086892335890444097494083223549672290617511014200*t^19 + 43956376347017525248753730028502283414607461467444667440925281431039250754265761341519533555940173938946815930831509019566083729355618704580669896571133433401382039462757658757996192849961495575991948621478730256843874693757191638200796374974473836338686504810295370969102861772743005741886191099115302695695289513304562109790030768419743986834163080774828248833645358122677709216934535397393204665499389437297184018613416677493980437562296266561122786931272896108981808901556244863271134798546124715513789401177256633452778740984201857517626077920079599999752716450717089431541614626398594949966316765060852150225616734293727440090757513685937389864073233448438855888897356392988102914718268037638699107717553373931306518602725777396928917092614241682672958972772003393698538916924423508270646691940055398717440110535799498874506683440448368140676631874958421465798761179025725061962566799559789151739370702338116345717933153818155066818348469085836731642729275526416853337253059397747383777075813740774964855436781280848154611729563135596826615341714607593071861683204078335617167040307097573284380413522440479120390622764299255392492505314267117745939401038106899784843004332625981804650231700146301009930689645797294399653566580673972055855152125133948568912053400069465213088925362883555098751342597492089671574049988366909831816839251768505626631985497478302847854565216606894666985526601257675937421372636672051083212250055659316274843421046131362550475533642174452461542769650502643300841435064432851639340817807543754479344204234246284684093912792248734303688141398682397699205463210932430449595550224561705789617042153840882188295992364196210794166878348251853280392267145264392355911445786628935295105249809158885763775997073316989256813806650449204515719025694963979267192226672779532638489662074863052324626836655765089867795915606149433166466126062128216236940943991920471980738218959795527285732204987115049558676262067112040242285495486566096222864545205589265442360335573748245659688714414530071912538060784472573085230839791053910758018490941493686692830801976970820392148424157880468478468477939091325553558472336983608339927140228283444623188312720001595939294774373991813376394230628094662531107755212779757251498414497660836633968694984863119597432745968869585894863650225510232858001947974829354950211602992815903282950213077156477359436377591504965024620739310361097188712725655022231938708931060827360924848206925175412481952322002147671079295911336696359544045287872051777721841482601868943951547828193421992801304015889078433154776595232762481472352163399304033337315500555115920027611967734694274878827129918866915693761249799853448096144932036397613258916061119086266414638223495103687575781199074580845699029926475350081183523182556426084929086098464210785947346887523854650283672563059887680435450866755151311336451214244127051134116590961403022770803632350178216499664510263216613401229898107593366680678343360371200855775369252613722197866683815363323838718047712403637986859156184928341629954083658522369279145650629686276847135351497639230154755520278214205404786674248007768642084167584404561909643040243198233297524878292225640101537597802803129064953166320424962744225463022311841755291973014103518283585323719827091576152977677953210182183994242419038416350957831744662962566979435080846475116640389940939982065020154006570458638989093852277509490421524650079712104693769312149583452451775647573781656060512661910088092814458439001743033110099126811244026156866248202048591296289685683008342016620879974295525001627495913171431612743108220062734143118357200184153246158914937852602214110227990931590129241290279788407728725343992198416905530052563410234101767517521873912414200365902333687423139447224016434351280998559840994087335562965210737576965674974284349482762367034355146207445091740701745122996908666359840605338743186141819671750159119373169513475451356310954468172648673018361752913383617880099109590798474926090991483081548679749229826946259885060057355134038863051282156819679829795029175928689341939919567230076436969597115768931097705021197226942100610792274057015927282782543469377795171815111548204289517591106196439400718160528850152300056586369149569756198756377161734066520848051745727429284127073071415385987270084406388712949268379624674990282812268529602170381305681947999580300668493879904952411407157181158890439615118213747038656573128023620914846240822151643456462601270165310826378526084339103611318195033369065743081083196682034735912994129585332988544513447942011427029566806718152233115252863071696500014226166555922962624252107101770312401863717308878475254034131808491353957922170668895864499228953577075646838733982735183527880494488082629717873602514575222693081401223119912919126965044491339286055177914751198932395915935889895785810383419560839498575433226202940024230410384860481309027335506304331605163051286644100763482059353819914319742400588560990063543810027849575046096673918563855735743919194654895056056215149871969809982322461094168548056062001037356652423253825003295124756998813326981643346295273205705542933686987559875154585888141778878462752239747331847164050966668234991346672607181826183563879131303645705654235076503748322111397555835851513411016106666505563461464786613704042381208196058407132684736776484799334973503411509479135318450796245715338173174496751843265383737127096878450175716185045318369497421197662427849565525490319864339585002446285891185295457133380962017730275525712252751914322975224894978192996337857387122387546877441565594508120341498869499833086074303285972541805314629564018885270134495552650908405803594691792218742961744002218101455865908954703240649196618336782440316358994463434310460631669471935579155661042543450224075849843793092021327850029063064218462575307219618915364403966697184594077524421022206949686324090273546512711007729220729949927076974439748577959282125918263365413092427333257468771661213233570521202109447691376111003736845203859412141130104152978453729923361500092247185770425888935758516217769996029988696413161232144150343124591077898748885129310832432870454408564260059922307/672053814551144137967672866107366436451864861521305725808350231286916599711902230561980637784891609400627989210564408810168499891316841830414244825884872743660636952534097900387414710077521745345075608063272936955857614130165739559259731300487335129152185982075416906238717286859981169897841632448830399044219432456144564163460676377229762985203961765665681533294659893627196595551409954404750667803952785087834346169139398960308477570874010892100768280733669010946695725398859289129167574300221503440522408031684647577880965227414289853486189562975308259463281208031949303540000776682509936784666302848322674525560439061734284482607961248418422545800201673279651715574161848104520340363432126371312309443238943736728198365147391548515542107945981273017643477877389834825675599646254016487884182353667984450427513111533225496064458409004107484585749254869540685390475789046614228792894057879049938474814769586331887216724535299219276474906757432148355553526522032754022071286740867956944474671258746635017108098247034342126447407635427392029734949351263077598798486396295158485951032058155077642633609411546924745154792282866135551593981802179263219666557750219153094762712225175812864383209437844922461141325816699149530371891411905142924349192200524273938381788008304383279069739311405878517287200214107018147557797453199872746532459876748360215401652149581599926320081358292625947028894677901506583934423357659337123374231087761671018210047996060672920057589965177694906670260270271375624674762005374849554317764732610401640587570121263167448106127325805609300009797460523338920725888226571613398228508993018664089107212382302302611020109738724674030280234823248569665378507266439449966306547812760573829116598775829783904656142175692660517347667365625835914987157900822437361512954592106196362694093403174464957006861551083723737408707959030572347772236933326140082887155391075418959997927758741035168929891974769826115026111551520110057366827497714724029540508368236362091890933227748504521887684616038109683937812135225027282770426305702778826704916184332312196391217844858278364094952290185019982981492003131315935951681789417896368032637963153513883868961239641658264948429852433789114501650710281631019249198293788792758693557764286912604081428700842339834757903796156875498813398698940650001815870967703446233530945096592794907936093835330876811238391725099808048528121851016798205395559244083366486838030924866504203071425075817674522896235493614436977333839268893486781925495213217396836499740201766726112018804733254923762911548402605537026347200452307276963244408158494242478147964496328263300742693376227112814991856380482161074710884494380603734328542056248907311526645573168625373226399942098887366833357712394916219107179663565735541049407365466385123211052491013101788032363270465601983808517766539357215261072169459222130473522837798329791845487323400827803884775315456616003293632456564966614159530524634275357848501970511455755528932800618376665999843040399629251997868219119503463484305838405894853724473439644019269796414512026319342506657554343147970812493388003093193156805946814182840116564580627576509836701120727746191263755985646723854788525026824039285830765864870183359671701069926343524146023167537528097158291270298806260946048375884747550671170295147827192649330916218109000882198845687675691741047361755305289776890493321601923217485960630202394012043273757675541888189611109181669601703127220573650455602970686638226697868054263758876570262241486853337269690065120958515586741721658508108581608772492051205127398431868019213301322316874254911659690013278109808028009621447917513735444375670744495911697834227367419424182885752706394459310090571392866129018625838798883537615311561952358797131861331297584175840835474844668495289968943915091738680486862066996961233297272689856712409834206135207188790830033147118446942008087580009417111210136359044190453639504700358039259980541173287244211856610094306856513442324653275838899620427691093927595572858804297656185640869623053309499425596455235691088846239756333803181566728700349053040131343863236703166118683808459861153702415203890137495460878506809723657517792130054948531063121826092816396845829959056250252171148374426892785920973069563559906718474376623541599697674649854487100364191769404414195535358828269828254702978464391067228206517424564167240348115390732907888218658264323673470838101778684924876345712038671363279720587039824970564951120078614556704377307974408540463290169366281278112886619878923161685267310436858359900171614863838822807864662172570166113170291524524444855636339455608640309248734223840516533419180658943808719266125945218334023668457904308001738861688657692960836702339548710591093382670607198766057115885131626803134221390310939650268931412920248263465430295362859526127300350077945535538604670893714924230462244663674783580820984490725615752882345151854590138600003482359920973771006446267038447716172218854677238845109927154637795593599054241242336577384559942230244060722280143792073095372789487479189193992023414268088772061415552925676479468791326980882893393345523042087316830067825798948849522850546309876619643097217436733220307208333848194140644367056347162277685731322631710833342485897606236749873034517037528265779129991667046450073068471399410415654137764824096092945332123247458558933456960562571069790732133251068409749085459290836375535048243796466599399426519605544393302595979660692704627048115030770407081819017643348730913990495900991342332143871591638340231944623552316310709552262931955102925111131536963234379445229330111346243781748648319248621795875415205337507905697296258541318306537533824924730892005935821915028935623143004448569301099191315846957712424768249029185227916663238966375556170045810287458081822062631855568112969281247032355141185738658315289611968749005773143976374150842385454471965534027583872030182651106655914442469079629609201208064543856785834396368600750438307671603563614901146131313548896968924439629162022237114680254903570924970597745217670079320402281001909879801063501944040497875611667037591001409076510296356770007791184106723220169689309079140600*t^17 - 11012411562495631804284477114133309605373280196797711698623503915812085692881614378588531208874693746213070826413278737645373597201557630552761838714152544933073254765191497975876670521670470180688020488149215278177439455275951183558095526002298096461252614373606179279168150499148775476276276455256931865801692569137843861019586729096669629343099662060380604492312898453864171445917028262853166437471056468665547866619283093808793139496870745883130071157838067027771999792266727453801217473637667051134533749712822293158526797428812744780698772993234929852243714945915921236538051706068464054477295999424186571084957143317895367472287981511946165067372012086815622305947601495002134762660492057767924576898432430013630063331050568313454570777324941755979310788513731322758571248014731251837894692388964882815946340310230054025425938184973275749263355986337855912873245707083652859118343614719468898593734641699114585311282596510294231387163343959979732062179687640118181135164375131413032369493392172182763876825286872377599025428149712324655035765865424772298174379637316193433419456402600397881498213131409787247887531790699991080009184322036096420152549123189149659348011622663234004975116555560722233532620719369436406866305399416450652261991615759466749386357852315602597241508305357291085971605606296912135553110649835518062750008262815437469195758966315460371093521582844481390015877730812329073697065415557005284095242435939071875392301904359589092661958217964501220237725079107944684020319249716700782512270471441880212764665560287417312698408427956864759334097428907906620924459710067538453619461219603423426503340455590726576744058382268913892683883774609200166613474123977840330045707533887019596655224191985040037811784359852686413393987431088152806766081441165263855548794884594714160369324714344701663573772666007853139033873260817876840383945644181735834393681966552744549890326664199876085312381835564141549624195418475025170517492754695601849177727057456671448540192240291151588906325473105707503020955552408405745374401108379058017103555083800796547488366628363031991009747920116021838190308416794965883159365019328372600836534706842447647042271559675571271077008978335695364109853993071758944458865895908683202595243230878166708861418210266907557755914100029976412262486840992798699829106638807272962325015315857543210905253617702405687903467948356912259066497155757596736652303814540664102485095730584385724422217613268676924719943138090945117884110947675189695948845285965957335344547755128057474150738753239721113701306092647789606589185811622706833595079518898390492468740094481311350214692062160086430104880972479708035492465807596818617611650976421638154855887057666218162149414217676315151778130593002492804713399203128455252852963397185691631213095960436667230195342191067935776386230825102466301121739873403384769675076134202068380480321635962417014126657495193449235751351865941393293813848652525422070959927192803759646539983491340780755271780405837975595083855198324980289611087344784452065959502400229208981009006955042254461340936228075893243284623576749234220321218178737750118032520982203795711267492651028623332249238556587282306899232585049621322038424100678313609390267240279559536241031043454512273328949246591887702699232948818718873173716756356538813598274542838466937243641947683322740005151484925338217068753695136796309351513122238012916829624992765621486706309272091450860554656079996417320973564486658677126249721743625754428711494039730396883000490282010866022024339841020816400147899127147563695245158754678989606083350492636081673662059448884392929406846874803609477528083889107923187955292037151693828766165048744252275598606500868097795467763024423379392639834368046181143904968407674334624816541959529730749050422846129126613636452218811555703744053345116627756652455171826534746483289571345771341052683067669022562587720512500665036040225499663765181239569405636389701855693585321526304323441213771348699102128713547217076047054799432920120154892911105765155616375234237640704330532927462819235018447111092514508515096875447812522920006063727081544376204589566753611561019370014767748802157161167471738794289649374333045186517743986944105381938523258035903775069735623301335444652636871084464977620040190049976745584033350336772019482139745221094009618368044447932407295250682696239282489416844306164880889213186989073854102875938357477512329513260859820563348772790165183836216891488426462902330868136050281430856707493735723162390149202121100399961701927871352030455913454417986823150361065118959838411137411994287863263739235571740716129870286910918076789780498104551511611306587080310685933330662022279040766598619882016103411783892438555116721723150809311225543236161673521746055825339288109283525287844690199173916921723841162157104134737195918037408139509379573380891698975596892446596106086871271479031343965948223396048809082702399699118582835731885722069110819507574790490378197824566161578770457483676331545275418310167678296223115976984496920680279530476338369995977933438574863855762117435375995271692761607559837779762956630244740663125759522966148562850860956500076483072731761629935759244955816050189881392587064081227921300002576633015670758258122549371013210023934224593748105762730853970748679354843225898112364631755877343501445136093935502222361407515355036587864259464713638273218882469484936314291528227420410465661176268632752729446328737928555116136751384220696210013644767992102850653834583009843558806156201862608759678103025048659432044005638881601156753000741420012680933283194118244003848213173533376852739388673423467039043579920324410590293434694569599022359688472495795177045028721887643962135853820984635408779443991008343404648716915830816595803873450205418922352540184840848601089031136195048774940421028994767645879239732705701821000205605243039109966357150802439270380932157762657109953950204884749579924036857342714617164264528571669972745470555337214459155679054299637868222877051002385663214398440066645087100735038147415677484269020771622049240117318604153235280830270539454563403415493655300009361402351402469434512098830909/3202138763449569127963617773805687138388297281366221399439786396131779092744945922089437156504483550673580419179748065507273440658627305191973754758627923072735976067956584113610623030369368316055948485477947523142615690855495582605884602078792596791842768502829927612078594131509322044807363072256191901328339648761629982190606752150330047164795347236407070835109850081400172014097894488634400240712951505418504825864723018575587451955340875427068366514083952346275432573959270730556621971665761281098959708856850379635785775495326910478375373800058821706854457520622817269808238994781370875268115913571419802151199739058851590770073227124817189777048019737391281703618065276262714562908117778592723356758962026039704945151584630319397582984919087242025242453415798624757630798314504431501095221802770984734389915413775956775365948889960747426555628802613693853919325818398573678366142275776649706850588019793698992032628668190397729086320432470824517637391075567827987516130941782618382496963056381025669750350471163630131896471674683456141678288085429957970745729299994578668354917453562428767842491902076523785737539700715116451712501528030607105470069280455964745634099425837696589119997909731689373673375950154771291771953197900975110134386367203893471113225216038532094391110836698597641191953961333439408951858453481746615831132353918657496913754359771152590113328824806041277020027582942472546981664233553312176077218712276197204412581628289088619097928657611369849428887170116554446979748378550753758808173137731913699270187048371562546858606670014961958870211429552379563458643903076510897441719319677164189275541350969794793684052284511682144276412981360831935038769916564438074754727813741557656379088284836029192773383307712088347362415095040747594938811174506907428385254232976582669307150921007744795150340331634213101770902628322138833503011270553961571403505098653466809401891085766108746077720585667995018653825627831112626277236900876038023104775166302666437833270085154639192523673758769816729350751938425129994376737103642652056652835937112781641628743849030620440687713853234506977735344250213917106593307349579388577096686765613801446669756494763195262401342238066877545566688678400712503481474223346600791422245818072936525329160280484089800905306322865112670816782036128979420416796963763479112706267813177434561342564744811824806488807631357908937104580584256509096296488162985452084345912053775696496987378302425390373799710293104082068472998869433672313880300721800537868028173902535577357266069611391107340931495330061676419654308037464084354282180049296096513528536717799372197656362557317419883196492165826767473622449649695817792977170973891852484332840672156391484196376194706463336088351453175777279275385455813210519117764506045717351770308927768308519448319112218456511087643475863996143302755630952764268726785285980277243499086658556885418509811797175640956869660528338958573348351323257429646219332918319289188108444520593441761528663898374704083048666220510575326013457230051616655981314624186209461971151498478345102531721288340881507988939084014738155629487158349930002908337119460805723339575928173378911315543225728507778698266304279246008958355003204991301965163921413754438578110386502339757048328993776665125684112849803797153197929053351411917917400247862754651262241558864807707707343311892925204231066468179397398859786047708611406763265010257159934879021088226100896337526664992145040406108272095158609560430140903792294246543621202065901108523251458684691913298791431715105594724151285655742077604293018209192788653392165567520260875945619229085309928196310665800739470260548841421696913210142162410197577279174659879482595137428401303320618158408394680385108249206949474268687103990300254014300451380142244006969852026889554754889378578083926697641004652228140806188033570408928370121013687348034953076626770234162516824001237946034083926164698866411834121083755002133340068257965743462081034636958642078997109956155469329890308317739008712361825700614086312827614910194874946528129208554133119885747465001454604311544155226642480762144447846381485220791170331265594184537195950532446330368173009560850048883300756936089301655559542746091545319168412842857547979976401096155785437893907323912168798559508625777262066441149018926914696374356769991534625349485624451555616748700669982208615776314508786208173277136435895150066934484945498759704941333831316495626903973542695447985943572139281123120856585054534810442735512862869619243753894717222123323920714434442773641994164939467332202178684469304909127458447852145884312149617406135286179361616007710696423938449022026382721209188327216767995126181779349890638105693016066460457228794320326934033176254069594120625081570333045356110113683246241863046084967443535843570579642611271859783019315077269904625116373081818168392202459868097498238029396691104404469615879841189517719211781298303152875026560126331183192059408807484050373320817888207391849593030787855331133104008785607097045230500275979244583572070349910930254394903170385630305325704391752175282049233652793261853786168293374494651333131499640571462165373582014770588599475933800727964167346110296570807376011395974360008499561425713715798676514197512123833925865635051767046442829972313237103673877561540197190803999126997103046089915994234296714310212353753268720979591135458431561246451524835444573318725818102794929091256091064002887991618251432500947592634758665734847233742784731124191012001954715763546984053156094054276797575736147513977715733749017499315490407882450264354234396180210337589355632136567089050537550909759331272490478844792999820108634284090602342288423661910635386771608457969093138843183140531440975506092629788601657139059027132336609192730591163159449016712036916886657664765714735987118212986260943813607266968151145215851036744828606248131365988954659309190252566732046749390537004108235026470490899873719297199979563888579803575617818905875803106293696272729262391440169388821301400070958182391011132054271671609566545672056034397714982368463890803380428254583796766473227712596188078470876374743005053684975343161460825612375800*t^15 + 5400162093782255511362874048506518224539690666537098145322428331493589203388446037932189106422589587695041117373343230948383819629037996621741514706950213321358584334066402177475898669933770622567188758636252628893039111806971919184881393438351990175138371275542303113787242336721534087138826122729893998745131158289493991128124874559478283161930608426518310848011452928397377661659349440630669372729194568985095544081704562431033976289671621938570040772031469731558928594948851582498672472152919164200443289170448167828566532310978811050945893184584312001960499779433813822160665371467518158519469502693263862700459125377645120333958764370878623054871032414299500709374368006958467930125726375900408420407872301734169473884826703212760354590493582399572407723659046032792678145212488198383832254886363367705348578721091117626556714854440846251388804600088620025527883103310554238687143475136498300872507709592014441382515441128203057072469250079803234636237234444298259334533826426749107323897448818296880828730848773543754731217958234169318239335908151258434203835940807464905209315914450457301480946725969260155811289427652766752380012729081125040216065477271034806341374318864772435964165408583647764461288494018978709013555330132034154943593250497686249232581423514998786299742335361630534093178594270972740295998047046317380104415938564700848530313429906187353781346867400041642679168034070901287972969842548559470649216586428642261773838970594234534613064680421922590531720024600308513660856372717308948436884423451110591242948333391469787256674766644582358688780968885802336566743622263227473082955695066247079319634835153653015637201116423656210592271169996213510633028560757175631974640049657284418402241503160170681209145307890810977860290611757516915182542550457863942219822693484378151549334856771959971636999853050322877946268363983163956084760333489453190109392115942570837790963461598707310222071337048474373567843304995123955838729137219608642304732509218294221724799830705624907258924751720086606879304508582019157796411192685676031016568762582433302210270612298798145776493335532673792844699075752918001542802484733977148437543035442394748420964667263869006052802828030206026127930153463769166360468160664808753449859067187308702119846201149602759663429921870134544180308826373239710400324052206707241253517724070553320774959361339271722763059859584600858815424440840726436825405381815724074102415354162445279438256855241269294820274469447543643549620170912550204031726341485221989641375195889143329986952628309990661474230542596621017288522893382014791554235322533521299781732526168097559624180966632830330981521789996933991487693320038486154149586022585449894617031043862380280942736442543048232242940954146550324786808449432268346418306881744550982544148937485164500080546140666851606046085800118307406643455172991806652370911773320156089088007130564606475582301844492501154492763669926303397179105537016347278576388780959895351939758260909027191895496039858770226005446186267865218335636181713956051863683373213169441697262732911228488554153645243269921959507529104636709765402031134821975903353573995132234526925450446615365242489794073013394439183171047034484551577332478264065268923193289055110804394868231082555118099759109846101425647585960302881355795894638074365420664298883368585770609623019535056063215273526106845520668165409614530601955607226778737220047596657949073060014912124807110345065580513811536147731249949830178300230094965962148863914929111426451217663065619317916517645707241222496842166779227586186399543907760120773267687228185734863955772551999077847283169239341378218811033391669017781990575674103435189700404518888581042696411575747763371030068445067822071223979461940854592789473423164547866659311573529991848198049948727538305156379976877313566640172971065510511244385440263136407040729401600608704090192967303570977558675801788611103274276215120344834900641317373199884595022387829417319939771365165143849564471897638076998197966440813379721637374935948454808774788329420859965095423537496285831564584362281855864956207584040604032356230266444861023349483228480288101913326353479310734356443787694516861780179014223208097764259196644437169180240734830837080056619697598515949663323445503803132406260296992128381294263598124033198121457120674393007550403875287412911116404163024966802542062946363009660775239445979407571454814657831924936183064446055381683890800105748154991780916085382918790167350763907156566157910605991753579240341408288430809758304257317292577643218845630808579507141194780038536507332709135398373874731604152745586656919931161182950290398561578297837037920605350847741621738381454856632843552997124281004560040714328782389149866206680827096936947542012604277844485392799326318734336414390785150973018873165311156427713396117457438884040601165737114509896679649568367062597854020326406966026489736592833544698349230437341366078642515222636497556091672097782233850047804690589221096338059084833786197996471244273378254330023550103506450088098468777145664662178183028507238398731809217973623632733102564270511307992614822129153425829557791185820342802506164952854743246352470909987041391303276916782601710047211044617243175583818875414176395894625048453559139595300467118352661925186050793631046688586858114986287358369242297249628972405025255747270463672281409509561729321039655997931694791605992989729128872841171981557294772009763727088323472292793499540425531419448888145125230040314696796854006256986121484940058631776054138611983465922809808618192649801614604825600140214470799846832208478923603228786531859034555601066695472162631029708806840609382398045530768182691746796151328049139425542363601610035407694242209160881534810203041632780065255589722541411792800800430367080997867479319599958699677586399095684960690919924458209290366986127127300936001387847810392809888282358121485131570558417307952877349411772448594861801566494383363113209714615053637136593337108234180387312096965900074713643883567255156643451871358084294130641917231701177455058742964970156686476471972208332771957587442768381058522887481453789905761434441048347369717/38694335262842490602387538078363296473912393048885028310603893979704580920082565862001862584299504830300903378141050495185930769472696574367215914775941614878022510625102361609977888875872439751702067881972462089958648339111095731443657982256271689459112341689463329557721269715000927582031519112990919008299589918916185375308289526668374942939843457257084987291569095830873031634105884153584863829864667074140619190795786590174677372009363063756184091483458612483492459284049555111605327062992555380356786267536039699201241701151921170851321206430259359430753818648656934632885696927362666755405869452641415757869034694509606546013196771002122904282614009594559491630587656097109865899254501200504865004155263880552750135210666987443700843183016786098344243053132085524887011470740705624614237746362713677820945170298706272023345939618768721752724196657210618845810366706594711571683889789366720123821515059066586087033588557704304523842905362734541594797475377358614532228668471153391306962845870541349862464335378858275647631782662613583107375574219741854183657923597745706662747520528684159757330613499784715149131236693547918819143315318199310668014973065245356023394270307660264300811648248011750297466695248108271423600893636286292940520400698086264014820094949850023028437955847019077743541623335766595685008777481653572877120386401661843897954624046482236041041137189858683922038637003180812811223940806731770481553258493077622397142459256571294302824947298997401281288422256310393454155646161238018517289825877745423178595511528429734378364376085452116694054082482051098236048364537860254802647315080458208397538461377427980863031183556570714465720448703174667705666850336961973999544134548176597306906447582377917742131626837378176564114911089183680467796851857926605951759798072904441740373688739947668523248526579255197080222945577080109023178202767751929613403048387741390993684502404378423060218693807661590512688727376892149838735420826819428915766776975385618149832037052712238304549637303876034349199692826386659758770420997049831053944437908567584816763206566033489137357235344603025494749941920049613919162172714935612080739716957941513149452141865583526882642758462732446401056657536533917620729168681570871396575245863626455960429889390254619117186784111229131681096545352219769558160109229244047645561375763430011799169159023033906690357228559500495592007015724029863680737317062979699149642804115392593328848848615719491521063530673624338720717952594615739315015033801967283858981581585587232087346486412158843837065493044520941687569157771453823706556211266003902238260931610434730158638216036895406705292768989698740561329190933396795035975846241739211506985990794411479403193784386557810490807712498476104833925086447355257070962498591067719937032916819817681607560627667026492268044939402825306793216153315206681769840314673268284064170449818402856174423170371707471663039673507059918920990109469367024908715149263776180339659726309040677920889007435900436936064594091897057063090112447044159317603665089345440374936395216450590614268405901064003630509295816867560932139265707374895155983097886781282110578550887640009644259870260741202068173304634473332985588877147711933197481460974676011227688064405979025791965671835422537998462831974373289812925271278528233390246742621232557345394163844011584247261558488446200598323420614114925248419667243172914856008446316376989637160993542175865824416076891149951468655663114692979094095485058800955676029824880006724295201033362359846938304796157291587003310620159174590590541045948464452170040727265110597030056184477386945171323801733804215102414939308957728077960875544353535736541631508494522027491459709007129292292011490115120396810473599627980423219429209185114788590497930494194923020839525176731965802356831882911106925438496709551177092559457189163977112725427594492898429790519567353081028653001735325993262217676479689883084454500459442103744554872819061443295676187598730092760334627505671337023789521242011344089549049828220378445871007826806239395998188182639159586095678312150941293169226404936498037769205622028891176911086994317485586062787363935169974809204173899920791339475631010655035965493790593445486072942517252952586169345476082137854128676946686581155112552201816277904587638143639563720681222277430358261546630811239382683011327208278398781722787202226554727128063892180219551652423096696633439206997422038252227137690514765813666952806503279046859417555633353931817935472453655287236643628914731594285491973977433987004793819138575414639014015111006192472356429032413071561455524332541078469563649258643106910731586365291244478847261053657658163187799278227438258964797476026338897453973118781880415813575345574210759947406116655586838539905429104153839818172201210077453087259703236983257751943387846626754475870445357127889828255898998898177522927046198936032122581311350443328572326586596002531321570380003545989324931296579264630594164010049017730968634434964964101699615245243314214180851918519585034867605957260665595869341055182498496621582839207219628351256129411318485693266511525045193005165519717498925557401915149745289830317424644650839512282112139926642223193936157464906623455712622623560722721215793010160327877537313667043652865934457957493500847129676614329939036013162527692987406645621162272197547025706548846833542710939192173448714530509867433284517206648300987515238616695483847027714493234364466534977118606767885750886540718365157802926608207919623344768540189919032528561676702192941363186021134958382061329598214743276510356360590776993213827748116291773752505745147570578532146689186965114105279894449795240342290573205942470473984324731500669484425149668984580871368652389146349254074356689013643476337145766449487186020460090422934987741126967853925505081685323762453530585798452051171934552548088493194473870819561546599882212958686383428567820615078991427937988530165782661103264223915807019951606110809716727002637004663623097753380979846677832695795892308874507523683629410694716580168483771791813512432418197122472115251468588377355464835293654391006942056858018204583605377920069256145900*t^13 - 922494165888908175926466486868300069515677752031168187813441656382812630516216114329231665971742998392249322890689233361243197049719826603105893731462338620139701864309229846926432179464306118212291819638104340639573682106143948331634468627705430063477596929180196740741356921595423743492069615342857153799645437132424044381373449934680376533342691694406699626216155051283499173841925362304951044313258102571662916679501517109620643664172832341817095332500921895202624843533179954859968080710785326343218895450296152575180558563008779131110438266497003753518442834369352031813823699806889319089744156041207674390696832472211013738073753601328437667079743345463417976754244501934021340622316236027076918980468474557226908190076189002917759256766990407703544881310884391322210739564255416479590425658436395481035662850812624258526124295165635415362133691656296491740648564029304081274815783795118474943004025931587251417163563324084099355992379851142053740838732090785911164025309119107829621032577611759403881590225065074365381507263594874997007819614307144298017217877988514100602869635665090224131764384523703406360163831607376575378901576788436466727401916317055460226018934545098617749414784324516297172213879521967278138178144133313004305106900298371228867720894768893451078004616630997242240837154684346457898303640943286039661245443349163497219850865106037905071005396472337658682469110942268075164955077666185549817453655059210022733378941596281574110715089465377015582631147060096467721051281905224979491427307645000337695458081722419261221703261909458080297824232871100577656069985684277360907593705265931641829375185673103489465490835356544972228695738388591699471166546797504265588094772374386907599414883518848079016862405885220903885942625202547069151646648460911647023177279784611054931196285237465187374755151664950327804408455787762686072276415363160163016988058051091576608924044216197100834322658616838243878081780470032539818668057926553558820860848463975707501624938598292626972036217099215989789039131484349849104813324528757118978460798777656684855034790586661351520782945139512949791648959560564327291934102361878525834134722302828233664325415702153615193687804915886716640732515348642290264944731991762585292930908083368811831143593777840341781647908614419239591158186252370888627008225418733152847143902945623244790083397930676160192590739810459472470263772474873967797785690638072678758361212428917664040129701314682508874864887748886408569695099973559252039102934795125432965792845609426550444979875247803935993857418595227378666422928245469671947202933030330526824943234323987836914133165675626592236635997950438926113572790077123131328355037493456544038532142310970332500837044196743954176829216688757973684183420042631881328603762282579863357428562411640832923743452344017761329537828402844207088728356657300988030912121498055510869653206365464907379980410316212503358840847314281972790007421724973542029767687784930826766518682020655987615100856770250818144891193365620071075298500239113272364450876768122654685819916969881482698689537846855281762849343932511753732969526100646175708638708940221770197672874970339406913743301774013089029127548092595727693928863613517238875119367140917061523777051721134801390341204756704300650196773217646323765912412123268549386753616659584678756464570714631486905888124298494668625818639946383585111902599521151734562679634729023699219945660084488961666812090929245760116315639819260444164932065641063650995198628564913041486998476102690456812235356225057877337321332718506990973166341172857871345594029981634189456103838200710509413502034929669967994272358027318621151865378005993628567648046673108842320414477690815972787438872650769789852322859051644400483678095149085857588928986595443391232720287702742504051008349404883746594358684490698082363694852224294029111745966629356722140821769020837846354408463650848917660221935986911345404149310686586314374448335164569819170313801286851028299812563622835468675599373571094509146772342014820422653020344179478820393092173213285617161347686447620963652426000588454094461628194717216417943889171663338673925427689863632940818968167951730766436552735637168249880132455346728674376252127702868341318670049011251725081829687080186268121761092855975195476450137443395861686171622701595040540800018283793748975371591613073862665701201730349171836951768337923516888304177913474164041972887695356977889622458208848684366936504308952142090184236750350760907377912083422730704543976776150960641652367988849657214512882158416429723697974147751442544854256962982679918364559235995479148272696979728789357475061084924606590651649057069665333041523490047736679502180900394309164369997558790541121494550588918954388730461169149002332754332485461105763235037834937063328254212595289327948682320681703427940902679045138916028272504718419344397742217138404263215944487515317553293849815217954495498246057793307699614915874399408052709465013291896528194031904593953660588335886085558501022121444256050348943080238358216220534257026617268751619403953487915095155657966086309974581146678017750138296312457180207075471670077836454703471843970924146741192288570541899308775507000810075977823228929233189127028412407492775355575312724812153702363940459144126044304644806393144328544262471213235611636131868583916490941744597829022800017741325353845396078682879054951874871353836740815644711921535199281616239863669921952105155212859020885734288145489860256000305249904525342308338903107663859042089565879402755520391550573909538219374455617963687972943399732494038819117568463370030616492674773096035394238301981658416173594179533273591548740969156710698666427385556228767969709867336286785203622217351654463765472086359827632897016908742294342844527938158892800178746461455534532958708357215738849183404868959759169604420687274573056190706773768575976626447378048670133358284120915248588749702903708715530222327865094123978530761351575425215638875184390796333877170487825272953830348016903296945778893385866649824439677113872057930434920419543008172603760891416233853067559227795357866840277668766730275229152085901572006261349/218741656863199455541336911926192939186791685398216990708397852926868642913288083655620662646550720772679693523523234519319079035213785248002829380622716345013119787397745323671979004341231960079021903207982459692008902970884298242899761484226854278624992675059982166211768852450214577016396312980345197881851468450961123672309447913558101444101797720104785238825059536671647306029709503512492140887813620614588529660181301313363462829127063356951292414762090433610015105163351071682912354242234448402182269889465734822231232752725220506900575534697351509486013387075434228608678370443509646012759740407078766040284177730375773111715668892926400919436569170505351110153820725760701879252878978919867368859489983734356733364354914524485070446569806092933013228928892554944554601644861924942985926929371511268300324444043273136166109486394207501982933398649655442376622390350160344162167141238609359974637946063240682255740011689272947093585533542562545938163114806566738524990811445328197951014765229228286862501718852377756121105642843932092878201279435815351157163819292962996144955916716686800718840446821849647052382156444405954945871771048135249826999843736036347290649369667223984776774968322560291881599059350572598909044091785502166412291193172994856226712318091165503514628326933588647756090366158644283180400286355619757712553352354354514344730686709700512489074951276750464123545884221448013542703018976508480650252673811934004585872798341347964780156282077718909269875536909739741555905478125889267879473871675286726923478999704315183756519042302799845812600665209866995068263807956826544416352115304168949285178091397358871017439482724198020255682077882293274851315082744868503151022962209812183015762608613021194190786228620154657328712533381227957929820123342982965219028255826000336121115154026173500006492137320968246107638992876938994981961258792952841566541659405794599380031404392111517454286957340964815274263555110063115848360582962065352956090641360319925108877160928119130618172736321298147244982476860418880060313107924389164936684837126326461474816857598225049659422941885397209990187738336835137459285039835712010799893669277707236601396254775601383036038356440390701668266688831195338571156705834832240729599636550137930641374193382402045510731369699719030002017510645788505296916308146865217610201494615720752034823200567812210114368770195426934947988460355655754711453435844828437939540747851255356260871131147903333534673543133376628410799967214202415397067653751441186807080146142096995471908844120361421467187036546879851422607620159213229001409366034137792946371597122561558568792411137638860465467042616699626975898004959220975458040523860967878596425605026861053831548009389503739891902052601385319033167442025995758572622402035211891985376214310217341972980732243545229224075912106798314322503795767751052490358621535630494367026497520085906144425810322620451142607476980310192321618488170963082943960653131410999205452410140094221665313618302307563362035554707766856714785945003970435566368025661075730802207104584942952115166916452441550123511083205806779786778744994837440643116184560500373189907920071221483852977330575320731371521569318986716256399628441158739160909197653908469870869140624626498070368073930432635474510286673263832198454086888938671903957519154002395510669567821120419855386074239085601729028851626299280090999606903472699208672814256233547551513573893489647896479043737463418982408373964900390350861383403072389166975002035003346222391121666311038732032899663579827435515156467824572247701235483066112414051567278154545717376281262966893516504872787977481588291812909491967339918026843933494421052279026286765989544387832331235697946227087720116611196061290270281864487647948137399574221324167612383512831673891792410918145109994422888681523298851132206774182711448787489906883377690553507987683501126482218123927043995676580194977534006318118888401960254730590175274884999704342276380010533574794463047022338264727112951283749549172928894493415282251680713071865312124125054870824342338011750837942543810081193038514815533019174045170661704123749156835518009700517052007820816444878928085142001178894828145040478633628648667431144120229136082246198757833121054599324064098579686024749022375261598433680873413160890935204029683925661615798977276407207084656979599241900130211673539664364240000195642770087053420926473461257927165848607399770226610375723491173659338795713528678683470003832744736499058666828910421478676915767895543830238684602171828359366157470566445844976057315322161690192073125729050415499921075012176086810219327007946835726726240159706495415757788555489887063652107044841839771590307145264451808628876567140305348555449288529000220718373366683271195142770721988051087721933414781998253981847465818253045548821622252767722837484835727352300201103058452480767371324082274787298998651991093658484812832641267015799642043062925462852045714053124948315688241057515426407767167681088369819273064514704955710138140378634618852448841108900983458359991155776274350342834634915895561026373711540983304144154189748474085182145737734360664335926104363519802520106430106422677854172485564932067814636930530200693892948136170040503199163669591214292272637010846910269980708905894651886464241259855547203879248100699851475313216970675594806138402217546506120834401073139181119982635983813155274314591519594736996622035822811582754016552837471877886744620286661316625299309342145007116966128070464311306583492076199542262958285486127729175943510388848123210662064351500307347824724998145196843701727770649181951271816474498477702226318480794043753192921044754261984322480004324763038073181754131653328822051306754332755414434637905083199336922089899276653440060814632307494123381028386062255166879681366440157742764475260439247584067305303557702675411690821191180791261240423334369393698907475336318037947255794458415877141561978360262513768727492875410984804254426118148049305527707163163772279806379571138592900084847232281554849331885135967284612475464449994190574573347955562879809698990902028003082266411570714515988310576888834111724760108407346176276515760*t^11 + 3630546813534414954340792173815409072214348534020169927674889404376484798181681325410960464320223446724293720002212505646423475395995299931420719553017818747037089887596229051628246600418122487134595493723202537557567882511766641744879878338613835648348345459690358051777787603819398895038224169890803619191381590808009548468829656655503446326602770986775351525049167556789781659139667051992859383408702774911706236523378455940568895302962572209251961324540400819342266324471646391421192617576867472752788053445301345152987465468305132676273606443292309232565653131238208999282866785512327752971557307665264844761556769042324565879017950693715964880145945319968512509773291904444690502152153053013261374506730356668448000871348064296518956448721640799387194221092281935768793831908961734253885327407176982543331009447096220978945548841189500954716336296394726798268842424814088413385425594476406729387456359422524944174681726545253573891322304386877351549280911090117101925217400174341725265486640059350168808855167652997164300117813865043803624257699263308168906631804670976316474695110232165227355976500757784379215206804245807073543267836705105708745483262985177471588465941483473560995158321088084775649534414982162528596921067784187503094528059142248617295190326045369125581706751098377778065682126623733373175832872026166529113223605482661368833976551096159286074927303404147116275028227156804387931093902299141067616489725849914107841886806586040073407614050602323148075343592810032938524011425019413968532327582396062515926216318379664508798308611721897840187551052842761799442932052296259628638995458871599805788032837135975706388106381517972223533427750963782724583010341827913838751504620499256344523027454184001178868625894232210479390881114048137463265651198994018510881463142829538152146577260753200175422475409490775949860014975245611160011680105925436347949665433946627965261576333328175217535686804858599451088076202662912395509563370436282269862102409785034695435552195560857498582099395111512490096710329077851299469964687388510880853897205281054437576284898307858822740872174807703799640689015846296969529230057850060924181387703471194719382762231833941508492554013217265385483490574623816764893486708984831774545135778661500750888252302996907325357138465770402722056331894603961516581678624172191735544942505248682427584119725217773090161602914653701502231122434300155398210126787575470476782695556968185932839885831772459674717587714203795698528680685872506043621954779895796027857656390277046338878641493925430509300902036997583103660377159630761947449959389981368828714816524200157660451685813696451855400602984514013767539557736117593330946801330335878553913518418305011157587862831745109898723964386365579861149333106103477366919124879754054562143716148299154955752410868189307491786138444658319298235497430910087822442636053279295446805845631344748829939240601430553575810418281301813835030954866178126630531727309486539416735801371224312638208431169278206889525267393849274143629974123941309055462843402082227333352212505372751254595897679402480412868747052267107528471292466625680884585217165608655679295358163205718522566773661891059487696008343589075642937095286712646436822113302106766792202871569023111385644213800935870905941163264983521369751044433411018287621344930995963569837374615460666594134316115771216612747027659948972023129155585529744621124701322771521348172083740685974168242429025370867506287144742440968884202549222708819287721677762919857678589113126091549157747645811200602301140528851550677119390496979341559724440923990831464758047479036484471601502639232236019352651081192484736783219206285446517737785647688854516843227633914563261840239496257987084078558777243354449540871542058694296075694267844926596011103773739241626377257988283802027695535900979811655065706093393020702495784970776906917510369051091021580537083441962536044318390180759063365914826997842432291360170070294507253032646726814274485731820559807648462608411818031339149118834648568270653290514314558318926028395546028290965507922170362517759572273696716960780730755068726585401960621213564101932543169066263660411727255916030934751645636641102887926645287032461560750629401081849269322562199144887580364292047485604406247717884060583821848036340402818017112482340070579667587959788815626529991633476455076696034401517538293477631985435462374157658245119626023993902627366632904493956110280084296366042550758000570966366842891934268635960787521918294646785255853913213142261391826756782429141338728620839869192514462153210374297331207343979919990502507796721753217357759628739022690820094117003248804163069880093704537505717984318602749508571931988233617353617952870186884208614908519574011924109633434964823462829517254818118885879831842392905357225283016329788428305086613299543180777366851286345121885865617030406773465682619108171909286695469919349327488263472895361308793154534890972334924704419109619537478963084255844153829703886060262805134313697529130163183376319444131800527135448748582143124481393255615603888610146385569165264122233786400064298634110122583659117426511571826943240602928638144579556708869248435095842620760145523458989232340207310590598133694148810744742291871659178971763674813204122720717740553025311672152631180628458068255236822754492212928136174507364944714202317517225601488852662225443329808976294228011617023745759893052152222049598628996566812871149452056636484476612253953054950061584872991708305729371150150805191613775981530730637359063586182407854471552408313415387895498379334587452121220157566969971786661384965233791104570333563367688121611132497472092552990743335957596085529939697037602380393989058414885962298857302210719447344150301424320833897372629922632686098920979708630049128953802161714436768145916432775383489769536499065837654592222277056799228025875323098233332064138134264240853614106814772304894247149955670417655478098170978276873689421734169940428432789183465137035062608377611727154838063713298441583629727882078873455679324996630671836050280972144832802697809193133696722273967765416607891116458477659543487264872196884802783123455372793/40193779448612899955720657566437952575572972191922372042668105475312113135316685371720296761303694941979893684947394342924880772720533039320519898689424128396160760934335703224726142047701372664520274714466776968406635920899989802132831172726684473697342404042271723041412526637726928526762822510138430110790207327864106474786861054116301140353705331069254287634104689863415192482959121270420430888135752787930642325058314116330536294852097891839799981212534117175840275573765759421735145092010579893900992092189328773584989018313259268142980754500638339868054959875111039506844650568994897454844602299800723259902217657956548309277754159075226168946469585080358266490764558358528970312716512376525629027931284511188049755700215543874131694557201869576441180815684006971061908052243378708273664073272015195550184616592951438770522618124935628489364012001874187536704364226841963239798212202594469895339722589120475364492227147903904028446341788445867816137472345706638203967061603079056373498963110870697710984690839124412687253161872572522066369485096331070775128851795081950541635649696691199632086932103514872645875221246659594221303937930094852155711221286496678814656821676352407202732400429270453633243827155667715049536851865586023078258506745537804831658388449251661270812955074046914025181604781650887034398552617845130479681678495112642010844263682907469169867522297102897782701556225691072488471679736933433319483928812942873342654126695222688528353716831780849578339629907164677510897631605632152972853323920333936072189266195667915015260374023139471668065372232313060343793474712066877536504701187141044431151474294264692549454504950571386221981581810871389253929146454369587454000469306052988629146379332642644432556969508953418284150928008800637269604447664273119858996442008027561762254909552309380626192930232727915222278664941137540327935381303205084637852029915814757636080770557050491332225228411402284806645928251474097537136257119279508605681655349958786238756178320541890251089240299038534556265530123101969211082533581106509057115838821962487295997597583673852874918965571441737335696996919393456508143626069812081984480461729778704725506561815016754132872047995921791431544004072732143462450044697150424234063933216087844755352508034016375862596889182323371762870717581163637848308371621986483735874524635638688186398763104335493608515261523409699296692879590351744928229568836487225471390612417668171712935070348427237536996263550757955470484493975609693829211181376827318075800976853610322917963250107116411194595617965489172698904150204255430829008971008772819453895780971270686387015605546541140610529569080818556456821258411256854240414946259452847692093204923685718641546946725321312205137002165504552372344517472276720637719366373970185152312879379502436587535209549751435869923948849624190256760072472324255895103396707172103339941118919315785254038242646781507897454123895131997839097397201414466490952770012896771104001880363242313231001377363049014767774033177552159921341917394479567535320124715222665534905555467483267451161920898136134835195161539066995785820594392801379718172598912991943573645580313086947657984584493215184389517088362363809112113431726062918320817065068905681338772204589775119020430133584716996768441265176212229166465938465842480962352194144547940175085533087130877148427191141431979317709051486332492716721177768513108479593629619582914362590619202928722800978024286758903238017538716050446726970779200314551509431656623931864868364368606184653367011045313182793291275910000962765150515102020013398156081975487360897775567891682070166683657770374790862241848620622119148998709937432572779599868356271080193250578781264190864559497619227368571427307276262087164292599605310470247171763168315798775470482820077616855506209163961475205795229906163895542994756073228714701270389820650639207092736843331991107580271594334205571610827121873660954345743860196806745944706760118695672893284826935544368482584890354656143607004798388979660525684363165058113746331026955251102807978832513972904609659216471942425102419220827097354192273230800109088132738907568526434282470008306437075021746503035644842716621924671651187948929264192640472732092103755112739021751835993782625796778114017307047632861454318712188860489668313709343740454421340321903062074539824301805720001360699148926395012913326929100035949359003496066095239498506144116724681609707779139656539191503159903503712360894708087613204266845331702030029812289946706883272350806178806358295649073461033531435216584424014350531690447210572793436852713013848110497533487355951377801337710231064785946629346068532645493647071266747946074669489688058029718937942343019835556069212031107797063806767203790557001106128051082107484120165304387368905264966192179169164471844103997119595973088946069071387838564900985161952686990643341004480800117992166191002303363459746584357997832814153184225412812553799063399957261709253007714294318459602427217061399987954291425604577035611737883294574111214137474553760555710473648374873890411875495864165795809338596169495655682136488332366282113152219279308688772071726421676796763713069556532055167055704194222556267460939535984924377502829220021244942462846324287385626205097050743119762108955261458142284137804331498456798712811838503597708588803618361640545627931407474170499703321197189324530796809362025667281655306191725532923129299082441628331050541583885457561689323977674016929898748091619145057742526032947817202584716669001665890818584958075970236079620033950842639959154324588181475162793218409179920030192477856787183546196277189095277784086020845905539649199241973595639619255700794675208245947147321691299171051927616108643807402364715059037878159434018992085069611174688686502045171263965938939386914141451083378985232972329105711743572367349528727866606898188393879470394252927787690376092174248593048439472808252231733917424762013523698236905003676815856768457781750799209704059890716191231343156414422246196716445390590678931735703564733893733988547542366592686432518077852686834679165032189578247645566366453126118792312852068503323268029424669919849859890809770900*t^9 - 153060905439074288009388471543784160890039734632032916718226130928991302348695200533840764252453074470886285521130516187841777439688516144473529030933224005100592280201958483643834033656112557159966511743244503701588226287079946571261059269905480120050874407739673993598781051470222472260430007864312584832821665052867889859406738549949693786317948499285168026568480016517366839392794984790134577909875862029913786260362043683993636819390227479673270290993403164456061042902883626686193934343154977831578263019431749974504061373325728959070598939398205751500316897263706593689075220319912553547920816890815308741754056733468593886700521992753038045416383805181361365484609240388570586919667300815075882470237228623047713443997352381014482515255164484456341134660230941070086910358524549331398377915644159106963834133182325304372162744259719053473450477028850809171049434672196142577960559246197514100318815839354331628487097183970086904629459298593374444449491474283646447739261384712972524074858325217959994240811147332378898899409234339784987358462264315313241502527466357338447677238800601437667748431412041441912600522571306370652558935328504738656127462505368933074590035287831614544844070770783237201694784670648540773547583293420469270544793832508168776460616633963884360054779235431463088808275465912113286772977056671759723756626473114135207974728112858843695683411311663075939346347737392916420762584941698878136906965358993771296681926567575127736750780502715809326586800186815429496065186391646128077400463954509701606008135020085759814586353603932040389651136578745520038382377633697815927192332725218382915526979030812120597452946310264623868172454365227172553314918288588563029146471239565036947671885881900069142472030933684660378745463067748252039488827840162302920336344600526653598580498302849206424908906357361624718112648811391616164707025558527252047221680019823029988796351552762286109215017971153530699111716447637179164310590247770351511783613042744237886299613098367461977858860695124891622286055209240864980925446524431085284923597016006655019199490441566155860457601141710389703145756680383846630366062576352031363935792279088651847574476910701069546310546905504837836971382468656931259144031881045173509334128170195959246098153295848070805314606968293197837773444030772821398813456089237145667162617039799571906770301054414774112290853586686669762679448182250300152694478155421159359473625027972754257904669486767064433942206800357185641935430071494582189937944211266800776744836950743786560680125899581435564025390919899706355868800958614701076922689647503323275733320851515142615883003557159482080426157513635575309103778010163165461631200560490858123725745942541246434748290654046593400248711320295248632674772236842168542249823484098421726900193037435813964085803794098831358804284967413594030638622464545551643984401083961478216755557183458933169132703213950084293858846467132391274310004517129923839333099934306573173482064813399993083572043139866022137344964490471953101877604108630760796914763887839274120021309272711076449206642514390318113638264439761096974342468629248505748109458998858971376180322934058326859000640836485002747741341012551960430664322536723748858388884916791477699018151736713221784711784235844540051793020105762581234550839698045936664064465778708435833174507236168697597037724833433125698632278893760598388317964340888126051933944740212401277001550625203202339754273975100298524047343876762186322200983208429507997332887941151103972276206807576279581418678551204233476414613211350448583692865581443426013724504656547063696366770746097703729001851789213640789063934830395108364130070874504087205465164994176969728854546217579118003294590235011551152239926028778592597055670772827494087539414881429295419980035015935168246972681896948461688475569374808771095544700046267666697047431845038369432021019253643057597579089799842103109602312099676961060076612425337257347816011350225099802288636609652335988019023575060019609065285665029968126114473089907222602308197703226826414496890179699785856852935248209769250607324031882665730554074313061781125997101892191866797386580914243199803185036059380861057303305027351999203738841302680418090258209329553798180451205821734421572496509097058608301320496208259759166732209554936390086401326991854209658251120289794508177614868763996938465908270019128142649842507105072566431565333182735777525380111552420794433368025672401607903908449629476304605810928782713243623964686587667582531935207495725946270704143424879109202784833345392180075181728440714927041167636349190880777478348564663172617494525897681370857106551599909478612915727717857601335807340870092106481336379137498902665635138613548677434183427774471000868568361713813827119267055474532841541442997950275874256619957149150929937227299176844217054439472762464721819910605563339380069951819540949358969784204168620272792392087474596605786299532628433663214946309724414686497396487076805350436554560081096769401177455045595260960761140757569996198760642177857594296745492477894744029391989024317634233674846220607233487149072079946731388183383793548307809491041451966764169443974175405688258188572561568802811880179916271057686059348449937408302436571966627501349462525783027090148357164369075216228670338384753013786046627562230181287896568489736065776255104636715249189373787971750380756192093582650045051636164005392295517495424511521663639913243826294575843014465049709087126269074420823984752507427460576254041601931544466810016584038921937208565078901719134962770685737313518628538560132238244823616329399580143520518938425327859903301924442979532091471629375875384160034572480216737279060814666724187918623609831111369220592224930522054120617291792942852370553365190869898607136735020235103913522979664321452078272941658112123264643543475360221225833899667987001493394586702260988623866888132846765926224607242880961461889648515263995691137683183405218132887965720986145469516434288919767170145820917887725285735559974791577759720930428819705593996111522446761834462866698172715482463232629278746444799207175332273765149800578598847540203714611474008047159/119943341846654368121833073372862461654090774160022316571771489354899639197452965871165330017858645223686031948731906928093295004308892244321551443708122795848860683423097019146801820713775524776663676925710382064451548462368223536523369213851058429446037650157890221139453254093534326397323978284222616838548555200610349480316347272601025625182485749857457239289074312608286606139624044426016523920151135303666043763666080220160965451304673074061625340761212921096158282664570837639463607576158555873863277989390377927523459292744329244617148918192381077701497340579696435353758639793191122563663257656548190045422490788822715589590758442954643170824385428493767525401011697958784863790328640107727273924620341081005608794787944797592646961535777007624935587196009417627930773235265955510403949932938712012118011236817061436331083368372823780253975146926227734236514610708671255382254982445837465719426473758010307436897439742951332656316067559171796022759441285600761624536628275854961876473096267360177296271775837387136273072927492756097594880368223972084217844827578974709552817494332983262394164178340647556467056215783682598628653021124727495321804914315259930431039404367527818319264940963537226715076817543897308401792510329050354582739670923192179497647254419989084427187865935251108519589550776989948610586157018331500479050088207637725365693993212485781014842764950084837827744326514760660759248822072118816889888549473543812514586917757172467354452361339282535249648419405507291619821503839029281887244839635282221929707651504532825759824608196035248787242698090077068962431321362993221854966409891785973858039320116218447607895983027101914440199006038790812376804437038436229227810924278380347020309830389473288147947782026718137101910705804039996931518034299735659261767160277923517639744809457685135836893188630997588282355381094188215581775423571469141458987009907510705326717220075007815404100681608629040375387849385351275190184386324199168537589701679242092268034309908918656622298050416178484072665391478463019233071687511873392106948852357602343042024576916360068896583579800492803477952943188031267040174630176582085921941695320609468069765613035288091698094365448147568081432901042438777316517593699433012000063800708325631968353516038017121621717701052012601451106268337440697071142442300531094322927152880953545699094721644683695212712208990492435996480339095017905500113633988247593470181510071771687016377670246100327888179326151468184578588648689120991109392096807040250765882280134583185850430016192664846104507558373205785196729845053968587235772802375385556465593759088871254615221172107138641821897761701490295458450739385972834876158887250430720097040040089728811184298825148577884040726292176426283269853480710921007617321283782641187438647957513435842515184434846877300691201625138561075686839581345983493782213310808704054411252862806847105202526819326903547376529766544203422123020804347078090480938424800390364564323071560151664879813634035765313910182829164758826431940959843843788835558467404156525723210229014077052076483192521422116651058577291184050916417011838835863285975374534007704632466176172386446979382569598800867702050993843244382747259129595235375306565210046893144312526578775836863108585160538520561785189807192506334655485657644101371760670039669444646871683813021914363554036697374431938281417486975087438583231451118737530066088926483834728574079943018263490263236008982709108075353925057420380709055658566018026726557959449193501511944465047027219571398039982196272043807477463190473782489510789881251640371609390854742568361327559193513278216838578740985737580010745371428758055051386090199440876999666080576684266839328061627574373847853099863941805840274164871222360726958228674099864692751907456959536034517332838653449568646941883960368608870037493381176853444418473632274385433653506879913119784354416271286662457629324806912681146797768523807074873010606946109061941504547681548372442576845630570783915481825366934953922669463156010480556046434671591001072812814728571754168681048676443376138494855861187516118957183938847101435246167761189120998142375319116850184288414350608612233352863979760664099530529117439709019308077359258976285098332318878494711605296028480721194503570713935768443141135012254883221862803542943352571119329772539896618551420243813584308571399400990915959724933440610785597734292474682947923096729273653057540674258022688380993556537439649584892144769385434955030513650502311185881110807842146062723200247545390190885883719109679693934471661871427901651993455320097274762644499123389465009887600936930976024181590154888354239061652973854057926954739902572029588275474755351751320007741731500650981934099457904693210068454360574729397993705336619279223448013100860155772129042600046360423675419975937189535267634689220851590498177943604843718110287441942705114008368950927508449689402505703231628080330137053612837462130538399872463513326435718846537625480258996945130122784234730375563217381059080307617982670759447874714039263000728483750657102104654324812216065962794918494972511772377880712079956708209912857674430944199480559330025048525025841688435023371246251437750518359250240726713817966561333238875920874745492515836929495960947722464706088716732234117744558957487458383460454375217085225630080638920451152032557215954667522924196588437984314123812064457546808749167683244447453147749642841684543452409805880413041231633457185955282872454622609512235803093558637930699776614821782749007522126541560038164809024863218387560513031952739335195723890873982949602629780727572634769947379366849998606720764633635400658000785039540253654736826535704745065876794661848856575304091466536959127552248326451287287636412279294770031636300013356715275944320597231690803249839025282598019828949187267807520758596905741450806967017410466953164133874913498795012550878234265642747724141078593961364705965956484800877278383185575260017023334332843654784513702531026094468135133427164798174328440213191232367719242383650349555394395840713006746814498391052462300312428984946677945355023442749011275126266923632994044037929076792776694819991622808400*t^7 + 5459877530976987312209848604593574634889518399390090068959659341014079278396733633915479911092820075982100643348948811057559017763101224803875863108798268950338736794163969772784071272843309135565974599463271095786537349784922330404490506413142754204384936582965521703121809600035275010375512698814424913526682863417895913861504707177781052582671115570769462361529592850091872135211536460337890606157358860742964633203612668114680143863344485090801601361009651636022489262333779093741005776404277309374184245542769150736299050424166989622719990014975935118364384732069732909531640690694211556412184503874564684102439221784700846017331847991847365184087811985373408390560991860738355580870102186486562603577346130268083299412078824524203371256744046635271663910651101540837119999627570711160309176671709858716246145740134982020598602127416731201155205675663902844403969773788829310716632242940755800671190447895858512230334542777114807249514906418461749566013936020447707284924578720840248728869565574591593339190495004665104564902104226549500211754228730812778406606364467424117098330641707969543029771202849410098385691105064406713788641404654615909546356218998532755126777386237938682761017175595096997466351332083288836430085052024577603244545009973250148348420392034565007139257679502178686883131629770457576130907068743591845653405489351233593654841987086729016249181600555202074496362645809399495090389909606789082873680341690236455579378799531167592382868399995254795935461628043927148600398757167075773585379970366485282133326432274442234281840987783799943580172337530992594154671063303222299472533526276674691237137335784875494983468581686713064484434357613358003233334271859748727396388797533815136563684179287098282028516858606256373800554759426825334972539305221194149004806099042353949319737114764538733909229161004339800285936191209043795760252576699146262302146919782504408193911660358916588703775609476773223219306535510484662485595956908512764422027069189870757009127492336707997191243594522758490622465939532997646461730251726636868351689725853214548784685239700628114187043937531586272412498262825599693177695832938705241918419014577054021434846887586647791207863781800047740121375465907905150582695659892403140823902214028461011382966227845335450071291569535379941023200284761589308116433023779664493875701597480818543706384057846444699730192604826055111319420184260896506610040206050898690592491293195509474254119974282010305805884754881749861538640800305866283771440023224136331085271596582196751966614487148106452209224600658307495840471252977267411460378704362819388138959150744493298271366832606227919104256892648640506240525571871004780654076490390440595186591414452272789595012910970724336074959292686536579306505126870210302011728121188594174536652891233519888523989001762200213754221617314211858048486788389008580533539001610913515672336035345970546651894904827671103810036150130491265221879285718889908540058523482735873051400600239114247353812697948048342530695213559305177640750730693050860592230003142726681501351759717558067921165278813653295196951791645081897127576363338708481132568920656792258407476096887192850655348355974732725749117878363692409778299591974697552020184067308768740479660670429220856475122449837744777183850573385902655684191410698728482062965912195829334454302562126685368774134933156640114383793068044858554986960687562706349025070329162891553337413574537284265018015106950478595978482922010064342950814718893055272638168464371202853996281096378158310092764920944463078120695273404145080100441106673361393710744702714796759885085949308689657850545476011181067456376384524618811498331416558025192248776518260640100762746969460424265045972162659671395563080745073995317949648013580283840459784451829515377671787066654149086759972446972609702420754811132804204321023305756341306047409622842086014169547834624785925142360505684742022460869866653149272698570195502331708188154128863484867606155897637768046799140723319241109421874114960605347117885437334972401177554211376911946427020139631776594211514737296741658007392553060455009431436380492124566893824712099652402145514894673156573028337362999556412117288555946125674538681654284513928376177480742477456165085904289484252663232757907394525567931156958373377038247821842560022594432037143160073570962098997495289302275151757936779839373763706737001504950528566134386430023270058027583000961952810306411479485413843432610173963401834724070653444365765779224038120011163492404464926694940933037534005581365006408072192847017585239079287616337566029484430803705324086721585061843137851116124768485426950451434076141931408692863791854113165973887569864550890096444989429947807701109996206175191010777203744600123916916551683057397687525155086706353137653472467284293000405265412594814475899048134979428744825069566690726992144976811843008945715336627431300562392369164219747256396627529460933066693477470350882617805189096406898338686774671640517204287505559093487651436516406169151946863369093981268749086447696951550936476135268307912215243315211664413184430227065389808852947387592271571205905776376543901904694104175953903060495820721749204903567681327806637953948738603450414251366747379517429258165160183594130352680035980753275596627435908799631124016119707396474402881143813150477085957004263869335399011507344778558444867521699417351908493480831454624550693583558766599973540563525402040912190514406061504476101305487806576781765704752337873227916951222711628185786927627331687836482720480563624429320427425460231491714254034050553113262674916463782057065654475031336427511605481690719306212185425838181957311909368087087531388843031865207599949597390461476415064566055138971619982350259064060429814474458056071515021984240640355518295094005650761603631586826377535265601521401000744883508117875920904600694637712482878818682151708874607550813070424342294270695471482929750031086536213275208998329939578681646790103137057359218264937656270633350565643999714863382436065202111428213723565629276821391628583038299593825870704549976045047122014832689931993905350250814100559797390643295374806275988481049277/514042893628518720522141743026553407088960460685809928164734954378141310846226996590708557219394193815797279780279601120399835732752395332806649044463383410780831500384701510629150660201895106185701472538758780276220921981578100870814439487933107554768732786390958090597656803258004255988531335503811215022350950859758640629927202596861538393639224642246245311238889911178371169169817333254356531086362008444283044701426058086404137648448598888835537174690912518983535497133875018454844032469250953745128334240244476832243396968904268191216352506538776047292131459627270437230394170542247668129985389956635100194667817666383066812531821898377042160675937550687575108861478705537649416244265600461688316819801461775738323406234049132539915549439044318392581087982897504119703313865425523616016928284023051480505762443501691869990357293026387629659893486826690289585062617322876808781092781910731995940399173248615603300989027469791425669926003825021982954683319795431835533728406896521265184884698288686474126879039303087726884598260683240418263773006674166075219334975338463040940646404284213981689275050031346670573098067644353994122798661963117837093449632779685416133026018717976364225421175558016685921757789473845607436253615695930091068884303956537912132773947514238933259376568293933322226812360472814065473940672935706430624500378032733108710117113767796204349326135500363590690332827920402831825352094594794929528093783458044910776801076102167717233367262882639436784207511737888392656377873595839779516763598436923808270175649305140681827819749411579637659611563243187438410419948698542379378427470964797030820168514783793346890982784401865347600852883023389195900590444450440982404903961193058630087042130240599806348347637257363444722474453445885701135077289856009968264716401191100789884620611961507725015256522704275378352951633260806638207608958163439177681372899603617308543073800321462066017574349751267315894519354508648322243647369960853579446813007196751824005861328181079956952705930355050646025708820621984368141735803622314537601209367246867184465819615355828866699643913430683443476941185091562573029319843613923225379750122802612006013281198722663250134690137634918148920426718753309045642218258711855765714559145892824137007229354448644806950218718794339720504741150017602987447753324145133261383973512346943767281834521334358693768766609959253297127772881835791023571915574235346829157920757450450087213047158197572833806482826363435076765379922953375676183108986315886788996638343433927939358985783682849340447889535885167650843127907374151088153312010180223813423973253238019662636662166173451322093847550149244123393360311654169292326395231073274514701600171813123476504137822065333788745969823613255499727943488761090032645662644782747946165634103629010753636504720772331288676578393450976038657883920054214973352342760608731661762512269172201879439400654258158060185127570903728951955803447201763244918307534858815848132813163829221420913487003010422773900783553563252113279746970759330523580964860303527967385186695774615937470642253663237642790251045533645932498930050737867985511323033717175876996283612167370487054496726852003718723075687899618783202539126836723037028136614486684904196542480467872270465364973736516693365099173682170005666367104189005878974300170011905629450073484379632986660157274461851164063217801321803308213849076223160843140381113502148836746056898649700672556725752783039034608659678817515917324524250997220114542391254782257863622619135915830941020277314209412594473460617699387744782097903385205364173021183103663182435834260967972199763786451051747081732485760337306123248807363083243711889472855711773900075429311405978403890173633656142274036310744032135162381545972678122888999420111793889101255154433645712165657641008486893788401579752300160685919329371904650601281175937572800743771056227647233212591228553389839963458197204914847579387744606598616886911895979749305204349493024753900766988160502494922108715435516811440556382902059525913291449675718883483491693878946437204494327614469164977953690803640509816502595059006151055004690810518563467322796215072218378918645465481000083702770402846140845124789027324368463188682538469793278567080907834478308411550631662262158160202581864756319150052520928093697729469757225304797127596599556936648943902058218465305997432818211255964000459760509704575539177212633956128839744227389460032534382950204258099446169926792394906154509006950130772787867047939490474890752054554528001060908815103796644510470055831147735693734691007079971951371845463268476424814526278613804004015418468675063957806664375310264227030803105401234599582451555378323463237221791371461750277859932779717569105305828043150518688177411705687308585511196671920056146543524737695896857341544672894657039730812294004148668089363959277905472592187363329803322611593345750152646832179070097439310156706977487129158801197874837702307428024843628541867366485161252058252844050557669075291701609556645918824629889791354303254776605917311127145979216074244723305661392052354568411978222121310764738762345908914100178042483675747561189426345254271535922250110750093292957305341077590359364396786745971630648428119999595182518034623539353586840696975490239134454665928852431933190966960660535929116233036644650966986059881087647794425245211234289383960842521877075631959194561960914894639290071047631942061784183607219471938899168058913033849857673654094069453376954040766724870400965591131570471206379068924317951970892400163563467249413793089545055851226025722267388103745641212582699060261025577585488768715071422600231848429866002820003364455172515663157828010163193139471977122209385322731820570872681975223921399076945518441766911263300135584142914385922611189945416707246299642167251211134370695496516862032231822558167463360601287217473429799274859463914994835768075192432567040347389176051116977277311282670649146616907356509608257215814289997901377647915867990111833434864857544991992175693315199390995861653895929930069523118839317341457486347850247367695572767552792628619765807243326067191179112572529855688760162553186254757263514249812036*t^5 - 14804170479430043296584680235989954141692523304342550526663812528908649246646285861690197135447449008384874805899939467428876176331948674823728406428762590920832059848141313849460384419769096078530204153487708950893792161171470962542340279624651300761983220608436474723699011185702378738492987100258574219097424347982375917108745550239136859860036648232479024278308742226106901300412066951486087574618475122138490036358376545887279098949606027441383738791728356369212820504416682116112867764691831500152830928324054183520173455516986229005977794236501148744461240967891306974735319661003450937848729005052580443064330544616327581769172450312922714099791117076629454819450421978819358941436088451699518211740197919045009985204571934602988642252685222261748603659653166964985952884843477831092465360929163749549669855160919672346342039109368943914145132250873109307556149315425626852207425194876957614071492127881291624409214044053692345258241944716448105574037691949143450567765558739501834902134996619193700952227459501402879123420179584594748206189353224282438801698194162436657922744620483824168401452697773729308299689716983848290629398172586712505948746049399008280782222936423357402097853347271043940215204525362033319139481388108122176588071764223318302234762140353999397957988388697586602536785815416615573506525844440234915951618010010399687086837599193321501776232264801777224101149882543867037573603233527296978306008009975120600014201101321748691473443512441979505818147902546334156411150637530201015211759194823385281042409659623592360998674240909342029644293288931969896059770787068926406149953839892748769458546019985842485617386863518290033650774238819001410746887785442854648617749032144048869103828706148568726689259728021390789845306785687742513699193716053866954429172729614972136929408123378913992573900514855670654081966705820639583221934797436125967064655889793258327045396958569060239164687032013639781256000900218212435188735112160684870796784093048586463406579522121615275358513813201154780519774371711965856263051429507010944638756171249995760783556253614743784354026101744753601705800111802513424961881564706868773388878706076635955695698333715124407829769223579489193689084136232888473500617862874791212554559387811485031112823420643026512369899287411105007408968798093943849095189305585287640325677824848840860260349424082621289566416059868907193263847020443256668275374581443255474797913184397791067699333793176850503403251938957312274612199333824407738081267032098828836618955048156286837760181989145507696113204901982586426290954247325599896979895660270589525708135735761282538498729739232529922543436368003688695988064614556887009676179689201883957536330466063025664881205690517946337933163732223667677866821155143987263856964193245944466882284374116532758183435534494904987321847806707164115457212390375976490155093110944927384219252481245231747885331941693874440670501205251367932108090009470572001934237824188127525466450140310604737614829292727390186540218087154973369741558697191357470810483677682915258012601415989272998237292763493252635338940558502964421460238015431451552632750442240679931237030999679115099024094903645242369486730834488450329806744075564687435737408992929423691030806560301906326515234940524059554072958932116002535596072827846957488144427060760794375787036309117406131549390157982551932055281485509995083341439750258583752823903375630211810786342531452138869174347307197444113392688831426405310799974046586737666897669274330118219829554406645785485202153675583734314725425964253079819369789757534065082605118024956732705611150124472855555188907309489982759086254808471359730322649268260509009059166244283039554911789278702397175082707113350727553122177276848222401817154976885425463061676023372222892536099654015595213016529970319659079531229972547683494021236182863180453887069291114130435093550243612560196285002110319796180467456326053419509341008149425769653090421495281247967916245167164431403505874077720552832154250030520202334359951366241751692825717126793939300458143874429268731796732977230508604706533191132578231546034554078988505443950624904479342097404649006499843502375600083862253988398522334931099332133783922306487533845180524750093083729368114133912827335058914200119659693545409210748759023235184311371972592228361453155351240825221312568427763041401487959204660824804342569098585285247892516549426001911181021659914923315296874547563823574577184587680848481522022350765565167264235054749753036719047725873921681183292586357887223669940214543428354216647413357921398912083277846558338200878483571786340291864125386841117322857310512335768429714511053410494746768710764339186163209249873288814530934867558817440646911605268170192249829358956410946637353127698621655179838046478337185154439488628987138772068444355875742577110092828898367896932191620011293892389762446945942942254958997945056719657493387136326299155204147014004356085961879993925987287975681470703644518684053488105976401192618617487859128044101790641401745278192067127110299452553142000869078684410704780732980041906999768179430087606956624087209785937479396290912999454372220294450758272366533745050153429684124734765908466817637708682622096701935050199281458555207949801054602321759015963138014094740852984532266900575566882180885838199482249616177228171870633509507837587309164248547316690587955690407766539176184553553007091653145853547293450418062652606279350297882555769210686784826850088252830449922470845299254563504315522373956025057145050427017172344238482075266994157055520647106180273054324397922083271278376265910673032695294506734481333293142917482914723870792871014080014683770600594593064968865678772373667211385015213660999438723731504187859255211205854734402185836154878162505877713699336168370158688456766225451861089857934078058034027416141744783620641008495722607935150979750673881386497602580728373143773885699434901516205662035114124498390512479805467754786315794116520371769019446262065716329121314399437175660342433232090798021851110554409502789862453384985172903083281181084778751410639802718278603817485800393060165525981590053141524257779/347661860425085124990820502530036120736494997565282077019627505376520693325950625713522695703938102097640672315164947617661724650170702157453772300603254480721335314269846432309570494822537752975836744712204005983917531774980358076879331054640749070858080145385189046781023924908795148977750661693398889387097261451044491247293760210437755435311552898137557215330650181473294510549634911379758040348264160300481286271495884696118740438564269779888769103655689626365676181636437210549169877032343640214096457940261965007314374761577765926426518603456177036815934320520859232909445332733887311778734080163907797233108668953109320549538430269433748321230102691286282682321773037561695257363271420602108040361218379944943793608080999413312020178364571036594016194771041790225886299232654943508417246182431049310486989092223366482119082227167605160156449701235442707931926407851221030093492702741557871650511518139160311411296926791163283061785703070063176877563597929277569926193125437260759062240858745971528394990654601122134124849065196394485782261936881078504979260369794129592906717374878212354765693270552601612947989031257051010517834843839789841512478012507999798350838853239211067592072292647933990478483529112745821454471044432030013283303393980267186949702186724606041817935843290582923245187103701420140900249730487917392692898806398949928596214473079668930477805115797347356022447323231190321041300933542373382289532027459547282650976573209195557549137279244297203622169331610166062666149286489939947499260404739948469361471453636327031187897415060971735615196226348049475253424119892733976391206985193582532921853101786140427848973863846672215768692771126929890947259237792568780370466447183711150783506754752096487385355889932516339425828132765333324439182708115175823947151189211372514897811041906333727063458517771007502267696756794748450961667894410055482489817420021770160367296290072486421461161395967040696740254635899568913594737351664345416050984642548527803675461767851938135137095798307763721949754757908588461545135326121372151034634354659716936353694425844521938830677042899979140515805632429076136348332261381397350498381725566983965419610472566052439704621349125065414728791017514315296569616213621544962319025509299494585415517437791353975715123771165253917249583386485335353829398383479800273399788848930300132461144120709228102065832489827514307236174895927588131884387344893471285420815971222526629032978754336522689530954568554980245155329416490205771331571295092870292075021101839371553189652220848303901752195821371610971584724188562227789089196528624305960769836982866293491638322237991706208179413802033305204227393447495573434423648948551973101730550840839793655606663261300225750842684904859206618173488349886727558311076184877220833155501326125900992797636043034426958525222101850901668657506032886908677629603799445518998293486558860426391891382085005517528627622511722328759776871896658197363712864999421421346563255279884497579361778649379029895391834287434083554875191187953170402421908601171468190502058634823411745149226644989629323626256745771547973670773947358944531263696737779732477195554133833004194143137882895074978846524619835490964484809071290537319729174521875052592210221967466193806111841045039190034159970455630453143928943935200293831190347941070854048903431342092505401605903470650527357337441991232137503139801307590543565408953410098071677026318675415256493516626112993359733551750507412812697707407705988458048482776694055633337715781058107325274119994318788974701576253557864320213862288437072119569972091621422767369763366166838242067473092285735481118079942060131511387704507395322000578089498549756755294737005331385685877027170573487245982440016928330912670209741237560083113332941138411325962201553723238645909140433532309976475247445243101557951829498125925850648209490972271459440231632231258998308032714963645302390744674438106660198619730651805827846220605976642042167192893833166889407624842851928932827150536098326578154075392697263902709193017394413950187619048562807771155583893843879695234380253669910020823011151018652887442786055423183021377736570580244314244494517716618414098492059895940668200340404953679153847418141960246661832808343462932189263850668757085517596272277589690264159455811255715544358095487978467012550065333033676960638387865461763975070727509901332536038958292132167345775288936080936512258764211760987461617457067770995816050549708941716361650392565087044967102905249814148147269107669747023768833464899104017054258288926649085425106873704062759401319768397897862737678618520188434456814309944858041106058419966244171193197025663936020158666384266752429783984798121018318863019511596089802707534660593313652372331479926751878242624164113852821588443770609147165591427826221334561378028915759969667442419389045946639125153459724184690174746208529580040603967973702923042577978277400671385740087353778587934672842140289485401487902712228540688769507997092594580066041260088045110775017562551616284007741331732970185621052176024590581614788709142970470191495544333097086876845717037335397333207849883805384563567954201392925594275502971089396198362386583322467935508748867392002106416863671192270257611364854334760915469360857857819485404945184686180388747085678137644806908581027174542276016319074315711452614587122365085992820070135038950679171373368302775497996374399081867963632312317805338216067977999437334530554294589730973783428615810500317426770443749445327335361671347309515214514556888526260980187852245980343152349313136094896623755721422823138984355448639790065608028832983672028981468755839517783770023190681274029720738367613146970275553266071483619874131316207149382490224789125583916774746772209505202231975757391343062942828824117673135335661593736305166950782112896194979152234082889581859277701353673653527400475750362068112449311741676041349689123838090082881047433930336105753046021096762856739884107314012558967115317431021829061143385898937470042893258923015110699224254258673575798114653317089393371034048737676495804238551630228941874428827116009978982641377177585285892736359530229208095004912521714848720*t^3 + 4538329601853934788550495338546312958420059126447087269916224417279830470082629890631498150772362415870735096767390170776988407781412740625968509694060647513629390103681253993416404097796971912626175779380994852814972194809742911903791742588641435855303362850310176426974797156777916281817646859913883932818351828118357964421549872741510386852969149138266061031192271775771903371123778137208491300185814554318485657647932079841867772888458834798789173243193494486679915890360018069624926216409536226995023588748864932662371804189580095277787449128430170098477502080532091535024149964486719529833712594259060297745975590584196565395146447910550158269787460416760153719478255908333835270408835302403919171483610635020893260074613288601969659494161962085583407639333168752557111482085283786445879006088471706011323590068263011426157867145038981726100687567193617222099967456318643779167273171185604757329893006030581522130684458878517004616781880589552149808343558972866732667814686321015791810966999485051621046920377282907936048009657291019169194585627808337774336964404896850578580685907313818229050000646874574956181006954328084353991964607717878885898233394163161792168732715026513766650751418445772135435973474245830469264101070784312300734013065550717208787354715184361096851493643910137023833819132993088405806976456318321419990028191360907401671607598393018221726385219455129319792052836436510148854100322655623933813703853265851023368522908539325572807232315766862249529628144791436992032004233305407969270671813194814863234987503719581740050826316999250745834016061019395395231827257620308485581311467132909982296823318330123244664666016008482042603441176101555896440272470673729052317962089945848125006089776407670641185143066848540661992714616817263720367990131683540343348158579330432584719045027189698734450402278461581135110880093619473319450376427661866818105742236505595197906551805760022423875136911446230074541320555266349595784282298325517265950345232188301801221487145697921168254235972627019705571846590220898879844534475016206207486146282310406228569704850323384070362571436048999207393490273080926456048671320418647184409360979967337640934867171485384096316480054309791640100913472191667250142197144803109566602380706728701681469369262112172518483383597030610134892761759114082477074399983638197194193271876393626300804320957330265875509104915395644849643144122709371656921696431268204665687195685210055347845093904576888646206298582863087193880788857015053685835655565565930441287785540563634329585389248598495114740892918915398596829638672341787363902855415740310715582299573483087284691605204515201366433729764201576915301759560767012914765385373781326613193366313032419673053294783394017342508589906458605453906293609798777788800210918643297616024591698712291794037419381524476829803313189800924180304839852213642826498717907546477083828964039427165276549728779370734141935393763879333107548122016422100442791676159887679306458914155861144853921082944840081951099014052510335635788157969839530381690767176969636954978473388074761301959787071911503225662895208382889568927110511153155114865115558319658471216862294893105848965097064506044699353815339032075480322451524639534509478498876813694076388243161574658976937414484455511808225564440725432083331638612406272749324707304084616441049204907480777722574247809003905863395485086777731093476880392433141420489744182678737574132288618052601394260015510350447455588625514505748715377897871720123131339377183533552277485367571051949463392889469444757739401916851977175008662055607243926413405450646596778043240860669058703418604530548098474247315903045468867982902579635496773027959385601595934666870900635234664259342763852974533962523179392738793098427204381881627688118051022704683357518757447975791826892215732664024935284502677037636433040043862349681560948547323612455156725904119572797659221828487295687647756984850167249795937845293182715751891899120250361405478572495750836358777250344617036536595432377375876447585939870802890415954222233742626607242010746471592623284275012784110475899457842118961290893798241278299960762137599713322565316496300635116700458461832115171397214427454200572699424717155214561062500149337306255036639982538160607564778586987496565504698167441933398426420942926419693064726454381938172293592586061290777755635118838261540422244997768789332421348933671493666163640963813588820633401411036191337410399057048927228083869650939133755706013113722740381294560141920660137358674150466685380763228830296124804783769051468317309140827802884707642799917533321308384886104680223656318154057800519524092735698918396415860750473370545220356427675118124216522119378384010005522103060828829287116227085369289463562197767632348892360319655389195935588064315036883537464258107375208055047082867495539021150458166935447691111850153346843155235137912334062205650841152145094713177771843745524477619166241650935141241465122970134225826814077413966456247270997284526585501222939410012008088864257561960296476770897564463473055268169925447612992962946637352251450507757240938899843559258744754582220122622930697760231184517139863010218272753738683442482916818956770653947316430748404939707620346343109490610124571946939722379950112614986439686573721994636449363365986384967039606024387163679768101200551427742607815233962322566827391859108148627007724987254781651873007865529333761544269549632956904873745797343211220828131476576724798016428293865567054237675328590551731614710022805875115502493451402031848126365247380970961210697978849344036379680089847301518621098257238529460793847775993593759920289459278909195790197066792789935620406650516646206155466805408541707433562271520872202718269988898458437563007807647922069343154626014417677669357195490263520477289464962776149051739828287096174661400770562041382573303438218493569468363419969559380858272191060900282002599998321964809053668079348257600615486125087121363127270950446896039393934804573477884607809403146948191895465152655819386812452959949251013980528136562702126595771296870497645687580999947197233997061722624574334492287453219659780023327746730259863421/87561122847060725051259506565779097265491525815370328826514755996972283190521564733277216075148981999734357898805114664276802936892992557655857223709076807073102022722534180023110397481733436928057168703945094649949515502755767327076894378475948658846113613759155469924992168516315121092539202366494605998493210276884491152711271321571680404636323965630930481518276609991059746014143764108930489304855673515678358242378177817036762770455543945991985704249282973040383872603576971742598070458288833956778865049811692043985034672094514475469993185413320016558070315296896403945621731658549047237986883332709920931710083337761676018405178937858814041475524434962530909847612266460181248390206787788788067879546857691847986875863828852238441653493819819645035793054478096595462506506738666486477086431375134276341223109941399301139420280928069699622260117611155070583426608148814668007832519276195218245693115211334232716873783133260124005418313501788768690734946164188050825696925735127245460961519138449686365766932008825474637444128848749068347732542103048772039776575992435781756363247415755483064559605140605234803900666015168704506134689955649927226642676578800520641789842608675587452117635991186803601938065975110126174890350190524130488351983369601578656046422170782921675002984531613956240180694832229101201020039264314051902511513668764103445018016577065189204624345592960484095367804408084076570830506547886324710920709201597408473381671223973109708447003329670852855126361661246109782917313154537732491599441936647021640610596108692079426323306107499024269941563864515889267398103338698571482528273556612286505889574064137939185391560280240445200029336499539628248574005175471251399018906626411822690188915518278015322911776278718043772533571152183235855182730629579282516975363797092820537834409554409480116125338118612318071135626032734502720774356834989687947078301642625827532506194199684794433718220155698964050438417584419999238217421569177281213983703544722073982834156674709561749528556059512491685345376884691636814867654278854157467722909609297279827366181823413168308354803804666174961337904281780175483158539545057646989806711739227533004967609019135778742749634072498618023836937696819695407461912087826252652634567556429850583936748975165294169394744080620379444430787196235175543032764296412554571975391523445590504142440687195591991723239937986817665339477360048268073167841292455696599556936752187778140734506270755643091867557766061453172692251610318967836794313321247189275466028934687435467622409336508539827017319011164306129124106347886798880607639994950201262460371541896489394051729368482577860043790426388153578984949704956566412699013756732654050137304628650887833506761381756856962236212466683038262837137264328669328918187705505761264735548279994778614604620552813532554280937937591377406169019425659999808713071203207141998773829038704532700643802266389628995785498309495086212375021972628850317968713425709404855859865490909890344973679836461386510829121249469901034994580623062774209974980552185488550732767599096415242583796445245213936155806113605582511653495599117029802556764100809765327965991135369484896336012506288169672346129252852938626674056097888184954647811723673960009517332663271382882167966057727432889146844753784127535246879679731146341226202872559384030964208015583860433029688393839961569415747220322631147924243611732615116569266000414338085342832108156742581401691029613315750248020652684112294022826522521648496447901660011653484703143634744922610507140574994628411276431787828076719887787794020971694399646938334124698973507447974394993580242821664744453562550287407796646149505421812431310255134745879940660191485604709171599843103008287809577392834949628433939967685974060932686567889574166810194477030581390391116369188208926932265892280512578095582200742286753527541904654873511856161195374815659145294525211558095444983265862054577418595226448447667784698132619545702905823010261124746575091799706850101224895199305907108183662131046468037210901041380907399168681768945175728649613486406679986099744626745721623815852665606555005794518830815867380955564224847567246573291976390628323436520214513791914005314304847619478318999740610844980687320158503592778524595532716963109646032575055803419387588656463403786386188906472291049017966454591196068800782543829869984007098942850864180148097638432715861514547770615813010158885900762088699261653830068609374813874162409177992227091727464065753857488850774620454805062403109143272064771231017197438093909053954619657780488334323234974932393097927704572361057778727458563909089776112103781425856342926924830515193749359886219961262208897790529880742726765042307929056991986617453340515232287424161774342730123365905963771618960360637203766797703778991098179661173261672780711212118074814426483269714846396806507070533944111153937948235658797827933948321903437853671865340521865682000673092932689745813332908966117596068808416747757234656982034892093775820219317647185193708968357072672235423977889491035702140904479027912410356317008134135372377808464309166268428448117472214063634192164127569367186179579389688958244534004372213958983935199644424328846321887442816230418664615996066309833748313169070567497598914762250395559765800248003623016007222381113511404050129816861802395789716942755851359585247092372191683378296238578197018749759684743281086866511619031411966659470115896418263601858288682481031623099386682883521381987437089056613190038873156034660940758096474741309113495971158295883358523334996798834151276471821097333838348170575631236564564269380993547507173398156332773792152836112364412167298016342523106014568301227971486869146517405441930067600623047180900461200635039125508486479667362139037182991117138315316702779676799538769965300858476318409290855964035055526876333259700941069503807309829576963984046583178305228653551557071703618078973731326660859883222063231447884798988061773668742086305922717757804413069233542255619975251383660116497325091451818908608291644876010876256861228644733289703503380300410366646299089217802574600789370420913821137726122718413457407399156267356237253683325470480*t
-------------------------------------------------
Computing nodes and weights
  current precision for roots: 53
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 53
Linear system for weights solvable: 0
  current precision for roots: 106
  current precision for roots: 212
 current precision for weights: 106
Linear system for weights solvable: 0
  current precision for roots: 212
  current precision for roots: 424
 current precision for weights: 212
Linear system for weights solvable: 0
  current precision for roots: 424
  current precision for roots: 848
 current precision for weights: 424
Linear system for weights solvable: 1
Sufficient bits for target precision reached
-------------------------------------------------
The nodes are:
| (0.99900152771046987452 - 4.7307759972090079611e-818j)  +/-  (1.01e-226, 1.01e-226j)
| (-0.93128080735974877015 - 1.3037735639961834727e-821j)  +/-  (1.83e-227, 1.83e-227j)
| (-0.91887309143310793072 + 4.6925028772762551167e-828j)  +/-  (1.82e-227, 1.82e-227j)
| (-0.99947570738788425432 - 6.3079039511754762541e-837j)  +/-  (7.39e-227, 7.39e-227j)
| (0.91887309143310793072 + 2.3855344258169208025e-864j)  +/-  (1.91e-227, 1.91e-227j)
| (0.93128080735974877015 + 5.9810075863740608313e-864j)  +/-  (1.83e-227, 1.83e-227j)
| (0.86113631159405257522 - 2.1501377757294566651e-865j)  +/-  (7.67e-229, 7.67e-229j)
| (-0.90151823642596567721 + 2.0368730340887221443e-862j)  +/-  (2.73e-227, 2.73e-227j)
| (-0.94628344051292201268 + 9.7592460122048073846e-864j)  +/-  (1.38e-227, 1.38e-227j)
| (-0.99900152771046987452 + 1.320622610767953305e-869j)  +/-  (1.01e-226, 1.01e-226j)
| (0.88663501676948177728 - 1.2853717519414148605e-891j)  +/-  (1.32e-227, 1.32e-227j)
| (-0.99630822866823993891 - 1.1775791425057004875e-889j)  +/-  (4.65e-227, 4.65e-227j)
| (-0.88663501676948177728 - 7.5493972471905613688e-902j)  +/-  (1.3e-227, 1.3e-227j)
| (-0.86113631159405257522 + 1.7232045150823816681e-902j)  +/-  (7.76e-229, 7.76e-229j)
| (0.99103373019737647735 + 3.1990361966096278229e-898j)  +/-  (2.86e-227, 2.86e-227j)
| (0.89365808466058360079 - 1.0485609237312772292e-901j)  +/-  (3.16e-227, 3.16e-227j)
| (0.83636500890358103485 - 5.808219730211334776e-905j)  +/-  (2.95e-229, 2.95e-229j)
| (0.6674742407002819824 - 4.687532329330256337e-912j)  +/-  (3.77e-235, 3.77e-235j)
| (-0.76192629933465742532 + 2.2586028949325083653e-906j)  +/-  (8.19e-232, 8.19e-232j)
| (-0.98333472884806861339 + 8.192412399001219754e-900j)  +/-  (2.04e-227, 2.04e-227j)
| (0.31719919521959656349 + 3.3994595132031289337e-923j)  +/-  (7.91e-245, 7.91e-245j)
| (0.78641193364718379371 + 2.5367518312609968574e-908j)  +/-  (8.04e-231, 8.04e-231j)
| (0.98333472884806861339 - 3.3152691115827694581e-902j)  +/-  (2.06e-227, 2.06e-227j)
| (-0.83636500890358103485 - 1.4811271521645961214e-906j)  +/-  (2.83e-229, 2.83e-229j)
| (-0.81932488457055995432 + 1.0849955063222402406e-907j)  +/-  (2.04e-229, 2.04e-229j)
| (0.99947570738788425432 - 8.3787022720334169293e-901j)  +/-  (7.33e-227, 7.33e-227j)
| (0.76192629933465742532 + 2.4155663940182983956e-912j)  +/-  (7.57e-232, 7.57e-232j)
| (0.90151823642596567721 - 1.2463875851404137931e-906j)  +/-  (2.73e-227, 2.73e-227j)
| (0.18035397587349104032 - 6.6213379009602397443e-929j)  +/-  (5.28e-250, 5.28e-250j)
| (-0.63226626496051268321 - 9.8138037753599099281e-915j)  +/-  (2.9e-236, 2.9e-236j)
| (-0.96075934658958506519 + 3.9912543263494777109e-905j)  +/-  (1.43e-227, 1.43e-227j)
| (0.99630822866823993891 + 2.8104236043705745542e-906j)  +/-  (4.82e-227, 4.82e-227j)
| (0.70132191904381821719 + 3.206929227672302199e-918j)  +/-  (4.73e-234, 4.73e-234j)
| (-0.9732162594524303742 - 4.6740679114764486526e-909j)  +/-  (1.64e-227, 1.64e-227j)
| (-0.73321263356326187248 - 1.9689400210285886037e-920j)  +/-  (6.01e-233, 6.01e-233j)
| (-0.78641193364718379371 - 9.8903546031366086902e-918j)  +/-  (7.5e-231, 7.5e-231j)
| (0.94628344051292201268 + 1.1050251908231806564e-913j)  +/-  (1.35e-227, 1.35e-227j)
| (0.5959634867279324968 + 7.813779004903628132e-924j)  +/-  (2.4e-237, 2.4e-237j)
| (0.55864339202714130728 - 2.0820602890725120676e-925j)  +/-  (1.93e-238, 1.93e-238j)
| (-0.80904386100359929194 + 3.2278753208941330424e-916j)  +/-  (8.71e-230, 8.71e-230j)
| (-0.5959634867279324968 - 5.6790902997118820531e-925j)  +/-  (2.42e-237, 2.42e-237j)
| (0.9732162594524303742 + 6.1295370482843899806e-913j)  +/-  (1.67e-227, 1.67e-227j)
| (0.80904386100359929194 - 2.3943558067591763837e-917j)  +/-  (8.77e-230, 8.77e-230j)
| (0.81932488457055995432 + 1.4860599765352770476e-916j)  +/-  (2.04e-229, 2.04e-229j)
| (-0.6674742407002819824 - 1.4568674713758379509e-924j)  +/-  (3.75e-235, 3.75e-235j)
| (-0.55864339202714130728 - 4.6716461808107028682e-926j)  +/-  (1.92e-238, 1.92e-238j)
| (-0.89365808466058360079 - 2.5702006768577171584e-913j)  +/-  (3.13e-227, 3.13e-227j)
| (0.52029226136447175936 - 1.0520825473635160999e-933j)  +/-  (1.54e-239, 1.54e-239j)
| (0.48087643580803742054 - 5.9245180452720331861e-935j)  +/-  (1.08e-240, 1.08e-240j)
| (-0.99103373019737647735 + 6.405147071822843198e-924j)  +/-  (2.77e-227, 2.77e-227j)
| (0.089974682059397100767 + 6.3857053361363771719e-954j)  +/-  (5.69e-253, 5.69e-253j)
| (-0.48087643580803742054 - 3.5907344243187887303e-943j)  +/-  (1.08e-240, 1.08e-240j)
| (-0.70132191904381821719 + 3.0680442403239433611e-936j)  +/-  (4.95e-234, 4.95e-234j)
| (0.63226626496051268321 + 3.2279359543174157765e-936j)  +/-  (2.95e-236, 2.95e-236j)
| (0.96075934658958506519 - 8.8468799164924861749e-938j)  +/-  (1.35e-227, 1.35e-227j)
| (-0.13511639225851156471 + 5.7808177078491141098e-964j)  +/-  (1.57e-251, 1.57e-251j)
| (-0.44034063751791287836 - 6.0964748758924100879e-955j)  +/-  (8.79e-242, 8.79e-242j)
| (-0.52029226136447175936 + 2.9169043796751384588e-953j)  +/-  (1.49e-239, 1.49e-239j)
| (-0.18035397587349104032 - 1.0730796309187298014e-962j)  +/-  (5.33e-250, 5.33e-250j)
| (0.39848133126736272995 - 5.8007658276015102287e-955j)  +/-  (7.45e-243, 7.45e-243j)
| (0.73321263356326187248 + 1.4176709209510958225e-959j)  +/-  (5.87e-233, 5.87e-233j)
| (-0.31719919521959656349 - 1.8655441153137987957e-972j)  +/-  (8.12e-245, 8.12e-245j)
| (-0.39848133126736272995 + 4.880605155484147919e-970j)  +/-  (7.18e-243, 7.18e-243j)
| (-0.089974682059397100767 - 2.6033131881086880406e-980j)  +/-  (5.15e-253, 5.15e-253j)
| (0.35241611849142175407 + 6.7117165549959731752e-971j)  +/-  (1.63e-243, 1.63e-243j)
| (0.44034063751791287836 + 2.5817377844403867174e-969j)  +/-  (9.6e-242, 9.6e-242j)
| (-0.044950742052123208426 + 2.4418097236440854548e-982j)  +/-  (2.47e-254, 2.47e-254j)
| (-0.35241611849142175407 - 2.3618057947316159e-971j)  +/-  (1.52e-243, 1.52e-243j)
| (-0.27075885820878807684 + 1.8317697731770839726e-974j)  +/-  (7.49e-247, 7.49e-247j)
| (0.13511639225851156471 - 7.8672374249690855142e-979j)  +/-  (1.58e-251, 1.58e-251j)
| (0.3399810435848562648 - 1.6500714717253654498e-971j)  +/-  (8.96e-244, 8.96e-244j)
| (0.044950742052123208426 + 6.7146297737145253804e-982j)  +/-  (2.08e-254, 2.08e-254j)
| (-0.22559019648749207938 + 6.8376400176036529736e-976j)  +/-  (1.6e-248, 1.6e-248j)
| (-0.3399810435848562648 + 5.096018219048660532e-971j)  +/-  (8.85e-244, 8.85e-244j)
| (-2.3272388415076080478e-1028 - 9.6558863369613362611e-1028j)  +/-  (7.65e-1026, 7.65e-1026j)
| (0.27075885820878807684 + 2.9675724569020264689e-975j)  +/-  (7.49e-247, 7.49e-247j)
| (0.22559019648749207938 - 4.0473038427018636776e-976j)  +/-  (1.81e-248, 1.81e-248j)
-------------------------------------------------
The weights are:
| (0.00092260966774959971957 - 5.7337891337264178057e-818j)  +/-  (4.74e-18, 1.26e-123j)
| (0.013921499131020749717 - 1.7305253429056010565e-820j)  +/-  (2.32e-18, 6.14e-124j)
| (0.012612706030641426926 + 3.6411156599676452395e-820j)  +/-  (2.14e-18, 5.67e-124j)
| (0.00093961249466284994994 - 1.4961963010643097574e-821j)  +/-  (9.89e-20, 2.62e-125j)
| (0.012612706030641426926 + 7.9815033591849542577e-819j)  +/-  (4.86e-20, 1.29e-125j)
| (0.013921499131020749717 - 4.50661675572843624e-819j)  +/-  (3.64e-20, 9.63e-126j)
| (0.024654721486841912766 + 5.0320270504205889744e-819j)  +/-  (1.22e-20, 3.23e-126j)
| (0.027756706374120171299 - 1.3904417891478894022e-819j)  +/-  (4.49e-20, 1.19e-125j)
| (0.015204651397051493066 + 4.9322376572068248198e-821j)  +/-  (2.66e-20, 7.05e-126j)
| (0.00092260966774959971957 + 2.1461796478042240914e-821j)  +/-  (9.97e-21, 2.64e-126j)
| (0.034244231436400477288 - 2.5265327650401229382e-818j)  +/-  (4.38e-23, 1.16e-128j)
| (0.0040638383122347900082 - 1.1179407081434378176e-821j)  +/-  (1.85e-21, 4.9e-127j)
| (0.034244231436400477288 - 1.5433420058082393533e-819j)  +/-  (3.55e-22, 9.41e-128j)
| (0.024654721486841912766 + 3.7881639317209250393e-820j)  +/-  (3.28e-23, 8.67e-129j)
| (0.0064846402068452985988 + 2.3605199239993590591e-819j)  +/-  (7.05e-26, 1.87e-131j)
| (-0.023342072973911749504 + 4.3816228099224318707e-818j)  +/-  (2.05e-23, 5.43e-129j)
| (0.02441981435896280237 - 6.6226970109715943796e-819j)  +/-  (6.98e-25, 1.85e-130j)
| (0.034592979106246311264 + 1.2307491109090158916e-820j)  +/-  (2.49e-27, 6.59e-133j)
| (0.026571514845162016247 - 1.3818804072756778971e-820j)  +/-  (7.6e-27, 2.01e-132j)
| (0.0089135477802253320413 - 1.005637284055248917e-821j)  +/-  (2.76e-24, 7.31e-130j)
| (0.051619405095679164916 + 1.9253325464869974268e-820j)  +/-  (3.67e-29, 9.72e-135j)
| (0.022981096443269658541 + 2.5669594004098021485e-819j)  +/-  (1.26e-26, 3.33e-132j)
| (0.0089135477802253320413 - 1.3019370342042484875e-819j)  +/-  (4.51e-27, 1.19e-132j)
| (0.02441981435896280237 - 5.9357063239570305328e-820j)  +/-  (6.63e-26, 1.76e-131j)
| (0.0052110765518351941514 + 1.1573391752275687475e-819j)  +/-  (1.92e-26, 5.08e-132j)
| (0.00093961249466284994994 + 6.4177211729563665025e-818j)  +/-  (6.11e-27, 1.62e-132j)
| (0.026571514845162016247 - 1.0201982864662470146e-819j)  +/-  (1.2e-28, 3.18e-134j)
| (0.027756706374120171299 - 2.6116848996328569949e-818j)  +/-  (1.17e-25, 3.11e-131j)
| (0.045257375431388187818 - 1.9067129454600730208e-821j)  +/-  (4.5e-33, 1.19e-138j)
| (0.035780645037314387606 - 1.9264215375059847668e-821j)  +/-  (5.91e-32, 1.56e-137j)
| (0.013558591636514839197 - 2.2457704741136244645e-821j)  +/-  (2.67e-27, 7.06e-133j)
| (0.0040638383122347900082 - 8.4361352038919439094e-819j)  +/-  (1.55e-27, 4.09e-133j)
| (0.033008349646701661262 - 2.0652538687961473074e-820j)  +/-  (1.11e-30, 2.94e-136j)
| (0.011311661468424721072 + 1.3415576126920384535e-821j)  +/-  (1.57e-27, 4.15e-133j)
| (0.030572482444145345358 + 6.4853653278675937525e-821j)  +/-  (1.5e-31, 3.98e-137j)
| (0.022981096443269658541 + 3.0786611540172096117e-820j)  +/-  (5.44e-30, 1.44e-135j)
| (0.015204651397051493066 + 1.9720932079343781896e-819j)  +/-  (2.19e-29, 5.8e-135j)
| (0.036813610896402021132 + 6.6371808941764471399e-821j)  +/-  (2.83e-34, 7.49e-140j)
| (0.037830224204975400119 - 5.6234704163789400094e-821j)  +/-  (6.93e-35, 1.83e-140j)
| (0.021328837218689269152 - 9.5862351222370737963e-820j)  +/-  (5.51e-30, 1.46e-135j)
| (0.036813610896402021132 + 1.6816562456161775155e-821j)  +/-  (6.54e-36, 1.73e-141j)
| (0.011311661468424721072 + 1.0556417561999121129e-819j)  +/-  (5.95e-31, 1.57e-136j)
| (0.021328837218689269152 - 9.0453423527036566807e-819j)  +/-  (9.31e-32, 2.47e-137j)
| (0.0052110765518351941514 + 1.1600921599030932737e-818j)  +/-  (1.59e-31, 4.2e-137j)
| (0.034592979106246311264 + 2.457337611536566204e-821j)  +/-  (8.67e-37, 2.29e-142j)
| (0.037830224204975400119 - 1.5934703062769505988e-821j)  +/-  (3.47e-39, 9.17e-145j)
| (-0.023342072973911749504 + 2.5116444677808472627e-819j)  +/-  (6.31e-32, 1.67e-137j)
| (0.038877627289871453045 + 5.1438354311660919911e-821j)  +/-  (4.97e-39, 1.32e-144j)
| (0.039961701827909296519 - 5.1178403028775271411e-821j)  +/-  (6.03e-40, 1.6e-145j)
| (0.0064846402068452985988 + 9.2639359938520942062e-822j)  +/-  (7.54e-34, 1.99e-139j)
| (0.045079730117667891535 - 1.3084757602542133749e-821j)  +/-  (2.89e-44, 7.66e-150j)
| (0.039961701827909296519 - 1.7949341676517030436e-821j)  +/-  (3.39e-42, 8.97e-148j)
| (0.033008349646701661262 - 3.6311945775631776988e-821j)  +/-  (6.14e-37, 1.63e-142j)
| (0.035780645037314387606 - 8.5423561266791334934e-821j)  +/-  (7.06e-39, 1.87e-144j)
| (0.013558591636514839197 - 1.1982602513643482593e-819j)  +/-  (1.25e-35, 3.3e-141j)
| (0.04520034393071822649 + 1.1578421466730793585e-821j)  +/-  (1.99e-46, 5.27e-152j)
| (0.041135925586591955326 + 2.225949786665775802e-821j)  +/-  (7.58e-44, 2.01e-149j)
| (0.038877627289871453045 + 1.6239989242997998011e-821j)  +/-  (3.62e-42, 9.58e-148j)
| (0.045257375431388187818 - 1.3241977235294477664e-821j)  +/-  (6.61e-47, 1.75e-152j)
| (0.04273131336414526879 - 8.0237022756642317067e-821j)  +/-  (2.32e-45, 6.15e-151j)
| (0.030572482444145345358 + 4.2052071923773579068e-820j)  +/-  (3.86e-40, 1.02e-145j)
| (0.051619405095679164916 + 9.9828452361642485554e-821j)  +/-  (1.02e-46, 2.7e-152j)
| (0.04273131336414526879 - 3.4523613910833627413e-821j)  +/-  (2e-45, 5.3e-151j)
| (0.045079730117667891535 - 1.0925173761861324055e-821j)  +/-  (2.37e-48, 6.28e-154j)
| (0.062643126954011703939 + 3.8347738574643169893e-820j)  +/-  (7.75e-47, 2.05e-152j)
| (0.041135925586591955326 + 5.7263742821204277163e-821j)  +/-  (7.45e-46, 1.97e-151j)
| (0.044976322460572143667 + 1.084221635620736533e-821j)  +/-  (5.56e-49, 1.47e-154j)
| (0.062643126954011703939 + 1.8367437981116693458e-820j)  +/-  (2.36e-47, 6.25e-153j)
| (0.045208626223492550285 - 2.7536991679192428784e-821j)  +/-  (1.89e-48, 5e-154j)
| (0.04520034393071822649 + 1.5194729813077886735e-821j)  +/-  (4.73e-50, 1.25e-155j)
| (-0.030714964043403199645 - 4.9520149715597299866e-820j)  +/-  (3.95e-48, 1.04e-153j)
| (0.044976322460572143667 + 1.1862478808274880514e-821j)  +/-  (1.9e-50, 5.02e-156j)
| (0.045196996561747502359 + 1.7090799939600789868e-821j)  +/-  (9.03e-50, 2.39e-155j)
| (-0.030714964043403199645 - 2.439813116553703371e-820j)  +/-  (2.18e-48, 5.78e-154j)
| (0.044937787994163751214 - 1.115967832997857624e-821j)  +/-  (8.87e-51, 2.35e-156j)
| (0.045208626223492550285 - 4.7975814347620182418e-821j)  +/-  (2.4e-51, 6.4e-157j)
| (0.045196996561747502359 + 2.7043807677996748839e-821j)  +/-  (1.45e-51, 3.83e-157j)
